I Accidentally Wrote an Emulator (Part 6)

In the previous articles I discussed: Now that I ve got the emulator more-or-less working, I needed more code to test it with, and to do that I needed to be able to load emulator files. Tape Emulation There are a handful of emulator file formats for the ZX Spectrum to choose from, identifiable by their file extension: Tape file formats contain a serialised data stream of the tape contents, whereas…