diff --git a/src/mame/drivers/atvtrack.c b/src/mame/drivers/atvtrack.c index 1e495cd7452..89fb791bcad 100644 --- a/src/mame/drivers/atvtrack.c +++ b/src/mame/drivers/atvtrack.c @@ -2,8 +2,58 @@ ATV Track (c)2002 Gaelco - 2x SH4 (HD64177506), bus clock of 33 MHz - There is a chip hidden under a heatsink with RAM connected, probably GFX +ATV Track +Gaelco 2002 + +PCB Layout + +GAELCO +REF. 020419 + |--------------------------------------------------------------| + | | + | SW3 EPC1PC8 | + | K4S643232 | + | LC245A 7LB176 |-| + | FLASH.IC14 FLASH.IC19 7LB176 | | + | |-----| 7LB176 | |DB9 + | | SH4 | 7LB176 |-| + | | | FLASH.IC15 FLASH.IC20 | + | |-----| | + | |----------| | +|-| K4S643232 |ALTERA | | +| | L4955 |FLEX | | +| | |-----| K4S643232 |EPF10K50 | | +| |CN1 | SH4 | |EQC240-3 | | +| | | | |----------| | +| | |-----| | +|-| | + | | + | 33MHz K4S643232 |----------| | + | K4S643232 | GFX | | + | LED | | |-| + | LED | | | | + | K4S643232 | | | |DB9 + | K4S643232 |----------| |-| + | TL074C TL074C 385-1 | + | TDA1387 TDA1387 14.31818MHz | + | | + |--------------------------------------------------------------| +Notes: + SH4 - Hitachi HD6417750S SH4 CPU (BGA) + K4S643232 - Samsung K4S643232E-TC70 64M x 32-bit SDRAM (TSSOP86) + GFX - Unknown BGA graphics chip (heatsinked) + FLASH.IC* - Samsung K9F2808U0B 128MBit (16M + 512k Spare x 8-bit) FlashROM (TSOP48) + EPF10K50 - Altera Flex EPF10K50EQC240-3 FPGA (QFP240) + EPC1PC8 - Altera EPC1PC8 FPGA Configuration Device (DIP8) + TL074C - Texas Instruments TL074C Low Noise Quad JFet Operational Amplifier (SOIC14) + TDA1387 - Philips TDA1387 Stereo Continuous Calibration DAC (SOIC8) + L4955 - ST Microelectronics L4955 low-power, quad channel, 8-bit buffered voltage output DAC and amplifier + 7LB176 - Texas Instruments 7LB176 Differential Bus Tranceiver (SOIC8) + 385-1 - National LM385 Adjustable Micropower Voltage Reference Diode (SOIC8) + CN1 - Multi-pin connector for filter board (input power & controls connectors etc) + DB9 - Video output connector (for twin monitors) + SW3 - Push button switch + */ #include "emu.h" @@ -67,6 +117,18 @@ ROM_START( atvtrack ) ROM_LOAD32_BYTE("20.bin", 0x0000001, 0x1080000, CRC(649dc331) SHA1(0cac2d0c15dd564c7fdebdf4365422958f453d63) ) ROM_LOAD32_BYTE("14.bin", 0x0000002, 0x1080000, CRC(67983453) SHA1(05389a0ffc1a1bae9bac16a53a97d78b6eccc626) ) ROM_LOAD32_BYTE("19.bin", 0x0000003, 0x1080000, CRC(9fc5c579) SHA1(8829329ef229564952aea2108ef1750dc226cbac) ) + + ROM_REGION( 0x20000, "eeprom", ROMREGION_ERASEFF) + ROM_LOAD("epc1pc8.ic23", 0x0000000, 0x1ff01, CRC(752444c7) SHA1(c77e8fcfcbe15b53eda25553763bdac45f0ef7df) ) // contains a large amount of data, maybe used for some form of protection ROM_END -GAME( 2002, atvtrack, 0, atvtrack, atvtrack, 0, ROT0, "Gaelco", "ATV Track", GAME_NOT_WORKING | GAME_NO_SOUND ) +ROM_START( atvtracka ) + ROM_REGION( 0x4200000, "maincpu", ROMREGION_ERASEFF) // NAND roms, contain additional data hence the sizes + ROM_LOAD32_BYTE("k9f2808u0b.ic15", 0x0000000, 0x1080000, CRC(10730001) SHA1(48c685a6ff7135abd074dc7fb7d10834c44da58f) ) + ROM_LOAD32_BYTE("k9f2808u0b.ic20", 0x0000001, 0x1080000, CRC(b0c34433) SHA1(852c79bb3d7082cd2c056140071ae7d71679ec1d) ) + ROM_LOAD32_BYTE("k9f2808u0b.ic14", 0x0000002, 0x1080000, CRC(02a12085) SHA1(acb112c9c7b29d92610465fb92268ce787ca06f4) ) + ROM_LOAD32_BYTE("k9f2808u0b.ic19", 0x0000003, 0x1080000, CRC(856c1e6a) SHA1(a6b2839120d61811c36cc6b4095de9cefceb394b) ) +ROM_END + +GAME( 2002, atvtrack, 0, atvtrack, atvtrack, 0, ROT0, "Gaelco", "ATV Track (set 1)", GAME_NOT_WORKING | GAME_NO_SOUND ) +GAME( 2002, atvtracka, atvtrack, atvtrack, atvtrack, 0, ROT0, "Gaelco", "ATV Track (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND ) diff --git a/src/mame/drivers/m92.c b/src/mame/drivers/m92.c index eb431cd03c0..068c59af45b 100644 --- a/src/mame/drivers/m92.c +++ b/src/mame/drivers/m92.c @@ -2234,7 +2234,7 @@ GAME( 1992, uccopsu, uccops, uccops, uccops, uccops, ROT0, "Irem GAME( 1992, uccopsar, uccops, uccops, uccops, uccops, ROT0, "Irem", "Undercover Cops (Alpha Renewal Version)", 0 ) GAME( 1992, uccopsj, uccops, uccops, uccops, uccops, ROT0, "Irem", "Undercover Cops (Japan)", 0 ) GAME( 1992, mysticri, 0, mysticri, mysticri, mysticri, ROT0, "Irem", "Mystic Riders (World)", 0 ) -GAME( 1992, gunhohki, mysticri, mysticri, mysticri, mysticri, ROT0, "Irem", "Gun Hohki (Japan)", 0 ) +GAME( 1992, gunhohki, mysticri, mysticri, mysticri, mysticri, ROT0, "Irem", "Mahou Keibitai Gun Hohki (Japan)", 0 ) // cheaply produced Korean board, has original chips, but lacks any proper labels // main code is also significantly different to the supported original set, so it might just be a legitimate early revision on a cheap board GAME( 1992, mysticrib,mysticri, mysticri, mysticri, mysticri, ROT0, "Irem", "Mystic Riders (bootleg?)", 0) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index 6ea7bf33800..deb4e9d1071 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -7880,6 +7880,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11 /* SH-4 hardware */ DRIVER( atvtrack ) /* (c) 2002 - Ref 020419 */ + DRIVER( atvtracka ) /* (c) 2002 - Ref 020419 */ /* Remaining Gaelco Games: