Z80~Ex is a portable ZiLOG Z80 CPU emulator
designed as a library. Goals include precise
opcode emulation (documented and undocumented),
exact timings for each opcode (including I/O
operations), and ability to emulate several
virtual CPUs simultaneously. A Z80 code
dissasembler is also included.
License: GNU General Public License (GPL)
Changes:
LD A,R / LD A,I quirks were implemented. If an LD A,I or LD A,R (which copy IFF2 to the P/V flag) is interrupted, then the P/V flag is reset, even if interrupts were enabled beforehand. NMI IFF1 state saving was fixed.