diff --git a/src/mame/drivers/namcos22.c b/src/mame/drivers/namcos22.c index 82d192ae42c..5c2e6bd8934 100644 --- a/src/mame/drivers/namcos22.c +++ b/src/mame/drivers/namcos22.c @@ -2,6 +2,7 @@ * This driver describes Namco's System22 and Super System 22 hardware. * * driver provided with thanks to: + * - hap * - pstroffo@yahoo.com (Phil Stroffolino) * - R. Belmont * - trackmaster@gmx.net (Bjorn Sunder) @@ -137,920 +138,958 @@ * RR1.GAM (for Ridge Racer 1/2, Rave Racer) ********************************************************************************************************** * - * Namco Super System 22 Hardware Overview (last updated 26th April 2009 at 4:11pm) - * --------------------------------------- + *Namco Super System 22 Hardware Overview (last updated 21st + *December 2012 at 7:15pm) + *--------------------------------------- * - * Note! This document will be updated from time to time when more dumps are available. + *This document covers all the known Namco Super System 22 games, including.... + *Air Combat 22 (C) Namco, 1995 + *Alpine Racer 1 (C) Namco, 1994 + *Alpine Racer 2 (C) Namco, 1996 + *Alpine Surfer (C) Namco, 1996 + *Aqua Jet (C) Namco, 1996 + *Armadillo Racing (C) Namco, 1996 (an undumped prototype/test or early version exists using a different ROM PCB) + *Cyber Cycles (C) Namco, 1995 + *Dirt Dash (C) Namco, 1995 + *Prop Cycle (C) Namco, 1996 + *Time Crisis (C) Namco, 1995 + *Tokyo Wars (C) Namco, 1996 * - * This document covers all the known Namco Super System 22 games, including.... - * Air Combat 22 (C) Namco, 1995 - * Alpine Racer 1 (C) Namco, 1994 - * Alpine Racer 2 (C) Namco, 1996 - * Alpine Surfer (C) Namco, 1996 - * Aqua Jet (C) Namco, 1996 - * Armadillo Racing (C) Namco, 1996 - * Cyber Cycles (C) Namco, 1995 - * Dirt Dash (C) Namco, 1995 - * Prop Cycle (C) Namco, 1996 - * Time Crisis (C) Namco, 1995 - * Tokyo Wars (C) Namco, 1996 + *The Namco Super System 22 System comprises 4 PCB's plugged into a motherboard. The motherboard contains only + *some slots and connectors. The 4 PCB's are housed in a metal box with a large fan on the side. The fan mostly cools + *the video board as these are known to run hot and commonly fail, especially now the system is many years old. * - * If you can help with other revisions of the dumped games, please contact http://members.iinet.net.au/~lantra9jp1/gurudumps/ + *CPU PCB - There are four known revisions of this PCB. Three of them have an extra connector for an + * auxillary PCB. One of the others doesn't have that connector but is are otherwise identical. + * All PCBs can be swapped to any game and it will work. However, ALL required IC's must be swapped. + * This includes Program ROM PCB, socketed Keycus IC, socketed DATA ROM and socketed WAVE ROM(s). + * On most games the EEPROM will re-init itself on bootup. On the others, the EEPROM can re-init itself + * to defaults by holding down SERVICE + TEST on power-up. All games are swappable to ANY CPU PCB and will + * run ok (all dumped games have been swapped/tested and work fine) + *DSP PCB - There is only 1 revision of this PCB. All games use the exact same PCB. The DSP PCB can be swapped to + * any other game and works fine (all dumped games tested). Note that some games use different parts of the + * DSP PCB and some do more thorough tests on bootup so an old DSP PCB that works fine in one game may come + * up as faulty in a different SS22 game. + *MROM PCB - These PCB's have many SOP44 ROMs on them and are identical for each game, but the contents of the ROMs + * and the number of ROMs vary per game. (a few of the dumped games have had their surface mounted ROMs + * swapped to other PCBs and worked fine) + *FLASH PCB - Flash ROM board used only for a prototype or early version of Armadillo Racing and contains many TSOP56 + * 16M FlashROMs + *VIDEO PCB - There are three known revisions of this PCB. They're mostly identical apart from some component shuffling + * and in the earlier versions (A & B), an Altera FPGA chip is used instead of a Namco custom chip. + * All revisions of the Video PCBs are swappable and fully compatible with any SS22 game. The Altera FPGA runs + * very hot and almost always fails even if heatsinked! Revision C is the most reliable. + *MOTHER PCB- There are probably 3 revisions of this PCB, but only the original revision and (C) are documented here. + * The differences are very minor, just the amount of connectors on the PCB. The Mother PCB is swappable to + * any game as long as the required connectors for that game are present on the PCB. (all dumped games tested + * and worked fine using any MOTHER PCB) * - * The Namco Super System 22 System comprises 4 PCB's plugged into a motherboard. The motherboard contains only - * some slots and connectors. The 4 PCB's are housed in a metal box with a large fan on the side. The fan mostly cools - * the video board as these are known to run hot and commonly fail, especially now the system is 10 years+ old. + *Each game has a 2 or 3 digit letter code assigned to it. Then a number 1 or 2, Then a Rev. A/B/C/D which denotes the + *software revision. + *The 1 denotes a Japanese version. 2 denotes a World version. So far there are no other numbers used other than 1 or 2. + *For World versions, usually only the main program uses a '2', the rest of the ROM labels use the Japanese region code '1'. + *There is one exception so far. The World version of Alpine Racer 2, which uses a World version DATA ROM, and also one + *of the WAVE ROMs is a World version, but one Japanese WAVE ROM is also used. + *See the CPU PCB, Program ROM Daughterboard and MROM PCB texts below for more details on ROM usage. * - * CPU PCB - There are four known revisions of this PCB. Three of them have an extra connector for an - * auxillary PCB. One of the others doesn't have that connector but is are otherwise identical. - * All PCBs can be swapped to any game and it will work. However, ALL required IC's must be swapped. - * This includes Program ROM PCB, socketed Keycus IC, socketed DATA ROM and socketed WAVE ROM(s). - * On most games the EEPROM will re-init itself on bootup. On the others, the EEPROM can re-init itself - * to defaults by holding down SERVICE + TEST on power-up. All games are swappable to ANY CPU PCB and will - * run ok (all dumped games have been swapped/tested and work fine) - * DSP PCB - There is only 1 revision of this PCB. All games use the exact same PCB. The DSP PCB can be swapped to - * any other game and works fine (all dumped games tested). Note that some games use different parts of the - * DSP PCB and some do more thorough tests on bootup so a DSP PCB that works fine in one game may come - * up as faulty in a different SS22 game. - * MROM PCB - These PCB's have many SOP44 ROMs on them and are identical for each game, but the contents of the ROMs - * and the number of ROMs vary per game. (a few of the dumped games have had their surface mounted ROMs - * swapped to other PCBs and worked fine) - * FLASH PCB - Flash ROM board used only for Armadillo Racing and contains many TSOP56 16M FlashROMs - * VIDEO PCB - There are three known revisions of this PCB. They're mostly identical apart from some component shuffling - * and in the earlier versions (A & B), an Altera FPGA chip is used instead of a Namco custom chip. - * All revisions of the Video PCBs are swappable and fully compatible with any SS22 game. The Altera FPGA runs - * very hot and almost always fails even if heatsinked! - * MOTHER PCB- There are probably 3 revisions of this PCB, but only the original revision and (C) are documented here. - * The differences are very minor, just the amount of connectors on the PCB. The Mother PCB is swappable to - * any game as long as the required connectors for that game are present on the PCB. (all dumped games tested - * and worked fine using any MOTHER PCB) + *CPU PCB + *------- + *1st Revision + *SYSTEM SUPER22 CPU PCB 8646960102 (8646970102) * - * Each game has a 2 or 3 digit letter code assigned to it. Then a number 1 or 2, Then a Rev. A/B/C/D which denotes the - * software revision. - * The 1 denotes a Japanese version. 2 denotes a World version. So far there are no other numbers used other than 1 or 2. - * For World versions, usually only the main program uses a '2', the rest of the ROM labels use the Japanese region code '1'. - * There is one exception so far. The World version of Alpine Racer 2, which uses a World version DATA ROM, and also one - * of the WAVE ROMs is a World version, but one Japanese WAVE ROM is also used. - * See the CPU PCB, Program ROM Daughterboard and MROM PCB texts below for more details on ROM usage. + *2nd Revision + *SYSTEM SUPER22 CPU(B) PCB 8646962600 (8646972600) * - * CPU PCB - * ------- - * 1st Revision - * SYSTEM SUPER22 CPU PCB 8646960102 (8646970102) + *3rd Revision + *SYSTEM SUPER22 CPU(B) PCB 8646962600 (8646972601) <-- very minor? * - * 2nd Revision - * SYSTEM SUPER22 CPU(B) PCB 8646962600 (8646972600) + *4th Revision + *SYSTEM SUPER22 CPU(B) PCB 8646962601 (8646972601) <-- very minor? + *|--------------------------------------------------------------| + *| J6 JC410 3771 | + *| N341256(x4) DSW(4)| + *| |-------| |--| + *| |MC68EC | | | + *| |020FG25| | | + *| *1 |-------| | | + *| DSW(8) SS22C2 |------| | | + *| | C383 | | | + *| CAT28C64 KEYCUS SS22C1 | | | | + *| |------| | | + *| |-------| | | + *| N341256 | | |------| | | + *| *3 N341256 | C405 | | 139 | |--| + *| | | CY7C182 | | | + *| *2 |-------| |------| | + *| |--| + *| 40.000MHz 137 | | + *| | | + *| DATA.8K JP1 49.152MHz | | + *| |------| |-------| 4558 | | + *| | C352 | JP2 |M37710 | | | + *| | | |S4BFP | | | + *| |------| |-------| | | + *|LED(x8) | | + *| J11 SS22C4 MB87078 | | + *| WAVEA.2L 4558 |--| + *| JP3 | + *| WAVEB.1L LC78815M LC78815M | + *|--------------------------------------------------------------| + *(logic chips omitted from the PCB layout) * - * 3rd Revision - * SYSTEM SUPER22 CPU(B) PCB 8646962600 (8646972601) <-- very minor? + *Notes: + * J6 : Custom Namco connector for plug-in program ROM PCB + * J11 : Custom Namco connector for optional plug-in WAVE ROM PCB (holds some SOP44 MASKROMs) + * JC410 : Custom Namco connector for Optional plug-in Auxillary PCB (e.g. Gun Control PCB used in Time Crisis + * etc) + * The connector is populated only on the 2nd revision CPU (B) PCB 8646962600 (8646972600) + * and 3rd Revision CPU (B) PCB 8646962600 (8646972601) + * JP1 : Jumper for configuration of M37710 (tied to pins 26 & 27 of M37710). Set to 1-2 + * JP2 : Jumper for configuration of DATA ROM. Set to 1-2 (labelled '4M'), alt. setting 2-3 (labelled '1M/2M') + * JP3 : Jumper for configuration of WAVE ROM. Set to 2-3 (labelled '42P32M'), alt. setting 1-2 + * (labelled 'OTHER'). 'OTHER' is used when the WAVE ROMs are 16MBit. If the WAVE ROMs are 32MBit + * (i.e. JP3 = 2-3), they're programmed in BYTE mode. + * M37710 : Mitsubishi M37710 CPU. Used on SS22 as the sound CPU. Does not have internal ROM (QFP80) + * MB87078 : Fujitsu MB87078 electronic volume control IC (SOIC24) + * 4558 : Op Amp (SOIC8) + * LC78815M : Sanyo LC78815M 2-channel 16-bit D/A converter (x2, SOIC20) + * 3771 : Fujitsu MB3771 master reset IC (SOIC8) + * DSW(4) : 4 position DIP Switch (1,2,3 are ON, 4 is OFF) + * DSW(8) : 8 position DIP Switch (All OFF) + * N341256 : NKK N341256 32k x8 SRAM (x6, SOJ28) + * CY7C182 : Cypress 8k x9 SRAM (SOJ28) + * MC68EC020FG25: Main CPU, Motorola 68EC020FG25 (QFP100), running at 24.576MHz. Clock source is Namco + * custom clock divider 137. 68EC020 clock = Master Clock of 49.152MHz / 2 + * C383 : Namco custom C383 (QFP100) + * 139 : Namco custom 139 Serial Controller Interface IC (QFP64). NOTE! On some PCB's this chip + * has been replaced by a custom C422 chip, though the PCB number is the same. Which means probably + * the function of this chip matches 139 + * 137 : Namco custom clock divider IC (DIP28) + * C405 : Namco custom C405 (QFP176) + * C352 : Namco custom C352 PCM sound chip (QFP100), clock is 24.576MHz (49.152/2), from pin 6 of C137 + * SS22C1 : PALCE 22V10H (PLCC28, labelled 'SS22C1') + * SS22C2 : PALCE 22V10H (PLCC28, labelled 'SS22C2') + * SS22C4 : PALCE 22V10H (PLCC28, labelled 'SS22C4') + * CAT28C64 : Catalyst Semiconductor Inc. CAT28C64 8k x8 EEPROM (DIP28) + * LEDS : 8 LEDs of various colors flash (in various pretty patterns) when the CPU PCB is active. + * KEYCUS : Namco custom (DIP32) + * Air Combat 22 = none + * Alpine Racer 1 = C391 + * Alpine Racer 2 = C434 + * Alpine Surfer = C425 + * Aqua Jet = C429 + * Armadillo Racing = C433 + * Cyber Cycles = C389 + * Dirt Dash = C418 + * Prop Cycle = C428 + * Time Crisis = C419 + * Tokyo Wars = C424 * - * 4th Revision - * SYSTEM SUPER22 CPU(B) PCB 8646962601 (8646972601) <-- very minor? - * |--------------------------------------------------------------| - * | J6 JC410 3771 | - * | N341256(x4) DSW(4)| - * | |-------| |--| - * | |MC68EC | | | - * | |020FG25| | | - * | *1 |-------| | | - * | DSW(8) SS22C2 |------| | | - * | | C383 | | | - * | CAT28C64 KEYCUS SS22C1 | | | | - * | |------| | | - * | |-------| | | - * | N341256 | | |------| | | - * | *3 N341256 | C405 | | 139 | |--| - * | | | CY7C182 | | | - * | *2 |-------| |------| | - * | |--| - * | 40.000MHz 137 | | - * | | | - * | DATA.8K JP1 49.152MHz | | - * | |------| |-------| 4558 | | - * | | C352 | JP2 |M37710 | | | - * | | | |S4BFP | | | - * | |------| |-------| | | - * |LED(x8) | | - * | J11 SS22C4 MB87078 | | - * | WAVEA.2L 4558 |--| - * | JP3 | - * | WAVEB.1L LC78815M LC78815M | - * |--------------------------------------------------------------| - * (logic chips omitted from the PCB layout) + * *1 : Unpopulated position for PAL16V8 (PLCC20) + * *2 : Unpopulated position for Fujitsu MB86601 (QFP100) + * *3 : Unpopulated position for 32MHz OSC + * DATA.8K : ST Microelectronics M27C4096 256k x16 EPROM (DIP40, labelled with the gamecode + 'DATA') + * Game EPROM label + * ------------------------------- + * Air Combat 22 'ACS1 DATA' + * Alpine Racer 1 'AR1 DATA B' + * Alpine Racer 2 'ARS2 DATA' + * Alpine Surfer 'AF1 DATA' + * Aqua Jet 'AJ1 DATA' + * Armadillo Racing 'AM1 DATA' + * Cyber Cycles 'CB1 DATA B' + * Dirt Dash 'DT1 DATA A' + * Prop Cycle 'PR1 DATA' + * Time Crisis 'TS1 DATA' + * Tokyo Wars 'TW1 DATA' * - * Notes: - * J6 : Custom Namco connector for plug-in program ROM PCB - * J11 : Custom Namco connector for optional plug-in WAVE ROM PCB (holds some SOP44 MASKROMs) - * JC410 : Custom Namco connector for Optional plug-in Auxillary PCB (e.g. Gun Control PCB used in Time Crisis - * etc) - * The connector is populated only on the 2nd revision CPU (B) PCB 8646962600 (8646972600) - * and 3rd Revision CPU (B) PCB 8646962600 (8646972601) - * JP1 : Jumper for configuration of M37710 (tied to pins 26 & 27 of M37710). Set to 1-2 - * JP2 : Jumper for configuration of DATA ROM. Set to 1-2 (labelled '4M'), alt. setting 2-3 (labelled '1M/2M') - * JP3 : Jumper for configuration of WAVE ROM. Set to 2-3 (labelled '42P32M'), alt. setting 1-2 - * (labelled 'OTHER'). 'OTHER' is used when the WAVE ROMs are 16MBit. If the WAVE ROMs are 32MBit - * (i.e. JP3 = 2-3), they're programmed in BYTE mode. - * M37710 : Mitsubishi M37710 CPU. Used on SS22 as the sound CPU. Does not have internal ROM (QFP80) - * MB87078 : Fujitsu MB87078 electronic volume control IC (SOIC24) - * 4558 : Op Amp (SOIC8) - * LC78815M : Sanyo LC78815M 2-channel 16-bit D/A converter (x2, SOIC20) - * 3771 : Fujitsu MB3771 master reset IC (SOIC8) - * DSW(4) : 4 position DIP Switch (1,2,3 are ON, 4 is OFF) - * DSW(8) : 8 position DIP Switch (All OFF) - * N341256 : NKK N341256 32k x8 SRAM (x6, SOJ28) - * CY7C182 : Cypress 8k x9 SRAM (SOJ28) - * MC68EC020FG25: Main CPU, Motorola 68EC020FG25 (QFP100), running at 24.576MHz. Clock source is Namco - * custom clock divider 137. 68EC020 clock = Master Clock of 49.152MHz / 2 - * C383 : Namco custom C383 (QFP100) - * 139 : Namco custom 139 Serial Controller Interface IC (QFP64). NOTE! On some PCB's this chip - * has been replaced by a custom C422 chip, though the PCB number is the same. Which means probably - * the function of this chip matches 139 - * 137 : Namco custom clock divider IC (DIP28) - * C405 : Namco custom C405 (QFP176) - * C352 : Namco custom C352 PCM sound chip (QFP100), clock is 24.576MHz (49.152/2), from pin 6 of C137 - * SS22C1 : PALCE 22V10H (PLCC28, labelled 'SS22C1') - * SS22C2 : PALCE 22V10H (PLCC28, labelled 'SS22C2') - * SS22C4 : PALCE 22V10H (PLCC28, labelled 'SS22C4') - * CAT28C64 : Catalyst Semiconductor Inc. CAT28C64 8k x8 EEPROM (DIP28) - * LEDS : 8 LEDs of various colors flash (in various pretty patterns) when the CPU PCB is active. - * KEYCUS : Namco custom (DIP32) - * Air Combat 22 = none - * Alpine Racer 1 = C391 - * Alpine Racer 2 = C434 - * Alpine Surfer = C425 - * Aqua Jet = C429 - * Armadillo Racing = C433 - * Cyber Cycles = C389 - * Dirt Dash = C418 - * Prop Cycle = C428 - * Time Crisis = C419 - * Tokyo Wars = C424 - * - * *1 : Unpopulated position for PAL16V8 (PLCC20) - * *2 : Unpopulated position for Fujitsu MB86601 (QFP100) - * *3 : Unpopulated position for 32MHz OSC - * DATA.8K : ST Microelectronics M27C4096 256k x16 EPROM (DIP40, labelled with the gamecode + 'DATA') - * Game EPROM label - * ------------------------------- - * Air Combat 22 'ACS1 DATA' - * Alpine Racer 1 'AR1 DATA B' - * Alpine Racer 2 'ARS2 DATA' - * Alpine Surfer 'AF1 DATA' - * Aqua Jet 'AJ1 DATA' - * Armadillo Racing 'AR DATA' - * Cyber Cycles 'CB1 DATA B' - * Dirt Dash 'DT1 DATA A' - * Prop Cycle 'PR1 DATA' - * Time Crisis 'TS1 DATA' - * Tokyo Wars 'TW1 DATA' - * - * WAVEA.2L \ - * WAVEB.1L / : 16M/32M WAVE MASKROMs. If 32MBit DIP42, they're programmed in BYTE mode (DIP42/SOP44) - * Game Wave A Wave B Type - * ---------------------------------------------------------------------------- - * Air Combat 22 'ACS1 WAVE0', 'ACS1 WAVE1' , both SOP44 32M MASKROMs - * Alpine Racer 1 'AR1 WAVEA' , , DIP42 16M MASKROM - * Alpine Racer 2 'ARS1 WAVEA', 'ARS2 WAVE B', both DIP42 32M MASKROMs - * Alpine Surfer 'AF1 WAVEA' , , DIP42 32M MASKROM - * Aqua Jet 'AJ1 WAVEA' , 'AJ1 WAVEB' , both DIP42 32M MASKROMs - * Armadillo Racing 'AR WAVEA' , 'AR WAVEB' , both TSOP56, mounted on a DIP48 adapter board - * Cyber Cycles 'CB1 WAVEA' , 'CB1 WAVEB' , WAVE A DIP42 32M MASKROM, WAVE B DIP42 16M MASKROM - * Dirt Dash 'DT1 WAVEA' , 'DT1 WAVEB' , both DIP42 32M MASKROMs - * Prop Cycle 'PR1 WAVE A', 'PR1 WAVE B' , both DIP42 32M MASKROM - * Time Crisis 'TS1 WAVE A', 'TS1 WAVE B' , WAVE A DIP42 32M MASKROM, WAVE B DIP42 16M MASKROM - * Tokyo Wars 'TW1 WAVE A', , DIP42 32M MASKROM + * WAVEA.2L \ + * WAVEB.1L / : 16M/32M WAVE MASKROMs. If 32MBit DIP42, they're programmed in BYTE mode (DIP42/SOP44) + * Game Wave A Wave B Type + * ---------------------------------------------------------------------------- + * Air Combat 22 'ACS1 WAVE0', 'ACS1 WAVE1' , both SOP44 32M MASKROMs + * Alpine Racer 1 'AR1 WAVEA' , , DIP42 16M MASKROM + * Alpine Racer 2 'ARS1 WAVEA', 'ARS2 WAVE B', both DIP42 32M MASKROMs + * Alpine Surfer 'AF1 WAVEA' , , DIP42 32M MASKROM + * Aqua Jet 'AJ1 WAVEA' , 'AJ1 WAVEB' , both DIP42 32M MASKROMs + * Armadillo Racing 'AM1 WAVEA' , 'AM1 WAVEB' , both DIP42 32M MASKROMs. Prototype version uses TSOP56, mounted on a DIP48 adapter board + * Cyber Cycles 'CB1 WAVEA' , 'CB1 WAVEB' , WAVE A DIP42 32M MASKROM, WAVE B DIP42 16M MASKROM + * Dirt Dash 'DT1 WAVEA' , 'DT1 WAVEB' , both DIP42 32M MASKROMs + * Prop Cycle 'PR1 WAVE A', 'PR1 WAVE B' , both DIP42 32M MASKROM + * Time Crisis 'TS1 WAVE A', 'TS1 WAVE B' , WAVE A DIP42 32M MASKROM, WAVE B DIP42 16M MASKROM + * Tokyo Wars 'TW1 WAVE A', , DIP42 32M MASKROM * * - * PROGRAM ROM Daughterboard PCB - * ----------------------------- - * This PCB holds the main program ROMs. There is a small sticker on each PCB stating the game code and software revision. - * The actual ROMs are not marked with any codes except the manufacturer's part number. - * There are 4 known types of program daughterboards used on SS22 games (so far). The most common is the first type. - * The PCB is very small (approx 2" x 3") containing one custom connector and some FlashROMs, and a PAL (in some cases). - * The ones that contain a PAL are approx 3" x 3". + *PROGRAM ROM Daughterboard PCB + *----------------------------- + *This PCB holds the main program ROMs. There is a small sticker on each PCB stating the game code and software revision. + *The actual ROMs are not marked with any codes except the manufacturer's part number. + *There are 4 known types of program daughterboards used on SS22 games (so far). The most common is the first type. + *The PCB is very small (approx 2" x 3") containing one custom connector and some FlashROMs, and a PAL (in some cases). + *The ones that contain a PAL are approx 3" x 3". * - * Type 1 - * SYSTEM SUPER22 MPM(F) PCB 8646961600 (8646971600) - * |-------------------------| - * | | - * | | - * | ROM1 ROM2 ROM3 ROM4 | - * | | - * | | - * | |-------------------| | - * | |-------------------| | - * |-------------------------| - * Notes: - * ROMx: Intel E28F008SA 8MBit FlashROM (x4, TSOP40) + *Type 1 + *SYSTEM SUPER22 MPM(F) PCB 8646961600 (8646971600) + *|-------------------------| + *| | + *| | + *| ROM1 ROM2 ROM3 ROM4 | + *| | + *| | + *| |-------------------| | + *| |-------------------| | + *|-------------------------| + *Notes: + * ROMx: Intel E28F008SA 8MBit FlashROM (x4, TSOP40) * - * This PCB is used on: - * Game Software revision - * ------------------------------- - * Air Combat 22 'ACS1 Ver.B' - * Alpine Racer 'AR2 Ver.C' - * Alpine Racer 'AR2 Ver.D' - * Aqua Jet 'AJ2 Ver.B' - * Armadillo Racing 'AM1 Ver.A - * Cyber Cycles 'CB2 Ver.C' - * Prop Cycle 'PR2 Ver.A' - * Time Crisis 'TS2 Ver.B' - * Tokyo Wars 'TW2 Ver.A' + * This PCB is used on: + * Game Software revision + * ------------------------------- + * Air Combat 22 'ACS1 Ver.B' + * Alpine Racer 'AR2 Ver.C' + * Alpine Racer 'AR2 Ver.D' + * Aqua Jet 'AJ2 Ver.B' + * Armadillo Racing 'AM1 Ver.A' + * Cyber Cycles 'CB2 Ver.C' + * Prop Cycle 'PR2 Ver.A' + * Time Crisis 'TS2 Ver.B' + * Tokyo Wars 'TW2 Ver.A' * - * Type 2 - * SYSTEM SUPER22 MPM(F16) PCB 8646962500 (8646972500) - * |-------------------------| - * | | - * | | - * | ROM1 ROM2 | - * | | - * | | - * | | - * | |-------------------| | - * | |-------------------| | - * |-------------------------| - * Notes: - * ROMx: Intel E28F016SA 16MBit FlashROMs (x2, TSOP56) + *Type 2 + *SYSTEM SUPER22 MPM(F16) PCB 8646962500 (8646972500) + *|-------------------------| + *| | + *| | + *| ROM1 ROM2 | + *| | + *| | + *| | + *| |-------------------| | + *| |-------------------| | + *|-------------------------| + *Notes: + * ROMx: Intel E28F016SA 16MBit FlashROMs (x2, TSOP56) * - * This PCB is used on: - * Game Software revision - * ------------------------------- - * Time Crisis 'TS2 Ver.A' - * Dirt Dash 'DT2 Ver.A' + * This PCB is used on: + * Game Software revision + * ------------------------------- + * Time Crisis 'TS2 Ver.A' + * Dirt Dash 'DT2 Ver.A' * - * Type 3 - * SYSTEM SUPER22 MPM(F16X4) PCB 8646962901 (8646972901) - * |-------------------------| - * |SS22P1B | - * | | - * | IC4_LM IC5_UU | - * | | - * | | - * | IC2_LL IC3_UM | - * | | - * | | - * | |-------------------| | - * | |-------------------| | - * |-------------------------| - * Notes: - * ICx* : Intel E28F016SA 16MBit FlashROMs (x4, TSOP56) - * SS22P1B: PALCE16V8H (PLCC20, labelled 'SS22P1B') + *Type 3 + *SYSTEM SUPER22 MPM(F16X4) PCB 8646962901 (8646972901) + *|-------------------------| + *|SS22P1B | + *| | + *| IC4_LM IC5_UU | + *| | + *| | + *| IC2_LL IC3_UM | + *| | + *| | + *| |-------------------| | + *| |-------------------| | + *|-------------------------| + *Notes: + * ICx* : Intel E28F016SA 16MBit FlashROMs (x4, TSOP56) + * SS22P1B: PALCE16V8H (PLCC20, labelled 'SS22P1B') * - * This PCB is used on: - * Game Software revision - * ------------------------------- - * Alpine Racer 2 'ARS2 Ver.B' + * This PCB is used on: + * Game Software revision + * ------------------------------- + * Alpine Racer 2 'ARS2 Ver.B' * - * Type 4 - * SYSTEM SUPER22 MPM(F16X4F) PCB 8646963500 (8646973500) - * SYSTEM SUPER22 MPM(F16X4F) PCB 8646963501 (8646973501) <-- very minor? - * |-------------------------| - * |SS22P1B | - * | | - * | | - * | IC2_LL IC4_UM | - * | | - * | IC3_LM IC5_UU | - * | | - * | | - * | |-------------------| | - * | |-------------------| | - * |-------------------------| - * Notes: - * ICx : Fujitsu 29F016 16MBit FlashROMs (x4, TSOP48) - * SS22P1B: PALCE16V8H (PLCC20, labelled 'SS22P1B') - * There is a small mod on this PAL as follows.... - * - Pin 8 is lifted and the pad on the PCB at pin 8 - * is tied to pin 16 of the PAL (no other pins are lifted) - * - The lifted pin 8 is tied to the MPM PCB connector on pin 1 - * That pin traces to pin 6 (OUTPUT Y) of a 74F08 at 15F on the CPU board - * Pins 4 (INPUT A) & 5 (INPUT B) of the 74F08 at 15F trace to Namco custom - * IC C383 pins 53 (A INPUT) & 52 (B INPUT) + *Type 4 + *SYSTEM SUPER22 MPM(F16X4F) PCB 8646963500 (8646973500) + *SYSTEM SUPER22 MPM(F16X4F) PCB 8646963501 (8646973501) <-- very minor? + *|-------------------------| + *|SS22P1B | + *| | + *| | + *| IC2_LL IC4_UM | + *| | + *| IC3_LM IC5_UU | + *| | + *| | + *| |-------------------| | + *| |-------------------| | + *|-------------------------| + *Notes: + * ICx : Fujitsu 29F016 16MBit FlashROMs (x4, TSOP48) + * SS22P1B: PALCE16V8H (PLCC20, labelled 'SS22P1B') + * There is a small mod on this PAL as follows.... + * - Pin 8 is lifted and the pad on the PCB at pin 8 + * is tied to pin 16 of the PAL (no other pins are lifted) + * - The lifted pin 8 is tied to the MPM PCB connector on pin 1 + * That pin traces to pin 6 (OUTPUT Y) of a 74F08 at 15F on the CPU board + * Pins 4 (INPUT A) & 5 (INPUT B) of the 74F08 at 15F trace to Namco custom + * IC C383 pins 53 (A INPUT) & 52 (B INPUT) * - * This PCB is used on: - * Game Software revision - * -------------------------------- - * Alpine Surfer 'AF2 Ver.A' note: with PAL modification and using 8646963500 PCB - * Alpine Racer 2 'ARS2 Ver.A' note: without PAL modification and using 8646963501 PCB + * This PCB is used on: + * Game Software revision + * -------------------------------- + * Alpine Surfer 'AF2 Ver.A' note: with PAL modification and using 8646963500 PCB + * Alpine Racer 2 'ARS2 Ver.A' note: without PAL modification and using 8646963501 PCB * * - * Auxillary PCB (connector JC410 on the CPU PCB is used only for Time Crisis) - * ------------- - * V159 GUN POINT PCB 244790102 (2447970102) - * |---------------------------------| - * | | - * | 25.175MHz | - * | | - * | | - * | | - * | | - * | | - * | | - * | J2| - * | | - * | | - * | | - * | | - * | | - * | | - * | J1 | - * |---------------------------------| - * Notes: - * There isn't much on this PCB other than 2 connectors and an oscillator plus a large amount of logic chips. - * J1 : Connector joining Gun PCB to a connector on the metal box (which joins to the gun interface PCB in the - * cab which supplies 24V for the solenoid in the guns) - * J2 : Connector joining to the CPU PCB (to JC410) + *Auxillary PCB (connector JC410 on the CPU PCB is used only for Time Crisis) + *------------- + *V159 GUN POINT PCB 244790102 (2447970102) + *|---------------------------------| + *| | + *| 25.175MHz | + *| | + *| | + *| | + *| | + *| | + *| | + *| J2| + *| | + *| | + *| | + *| | + *| | + *| | + *| J1 | + *|---------------------------------| + *Notes: + * There isn't much on this PCB other than 2 connectors and an oscillator plus a large amount of logic chips. + * J1 : Connector joining Gun PCB to a connector on the metal box (which joins to the gun interface PCB in the + * cab which supplies 24V for the solenoid in the guns) + * J2 : Connector joining to the CPU PCB (to JC410) * * - * DSP PCB - * ------- - * SYSTEM SUPER22 DSP PCB 8646960302 (8646970302) - * |--------------------------------------------------------------| - * | N341256 |-------| SS22D1 N341256 |-------| | - * | N341256 | | N341256 | | | - * | |---------| | C71 | | C405 | |--| - * |--|| | | | | | | | - * | || C396 | |-------| |-------| | | - * | || | | | - * |J || | N341256 |-------| | | - * |D ||---------| N341256 | | | | - * |3 | |-------| N341256 | C405 | | | - * | | | | | | | | - * | | | C71 | |---------| |-------| | | - * |--| | | | | |------| | | - * | |-------| | 342 | | C379 | |--| - * | |------| | | | | | - * | | C199 | | | |------| N341256 | - * | | | |---------| N341256 |--| - * | |------| | | - * | |-----| SS22D5 SS22D4B 40MHz |---------| | | - * | |C353 | | | | | - * | |-----| | C300 | | | - * |LED(x8) SS22D2 SS22D3 | | | | - * | |-----| | | | | - * | | 402 | |---------| |---------| | | - * | |-----| | | | | - * | | C403 | KM681000 KM681000 KM681000 | | - * | |-----| | | |--| - * | | 402 | | | KM681000 KM681000 KM681000 | - * | |-----| |---------| | - * |--------------------------------------------------------------| - * (logic chips omitted from the PCB layout) + *DSP PCB + *------- + *SYSTEM SUPER22 DSP PCB 8646960302 (8646970302) + * |--------------------------------------------------------------| + * | N341256 |-------| SS22D1 N341256 |-------| | + * | N341256 | | N341256 | | | + * | |---------| | C71 | | C405 | |--| + *|--|| | | | | | | | + *| || C396 | |-------| |-------| | | + *| || | | | + *|J || | N341256 |-------| | | + *|D ||---------| N341256 | | | | + *|3 | |-------| N341256 | C405 | | | + *| | | | | | | | + *| | | C71 | |---------| |-------| | | + *|--| | | | | |------| | | + * | |-------| | 342 | | C379 | |--| + * | |------| | | | | | + * | | C199 | | | |------| N341256 | + * | | | |---------| N341256 |--| + * | |------| | | + * | |-----| SS22D5 SS22D4B 40MHz |---------| | | + * | |C353 | | | | | + * | |-----| | C300 | | | + * |LED(x8) SS22D2 SS22D3 | | | | + * | |-----| | | | | + * | | 402 | |---------| |---------| | | + * | |-----| | | | | + * | | C403 | KM681000 KM681000 KM681000 | | + * | |-----| | | |--| + * | | 402 | | | KM681000 KM681000 KM681000 | + * | |-----| |---------| | + * |--------------------------------------------------------------| + *(logic chips omitted from the PCB layout) * - * Notes: - * JD3 : Custom Namco connector joining this PCB to the MROM PCB with a special flat cable known as a - * 'DHD harness' - * N341256 : NKK N341256 32k x8 SRAM (x9, SOJ28) - * KM681000 : Samsung Electronics KM681000 128k x8 SRAM (x6, SOP32) - * 342 : Namco custom 342 (QFP160) - * 402 : Namco custom 402 (x2, TQFP144) - * C71 : Namco custom C71, actually a Texas Instruments 320C25 DSP (x2, PLCC68) - * C199 : Namco custom C199 (QFP100) - * C300 : Namco custom C300 (QFP160) - * C353 : Namco custom C353 (QFP120) - * C379 : Namco custom C379 (QFP64) - * C396 : Namco custom C396 (QFP160) - * C403 : Namco custom C403 (QFP136) - * C405 : Namco custom C396 (x2, QFP176) - * SS22D1 : PALCE 20V8H (PLCC28, labelled 'SS22D1') - * SS22D2 : PALCE 16V8H (PLCC20, labelled 'SS22D2') - * SS22D3 : PALCE 16V8H (PLCC20, labelled 'SS22D3') - * SS22D4B : PALCE 16V8H (PLCC20, labelled 'SS22D4B') - * SS22D5 : PALCE 16V8H (PLCC20, labelled 'SS22D5') - * LEDS : 8 red LEDs flash (in various pretty patterns) when the DSP PCB is active. + *Notes: + * JD3 : Custom Namco connector joining this PCB to the MROM PCB with a special flat cable known as a + * 'DHD harness' + * N341256 : NKK N341256 32k x8 SRAM (x9, SOJ28) + * KM681000 : Samsung Electronics KM681000 128k x8 SRAM (x6, SOP32) + * 342 : Namco custom 342 (QFP160) + * 402 : Namco custom 402 (x2, TQFP144) + * C71 : Namco custom C71, actually a Texas Instruments 320C25 DSP (x2, PLCC68) + * C199 : Namco custom C199 (QFP100) + * C300 : Namco custom C300 (QFP160) + * C353 : Namco custom C353 (QFP120) + * C379 : Namco custom C379 (QFP64) + * C396 : Namco custom C396 (QFP160) + * C403 : Namco custom C403 (QFP136) + * C405 : Namco custom C396 (x2, QFP176) + * SS22D1 : PALCE 20V8H (PLCC28, labelled 'SS22D1') + * SS22D2 : PALCE 16V8H (PLCC20, labelled 'SS22D2') + * SS22D3 : PALCE 16V8H (PLCC20, labelled 'SS22D3') + * SS22D4B : PALCE 16V8H (PLCC20, labelled 'SS22D4B') + * SS22D5 : PALCE 16V8H (PLCC20, labelled 'SS22D5') + * LEDS : 8 red LEDs flash (in various pretty patterns) when the DSP PCB is active. * * - * ROM PCB (type 1) - * ------- - * SYSTEM SUPER22 MROM PCB 8646960400 (8646970400) - * |--------------------------------------------------------------| - * | SS22M3 TC551001(x3) | - * | JP13 CG7.19D CG5.19B | - * | PTR-L0.18K PTR-M0.18J PTR-U0.18F | - * |--| CG6.18D CG4.18B | - * | | PTR-L1.16K PTR-M1.16J PTR-U1.16F CG6.18A| - * | | CG5.16D CG3.16B | - * |J | PTR-L2.15K PTR-M2.15J PTR-U2.15F CG7.15A| - * |R | CG4.14D CG2.14B | - * |4 | PTR-L3.14K PTR-M3.14J PTR-U3.14F JP1 | - * | | SCG0.12L SCG0.12F JP4 CG3.13D CG1.13B JP2 | - * | | JP5 JP3 | - * |--| SCG7.10J JP6 CG2.12D CG0.12B | - * | SCG1.10L SCG1.10F SS22M1 | - * | CG1.10D SS22M2 | - * | | - * | SCG2.8L JP10 SCG2.8F CG0.8D |--| - * |--| JP11 | | - * | | JP12 | | - * | | SCG3.7L SCG3.7F SS22M2 CCR-L.7B | | - * |J | | | - * |R | CCR-H.5B | | - * |3 | SCG4.5L SCG4.5F | | - * | | JP7 | | - * | | JP8 | | - * |--| SCG5.3L JP9 SCG5.3F CCR-L.3D | | - * | |--| - * | SCG7.1J CCR-H.1D | - * | SCG6.1L SCG6.1F | - * |--------------------------------------------------------------| - * (logic chips omitted from the PCB layout) + *ROM PCB (type 1) + *------- + *SYSTEM SUPER22 MROM PCB 8646960400 (8646970400) + * |--------------------------------------------------------------| + * | SS22M3 TC551001(x3) | + * | JP13 CG7.19D CG5.19B | + * | PTR-L0.18K PTR-M0.18J PTR-U0.18F | + *|--| CG6.18D CG4.18B | + *| | PTR-L1.16K PTR-M1.16J PTR-U1.16F CG6.18A| + *| | CG5.16D CG3.16B | + *|J | PTR-L2.15K PTR-M2.15J PTR-U2.15F CG7.15A| + *|R | CG4.14D CG2.14B | + *|4 | PTR-L3.14K PTR-M3.14J PTR-U3.14F JP1 | + *| | SCG0.12L SCG0.12F JP4 CG3.13D CG1.13B JP2 | + *| | JP5 JP3 | + *|--| SCG7.10J JP6 CG2.12D CG0.12B | + * | SCG1.10L SCG1.10F SS22M1 | + * | CG1.10D SS22M2 | + * | | + * | SCG2.8L JP10 SCG2.8F CG0.8D |--| + *|--| JP11 | | + *| | JP12 | | + *| | SCG3.7L SCG3.7F SS22M2 CCR-L.7B | | + *|J | | | + *|R | CCR-H.5B | | + *|3 | SCG4.5L SCG4.5F | | + *| | JP7 | | + *| | JP8 | | + *|--| SCG5.3L JP9 SCG5.3F CCR-L.3D | | + * | |--| + * | SCG7.1J CCR-H.1D | + * | SCG6.1L SCG6.1F | + * |--------------------------------------------------------------| + *(logic chips omitted from the PCB layout) * - * Notes: - * Namco SS22 MROM PCBs have 2 identical sets of CG*, SCG* and CCR-L/CCR-H ROMs on the PCB. - * The Japanese region code '1' is appended to all game codes on all MROMs. + *Notes: + * Namco SS22 MROM PCBs have 2 identical sets of CG*, SCG* and CCR-L/CCR-H ROMs on the PCB. + * The Japanese region code '1' is appended to all game codes on all MROMs. * - * JR3, JR4 : Custom Namco connector joining this PCB to the VIDEO & DSP PCBs with a special flat cable known - * as a 'DHD harness' - * SS22M1 : PALCE 16V8H (PLCC20, labelled 'SS22M1') - * SS22M2 : PALCE 20V8H (x2, PLCC28, labelled 'SS22M2') - * SS22M3 : PALCE 16V8H (PLCC20, labelled 'SS22M3') - * TC551001 : Toshiba TC551001 128k x8 SRAM (SOP32) - * JP1, JP2, JP3: Jumpers to configure CG* ROMs. Hardwired to '16M' on the PCB. Alt. setting '32M' - * JP4, JP5, JP6: Jumpers to configure CG* ROMs. Hardwired to '16M' on the PCB. Alt. setting '32M' - * JP7, JP8, JP9: Jumpers to configure SCG* ROMs. Hardwired to '16M' on the PCB. Alt. setting '32M' - * JP10, JP11, JP12: Jumpers to configure SCG* ROMs. Hardwired to '16M' on the PCB. Alt. setting '32M' - * JP13 : Jumper to configure PTR* ROMs. Hardwired to '4M' on the PCB. Alt. setting '8M' + * JR3, JR4 : Custom Namco connector joining this PCB to the VIDEO & DSP PCBs with a special flat cable known + * as a 'DHD harness' + * SS22M1 : PALCE 16V8H (PLCC20, labelled 'SS22M1') + * SS22M2 : PALCE 20V8H (x2, PLCC28, labelled 'SS22M2') + * SS22M3 : PALCE 16V8H (PLCC20, labelled 'SS22M3') + * TC551001 : Toshiba TC551001 128k x8 SRAM (SOP32) + * JP1, JP2, JP3: Jumpers to configure CG* ROMs. Hardwired to '16M' on the PCB. Alt. setting '32M' + * JP4, JP5, JP6: Jumpers to configure CG* ROMs. Hardwired to '16M' on the PCB. Alt. setting '32M' + * JP7, JP8, JP9: Jumpers to configure SCG* ROMs. Hardwired to '16M' on the PCB. Alt. setting '32M' + * JP10, JP11, JP12: Jumpers to configure SCG* ROMs. Hardwired to '16M' on the PCB. Alt. setting '32M' + * JP13 : Jumper to configure PTR* ROMs. Hardwired to '4M' on the PCB. Alt. setting '8M' * - * Game ROMs populated - * --------------------------------------------------------- - * Air Combat 22 ACS1CCRH.5B, ACS1CCRH.1D 4M SOP32 - * ACS1CCRL.7B, ACS1CCRL.3D 16M SOP44 - * ACS1CG0.12B, ACS1CG0.8D " - * ACS1CG1.13B, ACS1CG1.10D " - * ACS1CG2.14B, ACS1CG2.12D " - * ACS1CG3.16B, ACS1CG3.13D " - * ACS1CG4.18B, ACS1CG4.14D " - * ACS1CG5.19B, ACS1CG5.16D " - * ACS1CG6.18A, ACS1CG6.18D " - * ACS1CG7.15A, ACS1CG7.19D " - * ACS1SCG0.12F,ACS1SCG0.12L " - * ACS1SCG1.10F,ACS1SCG1.10L " - * ACS1PTRU0.18F 4M SOP32 - * ACS1PTRU1.16F " - * ACS1PTRU2.15F " - * ACS1PTRU3.14F " - * ACS1PTRM0.18J " - * ACS1PTRM1.16J " - * ACS1PTRM2.15J " - * ACS1PTRM3.14J " - * ACS1PTRL0.18K " - * ACS1PTRL1.16K " - * ACS1PTRL2.15K " - * ACS1PTRL3.14K " + *Game ROMs populated + *--------------------------------------------------------- + *Air Combat 22 ACS1CCRH.5B, ACS1CCRH.1D 4M SOP32 + * ACS1CCRL.7B, ACS1CCRL.3D 16M SOP44 + * ACS1CG0.12B, ACS1CG0.8D " + * ACS1CG1.13B, ACS1CG1.10D " + * ACS1CG2.14B, ACS1CG2.12D " + * ACS1CG3.16B, ACS1CG3.13D " + * ACS1CG4.18B, ACS1CG4.14D " + * ACS1CG5.19B, ACS1CG5.16D " + * ACS1CG6.18A, ACS1CG6.18D " + * ACS1CG7.15A, ACS1CG7.19D " + * ACS1SCG0.12F,ACS1SCG0.12L " + * ACS1SCG1.10F,ACS1SCG1.10L " + * ACS1PTRU0.18F 4M SOP32 + * ACS1PTRU1.16F " + * ACS1PTRU2.15F " + * ACS1PTRU3.14F " + * ACS1PTRM0.18J " + * ACS1PTRM1.16J " + * ACS1PTRM2.15J " + * ACS1PTRM3.14J " + * ACS1PTRL0.18K " + * ACS1PTRL1.16K " + * ACS1PTRL2.15K " + * ACS1PTRL3.14K " * - * Alpine Racer 1 AR1CCRH.5B, AR1CCRH.1D 4M SOP32 - * AR1CCRL.7B, AR1CCRL.3D 16M SOP44 - * AR1CG0.12B, AR1CG0.8D " - * AR1CG1.13B, AR1CG1.10D " - * AR1CG2.14B, AR1CG2.12D " - * AR1CG3.16B, AR1CG3.13D " - * AR1CG4.18B, AR1CG4.14D " - * AR1CG5.19B, AR1CG5.16D " - * AR1CG6.18A, AR1CG6.18D " - * AR1CG7.15A, AR1CG7.19D " - * AR1SCG0.12F,AR1SCG0.12L " - * AR1SCG1.10F,AR1SCG1.10L " - * AR1PTRU0.18F 4M SOP32 - * AR1PTRU1.16F " - * AR1PTRU2.15F " - * AR1PTRU3.14F " - * AR1PTRM0.18J " - * AR1PTRM1.16J " - * AR1PTRM2.15J " - * AR1PTRM3.14J " - * AR1PTRL0.18K " - * AR1PTRL1.16K " - * AR1PTRL2.15K " - * AR1PTRL3.14K " + *Alpine Racer 1 AR1CCRH.5B, AR1CCRH.1D 4M SOP32 + * AR1CCRL.7B, AR1CCRL.3D 16M SOP44 + * AR1CG0.12B, AR1CG0.8D " + * AR1CG1.13B, AR1CG1.10D " + * AR1CG2.14B, AR1CG2.12D " + * AR1CG3.16B, AR1CG3.13D " + * AR1CG4.18B, AR1CG4.14D " + * AR1CG5.19B, AR1CG5.16D " + * AR1CG6.18A, AR1CG6.18D " + * AR1CG7.15A, AR1CG7.19D " + * AR1SCG0.12F,AR1SCG0.12L " + * AR1SCG1.10F,AR1SCG1.10L " + * AR1PTRU0.18F 4M SOP32 + * AR1PTRU1.16F " + * AR1PTRU2.15F " + * AR1PTRU3.14F " + * AR1PTRM0.18J " + * AR1PTRM1.16J " + * AR1PTRM2.15J " + * AR1PTRM3.14J " + * AR1PTRL0.18K " + * AR1PTRL1.16K " + * AR1PTRL2.15K " + * AR1PTRL3.14K " * - * Alpine Racer 2 ARS1CCRH.5B, ARS1CCRH.1D 4M SOP32 - * ARS1CCRL.7B, ARS1CCRL.3D 16M SOP44 - * ARS1CG0.12B, ARS1CG0.8D " - * ARS1CG1.13B, ARS1CG1.10D " - * ARS1CG2.14B, ARS1CG2.12D " - * ARS1CG3.16B, ARS1CG3.13D " - * ARS1CG4.18B, ARS1CG4.14D " - * ARS1CG5.19B, ARS1CG5.16D " - * ARS1SCG0.12F,ARS1SCG0.12L " - * ARS1PTRU0.18F 4M SOP32 - * ARS1PTRU1.16F " - * ARS1PTRU2.15F " - * ARS1PTRU3.14F " - * ARS1PTRM0.18J " - * ARS1PTRM1.16J " - * ARS1PTRM2.15J " - * ARS1PTRM3.14J " - * ARS1PTRL0.18K " - * ARS1PTRL1.16K " - * ARS1PTRL2.15K " - * ARS1PTRL3.14K " + *Alpine Racer 2 ARS1CCRH.5B, ARS1CCRH.1D 4M SOP32 + * ARS1CCRL.7B, ARS1CCRL.3D 16M SOP44 + * ARS1CG0.12B, ARS1CG0.8D " + * ARS1CG1.13B, ARS1CG1.10D " + * ARS1CG2.14B, ARS1CG2.12D " + * ARS1CG3.16B, ARS1CG3.13D " + * ARS1CG4.18B, ARS1CG4.14D " + * ARS1CG5.19B, ARS1CG5.16D " + * ARS1SCG0.12F,ARS1SCG0.12L " + * ARS1PTRU0.18F 4M SOP32 + * ARS1PTRU1.16F " + * ARS1PTRU2.15F " + * ARS1PTRU3.14F " + * ARS1PTRM0.18J " + * ARS1PTRM1.16J " + * ARS1PTRM2.15J " + * ARS1PTRM3.14J " + * ARS1PTRL0.18K " + * ARS1PTRL1.16K " + * ARS1PTRL2.15K " + * ARS1PTRL3.14K " * - * Alpine Surfer AF1CCRH.5B, AF1CCRH.1D 4M SOP32 - * AF1CCRL.7B, AF1CCRL.3D 16M SOP44 - * AF1CG0.12B, AF1CG0.8D " - * AF1CG1.13B, AF1CG1.10D " - * AF1CG2.14B, AF1CG2.12D " - * AF1CG3.16B, AF1CG3.13D " - * AF1CG4.18B, AF1CG4.14D " - * AF1SCG0B.12F,AF1SCG0B.12L " - * AF1PTRU0.18F 4M SOP32 - * AF1PTRU1.16F " - * AF1PTRM0.18J " - * AF1PTRM1.16J " - * AF1PTRL0.18K " - * AF1PTRL1.16K " + *Alpine Surfer AF1CCRH.5B, AF1CCRH.1D 4M SOP32 + * AF1CCRL.7B, AF1CCRL.3D 16M SOP44 + * AF1CG0.12B, AF1CG0.8D " + * AF1CG1.13B, AF1CG1.10D " + * AF1CG2.14B, AF1CG2.12D " + * AF1CG3.16B, AF1CG3.13D " + * AF1CG4.18B, AF1CG4.14D " + * AF1SCG0B.12F,AF1SCG0B.12L " + * AF1PTRU0.18F 4M SOP32 + * AF1PTRU1.16F " + * AF1PTRM0.18J " + * AF1PTRM1.16J " + * AF1PTRL0.18K " + * AF1PTRL1.16K " * - * Aqua Jet AJ1CCRH.5B, AJ1CCRH.1D 4M SOP32 - * AJ1CCRL.7B, AJ1CCRL.3D 16M SOP44 - * AJ1CG0.12B, AJ1CG0.8D " - * AJ1CG1.13B, AJ1CG1.10D " - * AJ1CG2.14B, AJ1CG2.12D " - * AJ1CG3.16B, AJ1CG3.13D " - * AJ1CG4.18B, AJ1CG4.14D " - * AJ1CG5.19B, AJ1CG5.16D " - * AJ1CG6.18A, AJ1CG6.18D " - * AJ1CG7.15A, AJ1CG7.19D " - * AJ1SCG0.12F,AJ1SCG0.12L " - * AJ1SCG1.10F,AJ1SCG1.10L " - * AJ1SCG2.8F, AJ1SCG2.8L " - * AJ1PTRU0.18F 4M SOP32 - * AJ1PTRU1.16F " - * AJ1PTRU2.15F " - * AJ1PTRU3.14F " - * AJ1PTRM0.18J " - * AJ1PTRM1.16J " - * AJ1PTRM2.15J " - * AJ1PTRM3.14J " - * AJ1PTRL0.18K " - * AJ1PTRL1.16K " - * AJ1PTRL2.15K " - * AJ1PTRL3.14K " + *Aqua Jet AJ1CCRH.5B, AJ1CCRH.1D 4M SOP32 + * AJ1CCRL.7B, AJ1CCRL.3D 16M SOP44 + * AJ1CG0.12B, AJ1CG0.8D " + * AJ1CG1.13B, AJ1CG1.10D " + * AJ1CG2.14B, AJ1CG2.12D " + * AJ1CG3.16B, AJ1CG3.13D " + * AJ1CG4.18B, AJ1CG4.14D " + * AJ1CG5.19B, AJ1CG5.16D " + * AJ1CG6.18A, AJ1CG6.18D " + * AJ1CG7.15A, AJ1CG7.19D " + * AJ1SCG0.12F,AJ1SCG0.12L " + * AJ1SCG1.10F,AJ1SCG1.10L " + * AJ1SCG2.8F, AJ1SCG2.8L " + * AJ1PTRU0.18F 4M SOP32 + * AJ1PTRU1.16F " + * AJ1PTRU2.15F " + * AJ1PTRU3.14F " + * AJ1PTRM0.18J " + * AJ1PTRM1.16J " + * AJ1PTRM2.15J " + * AJ1PTRM3.14J " + * AJ1PTRL0.18K " + * AJ1PTRL1.16K " + * AJ1PTRL2.15K " + * AJ1PTRL3.14K " * - * Cyber Cycles CB1CCRH.5B, CB1CCRH.1D 4M SOP32 - * CB1CCRL.7B, CB1CCRL.3D 16M SOP44 - * CB1CG0.12B, CB1CG0.8D " - * CB1CG1.13B, CB1CG1.10D " - * CB1CG2.14B, CB1CG2.12D " - * CB1CG3.16B, CB1CG3.13D " - * CB1CG4.18B, CB1CG4.14D " - * CB1CG5.19B, CB1CG5.16D " - * CB1CG6.18A, CB1CG6.18D " - * CB1SCG0.12F,CB1SCG0.12L " - * CB1SCG1.10F,CB1SCG1.10L " - * CB1PTRU0.18F 4M SOP32 - * CB1PTRU1.16F " - * CB1PTRU2.15F " - * CB1PTRU3.14F " - * CB1PTRM0.18J " - * CB1PTRM1.16J " - * CB1PTRM2.15J " - * CB1PTRM3.14J " - * CB1PTRL0.18K " - * CB1PTRL1.16K " - * CB1PTRL2.15K " - * CB1PTRL3.14K " + *Armadillo Racing AM1CCRH.5B, AM1CCRH.1D 4M SOP32 + * AM1CCRL.7B, AM1CCRL.3D 16M SOP44 + * AM1CG0.12B, AM1CG0.8D " + * AM1CG1.13B, AM1CG1.10D " + * AM1CG2.14B, AM1CG2.12D " + * AM1CG3.16B, AM1CG3.13D " + * AM1CG4.18B, AM1CG4.14D " + * AM1CG5.19B, AM1CG5.16D " + * AM1CG6.18A, AM1CG6.18D " + * AM1CG7.15A, AM1CG7.19D " + * AM1SCG0.12F,AM1SCG0.12L " + * AM1SCG1.10F,AM1SCG1.10L " + * AM1PTRU0.18F 4M SOP32 + * AM1PTRU1.16F " + * AM1PTRU2.15F " + * AM1PTRU3.14F " + * AM1PTRM0.18J " + * AM1PTRM1.16J " + * AM1PTRM2.15J " + * AM1PTRM3.14J " + * AM1PTRL0.18K " + * AM1PTRL1.16K " + * AM1PTRL2.15K " + * AM1PTRL3.14K " * - * Dirt Dash DT1CCRH.5B, DT1CCRH.1D 4M SOP32 - * DT1CCRL.7B, DT1CCRL.3D 16M SOP44 - * DT1CG0.12B, DT1CG0.8D " - * DT1CG1.13B, DT1CG1.10D " - * DT1CG2.14B, DT1CG2.12D " - * DT1CG3.16B, DT1CG3.13D " - * DT1CG4.18B, DT1CG4.14D " - * DT1CG5.19B, DT1CG5.16D " - * DT1CG6.18A, DT1CG6.18D " - * DT1CG7.15A, DT1CG7.19D " - * DT1SCG0.12F,DT1SCG0.12L " - * DT1SCG1.10F,DT1SCG1.10L " - * DT1PTRU0.18F 4M SOP32 - * DT1PTRU1.16F " - * DT1PTRU2.15F " - * DT1PTRU3.14F " - * DT1PTRM0.18J " - * DT1PTRM1.16J " - * DT1PTRM2.15J " - * DT1PTRM3.14J " - * DT1PTRL0.18K " - * DT1PTRL1.16K " - * DT1PTRL2.15K " - * DT1PTRL3.14K " + *Cyber Cycles CB1CCRH.5B, CB1CCRH.1D 4M SOP32 + * CB1CCRL.7B, CB1CCRL.3D 16M SOP44 + * CB1CG0.12B, CB1CG0.8D " + * CB1CG1.13B, CB1CG1.10D " + * CB1CG2.14B, CB1CG2.12D " + * CB1CG3.16B, CB1CG3.13D " + * CB1CG4.18B, CB1CG4.14D " + * CB1CG5.19B, CB1CG5.16D " + * CB1CG6.18A, CB1CG6.18D " + * CB1SCG0.12F,CB1SCG0.12L " + * CB1SCG1.10F,CB1SCG1.10L " + * CB1PTRU0.18F 4M SOP32 + * CB1PTRU1.16F " + * CB1PTRU2.15F " + * CB1PTRU3.14F " + * CB1PTRM0.18J " + * CB1PTRM1.16J " + * CB1PTRM2.15J " + * CB1PTRM3.14J " + * CB1PTRL0.18K " + * CB1PTRL1.16K " + * CB1PTRL2.15K " + * CB1PTRL3.14K " * - * Prop Cycle PR1CCRH.5B, PR1CCRH.1D 4M SOP32 - * PR1CCRL.7B, PR1CCRL.3D 16M SOP44 - * PR1CG0.12B, PR1CG0.8D " - * PR1CG1.13B, PR1CG1.10D " - * PR1CG2.14B, PR1CG2.12D " - * PR1CG3.16B, PR1CG3.13D " - * PR1CG4.18B, PR1CG4.14D " - * PR1CG5.19B, PR1CG5.16D " - * PR1CG6.18A, PR1CG6.18D " - * PR1CG7.15A, PR1CG7.19D " - * PR1SCG0.12F,PR1SCG0.12L " - * PR1SCG1.10F,PR1SCG1.10L " - * PR1PTRU0.18F 4M SOP32 - * PR1PTRU1.16F " - * PR1PTRU2.15F " - * PR1PTRM0.18J " - * PR1PTRM1.16J " - * PR1PTRM2.15J " - * PR1PTRL0.18K " - * PR1PTRL1.16K " - * PR1PTRL2.15K " + *Dirt Dash DT1CCRH.5B, DT1CCRH.1D 4M SOP32 + * DT1CCRL.7B, DT1CCRL.3D 16M SOP44 + * DT1CG0.12B, DT1CG0.8D " + * DT1CG1.13B, DT1CG1.10D " + * DT1CG2.14B, DT1CG2.12D " + * DT1CG3.16B, DT1CG3.13D " + * DT1CG4.18B, DT1CG4.14D " + * DT1CG5.19B, DT1CG5.16D " + * DT1CG6.18A, DT1CG6.18D " + * DT1CG7.15A, DT1CG7.19D " + * DT1SCG0.12F,DT1SCG0.12L " + * DT1SCG1.10F,DT1SCG1.10L " + * DT1PTRU0.18F 4M SOP32 + * DT1PTRU1.16F " + * DT1PTRU2.15F " + * DT1PTRU3.14F " + * DT1PTRM0.18J " + * DT1PTRM1.16J " + * DT1PTRM2.15J " + * DT1PTRM3.14J " + * DT1PTRL0.18K " + * DT1PTRL1.16K " + * DT1PTRL2.15K " + * DT1PTRL3.14K " * - * Time Crisis TS1CCRH.5B, TS1CCRH.1D 4M SOP32 - * TS1CCRL.7B, TS1CCRL.3D 16M SOP44 - * TS1CG0.12B, TS1CG0.8D " - * TS1CG1.13B, TS1CG1.10D " - * TS1CG2.14B, TS1CG2.12D " - * TS1CG3.16B, TS1CG3.13D " - * TS1CG4.18B, TS1CG4.14D " - * TS1CG5.19B, TS1CG5.16D " - * TS1CG6.18A, TS1CG6.18D " - * TS1CG7.15A, TS1CG7.19D " - * TS1SCG0.12F,TS1SCG0.12L " - * TS1SCG1.10F,TS1SCG1.10L " - * TS1SCG2.8F, TS1SCG2.8L " - * TS1SCG3.7F, TS1SCG3.7L " - * TS1SCG4.5F, TS1SCG4.5L " - * TS1SCG5.3F, TS1SCG5.3L " - * TS1PTRU0.18F 4M SOP32 - * TS1PTRU1.16F " - * TS1PTRU2.15F " - * TS1PTRM0.18J " - * TS1PTRM1.16J " - * TS1PTRM2.15J " - * TS1PTRL0.18K " - * TS1PTRL1.16K " - * TS1PTRL2.15K " + *Prop Cycle PR1CCRH.5B, PR1CCRH.1D 4M SOP32 + * PR1CCRL.7B, PR1CCRL.3D 16M SOP44 + * PR1CG0.12B, PR1CG0.8D " + * PR1CG1.13B, PR1CG1.10D " + * PR1CG2.14B, PR1CG2.12D " + * PR1CG3.16B, PR1CG3.13D " + * PR1CG4.18B, PR1CG4.14D " + * PR1CG5.19B, PR1CG5.16D " + * PR1CG6.18A, PR1CG6.18D " + * PR1CG7.15A, PR1CG7.19D " + * PR1SCG0.12F,PR1SCG0.12L " + * PR1SCG1.10F,PR1SCG1.10L " + * PR1PTRU0.18F 4M SOP32 + * PR1PTRU1.16F " + * PR1PTRU2.15F " + * PR1PTRM0.18J " + * PR1PTRM1.16J " + * PR1PTRM2.15J " + * PR1PTRL0.18K " + * PR1PTRL1.16K " + * PR1PTRL2.15K " * - * Tokyo Wars TW1CCRH.5B, TW1CCRH.1D 4M SOP32 - * TW1CCRL.7B, TW1CCRL.3D 16M SOP44 - * TW1CG0.12B, TW1CG0.8D " - * TW1CG1.13B, TW1CG1.10D " - * TW1CG2.14B, TW1CG2.12D " - * TW1CG3.16B, TW1CG3.13D " - * TW1CG4.18B, TW1CG4.14D " - * TW1CG5.19B, TW1CG5.16D " - * TW1CG6.18A, TW1CG6.18D " - * TW1CG7.15A, TW1CG7.19D " - * TW1SCG0.12F,TW1SCG0.12L " - * TW1SCG1.10F,TW1SCG1.10L " - * TW1SCG2.8F, TW1SCG2.8L " - * TW1SCG3.7F, TW1SCG3.7L " - * TW1PTRU0.18F 4M SOP32 - * TW1PTRU1.16F " - * TW1PTRU2.15F " - * TW1PTRU3.14F " - * TW1PTRM0.18J " - * TW1PTRM1.16J " - * TW1PTRM2.15J " - * TW1PTRM3.14J " - * TW1PTRL0.18K " - * TW1PTRL1.16K " - * TW1PTRL2.15K " - * TW1PTRL3.14K " + *Time Crisis TS1CCRH.5B, TS1CCRH.1D 4M SOP32 + * TS1CCRL.7B, TS1CCRL.3D 16M SOP44 + * TS1CG0.12B, TS1CG0.8D " + * TS1CG1.13B, TS1CG1.10D " + * TS1CG2.14B, TS1CG2.12D " + * TS1CG3.16B, TS1CG3.13D " + * TS1CG4.18B, TS1CG4.14D " + * TS1CG5.19B, TS1CG5.16D " + * TS1CG6.18A, TS1CG6.18D " + * TS1CG7.15A, TS1CG7.19D " + * TS1SCG0.12F,TS1SCG0.12L " + * TS1SCG1.10F,TS1SCG1.10L " + * TS1SCG2.8F, TS1SCG2.8L " + * TS1SCG3.7F, TS1SCG3.7L " + * TS1SCG4.5F, TS1SCG4.5L " + * TS1SCG5.3F, TS1SCG5.3L " + * TS1PTRU0.18F 4M SOP32 + * TS1PTRU1.16F " + * TS1PTRU2.15F " + * TS1PTRM0.18J " + * TS1PTRM1.16J " + * TS1PTRM2.15J " + * TS1PTRL0.18K " + * TS1PTRL1.16K " + * TS1PTRL2.15K " + * + *Tokyo Wars TW1CCRH.5B, TW1CCRH.1D 4M SOP32 + * TW1CCRL.7B, TW1CCRL.3D 16M SOP44 + * TW1CG0.12B, TW1CG0.8D " + * TW1CG1.13B, TW1CG1.10D " + * TW1CG2.14B, TW1CG2.12D " + * TW1CG3.16B, TW1CG3.13D " + * TW1CG4.18B, TW1CG4.14D " + * TW1CG5.19B, TW1CG5.16D " + * TW1CG6.18A, TW1CG6.18D " + * TW1CG7.15A, TW1CG7.19D " + * TW1SCG0.12F,TW1SCG0.12L " + * TW1SCG1.10F,TW1SCG1.10L " + * TW1SCG2.8F, TW1SCG2.8L " + * TW1SCG3.7F, TW1SCG3.7L " + * TW1PTRU0.18F 4M SOP32 + * TW1PTRU1.16F " + * TW1PTRU2.15F " + * TW1PTRU3.14F " + * TW1PTRM0.18J " + * TW1PTRM1.16J " + * TW1PTRM2.15J " + * TW1PTRM3.14J " + * TW1PTRL0.18K " + * TW1PTRL1.16K " + * TW1PTRL2.15K " + * TW1PTRL3.14K " * * - * ROM PCB (type 2) - * ------- - * SS22DS FLASH PCB 8650961300 (8650971300) - * |--------------------------------------------------------------| - * | F13M F13L F12J F12E |------| | - * | |ALTERA| | - * | F12M F12L |EPMXXXX | - * |--| F11J F11E |------| | - * | | HM628128 F11L | - * | | HM628128 DSF4 | - * |J | HM628128 F9L F9J F9E | - * |R | | - * |4 | DSF5A | - * | | F8J F8E | - * | | | - * |--| SS22DSF3 | - * | F7L F7M F7J F7E | - * | | - * | | - * | F6J F6E SS22DSF3|--| - * |--| | | - * | | | | - * | | F5L F5M F5J F5E | | - * |J | | | - * |R | | | - * |3 | F4J F4E | | - * | | | | - * | | F3L F3M | | - * |--| | | - * | SS22DSF2 F2J F2E |--| - * | | - * | SS22DSF2 F1L F1M F1J F1E | - * |--------------------------------------------------------------| - * (logic chips omitted from the PCB layout) + *ROM PCB (type 2) + *------- + *SS22DS FLASH PCB 8650961300 (8650971300) + * |--------------------------------------------------------------| + * | F13M F13L F12J F12E |------| | + * | |ALTERA| | + * | F12M F12L |EPMXXXX | + *|--| F11J F11E |------| | + *| | HM628128 F11L | + *| | HM628128 DSF4 | + *|J | HM628128 F9L F9J F9E | + *|R | | + *|4 | DSF5A | + *| | F8J F8E | + *| | | + *|--| SS22DSF3 | + * | F7L F7M F7J F7E | + * | | + * | | + * | F6J F6E SS22DSF3|--| + *|--| | | + *| | | | + *| | F5L F5M F5J F5E | | + *|J | | | + *|R | | | + *|3 | F4J F4E | | + *| | | | + *| | F3L F3M | | + *|--| | | + * | SS22DSF2 F2J F2E |--| + * | | + * | SS22DSF2 F1L F1M F1J F1E | + * |--------------------------------------------------------------| + *(logic chips omitted from the PCB layout) * - * Notes: - * Namco SS22 FLASH PCBs have 2 identical sets of CG*, SCG* and CCR-L/CCR-H ROMs on the PCB. + *Notes: + * Namco SS22 FLASH PCBs have 2 identical sets of CG*, SCG* and CCR-L/CCR-H ROMs on the PCB. * - * JR3, JR4 : Custom Namco connector joining this PCB to the VIDEO & DSP PCBs with a special flat cable known - * as a 'DHD harness' - * EPMXXXX : Altera EPM??? (PLCC84, unknown chip model, possibly EPM7064, sticker on top of it blocking ID markings) - * DSF5A : PALCE 16V8H (PLCC20, labelled 'DSF5A') - * DSF4 : PALCE 16V8H (PLCC20, labelled 'DSF4') - * SS22DSF3 : EPM7032 (x2, PLCC44, labelled 'SS22DSF3') - * SS22DSF2 : EPM7032 (x2, PLCC44, labelled 'SS22DSF2') - * HM628128 : Hitachi HM628128 128k x8 SRAM (TSOP32) + * JR3, JR4 : Custom Namco connector joining this PCB to the VIDEO & DSP PCBs with a special flat cable known + * as a 'DHD harness' + * EPMXXXX : Altera EPM??? (PLCC84, unknown chip model, possibly EPM7064, sticker on top of it blocking ID markings) + * DSF5A : PALCE 16V8H (PLCC20, labelled 'DSF5A') + * DSF4 : PALCE 16V8H (PLCC20, labelled 'DSF4') + * SS22DSF3 : EPM7032 (x2, PLCC44, labelled 'SS22DSF3') + * SS22DSF2 : EPM7032 (x2, PLCC44, labelled 'SS22DSF2') + * HM628128 : Hitachi HM628128 128k x8 SRAM (TSOP32) * - * Game ROMs populated (All Intel E28F016SA TSOP56 16M FlashROMs) - * ----------------------------------------------------------------- - * Armadillo Racing F1E, F1J, F2E, F2J - CCRL/CCRH ROMs + *Game ROMs populated (All Intel E28F016SA TSOP56 16M FlashROMs) + *----------------------------------------------------------------- + *Armadillo Racing F1E, F1J, F2E, F2J - CCRL/CCRH + *ROMs (prototype or + *early test version)F4E, F4J, F5E, F5J, F6E, F6J, \ + * F7E, F7J, F8E, F8J, F9E, F9J, \ CGx ROMs + * F11E, F11J, F12E, F12J / * - * F4E, F4J, F5E, F5J, F6E, F6J, \ - * F7E, F7J, F8E, F8J, F9E, F9J, \ CGx ROMs - * F11E, F11J, F12E, F12J / + * F1L, F1M, F3L, F3M, F5L, F5M, \ + * F7L, F7M / SCGx ROMs * - * F1L, F1M, F3L, F3M, F5L, F5M, \ - * F7L, F7M / SCGx ROMs - * - * F9L, F11L, F12L, F13L, \ - * F12M, F13M / PTR ROMs + * F9L, F11L, F12L, F13L, \ + * F12M, F13M / PTR ROMs * * - * VIDEO PCB - * --------- - * 1st Revision - * SYSTEM SUPER22 VIDEO 8646960204 (8646970204) + *VIDEO PCB + *--------- + *1st Revision + *SYSTEM SUPER22 VIDEO 8646960204 (8646970204) * - * 2nd Revision - * SYSTEM SUPER22 VIDEO(B) 8646961200 (8646971200) + *2nd Revision + *SYSTEM SUPER22 VIDEO(B) 8646961200 (8646971200) * - * 3rd Revision (PCB layout shown below) - * SYSTEM SUPER22 VIDEO(C) 8646962700 (8646972700) - * |--------------------------------------------------------------| - * | | - * | HM534251BJ-8(x22) | - * | |-----| |--| - * | |---------| |---------| |---------| |---------| |C401 | | | - * | | | | | | | | | |-----| | | - * | | 304 | | 304 | | 304 | | 304 | | | - * | | | | | | | | | |-----| | | - * | | | | | | | | | |C400 | | | - * | |---------| |---------| |---------| |---------| |-----| | | - * | N341256 |-----| |-----| |-----| |-----| | | - * | N341256 |C407 | |C401 | |C401 | |C401 | |---------| | | - * | |-----| |-----| |-----| |-----| | | | | - * | |---------| | C399 | |--| - * | | | |-----| |-----| |-----| | | | - * | | C387 | |C400 | |C400 | |C400 | | | | - * | | | |-----| |-----| |-----| |---------| |--| - * |--| | | |-----| N341256 | | - * | | |---------| |C406 | |-----| N341256 | | - * | | |-----| |-----| |C381 | | | - * |J | |C381 | |---------| |-----| | | - * |V | |-----| N341256 | | LC321664| | - * |3 | 51.2MHz N341256 | C404 | |---------| | | - * | | |---------| |---------| | | | | | | - * | | | | | | | | | C361 | | | - * |--| | C374 | | C395 | |---------| | | | | - * | | | | | N341256 | | |--| - * | | | | | N341256 |---------| | - * | |---------| |---------| N341256 CXD1178Q | - * |--------------------------------------------------------------| - * (logic chips omitted from the PCB layout) + *3rd Revision (PCB layout shown below) + *SYSTEM SUPER22 VIDEO(C) 8646962700 (8646972700) + * |--------------------------------------------------------------| + * | | + * | HM534251BJ-8(x22) | + * | |-----| |--| + * | |---------| |---------| |---------| |---------| |C401 | | | + * | | | | | | | | | |-----| | | + * | | 304 | | 304 | | 304 | | 304 | | | + * | | | | | | | | | |-----| | | + * | | | | | | | | | |C400 | | | + * | |---------| |---------| |---------| |---------| |-----| | | + * | N341256 |-----| |-----| |-----| |-----| | | + * | N341256 |C407 | |C401 | |C401 | |C401 | |---------| | | + * | |-----| |-----| |-----| |-----| | | | | + * | |---------| | C399 | |--| + * | | | |-----| |-----| |-----| | | | + * | | C387 | |C400 | |C400 | |C400 | | | | + * | | | |-----| |-----| |-----| |---------| |--| + *|--| | | |-----| N341256 | | + *| | |---------| |C406 | |-----| N341256 | | + *| | |-----| |-----| |C381 | | | + *|J | |C381 | |---------| |-----| | | + *|V | |-----| N341256 | | LC321664| | + *|3 | 51.2MHz N341256 | C404 | |---------| | | + *| | |---------| |---------| | | | | | | + *| | | | | | | | | C361 | | | + *|--| | C374 | | C395 | |---------| | | | | + * | | | | | N341256 | | |--| + * | | | | | N341256 |---------| | + * | |---------| |---------| N341256 CXD1178Q | + * |--------------------------------------------------------------| + *(logic chips omitted from the PCB layout) * - * Notes: - * JV3 : Custom Namco connector joining this PCB to the MROM PCB with a special flat cable known - * as a 'DHD harness' - * N341256 : NKK N341256 32k x8 SRAM (x9, SOJ28) - * HM534251BJ-8 : Hitachi HM534251BJ-8 256k x4 FASTPAGE DRAM (x22, SOJ28) - * LC321664 : Sanyo LC321664 64k x16 DRAM (SOJ40) - * CXD1178Q : Sony CXD1178Q 8-bit RGB 3-channel D/A converter (QFP48) - * 304 : Namco custom 304 (x4, QFP120) - * C361 : Namco custom C361 (QFP120) - * C374 : Namco custom C374 (QFP160) - * C381 : Namco custom C381 (x2, QFP144) - * C387 : Namco custom C387 (QFP160) - * C395 : Namco custom C395 (QFP168) - * C399 : Namco custom C399 (QFP160) - * C400 : Namco custom C400 (x4, QFP100) - * - x3 on 1st Revision - * C401 : Namco custom C401 (x4, QFP64) - * - x5 on 1st Revision - * C404 : Namco custom C404 (QFP208) - * C406 : Namco custom C406 (TQFP120) - * C407 : Namco custom C407 (QFP64) NOTE! On Revision A & B, this position is populated by an - * Altera EPM7064 PLCC84 FPGA labelled 'SS22V1B' - * The Altera chip runs very hot and fails quite often. - * Even if a heaksink is added to the chip it still fails. - * The failure of this chip is the primary cause of - * video faults on Namco Super System 22 PCBs. - * (Second reason for video faults is generally attributed - * to failure of RAM on this PCB and/or the DSP PCB) + *Notes: + * JV3 : Custom Namco connector joining this PCB to the MROM PCB with a special flat cable known + * as a 'DHD harness' + * N341256 : NKK N341256 32k x8 SRAM (x9, SOJ28) + * HM534251BJ-8 : Hitachi HM534251BJ-8 256k x4 FASTPAGE DRAM (x22, SOJ28) + * LC321664 : Sanyo LC321664 64k x16 DRAM (SOJ40) + * CXD1178Q : Sony CXD1178Q 8-bit RGB 3-channel D/A converter (QFP48) + * 304 : Namco custom 304 (x4, QFP120) + * C361 : Namco custom C361 (QFP120) + * C374 : Namco custom C374 (QFP160) + * C381 : Namco custom C381 (x2, QFP144) + * C387 : Namco custom C387 (QFP160) + * C395 : Namco custom C395 (QFP168) + * C399 : Namco custom C399 (QFP160) + * C400 : Namco custom C400 (x4, QFP100) + * - x3 on 1st Revision + * C401 : Namco custom C401 (x4, QFP64) + * - x5 on 1st Revision + * C404 : Namco custom C404 (QFP208) + * C406 : Namco custom C406 (TQFP120) + * C407 : Namco custom C407 (QFP64) NOTE! On Revision A & B, this position is populated by an + * Altera EPM7064 PLCC84 FPGA labelled 'SS22V1B' + * The Altera chip runs very hot and fails quite often. + * Even if a heaksink is added to the chip it still fails. + * The failure of this chip is the primary cause of + * video faults on Namco Super System 22 PCBs. + * (Second reason for video faults is generally attributed + * to failure of RAM on this PCB and/or the DSP PCB) * * - * Motherboard PCB - * --------------- - * 1st Revision - * SYSTEM SUPER22 MOTHER PCB 8646960602 (8646970602) + *Motherboard PCB + *--------------- + *1st Revision + *SYSTEM SUPER22 MOTHER PCB 8646960602 (8646970602) * - * 2nd Revision - * SYSTEM SUPER22 MOTHER(B) PCB (number not known) + *2nd Revision + *SYSTEM SUPER22 MOTHER(B) PCB (number not known) * - * 3rd Revision - * SYSTEM SUPER22 MOTHER(C) PCB 8646960602 (8646970602) - * |------------------------------------------------------------------| - * | J1 J2 J4 J6 J8 | - * | J10 J5 IC2 J7 | - * | J3 IC3 IC1 J9 | - * | | - * | JC2 |---------------------| |---------------------|JC1 | - * | |---------------------| |---------------------| | - * | | - * | JD2 |---------------------| |---------------------|JD1 | - * | |---------------------| |---------------------| | - * | | - * | |---------------------|JR1 | - * | |---------------------| | - * | | - * | JV2 |---------------------| |---------------------|JV1 | - * | |---------------------| |---------------------| | - * |------------------------------------------------------------------| - * Notes: - * IC1 : LB1233 (DIP8) - * IC2, IC3: LB1235 (DIP8) + *3rd Revision + *SYSTEM SUPER22 MOTHER(C) PCB 8646960602 (8646970602) + *|------------------------------------------------------------------| + *| J1 J2 J4 J6 J8 | + *| J10 J5 IC2 J7 | + *| J3 IC3 IC1 J9 | + *| | + *| JC2 |---------------------| |---------------------|JC1 | + *| |---------------------| |---------------------| | + *| | + *| JD2 |---------------------| |---------------------|JD1 | + *| |---------------------| |---------------------| | + *| | + *| |---------------------|JR1 | + *| |---------------------| | + *| | + *| JV2 |---------------------| |---------------------|JV1 | + *| |---------------------| |---------------------| | + *|------------------------------------------------------------------| + *Notes: + * IC1 : LB1233 (DIP8) + * IC2, IC3: LB1235 (DIP8) * - * JC1, JC2: Connectors to plug in CPU PCB - * JD1, JD2: Connectors to plug in DSP PCB - * JR1 : Connector to plug in MROM PCB - * JV1, JV2: Connectors to plug in VIDEO PCB + * JC1, JC2: Connectors to plug in CPU PCB + * JD1, JD2: Connectors to plug in DSP PCB + * JR1 : Connector to plug in MROM PCB + * JV1, JV2: Connectors to plug in VIDEO PCB * - * J1 : 9 pin power input socket Pin Use - * ----------- - * 1 +5V - * 2 +5V - * 3 +5V - * 4 NC - * 5 Ground - * 6 Ground - * 7 Ground - * 8 NC - * 9 +12V + * J1 : 9 pin power input socket Pin Use + * ----------- + * 1 +5V + * 2 +5V + * 3 +5V + * 4 NC + * 5 Ground + * 6 Ground + * 7 Ground + * 8 NC + * 9 +12V * - * J2 : 9 pin link connector Pin Use - * -------------- - * 1 Ring In+ - * 2 Ring In- - * 3 Ring Out2+ - * 4 Ground - * 5 /RXD+ (NC) - * 6 /RXD- (NC) - * 7 /TXD (NC) - * 8 GND (NC) - * 9 +5V (NC) + * J2 : 9 pin link connector Pin Use + * -------------- + * 1 Ring In+ + * 2 Ring In- + * 3 Ring Out2+ + * 4 Ground + * 5 /RXD+ (NC) + * 6 /RXD- (NC) + * 7 /TXD (NC) + * 8 GND (NC) + * 9 +5V (NC) * - * J3 : 9 pin socket Pin Use - * ------------------- - * 1 Service Credit - * 2 Test - * 3 NC - * 4 +12V - * 5 Counter - * 6 NC - * 7 Ground - * 8 Coin Sw + * J3 : 9 pin socket Pin Use + * ------------------- + * 1 Service Credit + * 2 Test + * 3 NC + * 4 +12V + * 5 Counter + * 6 NC + * 7 Ground + * 8 Coin Sw + * 9 NC + * + * J4 : 8 pin connector Pin Use + * ------------------------------------- + * 1 Start + * 2 Left Select + * 3 Right Select + * 4 Safety Free Controls (Ski's etc) + * 5 Safety Lock Controls (Ski's etc) + * 6 NC + * 7 Ground + * 8 Ground + * + * J5 : 15 pin socket Pin Use + * --------------- + * 1 Relay1 + * 2 Relay1 + * 3 Mute + * 4 Mid Light + * 5 Left Light + * 6 Right Light + * 7 NC + * 8 NC * 9 NC + * 10 NC + * 11 NC + * 12 NC + * 13 +12V + * 14 +5V + * 15 NC * - * J4 : 8 pin connector Pin Use - * ------------------------------------- - * 1 Start - * 2 Left Select - * 3 Right Select - * 4 Safety Free Controls (Ski's etc) - * 5 Safety Lock Controls (Ski's etc) - * 6 NC - * 7 Ground - * 8 Ground + * J6 : 12 pin audio output connector Pin Use + * ---------- + * 1 SPKL+ + * 2 SPKL- + * 3 SPKR+ + * 4 SPKR- + * 5 NC + * 6 NC + * 7 NC + * 8 NC + * 9 NC + * 10 NC + * 11 NC + * 12 NC * - * J5 : 15 pin socket Pin Use - * --------------- - * 1 Relay1 - * 2 Relay1 - * 3 Mute - * 4 Mid Light - * 5 Left Light - * 6 Right Light - * 7 NC - * 8 NC - * 9 NC - * 10 NC - * 11 NC - * 12 NC - * 13 +12V - * 14 +5V - * 15 NC - * - * J6 : 12 pin audio output connector Pin Use - * ---------- - * 1 SPKL+ - * 2 SPKL- - * 3 SPKR+ - * 4 SPKR- + * J7 : 12 pin analog controls socket Pin Use + * --------------------------- + * 1 +5V + * 2 5K Ohm Potentiometer 1 (Side Swing on Alpine Racer, Alpine Surfer etc) + * 3 5K Ohm Potentiometer 2 (Tilt on Alpine Racer, Alpine Surfer etc) + * 4 GND (Other games may use more/different pots or no pots) * 5 NC * 6 NC * 7 NC @@ -1060,74 +1099,59 @@ * 11 NC * 12 NC * - * J7 : 12 pin analog controls socket Pin Use - * --------------------------- - * 1 +5V - * 2 5K Ohm Potentiometer 1 (Side Swing on Alpine Racer, Alpine Surfer etc) - * 3 5K Ohm Potentiometer 2 (Tilt on Alpine Racer, Alpine Surfer etc) - * 4 GND (Other games may use more/different pots or no pots) - * 5 NC - * 6 NC - * 7 NC - * 8 NC - * 9 NC - * 10 NC - * 11 NC - * 12 NC + * J8 : 10 pin connector (not used?) * - * J8 : 10 pin connector (not used?) + * J9 : 6 pin video output socket Pin Use + * --------- + * 1 Red + * 2 Green + * 3 Blue + * 4 Composite Sync (VSync 15kHz interlaced) + * 5 Ground + * 6 NC * - * J9 : 6 pin video output socket Pin Use - * --------- - * 1 Red - * 2 Green - * 3 Blue - * 4 Composite Sync (VSync 15kHz interlaced) - * 5 Ground - * 6 NC - * - * J10: 16 pin flat cable connector (only populated on Mother(C) PCB, use not known) + * J10: 16 pin flat cable connector (only populated on Mother(C) PCB, use not known) * * - * AMP PCB - * ------- - * SYSTEM SUPER22 AMP(4) PCB 8647960100 (8647970100) (sticker 'AMP(2) PCB 8647961100') - * |-----------------------------------| - * |J1 J2 LA4705 J3 *1 *2 J5| - * | | - * |-----------------------------------| - * Notes: - * LA4705: 2-channel 15W Power Amp - * J1 : 3 pin power input socket Pin Use - * ----------- - * 1 +12V - * 2 Ground - * 3 NC + *AMP PCB + *------- + *SYSTEM SUPER22 AMP(4) PCB 8647960100 (8647970100) (sticker 'AMP(2) PCB 8647961100') + *|-----------------------------------| + *|J1 J2 LA4705 J3 *1 *2 J5| + *| | + *|-----------------------------------| + *Notes: + * LA4705: 2-channel 15W Power Amp + * J1 : 3 pin power input socket Pin Use + * ----------- + * 1 +12V + * 2 Ground + * 3 NC * - * J2 : 4 pin dual speaker output socket Pin Use - * --------- - * 1 SP1+ - * 2 SP1- - * 3 SP2+ - * 4 SP2- + * J2 : 4 pin dual speaker output socket Pin Use + * --------- + * 1 SP1+ + * 2 SP1- + * 3 SP2+ + * 4 SP2- * - * J3 : 8 pin sound data input connector from Mother PCB J6 Pin Use - * ---------- - * 1 SPKL+ - * 2 SPKL- - * 3 SPKR+ - * 4 SPKR- - * 5 NC - * 6 NC - * 7 NC - * 8 NC + * J3 : 8 pin sound data input connector from Mother PCB J6 Pin Use + * ---------- + * 1 SPKL+ + * 2 SPKL- + * 3 SPKR+ + * 4 SPKR- + * 5 NC + * 6 NC + * 7 NC + * 8 NC * - * *1 : Unpopulated position for a 2nd LA4705 Power Amp - * *2 : J4 - Unpopulated position for another 4 pin dual speaker output socket - * J5 : 2 pin connector used for sound mute Pin Use - * ----------- - * 1 Mute - * 2 Ground + * *1 : Unpopulated position for a 2nd LA4705 Power Amp + * *2 : J4 - Unpopulated position for another 4 pin dual speaker output socket + * J5 : 2 pin connector used for sound mute Pin Use + * ----------- + * 1 Mute + * 2 Ground */ #include "emu.h"