Virgil Dupras
329219fa89
emul: copy libz80 directly into tree, pre-generated
...
libz80 doesn't move much anymore, there not much advantage to the
git module indirection.
2020-10-24 15:42:08 -04:00
Virgil Dupras
8cecd54410
emul/sms: add PS/2 keyboard emulation
2020-10-24 11:18:48 -04:00
Virgil Dupras
7f3e55cb51
emul: add live register stats in the corner
2020-05-23 14:42:36 -04:00
Virgil Dupras
1d4b75add2
emul: deduplicate some code
2020-05-23 10:08:40 -04:00
Virgil Dupras
87b51a6261
By default, allocate about 0x100 bytes for PSP+RSP
...
During "make updatebootstrap", we use less than 0x20 bytes on the
PSP side and less than 0x40 bytes on the RSP one. 0x100 bytes ought
to be enough for anybody.
2020-05-14 18:41:09 -04:00
Virgil Dupras
b69ca4488e
Add emul_memdump() and stop automatically on ROM write
2020-04-09 08:26:41 -04:00
Virgil Dupras
d2dcd96ce1
emul: add useful emul_trace() debugging tool
2020-03-29 22:13:54 -04:00
Virgil Dupras
e1e0676191
emul/hw/sms: add A/B ports and a Genesis pad
...
This makes the emulator suitable to run the base SMS recipe.
2020-01-10 21:20:44 -05:00
Virgil Dupras
9216057db8
emul/hw: add TI-84+ emulator
...
I implement the screen using XCB which is much more friendly
than z80e's SDL+CMake for development machines that want to install
minimal dependencies (for example, a port-less OpenBSD rig).
2020-01-01 22:48:01 -05:00
Virgil Dupras
72357fec86
Move "emul" folder to root
2019-12-31 13:34:24 -05:00