CPS2 PAL3: Difference between revisions

From pcbotaku
Jump to navigationJump to search
Created page with "==PAL/GAL images== http://www.jammarcade.net/pal-dumps/ ==PAL3== Deals with addressing the ROMS, 4(5) different versions. Original part is PALCE16V8H-15, 15 is the speed rating..."
 
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:CPS2]]
==PAL/GAL images==
==PAL/GAL images==
http://www.jammarcade.net/pal-dumps/
http://www.jammarcade.net/pal-dumps/


==PAL3==
==PAL3==
Deals with addressing the ROMS, 4(5) different versions.  Original part is PALCE16V8H-15, 15 is the speed rating, 15ns.  Pin compatible GAL is GAL16V8B-15.
Deals with addressing the ROMS, 4(5) different versions.  Original part is PALCE16V8H-15, 15 is the speed rating, 15ns.  Pin compatible GAL is GAL16V8B-15, GAL16V8B-10 is also confirmed working.


===B-board qsound routing error===
*93646B-3
*93646B-4
These earlier boards have what is suspected to be a PCB layout error affecting games that use the G PAL. Instead of routing the high address line of the qsound samples to to pin9 of PAL3, it instead routes a low address line.  This results in garbled sounds.
To fix this, lift pin9 of PAL3 out of socket and solder a jumper wire from it to pin C13 on connector CN3.
===On rom board 93646B-4===
*Pin 2 via jumpers go to A20 on eprom 13,14,15,16 (GFX low chunk)
*Pin 2 via jumpers go to A20 on eprom 13,14,15,16 (GFX low chunk)
*pin 3 go to A19 on eprom 13,14,15,16  
*pin 3 go to A19 on eprom 13,14,15,16  
Line 13: Line 23:
*pin 7 via jumpers go to A20 on eprom 11,12 (Qsound samples)
*pin 7 via jumpers go to A20 on eprom 11,12 (Qsound samples)
*pin 8 go to A19 on eprom 11,12
*pin 8 go to A19 on eprom 11,12


==Version B==
==Version B==
Line 20: Line 29:
==Version D==
==Version D==
Unknown
Unknown
i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 GND=10 /nc11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
/o19 = /i2 * i1 * /i3  output pin 19 is the enable line on eprom 14&16
o18 = i1                output pin 18 is the enable line on eprom 13&15
/o17 = i4 * /i5 * /i6  output pin 17 is the enable line on eprom 18&20
o16 = i4                output pin 16 is the enable line on eprom 17&19
o15 = i7                output pin 15 is the enable line on eprom 11
o14 = /i7              output pin 14 is the enable line on eprom 12
/o13 = gnd
o12 = gnd


==Version E==
==Version E==
Existence to be confirmed
unknown
 
i1=1 i2=2 i4=4 i5=5 i7=7 GND=10 /nc11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
 
/o19 = i2 * /i1  output pin 19 is the enable line on eprom 14&16
/o18 = /i2 * /i1  output pin 18 is the enable line on eprom 13&15
/o17 = /i4 * i5  output pin 17 is the enable line on eprom 18&20
/o16 = /i4 * /i5  output pin 16 is the enable line on eprom 17&19
/o15 = /i7        output pin 15 is the enable line on eprom 11
/o14 = i7        output pin 14 is the enable line on eprom 12
/o13 = gnd
/o12 = vcc


==Version F==
==Version F==
Up to 32mbit GFX, 2x2mb qsound sample eproms
Up to 32mbit GFX, 2x2mb qsound sample eproms


i1=1 i4=4 i7=7 GND=10 /nc11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
/o19 = i1  output pin 19 is the enable line on eprom 14&16
o18 = i1  output pin 18 is the enable line on eprom 13&15
/o17 = i4  output pin 17 is the enable line on eprom 18&20
o16 = i4  output pin 16 is the enable line on eprom 17&19
o15 = i7  output pin 15 is the enable line on eprom 11
/o14 = i7  output pin 14 is the enable line on eprom 12
/o13 = gnd
/o12 = vcc


==Version G==
==Version G==
Up to 32mbit GFX, 2x4mb Qsound sample eproms.
Up to 32mbit GFX, 2x4mb Qsound sample eproms.
The equations, or logic, of this chip is:
i1=1 i4=4 i9=9 GND=10 /nc11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
o19 = /i1  output pin 19 is the enable line on eprom 14&16
o18 = i1  output pin 18 is the enable line on eprom 13&15
o17 = /i4  output pin 17 is the enable line on eprom 18&20
o16 = i4  output pin 16 is the enable line on eprom 17&19
o15 = i9  output pin 15 is the enable line on eprom 11
o14 = /i9  output pin 14 is the enable line on eprom 12
/o13 = gnd
/o12 = vcc
==PAL F->G hack==
It is possible to trick an F into behaving like a G with a jumper wire.  You need to lift pin 7 of PAL3 so it doesn't go into the socket and solder a jumper wire from pin 7 to pin C13 of connector CN3.  This works on all revisions.
==PAL F->G hack, later model B boards==
With 93646B-6 and 93646B-7, you can simply lift pin 7 and solder a jumperwire to pin 9.


==PAL version cheat-sheet==
==PAL version cheat-sheet==
*If qsound samples (11&12) is 4mb each, it's a G
*If qsound samples (11&12) is 4mb each, it's a G

Latest revision as of 21:48, 28 September 2012

PAL/GAL images[edit]

http://www.jammarcade.net/pal-dumps/

PAL3[edit]

Deals with addressing the ROMS, 4(5) different versions. Original part is PALCE16V8H-15, 15 is the speed rating, 15ns. Pin compatible GAL is GAL16V8B-15, GAL16V8B-10 is also confirmed working.

B-board qsound routing error[edit]

  • 93646B-3
  • 93646B-4

These earlier boards have what is suspected to be a PCB layout error affecting games that use the G PAL. Instead of routing the high address line of the qsound samples to to pin9 of PAL3, it instead routes a low address line. This results in garbled sounds.

To fix this, lift pin9 of PAL3 out of socket and solder a jumper wire from it to pin C13 on connector CN3.

On rom board 93646B-4[edit]

  • Pin 2 via jumpers go to A20 on eprom 13,14,15,16 (GFX low chunk)
  • pin 3 go to A19 on eprom 13,14,15,16
  • pin 5 via jumpers go to A20 on eprom 17,18,19,20 (GFX high chunk)
  • pin 6 go to A19 on eproms 17,18,19,20
  • pin 7 via jumpers go to A20 on eprom 11,12 (Qsound samples)
  • pin 8 go to A19 on eprom 11,12

Version B[edit]

Up to 16mb GFX, 2x2mb qsound sample eproms.

Version D[edit]

Unknown

i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 GND=10 /nc11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 

/o19 = /i2 * i1 * /i3   output pin 19 is the enable line on eprom 14&16
o18 = i1                output pin 18 is the enable line on eprom 13&15
/o17 = i4 * /i5 * /i6   output pin 17 is the enable line on eprom 18&20
o16 = i4                output pin 16 is the enable line on eprom 17&19
o15 = i7                output pin 15 is the enable line on eprom 11
o14 = /i7               output pin 14 is the enable line on eprom 12 
/o13 = gnd
o12 = gnd

Version E[edit]

unknown

i1=1 i2=2 i4=4 i5=5 i7=7 GND=10 /nc11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 
 
/o19 = i2 * /i1   output pin 19 is the enable line on eprom 14&16
/o18 = /i2 * /i1  output pin 18 is the enable line on eprom 13&15
/o17 = /i4 * i5   output pin 17 is the enable line on eprom 18&20
/o16 = /i4 * /i5  output pin 16 is the enable line on eprom 17&19
/o15 = /i7        output pin 15 is the enable line on eprom 11
/o14 = i7         output pin 14 is the enable line on eprom 12
/o13 = gnd
/o12 = vcc

Version F[edit]

Up to 32mbit GFX, 2x2mb qsound sample eproms

i1=1 i4=4 i7=7 GND=10 /nc11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20

/o19 = i1  output pin 19 is the enable line on eprom 14&16
o18 = i1   output pin 18 is the enable line on eprom 13&15
/o17 = i4  output pin 17 is the enable line on eprom 18&20
o16 = i4   output pin 16 is the enable line on eprom 17&19
o15 = i7   output pin 15 is the enable line on eprom 11
/o14 = i7  output pin 14 is the enable line on eprom 12 
/o13 = gnd
/o12 = vcc

Version G[edit]

Up to 32mbit GFX, 2x4mb Qsound sample eproms.

The equations, or logic, of this chip is:

i1=1 i4=4 i9=9 GND=10 /nc11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 

o19 = /i1  output pin 19 is the enable line on eprom 14&16
o18 = i1   output pin 18 is the enable line on eprom 13&15
o17 = /i4  output pin 17 is the enable line on eprom 18&20
o16 = i4   output pin 16 is the enable line on eprom 17&19
o15 = i9   output pin 15 is the enable line on eprom 11
o14 = /i9  output pin 14 is the enable line on eprom 12 
/o13 = gnd
/o12 = vcc

PAL F->G hack[edit]

It is possible to trick an F into behaving like a G with a jumper wire. You need to lift pin 7 of PAL3 so it doesn't go into the socket and solder a jumper wire from pin 7 to pin C13 of connector CN3. This works on all revisions.

PAL F->G hack, later model B boards[edit]

With 93646B-6 and 93646B-7, you can simply lift pin 7 and solder a jumperwire to pin 9.

PAL version cheat-sheet[edit]

  • If qsound samples (11&12) is 4mb each, it's a G