zx icon indicating copy to clipboard operation
zx copied to clipboard

ZX Spectrum emulator in Python and C++

Results 14 zx issues
Sort by recently updated
recently updated
newest added

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...

bug

Kindly reported by José Luis Sánchez @jsanchezv in #24.

bug

A subtask of #19.

enhancement
API

We need it as https://github.com/kosarev/zx and https://github.com/kosarev/z80 get mentioned in Twitter etc.

help wanted

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...

refactoring
API

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...

refactoring
API

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...

enhancement

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...

help wanted
question

For the attached tapes it currently results in `Tape loading error`. [tests.zip](https://github.com/kosarev/zx/files/4687395/tests.zip)

bug

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...

bug
enhancement
refactoring