Unassociated Programming
This is the first part of a multipart series that will ease us into programming on the 128k Sinclair ZX Spectrum. Today, we are going to start by creating 3 unassociated programs that will compile to different sections of memory. Since the lower portion of memory in the ZX Spectrum is contended (meaning shared with the ULA), it is thus a bit slower and programs running in it are subject to being halted for a short while. We will still compile for contended as well as uncontended memory.
Today, we are going to start at some basics of 128k programming, this will be creating 3 simple programs all very similar with 1 exception, where the program is placed in memory.
Continue reading “128k Programming basics using Z88DK and the SCCZ80 compiler lesson 1”