Commit Graph

17 Commits

Author SHA1 Message Date
Brendan Robert
1f2eff2e42 Added Beyond Wolfenstein cheats 2018-05-26 00:47:57 -05:00
badvision
3e676cd3c5 Added additional debugging output to the FC NOP special opcodes 2017-02-06 23:12:42 -06:00
Brendan Robert
ef9f7019e5 Issue #24: Additional unit tests added, bugs in BBR/BBS opcodes fixed (not that there's any software that uses those...) 2016-02-15 23:53:24 -06:00
Brendan Robert
d845a10de4 Issue #24: Nearly-hedless mode is confirmed and it is possible to JUnit test the actual emulator in headless mode! Right now sound doesn't respect headless mode though so it might cause issues on travis-ci. 2016-02-14 11:13:03 -06:00
Brendan Robert
893052b004 Added debugging NOP opcode support. 2015-12-20 22:43:00 -06:00
Brendan Robert
11b26305f8 Changed how traces are handled so that if boot takes a little while we don't see a dump of BRK traces to STDOUT on startup 2015-09-05 17:29:21 -05:00
Brendan Robert
ac753c9c0c Additional changes to make JMP and JSR not look like reads for tracking 2015-09-05 14:13:36 -05:00
Brendan Robert
baa79b26c2 Small efficiency boost in CPU by eliminating excess reads for addressing modes that do not require it (namely, Relative and Implied modes). This also improves quality of inspection metrics since extra reads were causing some memory to be mis-categorized. 2015-09-05 12:26:03 -05:00
Brendan Robert
8942d6462e BUGFIX: All rendering is halted when a file chooser is open for any reason. For whatever reason, background canvas updates kill the CPU when file dialog is open so this is fixed now.
NEW: Memory inspector view lets you monitor read/write operations on a specific memory cell
BUGFIX: Retina screens are detected to prevent the memoryview canvas from getting too large.
2015-09-05 09:02:35 -05:00
Brendan Robert
eec3fdbcf7 Start of MetaCheat revamp effort 2015-08-18 00:37:06 -05:00
Brendan Robert
7faca953b6 Resolved warning about leaking private classes through public method 2015-08-12 00:08:47 -05:00
Brendan Robert
59afe5e72f Fixed goofy reboot logic that was causing the CPU to reset twice for no useful reason. Also added watchdog to application to ensure that CPU steps through FA62 boot routines and resets if not. 2015-08-11 21:06:37 -05:00
Brendan Robert
dba2a938b0 Addition of Jace IDE with partial basic and full Acme Cross-assembler support 2015-07-15 01:29:37 -05:00
Brendan Robert
40faf2caeb Oh snap! We can play all the French Touch demos now... 2015-03-30 20:36:45 -05:00
Brendan Robert
45add680d4 Complete removal of the singleton pattern for the Computer object -- the Jace code can now run multiple "computers" if desired. 2014-09-17 23:09:57 -05:00
Brendan Robert
b4b95ff88b Changed CPU static variable to pass by reference -- now possible to have multiple 65c02 instaces at a time. 2014-09-17 01:02:38 -05:00
Brendan Robert
6341001743 Initial version: Based on last source available in SourceForge, converted to a Maven project format 2014-09-07 16:10:04 -05:00