A MOS6529A replacement that fit C16 and PLUS4 (only for keyboard driving: only WRITE activity..)
P_20210204_085553.jpgP_20210204_085723.jpg
P_20210204_090416.jpgP_20210204_090359.jpg
The GAL22V10D is turned by 180°, and 4 pins are out of the original footprint
source and programming files:
Soon the LINK to PCBWAY
Name 6529keyport ;
PartNo 00 ;
Date 02/10/2020 ;
Revision 01 ;
Designer MCes ;
Company . ;
Assembly None ;
Location ;
Device g22v10 ;
/* RUOTARE LA 22V10 DI 180 GRADI ED INSERIRLA NELLO ZOCCOLO FACENDO FUORIUSCIRE DAL FOOTPRINT */
/* I PRIMI E GLI ULTIMI DUE PIN E SENZA INSERIRE IL PIN 12(GND)MA AL SUO POSTO NELLO ZOCCOLO*/
/* METTI UN FILO E COLLEGALO AL 24GAL,PRENDI UN FILO E COLLEGA TRA LORO I PIN 1GAL E 11GAL, */
/* COLLEGA 12GAL CON22GAL */
/* *************** INPUT PINS *********************/
PIN 1 =!CLK ; /* TO BE CONNECTED TO PIN 11 */
PIN 3 = D7 ; /* */
PIN 4 = D6 ; /* */
PIN 5 = D5 ; /* */
PIN 6 = D4 ; /* */
PIN 7 = D3 ; /* */
PIN 8 = D2 ; /* */
PIN 9 = D1 ; /* */
PIN 10 = D0 ; /* */
PIN 11 =!CS ; /* !CS FROM MOTHERBOARD */
PIN 13 = RW ; /* */
/* *************** OUTPUT PINS *********************/
PIN 14 = P0 ; /* */
PIN 15 = P1 ; /* */
PIN 16 = P2 ; /* */
PIN 17 = P3 ; /* */
PIN 18 = P4 ; /* */
PIN 19 = P5 ; /* */
PIN 20 = P6 ; /* */
PIN 21 = P7 ; /* */
FIELD DATA= [D7..D0];
FIELD PORT= [P7..P0];
PORT.AR = 'B' 0;
PORT.SP = 'B' 0;
PORT.OE= !PORT;
PORT.D= (PORT & RW)#(DATA & !RW);