18 ICs
1A ’157 1B ’157 1C ’157 1E ’86
2B M58725 2C ’00 2E ’86
3A ’273 3B ’1’ 3C ’245 3E ’273
4A ’273 4B ’273 4E ’283
5C ’273 5E ’283
6C ’’ 6D ’86
5C — 74LS273: Scroll Y register low byte - CPU write C80A (POS2) — verified 2026-07-20
5C ✓
74LS273
+5V
~CL
1
+5V
DB7 · buffered CPU data bus (CN-1 A8)
D1
3
DB7
DB6 · buffered CPU data bus (CN-1 A7)
D2
4
DB6
DB5 · buffered CPU data bus (CN-1 A6)
D3
7
DB5
DB4 · buffered CPU data bus (CN-1 A5)
D4
8
DB4
POS2 · C80A write strobe (scroll Y low) · from sheet 1/3
CLK
11
POS2
DB3 · buffered CPU data bus (CN-1 A4)
D5
13
DB3
DB2 · buffered CPU data bus (CN-1 A3)
D6
14
DB2
DB1 · buffered CPU data bus (CN-1 A2)
D7
17
DB1
DB0 · buffered CPU data bus (CN-1 A1)
D8
18
DB0
$SCY7
Q1
2
$SCY7
$SCY6
Q2
5
$SCY6
$SCY5
Q3
6
$SCY5
$SCY4
Q4
9
$SCY4
$SCY3
Q5
12
$SCY3
$SCY2
Q6
15
$SCY2
$SCY1
Q7
16
$SCY1
$SCY0
Q8
19
$SCY0
GND:10=GND VCC:20=+5V
6C — 74LS74: Unit B on this sheet: scroll Y bit 8 - CPU write C80B (POS3) latches DB0 — verified 2026-07-20
6C ✓
74LS74
+5V
~CL
1
+5V
DB0 · buffered CPU data bus (CN-1 A1)
D
2
DB0
POS3 · C80B write strobe (scroll Y bit 8) · from sheet 1/3
CLK
3
POS3
+5V
~PR
4
+5V
drawn on c1-1-scrollh - click to jump there · +5V
~PR
10
+5V
↗
drawn on c1-1-scrollh - click to jump there · POS1
CLK
11
POS1
↗
drawn on c1-1-scrollh - click to jump there · DB0 · buffered CPU data bus (CN-1 A1)
D
12
DB0
↗
drawn on c1-1-scrollh - click to jump there · +5V
~CL
13
+5V
↗
$SCY8
Q
5
$SCY8
drawn on c1-1-scrollh - click to jump there · $SCX8
Q
9
$SCX8
↗
GND:7=GND VCC:14=+5V
1E — 74LS86: V1-V8 XOR FLIPa (screen flip on V counter, low bits; gate order V1/V8/V2/V4) — verified 2026-07-20
1E ✓
74LS86
V1 · V counter bit · from CN-2 C10
A1
1
V1
FLIPa · screen-flip, drawn FLIP-alpha: the alpha suffix marks a buffered/re-latched copy (plain FLIP = the register bit, on sheet 1/3) · from sheet 1/3 · Capcom letters this FLIP-alpha; our lowercase a is the alpha
B1
2
FLIPa
V8 · V counter bit · from CN-2 D11
A2
4
V8
FLIPa · screen-flip, drawn FLIP-alpha: the alpha suffix marks a buffered/re-latched copy (plain FLIP = the register bit, on sheet 1/3) · from sheet 1/3 · Capcom letters this FLIP-alpha; our lowercase a is the alpha
B2
5
FLIPa
V2 · V counter bit · from CN-2 D10
A3
9
V2
FLIPa · screen-flip, drawn FLIP-alpha: the alpha suffix marks a buffered/re-latched copy (plain FLIP = the register bit, on sheet 1/3) · from sheet 1/3 · Capcom letters this FLIP-alpha; our lowercase a is the alpha
B3
10
FLIPa
V4 · V counter bit · from CN-2 C11
A4
12
V4
FLIPa · screen-flip, drawn FLIP-alpha: the alpha suffix marks a buffered/re-latched copy (plain FLIP = the register bit, on sheet 1/3) · from sheet 1/3 · Capcom letters this FLIP-alpha; our lowercase a is the alpha
B4
13
FLIPa
V1F · flip-XORed V bit
Y1
3
V1F
V8F · flip-XORed V bit
Y2
6
V8F
V2F · flip-XORed V bit
Y3
8
V2F
V4F · flip-XORed V bit
Y4
11
V4F
GND:7=GND VCC:14=+5V
2E — 74LS86: V16-V128 XOR FLIPa (screen flip on V counter, high bits; gate order V32/V16/V64/V128, V64 pin 9 by elimination) — verified 2026-07-20
2E ✓
74LS86
V32 · V counter bit · from CN-2 D12
A1
1
V32
FLIPa · screen-flip, drawn FLIP-alpha: the alpha suffix marks a buffered/re-latched copy (plain FLIP = the register bit, on sheet 1/3) · from sheet 1/3 · Capcom letters this FLIP-alpha; our lowercase a is the alpha
B1
2
FLIPa
V16 · V counter bit · from CN-2 C12
A2
4
V16
FLIPa · screen-flip, drawn FLIP-alpha: the alpha suffix marks a buffered/re-latched copy (plain FLIP = the register bit, on sheet 1/3) · from sheet 1/3 · Capcom letters this FLIP-alpha; our lowercase a is the alpha
B2
5
FLIPa
V64 · V counter bit · from CN-2 C13
A3
9
V64
FLIPa · screen-flip, drawn FLIP-alpha: the alpha suffix marks a buffered/re-latched copy (plain FLIP = the register bit, on sheet 1/3) · from sheet 1/3 · Capcom letters this FLIP-alpha; our lowercase a is the alpha
B3
10
FLIPa
V128 · V counter bit · from CN-2 D13
A4
12
V128
FLIPa · screen-flip, drawn FLIP-alpha: the alpha suffix marks a buffered/re-latched copy (plain FLIP = the register bit, on sheet 1/3) · from sheet 1/3 · Capcom letters this FLIP-alpha; our lowercase a is the alpha
B4
13
FLIPa
V32F · flip-XORed V bit
Y1
3
V32F
V16F · flip-XORed V bit
Y2
6
V16F
V64F · flip-XORed V bit
Y3
8
V64F
V128F · flip-XORed V bit
Y4
11
V128F
GND:7=GND VCC:14=+5V
3E — 74LS273: Flipped-V latch, clocked by OH (CN-2 D3) — verified 2026-07-20
3E ✓
74LS273
+5V
~CL
1
+5V
V1F · flip-XORed V bit
D1
3
V1F
V2F · flip-XORed V bit
D2
4
V2F
V4F · flip-XORed V bit
D3
7
V4F
V8F · flip-XORed V bit
D4
8
V8F
OH · row latch clock from A board · from CN-2 D3
CLK
11
OH
V16F · flip-XORed V bit
D5
13
V16F
V32F · flip-XORed V bit
D6
14
V32F
V64F · flip-XORed V bit
D7
17
V64F
V128F · flip-XORed V bit
D8
18
V128F
$V1L
Q1
2
$V1L
$V2L
Q2
5
$V2L
$V4L
Q3
6
$V4L
$V8L
Q4
9
$V8L
$V16L
Q5
12
$V16L
$V32L
Q6
15
$V32L
$V64L
Q7
16
$V64L
$V128L
Q8
19
$V128L
GND:10=GND VCC:20=+5V
5E — 74LS283: Scroll Y + V adder, low nibble -> V1S-V8S — verified 2026-07-20
5E ✓
74LS283
$V2L
B2
2
$V2L
$SCY1
A2
3
$SCY1
$SCY0
A1
5
$SCY0
$V1L
B1
6
$V1L
GND
C0
7
GND
$V8L
B4
11
$V8L
$SCY3
A4
12
$SCY3
$SCY2
A3
14
$SCY2
$V4L
B3
15
$V4L
V2S · scrolled V · to sheet 3/3
S2
1
V2S
V1S · scrolled V (row-in-tile) · to sheet 3/3
S1
4
V1S
$YC4
C4
9
$YC4
V8S · scrolled V · to sheet 3/3
S4
10
V8S
V4S · scrolled V · to sheet 3/3
S3
13
V4S
GND:8=GND VCC:16=+5V
4E — 74LS283: Scroll Y + V adder, high nibble -> V16S-V128S (dirty-board repair: pin 13 stuck low) — verified 2026-07-20
4E ✓
74LS283
$V32L
B2
2
$V32L
$SCY5
A2
3
$SCY5
$SCY4
A1
5
$SCY4
$V16L
B1
6
$V16L
$YC4
C0
7
$YC4
$V128L
B4
11
$V128L
$SCY7
A4
12
$SCY7
$SCY6
A3
14
$SCY6
$V64L
B3
15
$V64L
V32S · scrolled V (tilemap row)
S2
1
V32S
V16S · scrolled V (tilemap row)
S1
4
V16S
$YC8
C4
9
$YC8
V128S · scrolled V (tilemap row)
S4
10
V128S
V64S · scrolled V (tilemap row)
S3
13
V64S
GND:8=GND VCC:16=+5V
6D — 74LS86: Unit on this sheet: V256S = $SCY8 (6C pin 5) XOR adder carry $YC8 (4E pin 9) - bit 9 of scroll Y + V — verified 2026-07-20
6D ✓
74LS86
drawn on c1-1-scrollh - click to jump there · $SH4R
A1
1
$SH4R
↗
drawn on c1-1-scrollh - click to jump there · $CFLIPb
B1
2
$CFLIPb
↗
drawn on c1-1-scrollh - click to jump there · $SH1R
A2
4
$SH1R
↗
drawn on c1-1-scrollh - click to jump there · $CFLIPb
B2
5
$CFLIPb
↗
drawn on c1-1-scrollh - click to jump there · $SH2R
A3
9
$SH2R
↗
drawn on c1-1-scrollh - click to jump there · $CFLIPb
B3
10
$CFLIPb
↗
$YC8
B4
12
$YC8
$SCY8
A4
13
$SCY8
drawn on c1-1-scrollh - click to jump there · $SH8P
Y1
3
$SH8P
↗
drawn on c1-1-scrollh - click to jump there · SH2 · scrolled H · from sheet 1/3
Y2
6
SH2
↗
drawn on c1-1-scrollh - click to jump there · $SH4P
Y3
8
$SH4P
↗
V256S · scrolled V (tilemap row bit 9) - derived on this board by 6D (SCY8 XOR adder carry), NOT an interboard signal: the scroll register makes the tilemap logically taller than the 256-line screen
Y4
11
V256S
GND:7=GND VCC:14=+5V
2B — M58725: bg VRAM 2kB (D800-DBFF code / DC00-DFFF attr). MB8416/6116 on the physical board; both boards had this RAM replaced. ~CE and ~OE hard-grounded (always on; a write releases the outputs). NB manual prints the GND pin as '14' - typo, GND is pin 12 (14 is D4) — verified 2026-07-20
2B ✓
M58725
$MA7
A7
1
$MA7
$MA6
A6
2
$MA6
$MA5
A5
3
$MA5
$MA4
A4
4
$MA4
$MA3
A3
5
$MA3
$MA2
A2
6
$MA2
$MA1
A1
7
$MA1
$MA0
A0
8
$MA0
GND
~CE
18
GND
$MA10
A10
19
$MA10
GND
~OE
20
GND
/$VRAMWR
~WE
21
/$VRAMWR
$MA9
A9
22
$MA9
$MA8
A8
23
$MA8
DF0 · C-board VRAM data bus
D0
9
DF0
DF1 · C-board VRAM data bus
D1
10
DF1
DF2 · C-board VRAM data bus
D2
11
DF2
DF3 · C-board VRAM data bus
D3
13
DF3
DF4 · C-board VRAM data bus
D4
14
DF4
DF5 · C-board VRAM data bus
D5
15
DF5
DF6 · C-board VRAM data bus
D6
16
DF6
DF7 · C-board VRAM data bus
D7
17
DF7
GND:12=GND VCC:24=+5V
1A — 74LS157: VRAM address/write mux: A8-A10 + /WE (section 4 muxes /$CPUWR vs +5 = the VRAM write gate) — verified 2026-07-20
1A ✓
74LS157
LSCREN · latched access grant, active low: low = CPU window (drives 1A/1B/1C SEL to the CPU-address side and enables the 3C '245) · from sheet 1/3
SEL
1
LSCREN
AB8 · buffered CPU address (CN-1 A21)
1A
2
AB8
SH128 · scrolled H · from sheet 1/3
1B
3
SH128
AB9 · buffered CPU address (CN-1 A22)
2A
5
AB9
SH256 · scrolled H · from sheet 1/3
2B
6
SH256
SH2 · scrolled H · from sheet 1/3
3B
10
SH2
AB10 · buffered CPU address (CN-1 A23)
3A
11
AB10
+5V
4B
13
+5V
/$CPUWR
4A
14
/$CPUWR
GND
~ST
15
GND
$MA8
1Y
4
$MA8
$MA9
2Y
7
$MA9
$MA10
3Y
9
$MA10
/$VRAMWR
4Y
12
/$VRAMWR
GND:8=GND VCC:16=+5V
1B — 74LS157: VRAM address mux: A4-A7 (V256S row bit + tile column SH16-SH64) — verified 2026-07-20
1B ✓
74LS157
LSCREN · latched access grant, active low: low = CPU window (drives 1A/1B/1C SEL to the CPU-address side and enables the 3C '245) · from sheet 1/3
SEL
1
LSCREN
AB4 · buffered CPU address (CN-1 A17)
1A
2
AB4
V256S · scrolled V (tilemap row bit 9) - derived on this board by 6D (SCY8 XOR adder carry), NOT an interboard signal: the scroll register makes the tilemap logically taller than the 256-line screen
1B
3
V256S
AB5 · buffered CPU address (CN-1 A18)
2A
5
AB5
SH16 · scrolled H (tilemap column) · from sheet 1/3
2B
6
SH16
SH32 · scrolled H · from sheet 1/3
3B
10
SH32
AB6 · buffered CPU address (CN-1 A19)
3A
11
AB6
SH64 · scrolled H · from sheet 1/3
4B
13
SH64
AB7 · buffered CPU address (CN-1 A20)
4A
14
AB7
GND
~ST
15
GND
$MA4
1Y
4
$MA4
$MA5
2Y
7
$MA5
$MA6
3Y
9
$MA6
$MA7
4Y
12
$MA7
GND:8=GND VCC:16=+5V
1C — 74LS157: VRAM address mux: A0-A3 (tile row V16S-V128S) - display address is column-major, matches MAME TILEMAP_SCAN_COLS — verified 2026-07-20
1C ✓
74LS157
LSCREN · latched access grant, active low: low = CPU window (drives 1A/1B/1C SEL to the CPU-address side and enables the 3C '245) · from sheet 1/3
SEL
1
LSCREN
AB0 · buffered CPU address (CN-1 A13)
1A
2
AB0
V16S · scrolled V (tilemap row)
1B
3
V16S
AB1 · buffered CPU address (CN-1 A14)
2A
5
AB1
V32S · scrolled V (tilemap row)
2B
6
V32S
V64S · scrolled V (tilemap row)
3B
10
V64S
AB2 · buffered CPU address (CN-1 A15)
3A
11
AB2
V128S · scrolled V (tilemap row)
4B
13
V128S
AB3 · buffered CPU address (CN-1 A16)
4A
14
AB3
GND
~ST
15
GND
$MA0
1Y
4
$MA0
$MA1
2Y
7
$MA1
$MA2
3Y
9
$MA2
$MA3
4Y
12
$MA3
GND:8=GND VCC:16=+5V
2C — 74LS00: Write qualifier: NAND(/RDB, SCREN) -> gated CPU write strobe — verified 2026-07-20
2C ✓
74LS00
/RDB · buffered CPU read strobe · from CN-1 B25
A1
1
/RDB
SCREN · CPU VRAM access grant · from sheet 1/3
B1
2
SCREN
/$CPUWR
Y1
3
/$CPUWR
GND:7=GND VCC:14=+5V
3C — 74LS245: CPU data window: local VRAM bus DF <-> interboard DB — verified 2026-07-20
3C ✓
74LS245
/RDB · buffered CPU read strobe · from CN-1 B25
DIR
1
/RDB
DB0 · buffered CPU data bus (CN-1 A1)
A1
2
DB0
DB1 · buffered CPU data bus (CN-1 A2)
A2
3
DB1
DB2 · buffered CPU data bus (CN-1 A3)
A3
4
DB2
DB3 · buffered CPU data bus (CN-1 A4)
A4
5
DB3
DB4 · buffered CPU data bus (CN-1 A5)
A5
6
DB4
DB5 · buffered CPU data bus (CN-1 A6)
A6
7
DB5
DB6 · buffered CPU data bus (CN-1 A7)
A7
8
DB6
DB7 · buffered CPU data bus (CN-1 A8)
A8
9
DB7
LSCREN · latched access grant, active low: low = CPU window (drives 1A/1B/1C SEL to the CPU-address side and enables the 3C '245) · from sheet 1/3
~EN
19
LSCREN
DF7 · C-board VRAM data bus
B8
11
DF7
DF6 · C-board VRAM data bus
B7
12
DF6
DF5 · C-board VRAM data bus
B6
13
DF5
DF4 · C-board VRAM data bus
B5
14
DF4
DF3 · C-board VRAM data bus
B4
15
DF3
DF2 · C-board VRAM data bus
B3
16
DF2
DF1 · C-board VRAM data bus
B2
17
DF1
DF0 · C-board VRAM data bus
B1
18
DF0
GND:10=GND VCC:20=+5V
4A — 74LS273: Tile code latch: DF -> AS0-AS7 (to sheet 3/3 ROM address), clocked by S2H — verified 2026-07-20
4A ✓
74LS273
+5V
~CL
1
+5V
DF0 · C-board VRAM data bus
D1
3
DF0
DF1 · C-board VRAM data bus
D2
4
DF1
DF2 · C-board VRAM data bus
D3
7
DF2
DF3 · C-board VRAM data bus
D4
8
DF3
S2H · code latch strobe · from sheet 1/3 (8D '175)
CLK
11
S2H
DF4 · C-board VRAM data bus
D5
13
DF4
DF5 · C-board VRAM data bus
D6
14
DF5
DF6 · C-board VRAM data bus
D7
17
DF6
DF7 · C-board VRAM data bus
D8
18
DF7
AS0 · tile code · to sheet 3/3
Q1
2
AS0
AS1 · tile code · to sheet 3/3
Q2
5
AS1
AS2 · tile code · to sheet 3/3
Q3
6
AS2
AS3 · tile code · to sheet 3/3
Q4
9
AS3
AS4 · tile code · to sheet 3/3
Q5
12
AS4
AS5 · tile code · to sheet 3/3
Q6
15
AS5
AS6 · tile code · to sheet 3/3
Q7
16
AS6
AS7 · tile code · to sheet 3/3
Q8
19
AS7
GND:10=GND VCC:20=+5V
3A — 74LS273: Attribute latch: DF -> color bits (to 3B), flips, AS8/AS9, clocked by S4H — verified 2026-07-20
3A ✓
74LS273
+5V
~CL
1
+5V
DF0 · C-board VRAM data bus
D1
3
DF0
DF1 · C-board VRAM data bus
D2
4
DF1
DF2 · C-board VRAM data bus
D3
7
DF2
DF3 · C-board VRAM data bus
D4
8
DF3
S4H · attr latch strobe · from sheet 1/3 (8D '175)
CLK
11
S4H
DF4 · C-board VRAM data bus
D5
13
DF4
DF5 · C-board VRAM data bus
D6
14
DF5
DF6 · C-board VRAM data bus
D7
17
DF6
DF7 · C-board VRAM data bus
D8
18
DF7
$AT0
Q1
2
$AT0
$AT1
Q2
5
$AT1
$AT2
Q3
6
$AT2
$AT3
Q4
9
$AT3
SHFLIP · tile H flip (attr); also re-latched by 3B into SHFLIPa · to sheet 3/3
Q5
12
SHFLIP
SVFLIP · tile V flip (attr) · to sheet 3/3
Q6
15
SVFLIP
AS8 · tile code (attr bit 6) · to sheet 3/3
Q7
16
AS8
AS9 · tile code bank (attr bit 7) · to sheet 3/3
Q8
19
AS9
GND:10=GND VCC:20=+5V
3B — 74LS174: S0H re-latch: colour code $AT0-3 -> SCD0-3 plus SHFLIP -> SHFLIPa (pixel-aligned copy). Dirty-board colour repair — verified 2026-07-20
3B ✓
74LS174
+5V
~CL
1
+5V
$AT0
D1
3
$AT0
$AT1
D2
4
$AT1
$AT2
D3
6
$AT2
S0H · scroll fetch strobe · from sheet 1/3 (8D '175)
CLK
9
S0H
SHFLIP · tile H flip (attr); also re-latched by 3B into SHFLIPa · to sheet 3/3
D4
11
SHFLIP
$AT3
D5
13
$AT3
SCD0 · bg color code bit
Q1
2
SCD0
SCD1 · bg color code bit
Q2
5
SCD1
SCD2 · bg color code bit
Q3
7
SCD2
SHFLIPa · SHFLIP re-latched by S0H (3B FF4) - pixel-aligned copy; drawn SHFLIP-alpha · to sheet 3/3
Q4
10
SHFLIPa
SCD3 · bg color code bit
Q5
12
SCD3
GND:8=GND VCC:16=+5V
4B — 74LS273: Final bg pixel latch, clocked by S6M: SCRX/Y/Z (pixel planes from 7C '157 on 3/3) -> SCRC/B/A + SCD0-3 (colour) -> SCRD-G, out to the A board mixer. FF 8->9 unused — verified 2026-07-20
4B ✓
74LS273
+5V
~CL
1
+5V
SCRX · bg pixel bit (X plane) · from sheet 3/3 (7C '157)
D1
3
SCRX
SCRY · bg pixel bit (Y plane) · from sheet 3/3 (7C '157)
D2
4
SCRY
SCRZ · bg pixel bit (Z plane) · from sheet 3/3 (7C '157)
D3
7
SCRZ
S6M · 6 MHz pixel clock (gated) · from sheet 1/3
CLK
11
S6M
SCD3 · bg color code bit
D5
13
SCD3
SCD2 · bg color code bit
D6
14
SCD2
SCD1 · bg color code bit
D7
17
SCD1
SCD0 · bg color code bit
D8
18
SCD0
SCRC · bg color index out · to CN-2 C1
Q1
2
SCRC
SCRB · bg color index out · to CN-2 D1
Q2
5
SCRB
SCRA · bg color index out · to CN-2 C2 -> A board mixer
Q3
6
SCRA
SCRG · bg color index out (7th bit) · to CN-1 B12
Q5
12
SCRG
SCRF · bg color index out · to CN-1 B18
Q6
15
SCRF
SCRE · bg color index out · to CN-1 B17
Q7
16
SCRE
SCRD · bg color index out · to CN-1 B16
Q8
19
SCRD
GND:10=GND VCC:20=+5V