transistor
be91118bac
Added function to create the CPU BusPorts based on the CPU type
2023-06-10 20:28:40 -07:00
transistor
fdca8970f2
Added new Device type to replace TransmutableBox
...
It's mostly just sugar, but it now includes a unique ID
2023-06-07 20:44: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
112bd8219b
Replaced controller/key/mouse updaters with event queues
2023-05-06 10:04:44 -07:00
transistor
3471eb4e8c
Removed WindowUpdater and BlitableSurface
2023-05-03 22:42:24 -07:00
transistor
07a675fab5
Added new clock types similar to Duration
2023-04-23 15:46:47 -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