CPS2 PAL3: Difference between revisions
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== | ||
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