zx
zx copied to clipboard
ZX Spectrum emulator in Python and C++
Hi, Trying your emulator I've found that crashes executing the Mark Woodmass z80tests.tap with: python3: zx/../z80/z80.h:948: void z80::z80_decoder::on_decode_ed_prefix() [with B = z80::z80_state]: La declaración `0' no se cumple. I'm using...
We need it as https://github.com/kosarev/zx and https://github.com/kosarev/z80 get mentioned in Twitter etc.
A sub-task of #18. Some substantial work has been done under #18 (all the commits mentioned there) to redesign the emulator code into independently cusomisable 'devices', such as screen windows...
That's our current largest aim for the project. So far all the changes made to the code were essentially attempts to figure out the right design for various parts of...
Not a bug but a feature request: It would be nice to programmatically send ports values which could be read by the CPU using IN. This could allow to send...
Part of #3. General directions to consider: - **No-GUI libraries: Cairo, PyGame, probably strengthened with SDL.** It might be, our needs in terms of GUI are not very vast, in...
For the attached tapes it currently results in `Tape loading error`. [tests.zip](https://github.com/kosarev/zx/files/4687395/tests.zip)
Functions like `__generate_key_strokes()` should be rewritten to install Python generators that produce input data and perform other actions as the emulator executes `__run_quantum()`, that is, as part of the usual...