Smooth Scrolling on the ZX Spectrum (Intro)
I’ve been writing a smooth scroll routine for the ZX Spectrum over the last few days, based upon my recollection of conversations I’d had with Mike Follin at Software Creations whilst he was developing LED Storm and Ghouls ‘n Ghosts. The code is written purely in Z80 assembler and demonstrates the following techniques: Using the stack as a quick way to read and write blocks of data Using the vertical blank interrupt to run a …