From 6d1f940833be2a09b3016000a608073c7544522f Mon Sep 17 00:00:00 2001 From: davidhay Date: Fri, 18 Jul 2008 21:14:38 +0000 Subject: [PATCH] adds this set to model2 before this driver also changes while I'm looking at it......... New Game Not Working -------------------- Rail Chase 2 [AndyGeezer] --- src/mame/drivers/model2.c | 40 +++++++++++++++++++++++++++++++++++++++ src/mame/mamedriv.c | 1 + 2 files changed, 41 insertions(+) diff --git a/src/mame/drivers/model2.c b/src/mame/drivers/model2.c index 0e702083659..715c8004640 100644 --- a/src/mame/drivers/model2.c +++ b/src/mame/drivers/model2.c @@ -3264,6 +3264,45 @@ ROM_START( waverunr ) ROM_LOAD("mpr-19296.34", 0x0400000, 0x400000, CRC(b4b9faff) SHA1(3a258e0f7c642d043cbab5f94dfe69fac8561e93) ) ROM_END +/* Rail Chase 2 */ +ROM_START( rchase2 ) + ROM_REGION( 0x200000, REGION_CPU1, 0 ) // i960 program + ROM_LOAD32_WORD("epr-18045a.15", 0x000000, 0x080000, CRC(bfca0314) SHA1(9eb0f2cdab8c10fda9edc0ddc439263af3903cdc) ) + ROM_LOAD32_WORD("epr-18046a.16", 0x000002, 0x080000, CRC(0b8d3074) SHA1(fee8436399fb97ad5b8357b81e69bd5c27af1dde) ) + ROM_LOAD32_WORD("epr-18047a.13", 0x100000, 0x080000, CRC(ca4b58df) SHA1(d41cb8efd9fd65eea9e7aefadebfd0a27ef145fb) ) + ROM_LOAD32_WORD("epr-18075a.14", 0x100002, 0x080000, CRC(b82672e4) SHA1(519fdb5a978b6e82989b9841c6b59819f0d417cb) ) + + ROM_REGION32_LE( 0x2000000, REGION_USER1, 0 ) // Data + ROM_LOAD32_WORD("mpr-18037.11", 0x0000000, 0x200000, CRC(dea8f896) SHA1(8eb45e46bd14a2ffbdaac47d381a1ea9b9a03ca2) ) + ROM_LOAD32_WORD("mpr-18038.12", 0x0000002, 0x200000, CRC(441f7709) SHA1(cbfa687839b6cad6a5ace45b44b95c45e4cfab0d) ) + ROM_LOAD32_WORD("mpr-18039.9", 0x0800000, 0x200000, CRC(b98c6f06) SHA1(dd1ff9c682778de1c6c09e7a5cbc95a8149488c4) ) + ROM_LOAD32_WORD("mpr-18040.10", 0x0800002, 0x200000, CRC(0d872667) SHA1(33e56486ec6b953341552b6bc21dc66f6f8aaf74) ) + ROM_LOAD32_WORD("mpr-18041.7", 0x1000000, 0x200000, CRC(e511ab0a) SHA1(c6ea14b3bdefdc59603bd2fc152ac0421fae4d6f) ) + ROM_LOAD32_WORD("mpr-18042.8", 0x1000002, 0x200000, CRC(e9a04159) SHA1(0204ba86af2707bc9e277cac68dd9ef759189c23) ) + ROM_LOAD32_WORD("mpr-18043.5", 0x1800000, 0x200000, CRC(ff84dfd6) SHA1(82833bf4cb1f367aea5fec6cffb7023cbbd3c8cb) ) + ROM_LOAD32_WORD("mpr-18044.6", 0x1800002, 0x200000, CRC(ab9b406d) SHA1(62e95ceea6f71eedbebae59e188aac03e6129e62) ) + + ROM_REGION( 0x800000, REGION_USER5, ROMREGION_ERASEFF ) // Coprocessor Data ROM + /* empty?? */ + + ROM_REGION( 0x2000000, REGION_USER2, 0 ) // Models + ROM_LOAD32_WORD("mpr-18031.17", 0x0000000, 0x200000, CRC(25d0deae) SHA1(2d0339dd7eeb2625f78e2fbe4ebdc976967175a4) ) + ROM_LOAD32_WORD("mpr-18032.21", 0x0000002, 0x200000, CRC(dbae35c2) SHA1(9510104975192a0ef1750251636daff7f089feb9) ) + ROM_LOAD32_WORD("mpr-18033.18", 0x0800000, 0x200000, CRC(1e75946c) SHA1(7dee991f0c43de9bfe17ae44767f65f12e83c811) ) + ROM_LOAD32_WORD("mpr-18034.22", 0x0800002, 0x200000, CRC(215235ad) SHA1(48227544209412fca3035e85a00d33ea654dc7b5) ) + + ROM_REGION( 0x1000000, REGION_USER3, 0 ) // Textures + ROM_LOAD32_WORD("mpr-18035.27", 0x000000, 0x200000, CRC(4423f66e) SHA1(c1f8dda4781dea00bd97dbf9ecfbb626dadd2c35) ) + ROM_LOAD32_WORD("mpr-18036.25", 0x000002, 0x200000, CRC(69221cf5) SHA1(e39644a08aa631dbdcfc7c0dc356e73f6a4412a9) ) + + ROM_REGION( 0x100000, REGION_CPU2, 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18074.31", 0x080000, 0x80000, CRC(4c31d459) SHA1(424d5e5a7787d0d4c68aa919ba7d575babfd1ce0) ) + + ROM_REGION( 0x800000, REGION_SOUND1, 0 ) // Samples + ROM_LOAD("mpr-18029.32", 0x0000000, 0x200000, CRC(f6804150) SHA1(ef40c11008c75d04159772ad30f02cdb8c5464f3) ) + ROM_LOAD("mpr-18030.34", 0x0400000, 0x200000, CRC(1167615d) SHA1(bae0060aec3c15f08342f11df665c05c5703523d) ) +ROM_END + /* Behind Enemy Lines @@ -4305,6 +4344,7 @@ GAME( 1998, dynmcopb, dynamcop, model2b, model2, genprot, ROT0, "Sega", "Dynamit GAME( 1998, dyndek2b, dynamcop, model2b, model2, genprot, ROT0, "Sega", "Dynamite Deka 2 (Japan, Model 2B)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) GAME( 1998, pltkids, 0, model2b, model2, pltkids, ROT0, "Psikyo", "Pilot Kids (Model 2B) (Revision A)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) GAME( 199?, waverunr, 0, model2b, model2, 0, ROT0, "Sega", "Wave Runner (Revision A)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) +GAME( 199?, rchase2, 0, model2b, model2, 0, ROT0, "Sega", "Rail Chase 2 (Revision A)", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) // Model 2C-CRX (TGPx4, SCSP sound board) GAME( 1996, skisuprg, 0, model2c, model2, 0, ROT0, "Sega", "Sega Ski Super G", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index f38bf9ca79a..0601a176dbd 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -3822,6 +3822,7 @@ Sep.1994 Quiz Ghost Hunter DRIVER( dyndek2b ) /* 1998 */ DRIVER( pltkids ) /* 1998 */ DRIVER( waverunr ) /* 199? */ + DRIVER( rchase2 ) /* 199? */ /* Model 2C-CRX (TGPx4, SCSP sound board) */ DRIVER( skisuprg ) /* 1996 */