Learning Challenge: ZX Spectrum machine code: Days 8-10

Days 8-10 were not quite as productive as I would have liked. Day 8 was me trying in vain to get Laser Genius to load both the monitor and the editor in memory (later I read a review that stated it was pretty difficult if not impossible to get them both in memory and still have space to assemble code). I continued reading through chapter 4 on peeking and poking in memory, and am going to re-read the chapter until I understand it fully. I was a little puzzled on extended opcodes (ED) but I think I kind of understand how they work to some degree. At least I can recognize why they're two bytes op-codes.

I've decided o standardize on HiSoft's Devpac for an editor / assembler / monitor. Together with Zeus and Monitor / Disassembler they both seem like something I would have had access to in the 1980s. Laser Genius is quite nice (the monitor is one of the better ones I've seen) but it was only available for a year and being unable to assemble a program and have it reliably run bia the monitor is a deal-breaker (even managed to crash the emulator on my Android tablet a few times). So I'm sticking with Devpac for now.

Ever onward.

Comments !