Nick Krichevsky
|
b5117e7cf9
|
Remove RunnableInstruction, encode cycles as a result of runtime
This is necessary for certain instructions, since they can take a different number of cycles
|
2023-11-20 14:25:07 -05:00 |
|
Nick Krichevsky
|
5a6f048a38
|
Satisfy cargo fmt
|
2023-05-07 23:06:19 -04:00 |
|
Nick Krichevsky
|
2ade899fc6
|
Fix 0xF8 instruction flags
|
2023-05-01 00:12:17 -04:00 |
|
Nick Krichevsky
|
a593664e43
|
Fix bug where lower 8 bits of the F register were used
This should never happen
|
2023-04-30 21:13:01 -04:00 |
|
Nick Krichevsky
|
e42303d31a
|
Rename Processor::run to Processor::run_instruction
|
2023-04-21 15:20:22 -04:00 |
|
Nick Krichevsky
|
e369140dd1
|
Fix incorrect usage of the + operator in the 16+8 bit addition routine
|
2023-04-19 21:45:53 -04:00 |
|
Nick Krichevsky
|
3b6e611768
|
Test cleanup
|
2023-04-15 19:47:30 -04:00 |
|
Nick Krichevsky
|
321ab461ff
|
Move all CPU tests into integration test directory
|
2023-04-15 19:00:50 -04:00 |
|