3 ms·
Zero page addressing was far more inconvenient than calling a library for division on the 6502 16 bit addresses didn’t fit into registers, so you keep pointers
by paulsutter 3y ago
Zero page addressing was far more inconvenient than calling a library for division on the 6502
16 bit addresses didn’t fit into registers, so you keep pointers in the zero page (bytes 0-255). There was no 16 bit increment either, so to increment the pointer you incremented the low byte and on overflow increment the high byte