Woz Monitor Commands
The Woz Monitor is the built-in ROM at $FF00. After booting, you'll see a backslash (\) prompt.
XXXX — Examine memory at address (e.g. FF00)
XXXX.YYYY — Dump memory range
XXXX: DD DD DD — Store bytes at address
XXXXR — Run program at address (e.g. E000R for BASIC)
CPU Debug Panel
Click Debug ▸ to open the CPU debug panel.
• Authentic 1.023 MHz clock: Runs at the real Apple-I speed (14.31818 MHz ÷ 14).
• CYCLES[256] array: Every opcode's cycle cost comes from a 256-entry lookup table.
• Page crossing / branch taken penalties are tracked separately.
• Execution log: Last 200 instructions with disassembly and cycle costs.
• Breakpoints: Set hex addresses to auto-pause execution.
• Step / Step Over: Single-step or step over JSR calls.
Tips:
• All input is UPPERCASE. The Apple-I had no lowercase.
• Press CR (Enter) to execute commands.
• You can paste text (Ctrl+V) to enter programs quickly.
• The blinking @ cursor replicates the real Apple-I!