z80 icon indicating copy to clipboard operation
z80 copied to clipboard

Fast and flexible Z80/i8080 emulator with C++ and Python APIs

Results 25 z80 issues
Sort by recently updated
recently updated
newest added

I just downloaded your emulator which I plan to use for understanding an ancient computer called Q1. This is part of a danish computer history project. I managed to write...

question

The original https://github.com/trebonian/visual6502 code maintains separate states for nodes and transistors. 48a84a6a changed that to store transistors' states in their gate nodes, because these were always supposed to be the...

enhancement

We currently only support handlers like `on_step()` and `on_read()`/`on_write()` that mandate the emulators to execute a single instruction or provide a mean to access a single memory cell. This prevents...

enhancement
performance

`scf/ccf` seems to be susceptible to the order nodes are getting updated in during simulation. Can be reproduced on https://github.com/kosarev/z80/commit/ec19a48df0cd9c022eeab8f8626e459090578b14, with seemingly any seed, though one time I observed all...

investigation

Running setup.py install for z80 did not run successfully. │ exit code: 1 ╰─> [20 lines of output] running install C:\Python311\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip...

question

The test: https://github.com/raxoft/z80test/blob/master/src/z80ccf.asm The original discussion on WoS: https://worldofspectrum.org/forums/discussion/41704/scf-ccf-flags-new-discovery

bug

Having spent some time on thinking about possible ways to analyse the properties of the transistor net and all the difficulties with rewriting the net as a complete set of...

Possibly that's bug on my side, I'll look into it from my side further. So, I'm trying to implement breakpoints, in a way similar to one in `z80.h`. What I...

bug

https://github.com/raxoft/z80test

bug

The traditional way to implement HALT has been to keep PC on the same instruction and execute NOPs. PC is incremented as part of acknowledging the next interrupt to step...

bug