Nick Krichevsky
|
c63aac5e35
|
Add tests for 0XF8 and 0xF9 from jsmoo
|
2023-05-01 00:11:43 -04:00 |
Nick Krichevsky
|
7ef858d90c
|
Add ADC A,A support
|
2023-04-30 21:34:46 -04:00 |
Nick Krichevsky
|
67824138b1
|
Make flags field private again
|
2023-04-30 21:23:11 -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
|
a8ee2bc391
|
Add jsmoo stack push/pop tests
Fail for AF
|
2023-04-30 21:12:42 -04:00 |
Nick Krichevsky
|
e6b375ae7d
|
Add 16 bit tests to jsmoo disabled folder
|
2023-04-30 19:22:43 -04:00 |
Nick Krichevsky
|
555800dbd1
|
Add jsmoo tests for all implemented instructions
|
2023-04-30 19:19:02 -04:00 |
Nick Krichevsky
|
10b9c00f72
|
Add beginnings of jsmoo tests, fails on 31 006B
|
2023-04-21 16:49:37 -04:00 |
Nick Krichevsky
|
e42303d31a
|
Rename Processor::run to Processor::run_instruction
|
2023-04-21 15:20:22 -04:00 |
Nick Krichevsky
|
6ac4ed5d7c
|
add support for ADC with immediate
|
2023-04-21 12:29:55 -04:00 |
Nick Krichevsky
|
e416e607df
|
Fix bug where the zero flag wouldn't be set if the carry flag was set
I have no idea why I thought this was correct
|
2023-04-21 12:25:15 -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 |