Seth Morabito
da2750f4ee
Release 1.1.0
2015-12-31 16:19:06 -08:00
Seth Morabito
df88c54f90
Support for breakpoints
...
- Adds a new window that allows adding and deleting breakpoints.
Will halt the simulator when a breakpoint is reached.
2015-12-31 16:09:50 -08:00
Seth Morabito
69e1985ec1
Update README
2015-12-30 11:03:23 -08:00
Seth Morabito
6267d1d777
Allow runtime selection of CPU speed
2015-12-30 10:56:03 -08:00
Seth Morabito
84e5c5ad56
Refactor delay loop
2015-12-30 10:08:44 -08:00
Seth Morabito
6e8fd40014
Refactor for Java 1.8
...
- Clean up and refactor code
- Add 1.8 features
- Clean up IntelliJ inspector warnings
2015-12-29 17:55:41 -08:00
Seth Morabito
a4a110dcef
Bugfixes, change logger, update copyright
...
- IR field in status panel now correctly displays the next instruction
to be executed, instead of the instruction that was just executed.
- Switched from built-in Java util logger to Logback
- Updated all copyright strings to 2016
2015-12-29 14:40:42 -08:00
Seth Morabito
ae5c5d48b2
Merge pull request #12 from maikmerten/master
...
mask all bits beyond bits 0 to 7 on bus reads to ensure no surplus bits ...
2014-08-23 16:59:56 -07:00
Maik Merten
72ba068beb
mask all bits beyond bits 0 to 7 on bus reads to ensure no surplus bits cause unpredictable system behavior.
2014-08-23 16:50:34 +02:00
Seth Morabito
142cb470a0
Converging on a useful CRTC ROM
2014-08-18 19:52:09 -07:00
Seth Morabito
cad3673bd2
Formatting; uppercase
2014-08-16 16:54:36 -07:00
Seth Morabito
4796b65390
New ROMs. Better backspace handling.
2014-08-16 14:28:54 -07:00
Seth Morabito
e0d6017d95
Unifying and cleaning up copyrights
2014-08-16 13:50:47 -07:00
Seth Morabito
d6ea21bae4
Mostly working CRTC
2014-08-15 15:21:02 -07:00
Seth Morabito
af12039686
Merge pull request #10 from maikmerten/master
...
Multicomp: SD card controller emulation
2014-08-15 13:51:26 -07:00
Seth Morabito
ed1d5f999b
Preparing for real implementation
2014-08-15 12:48:54 -07:00
Maik Merten
c595ff5370
README update
2014-08-15 20:15:04 +02:00
Maik Merten
e9f662cc17
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/main/java/com/loomcom/symon/machines/MulticompMachine.java
2014-08-15 20:11:33 +02:00
Seth Morabito
70ab2a6fc2
More CRTC tinkering
2014-08-14 21:03:52 -07:00
Seth Morabito
f35fbce38b
Add CRTC EhBASIC, switch char rom.
2014-08-14 11:50:51 -07:00
Seth Morabito
eeb246ebc2
CRTC refactoring
2014-08-14 10:53:48 -07:00
Seth Morabito
e157217f50
Fix missing repaint on Video Window
2014-08-13 15:46:20 -07:00
Maik Merten
cc12e8f70a
proper status value when SD controller is in write mode
2014-08-13 19:56:40 +02:00
Maik Merten
a9a1c1aa52
get writing to a certain position in a file somewhat more correct
2014-08-13 19:38:54 +02:00
Seth Morabito
742e3a1027
Split PIA into PIA/VIA6522
2014-08-12 15:06:08 -07:00
Seth Morabito
45f596e0d4
Rename VIA to PIA
...
Preparing to create a PIA interface and one or more parallel
IO device implementations.
2014-08-12 14:19:55 -07:00
Seth Morabito
4402a28e2b
Update README
2014-08-12 14:05:19 -07:00
Maik Merten
693d1959ac
finer grained synchronization in TraceLog. Profiling indicates that this speeds up adding log entries quite considerably.
2014-08-12 21:58:52 +02:00
Maik Merten
792366fddb
some cleanup in the SD card controller
2014-08-12 21:34:00 +02:00
Maik Merten
b2670aedf1
email address update
2014-08-12 19:25:37 +02:00
Maik Merten
5d488bbcd2
Merge remote-tracking branch 'upstream/master'
2014-08-12 11:48:47 +02:00
Seth Morabito
e2a1144c7c
Update copyright, prep for 1.1.0
2014-08-11 14:16:41 -07:00
Seth Morabito
ac5907691f
Release version 1.0.0
2014-08-11 13:49:48 -07:00
Seth Morabito
fce0dad2a9
Removed unused constant
2014-08-11 13:40:21 -07:00
Seth Morabito
0c40cd325c
Alert dialogs for ROM/Program loading
2014-08-11 13:36:31 -07:00
Seth Morabito
22a9207dca
Fix for GitHub Issue #9
2014-08-11 13:36:08 -07:00
Maik Merten
010c42753f
Merge remote-tracking branch 'upstream/master'
2014-08-11 09:34:44 +02:00
Seth Morabito
7c2a007928
Add Hard/Soft reset buttons
2014-08-10 20:42:39 -07:00
Seth Morabito
194a13d1ac
Make register fields editable
2014-08-10 20:33:54 -07:00
Seth Morabito
66646116cb
README update
2014-08-10 17:34:13 -07:00
Seth Morabito
59c6d8e23b
Added Klaus Dormann's tests
2014-08-10 16:52:20 -07:00
Seth Morabito
36615fc70b
Move images to resources
2014-08-10 15:19:59 -07:00
Seth Morabito
1a1d503abe
Make PC editable
2014-08-10 14:24:43 -07:00
Seth Morabito
eac387e472
Make StatusPanel aware of the Machine
2014-08-10 14:08:15 -07:00
Seth Morabito
bb82db6672
Version 1.0.0-SNAPSHOT
2014-08-10 14:00:18 -07:00
Seth Morabito
f675a6e462
Merge branch 'master' of github.com:sethm/symon
2014-08-10 13:54:50 -07:00
Seth Morabito
ccae8905b3
Implement SimpleMachine
2014-08-10 13:53:04 -07:00
Maik Merten
7a215736fe
rework SD controller emulation to work with Input- and OutputStreams (no longer load the image into a byte array)
2014-08-09 17:55:18 +02:00
Maik Merten
c61a63d5bb
more accurate emulation of the SD controller
2014-08-09 16:47:49 +02:00
Maik Merten
7cb4e1c945
NPE fix and reset position on every command
2014-08-09 15:13:59 +02:00