Virgil Dupras
23885dac33
emul: add TRS-80 emulator
Not complete yet, but has @KEY and @DSP , enough to get prompt.
3 years ago
Virgil Dupras
490eceab6d
emul/z80: flatten directory structure
I'm about to reuse sdc.c in sms.c and the old directory structure
was becoming awkward.
3 years ago
Virgil Dupras
efe4b13a4e
Move /emul to /emul/z80
I'm planning on adding other subfolders. 8086 for example...
3 years ago
Virgil Dupras
46c95320af
emul: bring "hw" subfolders one level higher
3 years ago
Virgil Dupras
cc8068f8ab
emul: don't hardcode X11 keycodes in key handling routines
I thought it wasn't possible with XCB to transform keycodes into
symbols for the current keyboard mapping, but I hadn't looked
hard enough.
3 years ago
Virgil Dupras
e06d6c5345
ti84: we have a prompt
4 years ago
Virgil Dupras
58ec54fc97
ti84: wip
Gave more priority to CPU in the emulator because initialization would
otherwise be horrendously slow.
4 years ago
Virgil Dupras
b60252e330
emul/hw/(ti|sms): detect window being closed
Previously, it would never get out of the event loop.
4 years ago
Virgil Dupras
66744c0026
emul/hw/(ti|sms): fix compilation with gcc
It seems to be picky about where it accepts its link flags.
4 years ago
Virgil Dupras
c7ef8bf915
recipes: add "make emul" targets where appropriate
4 years ago
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).
4 years ago