transistor
6cc9e98e35
Rearranged minifb frontend to reduce the binary-specific code
2021-11-10 20:10:46 -08:00
transistor
6cb9b985ad
Reworked Z80 flags
2021-11-07 16:28:44 -08:00
transistor
5bfde2bff0
Added TRS-80 simulation to test Z80 impl
2021-11-06 21:46:17 -07:00
transistor
7e999d4c3a
Changed the way frontend works and added keyboard support
2021-11-06 21:44:25 -07:00
transistor
418bf2f141
Added image scaling for minifb
2021-11-02 20:57:19 -07:00
transistor
58fc9ac827
Moved the debugger out of m68k
2021-11-01 16:51:45 -07:00
transistor
8fe76334af
Added joystick host adapter
2021-10-31 11:00:14 -07:00
transistor
250c0e83d2
Minor fixes
2021-10-29 15:05:41 -07:00
transistor
109ae4db55
Added minifb frontend with very WIP genesis peripherals
2021-10-27 21:01:18 -07:00
transistor
892f93f053
Added BusPort to more accurately emulate the bus requests of the 68k
...
The BusPort is created before the CPU and is passed to it. It can
have an offset, limit the address sizes, and break up bus request
beyond a certain number of bytes into multiple requests
2021-10-26 21:32:25 -07:00
transistor
1ad7ad1807
Added Debuggable trait and added tests
2021-10-26 12:17:59 -07:00
transistor
f9e018742b
Refactored how UI interfacing will work
2021-10-21 21:55:27 -07:00
transistor
8d39d84545
Refactored to separate out the commands, and machine configs
...
Machine definitions are now in their own module and can be
optionally compiled in, and there is now a console and soon
to be gui version of the compiled binary, with individual
binaries for each machine
2021-10-20 15:53:25 -07:00