Switching on
Power on, or press Reset, and the KC Monitor takes
over. The LCD shows an address and the byte stored
there. There are two modes: navigation, where you move around memory, and
edit, where you change it. INS switches between them.
The pad
| ESC | INS | PGUP | A |
| ▲ | DEL | PGDN | B |
| 7 | 8 | 9 | C |
| 4 | 5 | 6 | D |
| 1 | 2 | 3 | E |
| ◄ | 0 | ► | F |
Every key is a number underneath. The encoder hands the PIA a five-bit code,
$00 to $17 — the Keypad Mapping card has all
twenty-four.
What each key does
| Key | What it does |
| 0 – F | Shift a hex digit in — into the address while navigating, into the byte while editing |
| ◄ / ► | Step the address back or on by one |
| PGUP / PGDN | Step the address by $0100 |
| INS | Switch between reading memory and editing it |
| DEL | Write $00 at the current address |
| ▲ | Run the code at the current address. It comes back on RTS |
| ESC | Stop a running program and return to the monitor |
Key an address in a nibble at a time, KIM-1 style: 0, 8,
0, 0 and you are looking at $0800.
The eight LEDs
The traditional first thing to build: eight LEDs on a breadboard behind a
74HC373 latch at $9400. Write a byte there and the LEDs
show its bits — $FF lights all eight, $AA lights every
other one.
Two programs to key in are printed on their own sheets: a
binary counter (eighteen bytes) and a KITT scanner
(thirty-eight). Press INS, key the bytes in, key the start address back,
press ▲. Press ESC to stop.
Your code runs as a subroutine. End it with RTS and
control comes back to the monitor with everything intact.
The serial monitor
Fit a serial cable and you get a roomier view of the same memory at
19200 8-N-1. The prompt is >.
| Type | Action |
| XXXX | Show the byte at address XXXX |
| XXXX.YYYY | Show a range of memory |
| XXXX: BB BB | Write bytes starting at XXXX |
| XXXX R | Run the program at XXXX |
Both monitors share the same memory, so you can key bytes in by hand and examine them
over serial — or the reverse. Handy for anything longer than a few bytes.
Building a KIM on its own
You do not have to start from an ACE. The original recipe is a stack of COB cards
— Backplane, CPU Card and
Memory Card, or the VCS Main Board in place of all
three — plus a Backplane Helper, usually a
Serial Card, and the same three keypad boards. That build is a KIM and
nothing else: no video, no sound, no BASIC. It is a lovely object and a genuinely good
way to learn the 65C02.