ColecoVision

Z80 + TMS9928A + SN76489. Boots cartridges, no BASIC.

Open the ColecoVision in Retro Bench
Year
1982
CPU
Z80A @ 3.58 MHz
RAM
1 KB static CPU RAM (2 × 2114); 16 KB VRAM (8 × 4116)
ROM
OS-7 BIOS, 8 KB
Video
TMS9928A (9918A on some boards): 16 KB VRAM, 32 × 24 text
Sound
SN76489: 3 tones + noise
OS
OS-7 BIOS; cartridge only, no BASIC

Chips

ChipWhereRole
Z80A CPUU1Main CPU (8-bit, 40-DIP)
TMS9918A / TMS9928A / TMS9929A video display processorU9 (TMS9928A)Video display processor (VDP) with its own 16 KB DRAM bus. Composite out on 9918A; Y, R-Y, B-Y on 9928A/9929A.
SN76489 / SN94624 (TMS9919) sound generatorU20 (SN76489AN)Three tone voices and one noise voice, written over an 8-bit data bus.
4116 DRAM 16K x 1U10-U17Dynamic RAM, 16K x 1 (lower 16K on the Spectrum)
2114 SRAM 1K x 4U3, U4Static RAM (ZX80 and ZX81 1K)
9464C-0036 BIOS mask ROM (ColecoVision U2)OS-7 BIOS, $0000-$1FFF
2764-pinout 8K x 8 ROMU2 only after the EPROM conversion (solder traces cut, jumpers WJ4/WJ5 fitted). A stock board has the 9464C mask ROM, whose pins 2, 20 and 23 differ: see 9464C.8K x 8 ROM or EPROM in the JEDEC 2764 pinout.
74LS138 3-to-8 decoderU5, U63-to-8 line address decoder.
74LS541 octal buffer (controller inputs)U18, U19Buffers the controller port lines onto the data bus. U19 reads port 1, U18 reads port 2.

Ports and connectors

Power rails

RailExpectMeasure at
+5 V+5 V UNVERIFIEDZ80A pin 11
+12 V+12 V UNVERIFIED4116 pin 8
-5 V-5 V UNVERIFIED4116 pin 1

Symptoms