Jaleco SS 88006 pinout: Difference between revisions
(create from forum posts) |
m (256KiB games have to have a trace for PRG A17...) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
.---\/---. | .---\/---. | ||
(f) M2 -> |01 42| -- VCC | (f) M2 -> |01 42| -- VCC | ||
(frw) | (frw) CPU A12 -> |02 41| -> PRG RAM +CE (w) | ||
(f) CPU A13 -> |03 40| -> PRG RAM /CE (w) (Also shorted to RAM /OE) | (f) CPU A13 -> |03 40| -> PRG RAM /CE (w) (Also shorted to RAM /OE) | ||
(f) CPU A14 -> |04 39| -> PRG RAM /WE (w) | (f) CPU A14 -> |04 39| -> PRG RAM /WE (w) | ||
Line 11: | Line 11: | ||
(r) PRG A15 <- |06 37| -> µPD775x /START | (r) PRG A15 <- |06 37| -> µPD775x /START | ||
(r) PRG A14 <- |07 36| -> CIRAM A10 (f) | (r) PRG A14 <- |07 36| -> CIRAM A10 (f) | ||
(r) PRG A13 <- |08 35| <- PPU /RD | (r) PRG A13 <- |08 35| <- OR B (PPU /RD) | ||
(r) PRG A16 <- |09 34| | (r) PRG A16 <- |09 34| -> CHR A17 (r) | ||
(r) PRG A17 <- |10 33| | (r) PRG A17 <- |10 33| -> CHR A10 (r) | ||
(r) PRG A18 <- |11 32| | (r) PRG A18 <- |11 32| -> CHR A16 (r) | ||
(frw) | (frw) CPU A1 -> |12 31| -> CHR A11 (r) | ||
(frw) | (frw) CPU A0 -> |13 30| -> CHR A13 (r) | ||
(frw) | (frw) CPU D0 -> |14 29| -> CHR A12 (r) | ||
(frw) | (frw) CPU D1 -> |15 28| -> CHR A14 (r) | ||
(frw) | (frw) CPU D2 -> |16 27| -> CHR A15 (r) | ||
(frw) | (frw) CPU D3 -> |17 26| -> OR Y (unused) | ||
(f) R/W -> |18 25| <- OR A (PPU A13) | |||
(f) /ROMSEL -> |19 24| <- PPU A12 (f) | (f) /ROMSEL -> |19 24| <- PPU A12 (f) | ||
(f) /IRQ <- |20 23| <- PPU A11 (f) | (f) /IRQ <- |20 23| <- PPU A11 (f) | ||
Line 27: | Line 27: | ||
'--------' | '--------' | ||
The integral OR gate on pin 26, intended for use with a 28-pin 128KiB CHR-ROM, seems to be too slow. [https://forums.nesdev.org/viewtopic.php?p=246719#p246719] | |||
To support a 28-pin 128KiB CHR-ROM, some PCBs include an external [[7432]]. | |||
The associated ADPCM IC is wired as: | The associated ADPCM IC is wired as: | ||
µPD7755/6C | µPD7755/6C | ||
__ __ | |||
(I4) PRG D6 |01\/18| PRG D5 (I3) | (I4) PRG D6 -> |01\/18| <- PRG D5 (I3) | ||
(I5) PRG D7 |02 17| PRG D4 (I2) | (I5) PRG D7 -> |02 17| <- PRG D4 (I2) | ||
(I6) GND |03 16| PRG D3 (I1) | (I6) GND -> |03 16| <- PRG D3 (I1) | ||
(I7) GND |04 15| PRG D2 (I0) | (I7) GND -> |04 15| <- PRG D2 (I0) | ||
(volume) R2 |05 14| /START | (volume) R2 -> |05 14| <- /START | ||
sound out |06 13| | sound out <- |06 13| <- /CS (Always connected to GND) | ||
(BUSY) |07 12| X1 | (BUSY) <- |07 12| <- X1 | ||
/RESET |08 11| X2 | /RESET -> |08 11| -> X2 | ||
GND |09 10| VCC | GND -- |09 10| -- VCC | ||
'------' | |||
Most PCBs (JF-24, -25, -29, and -37 without RAM; JF-27 and -40 with RAM and without ADPCM) have jumpers to configure operation: | |||
* 0 ohm through-hole jumpers on the component side: | |||
** J1 connects CHR ROM /CE = pin 20 of 28 = pin 22 of 32 to PPU A13. | |||
** J2 connects the same pin to the output of the OR gate. | |||
* Cut-and-solder jumpers on the solder side: | |||
** J3 connects SS 88006 pin 19 to card edge /ROMSEL | |||
** J4 connects the same pin to the delayed copy of the same signal generated by the 7432. | |||
** J5 connects SS 88006 pin 1 to card edge M2 | |||
** J6 connects the same pin to the delayed copy of the same signal generated by the 7432. | |||
JF-23 does not have any jumpers; it is always wired as though J2, J3, and J5 were shorted. | |||
No PCBs have been seen with J4 or J6 enabled, not even on boards that could support it. | |||
Jaleco's 32-pin CHR ROMs are neither a JEDEC-standard pinout, nor the same as Nintendo's proprietary 32-pin CHR ROMs. Like Nintendo, pin 24 remained A16, and pin 2 became PPU /RD. However, on JF-29, JF-37, and JF-40, A17 is instead on pin 30, and other PCBs don't have a trace for A17 at all. | |||
Source: [//forums.nesdev.org/viewtopic.php?t=19727] | Source: [//forums.nesdev.org/viewtopic.php?t=19727] |
Latest revision as of 13:08, 2 November 2024
Jaleco SS 88006: 42-pin 0.6" shrink DIP (Canonically mapper 18)
SS 88006 .---\/---. (f) M2 -> |01 42| -- VCC (frw) CPU A12 -> |02 41| -> PRG RAM +CE (w) (f) CPU A13 -> |03 40| -> PRG RAM /CE (w) (Also shorted to RAM /OE) (f) CPU A14 -> |04 39| -> PRG RAM /WE (w) (r) PRG /CE <- |05 38| -> µPD775x /RESET (r) PRG A15 <- |06 37| -> µPD775x /START (r) PRG A14 <- |07 36| -> CIRAM A10 (f) (r) PRG A13 <- |08 35| <- OR B (PPU /RD) (r) PRG A16 <- |09 34| -> CHR A17 (r) (r) PRG A17 <- |10 33| -> CHR A10 (r) (r) PRG A18 <- |11 32| -> CHR A16 (r) (frw) CPU A1 -> |12 31| -> CHR A11 (r) (frw) CPU A0 -> |13 30| -> CHR A13 (r) (frw) CPU D0 -> |14 29| -> CHR A12 (r) (frw) CPU D1 -> |15 28| -> CHR A14 (r) (frw) CPU D2 -> |16 27| -> CHR A15 (r) (frw) CPU D3 -> |17 26| -> OR Y (unused) (f) R/W -> |18 25| <- OR A (PPU A13) (f) /ROMSEL -> |19 24| <- PPU A12 (f) (f) /IRQ <- |20 23| <- PPU A11 (f) GND -- |21 22| <- PPU A10 (f) '--------'
The integral OR gate on pin 26, intended for use with a 28-pin 128KiB CHR-ROM, seems to be too slow. [1] To support a 28-pin 128KiB CHR-ROM, some PCBs include an external 7432.
The associated ADPCM IC is wired as:
µPD7755/6C __ __ (I4) PRG D6 -> |01\/18| <- PRG D5 (I3) (I5) PRG D7 -> |02 17| <- PRG D4 (I2) (I6) GND -> |03 16| <- PRG D3 (I1) (I7) GND -> |04 15| <- PRG D2 (I0) (volume) R2 -> |05 14| <- /START sound out <- |06 13| <- /CS (Always connected to GND) (BUSY) <- |07 12| <- X1 /RESET -> |08 11| -> X2 GND -- |09 10| -- VCC '------'
Most PCBs (JF-24, -25, -29, and -37 without RAM; JF-27 and -40 with RAM and without ADPCM) have jumpers to configure operation:
- 0 ohm through-hole jumpers on the component side:
- J1 connects CHR ROM /CE = pin 20 of 28 = pin 22 of 32 to PPU A13.
- J2 connects the same pin to the output of the OR gate.
- Cut-and-solder jumpers on the solder side:
- J3 connects SS 88006 pin 19 to card edge /ROMSEL
- J4 connects the same pin to the delayed copy of the same signal generated by the 7432.
- J5 connects SS 88006 pin 1 to card edge M2
- J6 connects the same pin to the delayed copy of the same signal generated by the 7432.
JF-23 does not have any jumpers; it is always wired as though J2, J3, and J5 were shorted.
No PCBs have been seen with J4 or J6 enabled, not even on boards that could support it.
Jaleco's 32-pin CHR ROMs are neither a JEDEC-standard pinout, nor the same as Nintendo's proprietary 32-pin CHR ROMs. Like Nintendo, pin 24 remained A16, and pin 2 became PPU /RD. However, on JF-29, JF-37, and JF-40, A17 is instead on pin 30, and other PCBs don't have a trace for A17 at all.
Source: [2]