85606-A-2 Sheet 8/8 — COLOR MIXER

manual p10 · 23 ICs · 0 verified ✓ · 23 unverified (auto) · layout mirrors the original drawing
Click a net label to trace it — endpoints colour-coded input · output · in/out — click an IC box (either panel) to select it in both, click again to deselect (multi-select OK), Esc clears all. Use the IC rail on the far left to jump straight to a chip. A net name shown muted like this and prefixed $ is ours - a node the 1985 drawing leaves unlabelled; every other name was read off the drawing. Hover a pin for its net's story.
Notes and open questions on this sheet (15)
1E — 74LS273: Octal latch on the BACKGROUND pixel bus arriving over both connectors. Seven of eight bits used. SCRA-SCRF feed the layer muxes; SCRG goes only to the priority PROM. — AUTO-EXTRACTED, not yet walkthrough-verified 1E ? 74LS273 +5V /CL 1 +5V SCRWIN D 3 SCRWIN SCD2 D 4 SCD2 SCD1 D 7 SCD1 SCD0 D 8 SCD0 CH6M CLK 11 CH6M SCRX D 13 SCRX SCRY D 14 SCRY SCRZ D 17 SCRZ SCRG Q 2 SCRG SCRF Q 5 SCRF SCRE Q 6 SCRE SCRD Q 9 SCRD SCRC Q 12 SCRC SCRB Q 15 SCRB SCRA Q 16 SCRA 1F — 74LS20: One 4-input NAND, drawn as the De Morgan dual with bubbles on all four inputs. Detects sprite pen 15 - all four OBJ bits high - and feeds the priority PROM. — AUTO-EXTRACTED, not yet walkthrough-verified 1F ? 74LS20 OBJA A 1 OBJA OBJB B 2 OBJB OBJC C 4 OBJC OBJD D 5 OBJD /$OBJTP Y 6 /$OBJTP 1H — 74LS174: Hex D latch on the SPRITE pixel bus arriving over CN-2. Latches OBJ5-OBJ0 on CH6M into OBJF-OBJA. — AUTO-EXTRACTED, not yet walkthrough-verified 1H ? 74LS174 +5V /CL 1 +5V OBJ1 D 3 OBJ1 OBJ3 D 4 OBJ3 OBJ5 D 6 OBJ5 CH6M CLK 9 CH6M OBJ4 D 11 OBJ4 OBJ2 D 13 OBJ2 OBJ0 D 14 OBJ0 OBJB Q 2 OBJB OBJD Q 5 OBJD OBJF Q 7 OBJF OBJE Q 10 OBJE OBJC Q 12 OBJC OBJA Q 15 OBJA 3E — 74LS153: Dual 4-to-1 mux, bits 4 and 3 of the layer picker. Same wiring pattern as 3F. — AUTO-EXTRACTED, not yet walkthrough-verified 3E ? 74LS153 GND /3ST 1 GND $PRI1 B 2 $PRI1 CHARC 3C3 3 CHARC CHARC 3C2 4 CHARC OBJC 3C1 5 OBJC SCRC 3C0 6 SCRC SCRD 4C0 10 SCRD OBJD 4C1 11 OBJD CHARD 4C2 12 CHARD CHARD 4C3 13 CHARD $PRI0 A 14 $PRI0 GND /4ST 15 GND $MX3 3Y 7 $MX3 $MX4 4Y 9 $MX4 3F — 74LS153: Dual 4-to-1 mux, bits 6 and 5 of the layer picker. C3 and C2 are strapped together to the CHAR bit, C1 takes the OBJ bit, C0 the SCR bit. Both strobes are tied to GND so the muxes are never disabled. Selects come from the priority PROM. — AUTO-EXTRACTED, not yet walkthrough-verified 3F ? 74LS153 GND /5ST 1 GND $PRI1 B 2 $PRI1 CHARE 5C3 3 CHARE CHARE 5C2 4 CHARE OBJE 5C1 5 OBJE SCRE 5C0 6 SCRE SCRF 6C0 10 SCRF OBJF 6C1 11 OBJF CHARF 6C2 12 CHARF CHARF 6C3 13 CHARF $PRI0 A 14 $PRI0 GND /6ST 15 GND $MX5 5Y 7 $MX5 $MX6 6Y 9 $MX6 4C — 74LS245: Drives the palette address bus from the VIDEO side. DIR strapped to GND so the transfer is B->A: the 4D latch outputs appear on the shared address bus. Its /EN is the complement of 5C's, so exactly one of the two ever drives. — AUTO-EXTRACTED, not yet walkthrough-verified 4C ? 74LS245 GND DIR 1 GND $PL0 B 11 $PL0 $PL1 B 12 $PL1 $PL2 B 13 $PL2 $PL3 B 14 $PL3 $PL4 B 15 $PL4 $PL5 B 16 $PL5 $PL6 B 17 $PL6 $PL7 B 18 $PL7 $PSELB /EN 19 $PSELB $PALA7 A 2 $PALA7 $PALA6 A 3 $PALA6 $PALA5 A 4 $PALA5 $PALA4 A 5 $PALA4 $PALA3 A 6 $PALA3 $PALA2 A 7 $PALA2 $PALA1 A 8 $PALA1 $PALA0 A 9 $PALA0 4D — 74LS273: Holds the finished 8-bit colour code for the current pixel: the six mux outputs plus the two priority bits as the high bits. Its Q outputs become the palette RAM address during video read. — AUTO-EXTRACTED, not yet walkthrough-verified 4D ? 74LS273 $4DCL /CL 1 $4DCL $PRI1 D 3 $PRI1 $PRI0 D 4 $PRI0 $MX6 D 7 $MX6 $MX5 D 8 $MX5 $4DCK CLK 11 $4DCK $MX4 D 13 $MX4 $MX3 D 14 $MX3 $MX2 D 17 $MX2 $MX1 D 18 $MX1 $PL7 Q 2 $PL7 $PL6 Q 5 $PL6 $PL5 Q 6 $PL5 $PL4 Q 9 $PL4 $PL3 Q 12 $PL3 $PL2 Q 15 $PL2 $PL1 Q 16 $PL1 $PL0 Q 19 $PL0 4E — 74LS174: Hex D latch on the CHARACTER pixel bus. Latches CC3-CC0 from sheet 6/8 and CHARY/CHARZ from 7/8 on CH6M into CHARF-CHARA. NOTE: the designator 4E is printed on this chip AND on one of the '153 muxes - see discrepancies. — AUTO-EXTRACTED, not yet walkthrough-verified 4E ? 74LS174 +5V /CL 1 +5V CHARZ D 3 CHARZ CHARY D 4 CHARY CC0 D 6 CC0 CH6M CLK 9 CH6M CC1 D 11 CC1 CC2 D 13 CC2 CC3 D 14 CC3 CHARA Q 2 CHARA CHARB Q 5 CHARB CHARC Q 7 CHARC CHARD Q 10 CHARD CHARE Q 12 CHARE CHARF Q 15 CHARF 5C — 74LS245: Drives the same palette address bus from the CPU side. DIR strapped to +5 so the transfer is A->B: AB7-AB0 appear on the shared bus. — AUTO-EXTRACTED, not yet walkthrough-verified 5C ? 74LS245 +5V DIR 1 +5V AB7 A 2 AB7 AB6 A 3 AB6 AB5 A 4 AB5 AB4 A 5 AB4 AB3 A 6 AB3 AB2 A 7 AB2 AB1 A 8 AB1 AB0 A 9 AB0 $PSELA /EN 19 $PSELA $PALA0 B 11 $PALA0 $PALA1 B 12 $PALA1 $PALA2 B 13 $PALA2 $PALA3 B 14 $PALA3 $PALA4 B 15 $PALA4 $PALA5 B 16 $PALA5 $PALA6 B 17 $PALA6 $PALA7 B 18 $PALA7 6B — 74LS367: Buffer on the CPU WRITE path into the palette. Four buffers drive R3-R0 and two drive G3/G2, all enabled by /RGCS. — AUTO-EXTRACTED, not yet walkthrough-verified 6B ? 74LS367 /RGCS /EN1 1 /RGCS $PD3 1A 2 $PD3 $PD2 2A 4 $PD2 $PD1 3A 6 $PD1 $PD0 4A 10 $PD0 $PG2 5A 12 $PG2 $PG3 6A 14 $PG3 /RGCS /EN2 15 /RGCS R3 1Y 3 R3 R2 2Y 5 R2 R1 3Y 7 R1 R0 4Y 9 R0 G2 5Y 11 G2 G3 6Y 13 G3 6C — 74LS367: The RED 4-bit DAC driver. R3-R0 are buffered into a binary-weighted resistor ladder summing at node R. A fifth buffer with its input grounded pulls the node down through 100R - the video blanking path. — AUTO-EXTRACTED, not yet walkthrough-verified 6C ? 74LS367 $VEN1 /EN1 1 $VEN1 R1 1A 2 R1 R2 2A 4 R2 R3 3A 6 R3 R0 4A 10 R0 GND 6A 14 GND $VEN2 /EN2 15 $VEN2 $R1K 1Y 3 $R1K $R470 2Y 5 $R470 $R220 3Y 7 $R220 $R2K2 4Y 9 $R2K2 $R100 6Y 13 $R100 6D — 2148H: The RED nibble of the CPU-writable palette. A8, A9 and /CE all strapped to GND, so only 256 words are used and the chip is permanently selected. Shares its /WE with 7D - red and green are written together. — AUTO-EXTRACTED, not yet walkthrough-verified 6D ? 2148H $PALA6 A6 1 $PALA6 $PALA5 A5 2 $PALA5 $PALA4 A4 3 $PALA4 $PALA3 A3 4 $PALA3 $PALA0 A0 5 $PALA0 $PALA1 A1 6 $PALA1 $PALA2 A2 7 $PALA2 GND /CE 8 GND $PWERG /WE 10 $PWERG R3 D3 11 R3 R2 D2 12 R2 R1 D1 13 R1 R0 D0 14 R0 GND A9 15 GND GND A8 16 GND $PALA7 A7 17 $PALA7 6E — 74LS74: Two-stage pipeline delay on LVBL, clocked by the inverted pixel clock. All preset and clear pins tied high. — AUTO-EXTRACTED, not yet walkthrough-verified 6E ? 74LS74 +5V /CL 1 +5V $LVB1 D 2 $LVB1 /$CH6M CLK 3 /$CH6M +5V /PR 4 +5V +5V /PR 10 +5V /$CH6M CLK 11 /$CH6M LVBL D 12 LVBL +5V /CL 13 +5V $LVB2 Q 5 $LVB2 $LVB1 Q 9 $LVB1 7C — 74LS367: The GREEN 4-bit DAC driver, wired identically to 6C. Ladder 220/470/1K/2.2K, blanking pulldown 100R, summing at node G. — AUTO-EXTRACTED, not yet walkthrough-verified 7C ? 74LS367 $VEN1 /EN1 1 $VEN1 G1 1A 2 G1 G2 2A 4 G2 G3 3A 6 G3 G0 4A 10 G0 GND 6A 14 GND $VEN2 /EN2 15 $VEN2 $G1K 1Y 3 $G1K $G470 2Y 5 $G470 $G220 3Y 7 $G220 $G2K2 4Y 9 $G2K2 $G100 6Y 13 $G100 7D — 2148H: The GREEN nibble of the palette. Identical strapping to 6D and shares 6D's write strobe. — AUTO-EXTRACTED, not yet walkthrough-verified 7D ? 2148H $PALA6 A6 1 $PALA6 $PALA5 A5 2 $PALA5 $PALA4 A4 3 $PALA4 $PALA3 A3 4 $PALA3 $PALA0 A0 5 $PALA0 $PALA1 A1 6 $PALA1 $PALA2 A2 7 $PALA2 GND /CE 8 GND $PWERG /WE 10 $PWERG G3 D3 11 G3 G2 D2 12 G2 G1 D1 13 G1 G0 D0 14 G0 GND A9 15 GND GND A8 16 GND $PALA7 A7 17 $PALA7 7E — 74LS74: Twin of 6E, delaying the composite blank from 7F by two pixel clocks. — AUTO-EXTRACTED, not yet walkthrough-verified 7E ? 74LS74 +5V /CL 1 +5V $BLK1 D 2 $BLK1 /$CH6M CLK 3 /$CH6M +5V /PR 4 +5V +5V /PR 10 +5V /$CH6M CLK 11 /$CH6M /$BLANK D 12 /$BLANK +5V /CL 13 +5V /$BLK2 /Q 6 /$BLK2 $BLK1 Q 9 $BLK1 8B — 74LS367: The other half of the CPU write path. Four buffers drive B3-B0 enabled by /BCS, and two drive G1/G0 enabled by /RGCS. This split is what makes the palette two separate CPU address ranges. — AUTO-EXTRACTED, not yet walkthrough-verified 8B ? 74LS367 /BCS /EN1 1 /BCS $PD3 1A 2 $PD3 $PD2 2A 4 $PD2 $PD1 3A 6 $PD1 $PD0 4A 10 $PD0 $PG1 5A 12 $PG1 $PG0 6A 14 $PG0 /RGCS /EN2 15 /RGCS B3 1Y 3 B3 B2 2Y 5 B2 B1 3Y 7 B1 B0 4Y 9 B0 G1 5Y 11 G1 G0 6Y 13 G0 8C — 74LS367: The BLUE 4-bit DAC driver, wired identically to 6C. Summing at node B. — AUTO-EXTRACTED, not yet walkthrough-verified 8C ? 74LS367 $VEN1 /EN1 1 $VEN1 B1 1A 2 B1 B2 2A 4 B2 B3 3A 6 B3 B0 4A 10 B0 GND 6A 14 GND $VEN2 /EN2 15 $VEN2 $B1K 1Y 3 $B1K $B470 2Y 5 $B470 $B220 3Y 7 $B220 $B2K2 4Y 9 $B2K2 $B100 6Y 13 $B100 8D — 2148H: The BLUE nibble of the palette. Same strapping as 6D and 7D but has its OWN write strobe, separate from the shared red/green one - which is why blue is a different CPU address range. — AUTO-EXTRACTED, not yet walkthrough-verified 8D ? 2148H $PALA6 A6 1 $PALA6 $PALA5 A5 2 $PALA5 $PALA4 A4 3 $PALA4 $PALA3 A3 4 $PALA3 $PALA0 A0 5 $PALA0 $PALA1 A1 6 $PALA1 $PALA2 A2 7 $PALA2 GND /CE 8 GND $PWEB /WE 10 $PWEB B3 D3 11 B3 B2 D2 12 B2 B1 D1 13 B1 B0 D0 14 B0 GND A9 15 GND GND A8 16 GND $PALA7 A7 17 $PALA7 7F — 74LS00: Two gates used. The pin-8 gate is drawn OR-shaped with bubbles on the inputs and none on the output - the De Morgan dual of NAND - and detects character pen 3 (CHARA AND CHARB) for the priority PROM. The second gate NANDs LVBL with LHBL to make the composite blank. — AUTO-EXTRACTED, not yet walkthrough-verified 7F ? 74LS00 CHARA A 9 CHARA CHARB B 10 CHARB LVBL A 12 LVBL LHBL B 13 LHBL /$CHARTP Y 8 /$CHARTP /$BLANK Y 11 /$BLANK $U1 — 256x4 PROM (no part number printed): UNLABELLED IC - no reference designator and no part number anywhere near the symbol. The pinout is exactly a 256x4 bipolar PROM (82S129 class). It is the LAYER-PRIORITY LOOKUP: addressed by the two transparency detectors plus SCRG/SCRC/SCRB/SCRA, its two outputs drive the '153 mux selects AND become the top two palette address bits. A6, A7 and both /CE pins are strapped to GND, so only 64 words are used and it is permanently enabled. — AUTO-EXTRACTED, not yet walkthrough-verified $U1 ? 256x4 PROM (no part number printed) GND A6 1 GND /$CHARTP A5 2 /$CHARTP /$OBJTP A4 3 /$OBJTP SCRG A3 4 SCRG SCRA A0 5 SCRA SCRB A1 6 SCRB SCRC A2 7 SCRC GND /CE1 13 GND GND /CE2 14 GND GND A7 15 GND $PRI1 D1 11 $PRI1 $PRI0 D0 12 $PRI0 4E(mux) — 74LS153: Dual 4-to-1 mux, bits 2 and 1 of the layer picker. This chip is lettered 4E in all three of its drawn blocks, and a 74LS174 elsewhere on the same sheet is ALSO lettered 4E - recorded here as 4E(mux) so the two can coexist in the model until the board settles which is the drawing error. — AUTO-EXTRACTED, not yet walkthrough-verified 4E(mux) ? 74LS153 GND /1ST 1 GND $PRI1 B 2 $PRI1 CHARA 1C3 3 CHARA CHARA 1C2 4 CHARA OBJA 1C1 5 OBJA SCRA 1C0 6 SCRA SCRB 2C0 10 SCRB OBJB 2C1 11 OBJB CHARB 2C2 12 CHARB CHARB 2C3 13 CHARB $PRI0 A 14 $PRI0 GND /2ST 15 GND $MX1 1Y 7 $MX1 $MX2 2Y 9 $MX2 5F — 74LS04 (no part number printed): Two inverters with NO part number printed anywhere on the sheet. One inverts the palette bus-select so 4C and 5C never drive the address bus together; the other inverts the CH6M pixel clock for 6E and 7E. The triangle points DOWN with the bubble at the top, so pin 13 is the input. — AUTO-EXTRACTED, not yet walkthrough-verified 5F ? 74LS04 (no part number printed) $PSELA A 5 $PSELA CH6M A 13 CH6M $PSELB Y 6 $PSELB /$CH6M Y 12 /$CH6M
· Original scan — manual p10 · zoom
original schematic scan
1E
1F
1H
3E
3F
4C
4D
4E
5C
6B
6C
6D
6E
7C
7D
7E
8B
8C
8D
7F
$U1
4E(mux)
5F