Joey Pollack
|
ecc7b9b73f
|
Fix a bug with the branch instructions not being able to move backward (offsets were unsigned)
|
2 years ago |
Joey Pollack
|
05fcb7b7f7
|
Simple test machine can now load an arbitrary program binary
|
2 years ago |
Joey Pollack
|
6efdfecf54
|
Adds the simple test virtual machine and a few hard-coded test programs
|
2 years ago |
Joey Pollack
|
48bfaf500a
|
All instructions implemented NOT TESTED
|
2 years ago |
Joey Pollack
|
a07b784e5b
|
Adds branching instructions (not tested)
|
2 years ago |
joeyrp
|
b6029d0ef5
|
Adds the rest of group three instructions and begins work on branching
|
2 years ago |
joeyrp
|
03c0425165
|
Adds BIT and JMP instructions
|
2 years ago |
Joey Pollack
|
400e378492
|
Adds the rest of the group 2 intructions
|
2 years ago |
Joey Pollack
|
e705296cde
|
Adds ROL, LSR, and ROR instructions
|
2 years ago |
Joey Pollack
|
2ebe9a56b2
|
Adds ASL instruction
|
2 years ago |
Joey Pollack
|
2f64343196
|
Adds ASL instruction - Still needs testing
|
2 years ago |
Joey Pollack
|
6af0fb3cb3
|
refactors unit tests to separate address mode tests from instruction tests.\nAlso fixes SBC instruction
|
2 years ago |
Joey Pollack
|
cccc23f2e6
|
Adds IZY address mode - Only tested with the LDA instruction however
|
2 years ago |
Joey Pollack
|
93e16f0d02
|
Adds (Indirect, X) addressing mode
|
2 years ago |
Joey Pollack
|
7021dd1e56
|
Group One instructions done EXCEPT for modes (Indirect, X) and (Indirect), Y
|
2 years ago |
Joey Pollack
|
4987266110
|
adds a few more address modes and unit tests for instructions
|
2 years ago |
Joey Pollack
|
99ff781d3d
|
simple addition working
|
2 years ago |
Joey Pollack
|
8f3429dcc8
|
adds a todo file
|
2 years ago |
Joey Pollack
|
293c707ee9
|
very basics working!
|
2 years ago |