Commit Graph
19 Commits
Author SHA1 Message Date
Seth Morabito d25e8325ad Updated README to reflect current state of implementation 2009-01-07 18:29:20 -08:00
Seth Morabito ed943687bf Implemented Relative mode (branch) instructions and unit tests. Fixed
a bug in the instruction size table.
2009-01-07 18:26:11 -08:00
Seth Morabito f21a0d76e9 Implemented Absolute,Y addressing mode and unit tests. 2009-01-07 16:50:36 -08:00
Seth Morabito dccf73a6b7 Implemented instructions using the Absolute,X addressing mode. There's
light at the end of the tunnel now!
2008-12-29 21:47:19 -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 Morabito 66fc63a36e Updated README to reflect current status. 2008-12-28 23:14:32 -08:00
Seth Morabito 4b28ab4808 Implemented Absolute addressing mode instructions. All unit tests pass. 2008-12-28 23:11:16 -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
Seth Morabito 9a6a256073 1. CPU now correctly sets Zero and Negative flags for LDA, LDX, and LDY
immediate mode instructions.

2. Added unit tests for LDA, LDX, LDY immediate mode instructions.
2008-12-13 01:53:15 -08:00
sethm 59e5572039 Process Status Register bits have been added. 2008-12-13 00:50:14 -08:00
Seth Morabito 7e36444193 Added stack functions. 2008-12-12 01:02:31 -08:00
Seth Morabito 6915331cca Added LDX, LDY immediate. 2008-12-12 00:45:55 -08:00
sethm fb3db6b65f Our first test program is running! 2008-12-12 00:37:54 -08:00
sethm 7ccde7dc1b Reformatting 2008-12-11 21:47:41 -08:00
Seth Morabito 6f678af3df Renamed AddressDecoder to Bus 2008-12-11 11:41:05 -08:00
Seth Morabito af7743b385 Much saner implementation of 'overlaps' method. 2008-12-08 22:12:28 -08:00
Seth Morabito e3300d3166 Lots of whitespace changes after importing the project into Eclipse 2008-12-06 14:39:54 -08:00
Seth Morabito a6abc2cd23 Fleshing out some of the interface for the CPU, Simulator, and Devices. 2008-12-05 20:00:48 -08:00