If you read any introduction to writing emulators, they all tell you to do the same thing. You write a loop that continually fetches instructions and executes them. Notice that I put the fetch after the execute. Doing so makes certain aspects of the design cleaner such as coming in to the loop first time. … Continue reading The Fetch Execute Loop
Category: Emulation
Beginnings
So I'm building a Spectrum emulation. Having done a 6502, I thought it would be fun to do something different and try to document it along the way. I'm a bit late getting going since the actual work has already progressed quite a way. Objective I want to build a functional emulator for the ZX … Continue reading Beginnings