I Accidentally Wrote an Emulator (Part 3)

In the previous two posts I d been concentrating on getting the Z80 emulator up to the point where it would run fragments of machine code. By now I was reasonable certain it could handle more challenging code. My first choice was the 48K ZX Spectrum ROM, mostly because it was well documented, relatively straightforward, and familiar to me. Thankfully Amstrad Consumer Electronics, the current…