transistor
e61e0cfe8f
Fixed flags for BIT instruction in Z80
2023-05-13 17:36:32 -07:00
transistor
f0cbf5f2ca
Fixed some IY instructions, and a few minor fixes
2023-05-13 16:17:14 -07:00
transistor
57f9f93cc9
Fixed the basic IN/OUT instructions on Z80, and basic RETI/RETN
2023-05-13 14:47:27 -07:00
transistor
c97b3b8aca
Fixed half carry in Z80
2023-05-13 11:55:13 -07:00
transistor
cf4e31454b
Fixed some Z80 tests related to the overflow flag
2023-05-13 10:36:50 -07:00
transistor
9694036e33
Fixed Z80 to pass the rad tests
2023-05-09 22:58:56 -07:00
transistor
f8083db181
Added raddad772/jsmoo's Z80 test runner
...
Special thanks to raddad772 https://github.com/raddad772
Also added some fixes to the Z80 for panicking math operations, but
it still won't complete due to an unimplemented instruction
2023-05-09 21:50:42 -07:00
transistor
5e228c377e
Fixed tests after ClockTime and Frequency changes
...
And also removed HostData
2023-05-07 20:42:55 -07:00
transistor
86eb73f78a
Added clock argument to addressable operations
2023-04-23 18:49:40 -07:00
transistor
07a675fab5
Added new clock types similar to Duration
2023-04-23 15:46:47 -07:00
transistor
4dc4b6ad22
Reorganized z80 tests
2023-03-25 21:31:44 -07:00
transistor
7bdd63bc76
Fixed all clippy warnings
2023-03-05 20:19:49 -08:00
transistor
083f3607ba
Major reorganization into crates
...
I wanted to make this a bit more modular, so it's easier in theory to
write external crates that can reuse bits, and selectively compile in
bits, such as adding new systems or new cpu implementations
2022-09-24 23:14:03 -07:00