ZX81 8K BASIC ROM (2364 type) pinout

DIP-24. BASIC, editor, character set and floating point at $0000-$1FFF

An 8K mask ROM in the 24-pin 2364 pinout, selected on pin 20. Board wiring (ZX81 circuit diagram SRC 049; the TS1000 board follows it): /ROMCS comes from ULA pin 13 through R28 (680 ohm), and an add-on can pull it HIGH from edge pin B23 to switch the ROM out; A0-A8 come from the ULA side of the 1 kohm resistors, so the ULA can fetch character patterns while the CPU is busy. The TS1500 wiring is not confirmed. A dead ROM gives a blank or garbage screen.

Open the interactive ROM pinout

Pins

PinNameTypeSignal
1A7'addrAddress bit 7, from the ULA side (A7').
2A6'addrAddress bit 6 (A6').
3A5'addrAddress bit 5 (A5').
4A4'addrAddress bit 4 (A4').
5A3'addrAddress bit 3 (A3').
6A2'addrAddress bit 2 (A2').
7A1'addrAddress bit 1 (A1').
8A0'addrAddress bit 0 (A0').
9D0dataData out bit 0 (drawn D0' on the diagram).
10D1dataData out bit 1 (drawn D1' on the diagram).
11D2dataData out bit 2 (drawn D2' on the diagram).
120Vground0 V.
13D3dataData out bit 3.
14D4dataData out bit 4.
15D5dataData out bit 5.
16D6dataData out bit 6.
17D7dataData out bit 7.
18A11addrAddress bit 11 (direct from the CPU).
19A10addrAddress bit 10 (direct).
20/ROMCSctrlChip select, active LOW (board wiring: see the summary).
21A12addrAddress bit 12 (direct).
22A9addrAddress bit 9 (direct).
23A8'addrAddress bit 8 (A8', ULA side).
24+5Vpower+5 V supply.

Fitted in

Sources