Model I ROM Explained - Part 1

Introduction

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.

Page Customization

Showing 0 rows for the selected ROM version.

Model I ROM Disassembled

Building disassembly... 0%