Seth Morabito
bc3de80892
Execution Trace Log
...
Introduces an execution trace window that will keep track of the most
recent 10000 execution steps. I'm not entirely happy with the
implementation, yet.
2012-12-09 17:04:31 -08:00
Seth Morabito
a1d07bf223
First work toward moving to a Swing UI for the simulator.
2012-04-22 20:49:18 -07:00
sethm
a3e57274a2
- Major overhaul of the Simulator control class (where 'main' lives).
...
- Removed the CommandParser class entirely, as the weird dependency between
Simulator and CommandParser never made me comfortable.
- Added a Command inner class to Simulator that handles some of the
command line tokenizing.
2010-01-16 19:22:22 -08:00
Seth J. Morabito
ac88786df7
- Continued refactoring of address decoding.
...
- Device read and write may now throw MemoryAccessException, and appropriate
throws clauses have been added throughout the code.
2010-01-09 16:53:04 -08:00
Seth Morabito
107aca7777
Implemented Zero Page,X, Zero Page,Y, and Indirect addressing mode instructions, along with unit tests.
2008-12-29 20:46:48 -08:00
Seth J. Morabito
8bcd8a4a75
Whitespace and indentation canonicalization. That's what I get for using two editors.
2008-12-27 21:09:47 -08:00
Seth J. Morabito
ecde55c6b8
Started on Zero Page opcodes and tests.
2008-12-27 13:01:07 -08:00
Seth J. Morabito
473b47e832
At long last, implemented BRK. Lots more unit tests for stack processing, as well.
2008-12-23 02:21:27 -08:00
sethm
1c6c5fdaeb
Implemented boolean immediate mode instructions.
2008-12-14 01:09:23 -08:00
Seth Morabito
3f74489757
Renamed project to "Symon".
2008-12-13 14:59:22 -08:00