8721 PLA pinout

DIP-48. C128 address decode: ROM/RAM banks, chip selects, VIC and color RAM

The C128 address-decode PLA, not the C64 82S100. Makes /ROM1-/ROM4, /ROML, /ROMH, /CHAROM, /COLRAM, /VIC, /IOCS and the DRAM strobes from the address bus and the bank inputs LORAM, HIRAM, CHAREN and the cartridge lines. Runs in every mode, so a bad one looks like a dead machine or wrong banking. Pinout from the companion sheet, which flags this chip as reconstructed: verify before use.

Open the interactive PLA pinout

Pins

PinNameTypeSignal
1A15addrCPU address bit 15.
2A14addrCPU address bit 14.
3A13addrCPU address bit 13.
4A12addrCPU address bit 12.
5A11addrCPU address bit 11.
6A10addrCPU address bit 10.
7VICFIXctrlInput that modifies CASENB latching for VIC timing.
8DMAACKctrlDMA acknowledge (sheet name).
9AECctrlAddress Enable Control from the VIC-IIe.
10R/WctrlRead/write from the CPU.
11GAMEctrlCartridge GAME line.
12EXROMctrlCartridge EXROM line.
13Z80 ENctrlLabeled Z80 EN on the PLA, but it receives the Z80 BUSACK: HIGH/LOW says whether the Z80 has given up the bus. The real Z80 enable is MMU pin 43.
14Z80 I/OctrlZ80 input requesting I/O.
1564/128ctrlMode sense: 64 or 128.
16I/O SEctrlI/O select input from the MMU.
17ROMBNKHIctrlROM bank select, high bit (sheet name).
18ROMBNKLOctrlROM bank select, low bit (sheet name).
19VMA4ctrlVIC memory address line 4 (sheet name).
20VMA5ctrlVIC memory address line 5 (sheet name).
21BActrlBus Available from the VIC.
22LORAMctrlProcessor port bit: LORAM (BASIC ROM select).
23HIRAMctrlProcessor port bit: HIRAM (KERNAL ROM select).
24VSSground0 V.
25CHARENctrlProcessor port bit: CHAREN (character ROM or I/O select).
26VA14addrVIC address 14 input from the 6526; selects the video bank in C64 mode.
27128/256ctrlMode sense: 128K or 256K.
28N/CncNo connection.
29/SDENctrlS-data buffer enable: turns on the buffer between the data bus and the S DATA bus.
30/ROMLctrlLow ROM select.
31/ROMHctrlHigh ROM select.
32CLRBNKctrlColor RAM bank select output (C128 Service Manual p. 29).
33/FROMctrlFunction ROM select.
34/ROM4ctrlROM 4 select.
35/ROM3ctrlROM 3 select.
36/ROM2ctrlROM 2 select.
37/ROM1ctrlROM 1 select.
38/IOCSctrlEnables the external I/O decoder for CIA1, CIA2, I/O1, I/O2, SID and the 8563 VDC. The VIC has its own select (pin 42).
39DIRctrlData direction for the buffers.
40DWEctrlDRAM write enable.
41CASENBctrlColumn address strobe enable.
42/VICctrlVIC chip select.
43/IOACCctrlI/O access strobe.
44/GWEctrlWrite enable for the color RAM, active LOW. DRAM writes use DWE (pin 40).
45/COLRAMctrlColor RAM chip select.
46/CHAROMctrlCharacter ROM select.
47CLKclockClock input.
48VCCpower+5 V supply.

Fitted in

Sources