The extensible open-source ZX Spectrum and Z80/i8080 emulators written in C++ with Python API.
https://xitter.cf/t.co/JDKNwGOMtZ
https://xitter.cf/t.co/S6R5AvIoRp
The tape player is now completely an event-driven device, isolated from the machine emulation code. One step closer to the zx-emulator-as-a-set-of-devices design. Now keyboard is next in the queue.
github.com/kosarev/zx/issues…
Ever thought about having the emulated system as a set of intercommunicating devices? I'm sure you did. Now that the approach is proven to work for us, the rest of the monolithic code is to be redesigned.
github.com/kosarev/zx/issues…
What a shame, looks more like an ad of myself. Which reminds me to have a proper social image for the repo, that in turn reiterates the questions about the name of the project. 😄