Day 25 found me in the emergency room waiting for my father-in-law to get checked out. Played around a little bit more with the screen rendering section of the book and tried to replicate the small basic program in there in machine code. Unfortunately I didn't quite understand how to …
read moreLearning Challenge: ZX Spectrum machine code: Days 24
Tonight's foray in the machine code had me type in the Draughts program from page 83 and save it to tape. After a few false starts with the emulator I have a copy of my program on a virtual tape.
Sometimes it's the little things that matter.
Onward!
read moreLearning Challenge: ZX Spectrum machine code: Days 22-23
Days 22-23 and I worked through getting "Hello World" on the screen using the code from page 81. Part of the reason it took so long to figure out was fighting the environment (both the Devpac Assembler and my understanding of what was supposed to happen). But I finally figured …
read moreLearning Challenge: ZX Spectrum machine code: Days 20-21
Days 20 and 21 saw me finish up the bitwise operators (RL,, RR, RLC, RRC, SLA, SRA, SRL, and SET). Intersting to see the bredth of shifting and rotating operations, although I'm not 100% clued-in on which ones to use for which occasions. I'm pretty sure they'll become more apparent …
read moreLearning Challenge: ZX Spectrum machine code: Day 19
Day 19 and it's time for bitwise arithmetic. I've had many years to learn this, but I love the way Toni Baker addresses what can be a rather challenging topic. Instead of trying to teach decimal to / from binary conversions she instead opts to tackle this with binary and hex …
read more