This is an interactive disassembly of the Model I Level II BASIC ROM. Use the controls below to select the ROM version you want to view and choose which columns to display.
- The ROM had to fit in one continuous block from 0000H to its end, and every routine had to be wedged into that space. Expect a lot of JP/JR jumps.
- Z-80 instructions don't include every conceivable operation (e.g. there is no LD BC,SP), so the ROM does a great deal of register-pair swapping.
Addresses with a "*" in front of them differ from the Model III.