A detailed technical analysis of the ZX81 keyboard scanning subroutine from the ROM at address 0x02BB. The routine uses an 8-iteration loop to scan an 8×5 keyboard matrix, encoding keypresses into HL registers where bits correspond to horizontal and vertical zones. The commentary walks through the Z80 assembly code
•10m read time• From drj11.github.io
Table of contents
REFERENCESSort: