summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ville Linde <villelin@mamedev.org>2012-12-14 15:37:44 +0000
committer Ville Linde <villelin@mamedev.org>2012-12-14 15:37:44 +0000
commit0e904825d4c807a07a54a126bc5ded4308a3b547 (patch)
tree066ffff52d25187430186ed9998e9767978cba86
parent448d7f7eb1c87a5650a14c92df3f1c6b03d7741c (diff)
New games added as GAME_NOT_WORKING
----------------------------------- Raizin Ping Pong [Guru]
-rw-r--r--src/mame/drivers/taitotz.c131
-rw-r--r--src/mame/mame.lst1
2 files changed, 123 insertions, 9 deletions
diff --git a/src/mame/drivers/taitotz.c b/src/mame/drivers/taitotz.c
index f386b378365..0a43a14c2e6 100644
--- a/src/mame/drivers/taitotz.c
+++ b/src/mame/drivers/taitotz.c
@@ -67,6 +67,88 @@ IC26 TM TECH UA4464V T224162B-28J
IC7 Panasonic MN1020819DA E68-01
20.000 oscillator near IC7
+
+
+Rizing Ping Pong
+Taito 2002
+
+This game runs on Taito Type Zero hardware.
+
+PCB Layout
+----------
+
+TYPE ZERO MOTHER PCB
+K11X0878A
+J1100365A
+K11X0951A (Sticker)
+|-----------------------------------------------------------|
+| D4811650 D4811650 D4811650 D4811650 D4811650 E87-02.IC6|
+| D4811650 D4811650 D4811650 |
+| |
+|G M54V25632 |
+| |-----------| E87-01.IC5|
+| AD8073 | TAITO | |
+| | TCG020AGP | M54V25632 |
+| HY57V161610 | | |
+| ADV7120KP30 | | |
+| HY57V161610 | | |
+| HY57V161610 |-----------| |
+| HY57V161610 V54C365164 |
+| V54C365164 |
+| |
+| PAL16V8 |
+| QS5V991 (E68-06) |
+| 66.6667MHz |
+| |-------|M51955A |
+| | | |-------| |
+| |IDT7024| |PPC603E| |
+| | | | | |
+| |-------| |-------| |
+| |
+|-----------------------------------------------------------|
+
+
+TYPE ZERO DAUGHTER PCB
+K9100745A
+J9100491A
+RIZINGPINGPONG K91J0905A (Sticker)
+RIZINGPINGPONG M43J0775A (Sticker)
+|-----------------------------------------------------------|
+|RESET_SW 5.5V RTC64613 |
+| SUPERCAP MB3790 F14-02.IC15 |
+|DS14C239 LC3564 |
+| F14-01.IC14 |
+| IDC40 LC321664 |
+|TD62064 20MHz|
+| TOSHIBA IDT7133 MN1020819 |
+| TMP95C063 (E68-01) |
+| PAL16V8 |
+| (E68-03) 25MHz XC9572 |
+| HY5118164 |
+| 3.686MHz |
+| |
+|C SN74S1057 |
+| |
+| |
+| ZOOM ZOOM |
+| V53C16258 ZFX-2 ZSG-2 |
+| |
+| MC3418 GM71C17403 GM71C17403 |
+| LA2650 LC78834M |
+| GM71C17403 GM71C17403 |
+| |
+|-----------------------------------------------------------|
+Notes:
+ Connectors C (daughter) and G (main) join to filter board
+ IDC40 - IDE HDD connector for Quantum Fireball LCT 4.3AT LA04A011 Rev 01-A
+ Serial number 691934013492 DGPXX
+ Sticker on HDD reads.....
+ 4.3GB QUANTUM
+ QML04300LA-A
+ RIZING PING PONG EXP
+ M9005557A VER. 2.01O (note '01O' is slightly scratched and could be incorrect)
+
+
*/
#define ADDRESS_MAP_MODERN
@@ -521,6 +603,7 @@ public:
DECLARE_DRIVER_INIT(pwrshovl);
DECLARE_DRIVER_INIT(batlgear);
DECLARE_DRIVER_INIT(landhigh);
+ DECLARE_DRIVER_INIT(raizpin);
virtual void machine_start();
virtual void machine_reset();
virtual void video_start();
@@ -1276,7 +1359,7 @@ void taitotz_renderer::render_displaylist(running_machine &machine, const rectan
else
{
#if LOG_DISPLAY_LIST
- printf("%08X (unknown)\n", cmd);
+ printf("%08X: %08X (unknown)\n", index, cmd);
#endif
end = 1;
}
@@ -2541,6 +2624,9 @@ static const char BATLGR2_HDD_SERIAL[] = // " 05412842"
static const char BATLGR2A_HDD_SERIAL[] = // " 05411645"
{ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x35, 0x34, 0x31, 0x31, 0x36, 0x34, 0x35 };
+static const char RAIZPIN_HDD_SERIAL[] = // "691934013492 "
+ { 0x36, 0x39, 0x31, 0x39, 0x33, 0x34, 0x30, 0x31, 0x33, 0x34, 0x39, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 };
+
DRIVER_INIT_MEMBER(taitotz_state,landhigh)
{
@@ -2603,21 +2689,32 @@ DRIVER_INIT_MEMBER(taitotz_state,pwrshovl)
m_displist_addr = 0x4a989c;
}
+DRIVER_INIT_MEMBER(taitotz_state,raizpin)
+{
+ init_taitotz_152(machine());
+
+ m_hdd_serial_number = RAIZPIN_HDD_SERIAL;
+
+ m_scr_base = 0x1c0000;
+
+ m_displist_addr = 0x33480c;
+}
+
// Type-Zero System v1.52
-#define TAITOTZ_BIOS \
+#define TAITOTZ_BIOS_V152 \
ROM_LOAD32_WORD_SWAP( "e68-05-1.ic6", 0x000000, 0x080000, CRC(6ad9b006) SHA1(f05a0ae26b6abaeda9c7944aee96c72b08fff7a5) ) \
ROM_LOAD32_WORD_SWAP( "e68-04-1.ic5", 0x000002, 0x080000, CRC(c7c2dc6b) SHA1(bf88c818166c285130c5c73d6982f009da26e143) )
// Type-Zero System v1.11a (This was obtained from Battle Gear harddisk. An exact copy is also included in pwrshovl harddisk.)
-#define TAITOTZ_BIOS_OLD \
+#define TAITOTZ_BIOS_V111A \
ROM_LOAD32_WORD_SWAP( "ic6", 0x000000, 0x080000, CRC(29654245) SHA1(aaa34ff363eb96cf4a785fa6f9f7fc650b5ee93d) ) \
ROM_LOAD32_WORD_SWAP( "ic5", 0x000002, 0x080000, CRC(8784804a) SHA1(fe9eed5289dcc89f2bc98cb752895b13e44b6097) )
ROM_START( taitotz )
ROM_REGION64_BE( 0x100000, "user1", 0 )
- TAITOTZ_BIOS
+ TAITOTZ_BIOS_V152
ROM_REGION( 0x40000, "io_cpu", ROMREGION_ERASE00 )
ROM_REGION( 0x10000, "sound_cpu", ROMREGION_ERASE00 ) /* Internal ROM :( */
@@ -2627,7 +2724,7 @@ ROM_END
ROM_START( landhigh )
ROM_REGION64_BE( 0x100000, "user1", 0 )
- TAITOTZ_BIOS
+ TAITOTZ_BIOS_V152
ROM_REGION( 0x40000, "io_cpu", 0 )
ROM_LOAD16_BYTE( "e82-03.ic14", 0x000000, 0x020000, CRC(0de65b4d) SHA1(932316f7435259b723a29843d58b2e3dca92e7b7) )
@@ -2647,7 +2744,7 @@ ROM_END
ROM_START( batlgear )
ROM_REGION64_BE( 0x100000, "user1", 0 )
- TAITOTZ_BIOS_OLD
+ TAITOTZ_BIOS_V111A
ROM_REGION( 0x40000, "io_cpu", 0 )
ROM_LOAD16_BYTE( "e68-07.ic14", 0x000000, 0x020000, CRC(554c6fd7) SHA1(9f203dead81c7ccf73d7fd462cab147cd17f890f) )
@@ -2662,7 +2759,7 @@ ROM_END
ROM_START( batlgr2 )
ROM_REGION64_BE( 0x100000, "user1", 0 )
- TAITOTZ_BIOS
+ TAITOTZ_BIOS_V152
ROM_REGION( 0x40000, "io_cpu", 0 )
ROM_LOAD16_BYTE( "e87-03.ic14", 0x000000, 0x020000, CRC(49ae7cd0) SHA1(15f07a6bb2044a85a2139481f1dc95a44520c929) )
@@ -2677,7 +2774,7 @@ ROM_END
ROM_START( batlgr2a )
ROM_REGION64_BE( 0x100000, "user1", 0 )
- TAITOTZ_BIOS
+ TAITOTZ_BIOS_V152
ROM_REGION( 0x40000, "io_cpu", 0 )
ROM_LOAD16_BYTE( "e87-03.ic14", 0x000000, 0x020000, CRC(49ae7cd0) SHA1(15f07a6bb2044a85a2139481f1dc95a44520c929) )
@@ -2692,7 +2789,7 @@ ROM_END
ROM_START( pwrshovl )
ROM_REGION64_BE( 0x100000, "user1", 0 )
- TAITOTZ_BIOS_OLD
+ TAITOTZ_BIOS_V111A
ROM_REGION( 0x40000, "io_cpu", 0 )
ROM_LOAD16_BYTE( "e74-04.ic14", 0x000000, 0x020000, CRC(ef21a261) SHA1(7398826dbf48014b9c7e9454f978f3e419ebc64b) )
@@ -2705,10 +2802,26 @@ ROM_START( pwrshovl )
DISK_IMAGE( "pwrshovl", 0, SHA1(360f63b39f645851c513b4644fb40601b9ba1412) )
ROM_END
+ROM_START( raizpin )
+ ROM_REGION64_BE( 0x100000, "user1", 0 )
+ TAITOTZ_BIOS_V152
+
+ ROM_REGION( 0x40000, "io_cpu", 0 )
+ ROM_LOAD16_BYTE( "f14-01.ic14", 0x000000, 0x020000, CRC(f86a184d) SHA1(46abd11430c08d4f384fb79a5a3a39e54f83b8d8) )
+ ROM_LOAD16_BYTE( "f14-02.ic15", 0x000001, 0x020000, CRC(bd2d0dee) SHA1(652f810702598184551de9fd69436862d48c1608) )
+
+ ROM_REGION( 0x10000, "sound_cpu", 0 ) /* Internal ROM :( */
+ ROM_LOAD( "e68-01.ic7", 0x000000, 0x010000, NO_DUMP )
+
+ DISK_REGION( "drive_0" )
+ DISK_IMAGE( "raizpin", 0, SHA1(883ebcda03026df31da1cdb95af521e100c171ed) )
+ROM_END
+
GAME( 1999, taitotz, 0, taitotz, taitotz, driver_device, 0, ROT0, "Taito", "Type Zero BIOS", GAME_NO_SOUND|GAME_NOT_WORKING|GAME_IS_BIOS_ROOT)
GAME( 1999, landhigh, taitotz, landhigh, landhigh, taitotz_state, landhigh, ROT0, "Taito", "Landing High Japan", GAME_NOT_WORKING | GAME_NO_SOUND )
GAME( 1999, batlgear, taitotz, taitotz, batlgr2, taitotz_state, batlgear, ROT0, "Taito", "Battle Gear", GAME_NOT_WORKING | GAME_NO_SOUND )
GAME( 1999, pwrshovl, taitotz, taitotz, pwrshovl, taitotz_state, pwrshovl, ROT0, "Taito", "Power Shovel ni Norou!! - Power Shovel Simulator", GAME_NOT_WORKING | GAME_NO_SOUND )
GAME( 2000, batlgr2, taitotz, taitotz, batlgr2, taitotz_state, batlgr2, ROT0, "Taito", "Battle Gear 2 (v2.04J)", GAME_NOT_WORKING | GAME_NO_SOUND )
GAME( 2000, batlgr2a, batlgr2, taitotz, batlgr2, taitotz_state, batlgr2a, ROT0, "Taito", "Battle Gear 2 (v2.01J)", GAME_NOT_WORKING | GAME_NO_SOUND )
+GAME( 2002, raizpin, taitotz, taitotz, taitotz, taitotz_state, raizpin, ROT0, "Taito", "Raizin Ping Pong", GAME_NOT_WORKING | GAME_NO_SOUND )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index f72503f4206..b2ab207b4e1 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -2420,6 +2420,7 @@ pwrshovl // E74 (c) 1999 Taito
landhigh // E82 (c) 1999 Taito
batlgr2 // E87 (c) 2000 Taito (2.04J)
batlgr2a // E87 (c) 2000 Taito (2.01J)
+raizpin // F14 (c) 2002 Taito
invqix // F34 (c) 2003 Taito Corporation