mirror of
https://github.com/holub/mame
synced 2025-10-05 16:50:57 +03:00
gaelco2.cpp: Added pinout information for World Rally 2 & REF.950906 PCB layout for Touch and Go [Brian Troha]
This commit is contained in:
parent
f09c6b5a9c
commit
04ad75dc91
@ -1327,18 +1327,86 @@ REF: 950510-1
|
||||
| DSW1 |
|
||||
|--- DSW2 |
|
||||
| |
|
||||
| 32.000MHz MC68000P16 TG57 |
|
||||
| CONN1 TG56 |
|
||||
| |
|
||||
| CONN4 CONN2 CONN3 |
|
||||
| J J 26.000MHz MC68000P12 TG57 |
|
||||
| P P TG56 |
|
||||
| 1 4 |
|
||||
| JP2 JP3 |
|
||||
-----------------------------------------------------------------------------|
|
||||
|
||||
REF: 950906
|
||||
------------------------------------------------------------------------------
|
||||
| POT1 KM428C256J-6 (x4) |
|
||||
| POT2 |
|
||||
| |
|
||||
| |----------| TG IC65.IC65 |-|
|
||||
|--- | | | |
|
||||
| | GAE1 506 | TG IC66.IC66 | |
|
||||
|--- | (QFP208) | |J|
|
||||
| | | TG IC67.IC67 |P|
|
||||
| 6264 |----------| |6|
|
||||
| 6264 IC68* | |
|
||||
| J | |
|
||||
| A |-------------------------| TG IC69.IC69 |-|
|
||||
| M | | |
|
||||
| M | 62256 DS5002 BATT_3V | |
|
||||
| A | | |
|
||||
| |-------------------------| |
|
||||
| |
|
||||
| 62256 62256 |
|
||||
|--- 62256 62256 |
|
||||
| DSW1 40.000MHz |
|
||||
|--- DSW2 |-----------| |
|
||||
| | | |
|
||||
| J J 32.000MHz |MC68000FN16| TG 57.IC57 |
|
||||
| P P | | TG 56.IC56 |
|
||||
| 1 4 JP2 JP3 |-----------| |
|
||||
-----------------------------------------------------------------------------|
|
||||
|
||||
Notes
|
||||
-----
|
||||
IC68 - 42 pin 32M socket - not populated
|
||||
JP6: 50 pin connector for duaghter card - Not populated
|
||||
POT1: Volume adjust for cabinet 1
|
||||
POT2: Volume adjust for cabinet 2
|
||||
|
||||
JP1: 6 pin connector - Video signals for cabinet 2
|
||||
1| Video
|
||||
2| No Connection
|
||||
3| Video GND
|
||||
4| Video Blue
|
||||
5| Video Green
|
||||
6| Video Red
|
||||
JP4: 4 pin connector - Sound for cabinet 2
|
||||
1| Speaker (+)
|
||||
2| Speaker (-)
|
||||
3| No Connection
|
||||
4| Audio GND
|
||||
JP2: 15 pin connector - Inputs for Player 2 / Cabinet 2
|
||||
1| Coin
|
||||
2| Potentiometer VCC
|
||||
3| Left
|
||||
4| Right
|
||||
5| Up
|
||||
6| Down
|
||||
7| Accelerator
|
||||
8| Shift Lever
|
||||
9| No Connection
|
||||
10| Start
|
||||
11| Service
|
||||
12| Potentiometer Top
|
||||
13| Coin Counter
|
||||
14| GND
|
||||
15| GND
|
||||
JP3: 15 pin connector - pin out unknown - Players 3 & 4 controls
|
||||
|
||||
Wires run to male JAMMA board with corresponding JP1, JP2, JP3 & JP4 connectors for cabinet 2 JAMMA harness
|
||||
*/
|
||||
|
||||
|
||||
ROM_START( touchgo ) /* REF: 950906 */
|
||||
ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "tg_56", 0x000000, 0x080000, CRC(8ab065f3) SHA1(7664abd7e5f66ffca4a2865bba56ac36bd04f4e9) )
|
||||
ROM_LOAD16_BYTE( "tg_57", 0x000001, 0x080000, CRC(0dfd3f65) SHA1(afb2ce8988c84f211ac71b84928ce4c421de7fee) )
|
||||
ROM_LOAD16_BYTE( "tg_56.ic56", 0x000000, 0x080000, CRC(8ab065f3) SHA1(7664abd7e5f66ffca4a2865bba56ac36bd04f4e9) )
|
||||
ROM_LOAD16_BYTE( "tg_57.ic56", 0x000001, 0x080000, CRC(0dfd3f65) SHA1(afb2ce8988c84f211ac71b84928ce4c421de7fee) )
|
||||
|
||||
ROM_REGION( 0x8000, "gaelco_ds5002fp:sram", 0 ) /* DS5002FP code */
|
||||
ROM_LOAD( "touchgo_ds5002fp_sram.bin", 0x00000, 0x8000, CRC(6a238adb) SHA1(4ac5ff8e3d90454f764477146a0b8dc8c8062420) )
|
||||
@ -1353,13 +1421,13 @@ ROM_START( touchgo ) /* REF: 950906 */
|
||||
|
||||
ROM_REGION( 0x1400000, "gfx1", 0 ) /* GFX + Sound */
|
||||
/* 0x0000000-0x0ffffff filled in in the DRIVER_INIT */
|
||||
ROM_LOAD( "ic69", 0x1000000, 0x0200000, CRC(18bb12d4) SHA1(ee6e7a63b86c56d71e62db0ae5892ab3ab94b0a0) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic69.ic69", 0x1000000, 0x0200000, CRC(18bb12d4) SHA1(ee6e7a63b86c56d71e62db0ae5892ab3ab94b0a0) ) /* GFX only */
|
||||
|
||||
ROM_REGION( 0x0c00000, "gfx2", 0 ) /* Temporary storage */
|
||||
ROM_LOAD( "ic65", 0x0000000, 0x0400000, CRC(91b89c7c) SHA1(1c24b494b56845b0f21be40ab737f251d7683c7d) ) /* GFX only */
|
||||
ROM_LOAD( "ic66", 0x0400000, 0x0200000, CRC(52682953) SHA1(82cde061bdd827ed4a47a9a4256cd0e887ebc29d) ) /* Sound only */
|
||||
ROM_FILL( 0x0600000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "ic67", 0x0800000, 0x0400000, CRC(c0a2ce5b) SHA1(94b024373c7c546c0f4fe9737639f02e9c7ebbdb) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic65.ic65", 0x0000000, 0x0400000, CRC(91b89c7c) SHA1(1c24b494b56845b0f21be40ab737f251d7683c7d) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic66.ic66", 0x0400000, 0x0200000, CRC(52682953) SHA1(82cde061bdd827ed4a47a9a4256cd0e887ebc29d) ) /* Sound only */
|
||||
ROM_FILL( 0x0600000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "tg_ic67.ic67", 0x0800000, 0x0400000, CRC(c0a2ce5b) SHA1(94b024373c7c546c0f4fe9737639f02e9c7ebbdb) ) /* GFX only */
|
||||
ROM_END
|
||||
|
||||
ROM_START( touchgon ) /* REF 950906, no plug-in daughterboard, Non North America Notice */
|
||||
@ -1380,13 +1448,13 @@ ROM_START( touchgon ) /* REF 950906, no plug-in daughterboard, Non North America
|
||||
|
||||
ROM_REGION( 0x1400000, "gfx1", 0 ) /* GFX + Sound */
|
||||
/* 0x0000000-0x0ffffff filled in in the DRIVER_INIT */
|
||||
ROM_LOAD( "ic69", 0x1000000, 0x0200000, CRC(18bb12d4) SHA1(ee6e7a63b86c56d71e62db0ae5892ab3ab94b0a0) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic69.ic69", 0x1000000, 0x0200000, CRC(18bb12d4) SHA1(ee6e7a63b86c56d71e62db0ae5892ab3ab94b0a0) ) /* GFX only */
|
||||
|
||||
ROM_REGION( 0x0c00000, "gfx2", 0 ) /* Temporary storage */
|
||||
ROM_LOAD( "ic65", 0x0000000, 0x0400000, CRC(91b89c7c) SHA1(1c24b494b56845b0f21be40ab737f251d7683c7d) ) /* GFX only */
|
||||
ROM_LOAD( "ic66", 0x0400000, 0x0200000, CRC(52682953) SHA1(82cde061bdd827ed4a47a9a4256cd0e887ebc29d) ) /* Sound only */
|
||||
ROM_FILL( 0x0600000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "ic67", 0x0800000, 0x0400000, CRC(c0a2ce5b) SHA1(94b024373c7c546c0f4fe9737639f02e9c7ebbdb) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic65.ic65", 0x0000000, 0x0400000, CRC(91b89c7c) SHA1(1c24b494b56845b0f21be40ab737f251d7683c7d) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic66.ic66", 0x0400000, 0x0200000, CRC(52682953) SHA1(82cde061bdd827ed4a47a9a4256cd0e887ebc29d) ) /* Sound only */
|
||||
ROM_FILL( 0x0600000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "tg_ic67.ic67", 0x0800000, 0x0400000, CRC(c0a2ce5b) SHA1(94b024373c7c546c0f4fe9737639f02e9c7ebbdb) ) /* GFX only */
|
||||
ROM_END
|
||||
|
||||
ROM_START( touchgoe ) /* REF: 950510-1 */
|
||||
@ -1407,13 +1475,13 @@ ROM_START( touchgoe ) /* REF: 950510-1 */
|
||||
|
||||
ROM_REGION( 0x1400000, "gfx1", 0 ) /* GFX + Sound */
|
||||
/* 0x0000000-0x0ffffff filled in in the DRIVER_INIT */
|
||||
ROM_LOAD( "ic69", 0x1000000, 0x0200000, CRC(18bb12d4) SHA1(ee6e7a63b86c56d71e62db0ae5892ab3ab94b0a0) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic69.ic69", 0x1000000, 0x0200000, CRC(18bb12d4) SHA1(ee6e7a63b86c56d71e62db0ae5892ab3ab94b0a0) ) /* GFX only */
|
||||
|
||||
ROM_REGION( 0x0c00000, "gfx2", 0 ) /* Temporary storage */
|
||||
ROM_LOAD( "ic65", 0x0000000, 0x0400000, CRC(91b89c7c) SHA1(1c24b494b56845b0f21be40ab737f251d7683c7d) ) /* GFX only */
|
||||
ROM_LOAD( "ic66", 0x0400000, 0x0200000, CRC(52682953) SHA1(82cde061bdd827ed4a47a9a4256cd0e887ebc29d) ) /* Sound only */
|
||||
ROM_FILL( 0x0600000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "ic67", 0x0800000, 0x0400000, CRC(c0a2ce5b) SHA1(94b024373c7c546c0f4fe9737639f02e9c7ebbdb) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic65.ic65", 0x0000000, 0x0400000, CRC(91b89c7c) SHA1(1c24b494b56845b0f21be40ab737f251d7683c7d) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic66.ic66", 0x0400000, 0x0200000, CRC(52682953) SHA1(82cde061bdd827ed4a47a9a4256cd0e887ebc29d) ) /* Sound only */
|
||||
ROM_FILL( 0x0600000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "tg_ic67.ic67", 0x0800000, 0x0400000, CRC(c0a2ce5b) SHA1(94b024373c7c546c0f4fe9737639f02e9c7ebbdb) ) /* GFX only */
|
||||
ROM_END
|
||||
|
||||
ROM_START( touchgok ) /* REF: 950510-1 - ds5002fp unpopulated, game is unprotected */
|
||||
@ -1423,13 +1491,13 @@ ROM_START( touchgok ) /* REF: 950510-1 - ds5002fp unpopulated, game is unprotect
|
||||
|
||||
ROM_REGION( 0x1400000, "gfx1", 0 ) /* GFX + Sound */
|
||||
/* 0x0000000-0x0ffffff filled in in the DRIVER_INIT */
|
||||
ROM_LOAD( "ic69", 0x1000000, 0x0200000, CRC(18bb12d4) SHA1(ee6e7a63b86c56d71e62db0ae5892ab3ab94b0a0) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic69.ic69", 0x1000000, 0x0200000, CRC(18bb12d4) SHA1(ee6e7a63b86c56d71e62db0ae5892ab3ab94b0a0) ) /* GFX only */
|
||||
|
||||
ROM_REGION( 0x0c00000, "gfx2", 0 ) /* Temporary storage */
|
||||
ROM_LOAD( "ic65", 0x0000000, 0x0400000, CRC(91b89c7c) SHA1(1c24b494b56845b0f21be40ab737f251d7683c7d) ) /* GFX only */
|
||||
ROM_LOAD( "ic66", 0x0400000, 0x0200000, CRC(52682953) SHA1(82cde061bdd827ed4a47a9a4256cd0e887ebc29d) ) /* Sound only */
|
||||
ROM_FILL( 0x0600000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "ic67", 0x0800000, 0x0400000, CRC(c0a2ce5b) SHA1(94b024373c7c546c0f4fe9737639f02e9c7ebbdb) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic65.ic65", 0x0000000, 0x0400000, CRC(91b89c7c) SHA1(1c24b494b56845b0f21be40ab737f251d7683c7d) ) /* GFX only */
|
||||
ROM_LOAD( "tg_ic66.ic66", 0x0400000, 0x0200000, CRC(52682953) SHA1(82cde061bdd827ed4a47a9a4256cd0e887ebc29d) ) /* Sound only */
|
||||
ROM_FILL( 0x0600000, 0x0200000, 0x00 ) /* Empty */
|
||||
ROM_LOAD( "tg_ic67.ic67", 0x0800000, 0x0400000, CRC(c0a2ce5b) SHA1(94b024373c7c546c0f4fe9737639f02e9c7ebbdb) ) /* GFX only */
|
||||
ROM_END
|
||||
|
||||
/*============================================================================
|
||||
@ -1833,16 +1901,15 @@ PCB Layout:
|
||||
REF: 950510
|
||||
------------------------------------------------------------------------------
|
||||
| POT1 KM428C256J-6 (x4) |
|
||||
| POT2 |
|
||||
| ---------------------------- |
|
||||
| | (Plug-In Daughterboard) | |
|
||||
| | WR2.1 WR2.9 WR2.16 | |
|
||||
|--- | WR2.2 WR2.10 WR2.17 | |
|
||||
| | WR2.11 WR2.18 | |
|
||||
| | WR2.12 WR2.19 | |
|
||||
|--- | WR2.13 WR2.20 | |
|
||||
| | WR2.14 WR2.21 | |
|
||||
| ---------------------------- |
|
||||
| POT1 ------------------------------ |
|
||||
| | (Plug-In Daughterboard) | | |
|
||||
| | WR2.1 WR2.9 WR2.16 | | |
|
||||
| | WR2.2 WR2.10 WR2.17 |J| |
|
||||
|--- | WR2.11 WR2.18 |P| |
|
||||
| | WR2.12 WR2.19 |1| |
|
||||
| | WR2.13 WR2.20 | | |
|
||||
|--- | WR2.14 WR2.21 | | |
|
||||
| ------------------------------ |
|
||||
| |
|
||||
| |----------| |
|
||||
| J | | |
|
||||
@ -1862,61 +1929,130 @@ REF: 950510
|
||||
| DSW1 |
|
||||
|--- DSW2 |
|
||||
| |
|
||||
| 26.000MHz MC68000P12 WR2.63 |
|
||||
| CONN1 WR2.64 |
|
||||
| |
|
||||
| CONN2 CONN3 |
|
||||
| J J 26.000MHz MC68000P12 WR2 63.IC63 |
|
||||
| P P WR2 64.IC64 |
|
||||
| 1 4 |
|
||||
| JP2 JP3 |
|
||||
-----------------------------------------------------------------------------|
|
||||
|
||||
|
||||
Notes
|
||||
-----
|
||||
JP1 on duaghter card connects through the 50 pin connector JP6 on main PCB
|
||||
All ROMs are type 27C040
|
||||
CONN1: RGBSync OUT (additional to JAMMA RGBSync)
|
||||
CONN2: Right speaker sound OUT (for second cabinat)
|
||||
CONN3: For connection of wheel etc
|
||||
POT1/2: Volume adjust of left/right channel
|
||||
|
||||
POT1: Volume adjust for cabinet 1
|
||||
POT2: Volume adjust for cabinet 2
|
||||
|
||||
JP1: 6 pin connector - Video signals for cabinet 2
|
||||
1| Video
|
||||
2| No Connection
|
||||
3| Video GND
|
||||
4| Video Blue
|
||||
5| Video Green
|
||||
6| Video Red
|
||||
JP4: 4 pin connector - Sound for cabinet 2
|
||||
1| Speaker (+)
|
||||
2| Speaker (-)
|
||||
3| No Connection
|
||||
4| Audio GND
|
||||
JP2: 15 pin connector - Inputs for Player 2 / Cabinet 2
|
||||
1| Coin
|
||||
2| Potentiometer VCC
|
||||
3| Left
|
||||
4| Right
|
||||
5| Up
|
||||
6| Down
|
||||
7| Accelerator
|
||||
8| Shift Lever
|
||||
9| No Connection
|
||||
10| Start
|
||||
11| Service
|
||||
12| Potentiometer Top
|
||||
13| Coin Counter
|
||||
14| GND
|
||||
15| GND
|
||||
JP3: 15 pin connector - Not populated (used on Touch and Go PCBs)
|
||||
|
||||
Wires run to male JAMMA board with corresponding JP1, JP2, JP3 & JP4 connectors for cabinet 2 JAMMA harness
|
||||
|
||||
Controls:
|
||||
8-Way Joystick - optional 270 Degree Steering Wheel (Potentiometer 5K)
|
||||
Accelerator button
|
||||
Shift Lever
|
||||
|
||||
PCB Conector JAMMA for Cabinet 1 and Cabinet 2
|
||||
Main Jamma Connector
|
||||
Solder Side | Parts Side
|
||||
------------------------------------------------------------------
|
||||
GND | A | 1 | GND
|
||||
GND | B | 2 | GND
|
||||
+5 | C | 3 | +5
|
||||
+5 | D | 4 | +5
|
||||
| E | 5 |
|
||||
+12 | F | 6 | +12
|
||||
------------ KEY ------------| H | 7 |------------ KEY -----------
|
||||
| J | 8 | Coin Counter # 1
|
||||
| K | 9 |
|
||||
Speaker (-) | L | 10| Speaker (+)
|
||||
| M | 11|
|
||||
Video Green | N | 12| Video Red
|
||||
Video Sync | P | 13| Video Blue
|
||||
Service Switch | R | 14| Video GND
|
||||
| S | 15| Test Switch
|
||||
| T | 16| Coin Switch
|
||||
| U | 17| Start
|
||||
| V | 18| Up
|
||||
| W | 19| Down
|
||||
| X | 20| Left
|
||||
| Y | 21| Right
|
||||
| Z | 22| Accelerator
|
||||
| a | 23| Shift Lever
|
||||
| b | 24|
|
||||
Potentiometer VCC | c | 25| Potentiometer Top
|
||||
| d | 26|
|
||||
GND | e | 27| GND
|
||||
GND | f | 28| GND
|
||||
|
||||
PCB Layout:
|
||||
|
||||
REF: 950510-1
|
||||
|
||||
REF: 950510-1
|
||||
------------------------------------------------------------------------------
|
||||
| POT1 TI F20LB KM428C256J-6 (x4) |
|
||||
| POT2 |
|
||||
| |
|
||||
| |
|
||||
| WR2-IC68 |
|
||||
|--- WR2-IC69 |
|
||||
| WR2-IC70 |
|
||||
| |
|
||||
|--- |
|
||||
| |
|
||||
| |
|
||||
| |
|
||||
| |----------| |
|
||||
| J | | |
|
||||
| | GAE1 506 | |
|
||||
| A 65764 | (QFP160) | |
|
||||
| 65764 | | |
|
||||
| M |----------| |
|
||||
| |
|
||||
| M |-------------------------| |
|
||||
| | | 34.000MHz 62256 |
|
||||
| A | 62256 DS5002 BATT_3V | 62256 |
|
||||
| | | |
|
||||
| |-------------------------| |
|
||||
| TLC569 TLC569 |
|
||||
|--- 62256 |
|
||||
| 62256 |
|
||||
| DSW1 |
|
||||
|--- DSW2 |
|
||||
| |
|
||||
| 26.000MHz MC68000P12 WR2.63 |
|
||||
| CONN1 WR2.64 |
|
||||
| |
|
||||
| CONN2 CONN3 |
|
||||
-----------------------------------------------------------------------------|
|
||||
| POT1 TI F20LB KM428C256J-6 |
|
||||
| POT2 |
|
||||
| KM428C256J-6 |-|
|
||||
| | |
|
||||
| KM428C256J-6 WR2 IC68.IC68 | |
|
||||
|--- |J|
|
||||
| KM428C256J-6 WR2 IC69.IC69 |P|
|
||||
| |6|
|
||||
|--- WR2 IC70.IC70 | |
|
||||
| | |
|
||||
| |-|
|
||||
| |----------| |
|
||||
| J | | |
|
||||
| | GAE1 506 | |
|
||||
| A 65764 | (QFP160) | |
|
||||
| 65764 | | |
|
||||
| M |----------| |
|
||||
| |
|
||||
| M |-------------------------| |
|
||||
| | | 34.000MHz 62256 |
|
||||
| A | 62256 DS5002 BATT_3V | 62256 |
|
||||
| | | |
|
||||
| |-------------------------| |
|
||||
| TLC569 TLC569 |
|
||||
|--- 62256 |
|
||||
| 62256 |
|
||||
| DSW1 |
|
||||
|--- DSW2 |
|
||||
| |
|
||||
| J J 26.000MHz MC68000P12 WR2 63.IC63 |
|
||||
| P P WR2 64.IC64 |
|
||||
| 1 4 |
|
||||
| JP2 JP3 |
|
||||
-----------------------------------------------------------------------------|
|
||||
|
||||
|
||||
Notes
|
||||
@ -1926,10 +2062,12 @@ Gaelco's MASK ROMs:
|
||||
WR2 IC69 42pin 32Mbit MASK read as 27C332 (Graphics & Sound)
|
||||
WR2 IC68 32pin 8Mbit MASK read as 27C801 (Graphics)
|
||||
|
||||
JP6: 50 pin connector for duaghter card - Not populated
|
||||
|
||||
TI F20L8 is a Texas Ins. DIP24 (may be a PAL). Is marked as F 406 XF 21869 F20L8-25CNT
|
||||
TLC569 (IC2 and IC7) is a 8-bit serial ADC
|
||||
|
||||
Also known to come with the GAE1 449 istead of the GAE1 506
|
||||
Also known to come with a GAE1 with various production codes including 449, 501 & 506
|
||||
|
||||
*/
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user