mirror of
https://github.com/holub/mame
synced 2025-05-20 20:58:51 +03:00
new clones
------------ Ridge Racer (Full Scale, 1993-12-13, World) [tormod, Smitdogg, The Dumping Union] (not working, incomplete boardset)
This commit is contained in:
parent
83222207ed
commit
10b9b81ca0
@ -4329,6 +4329,8 @@ ROM_START( ridgerac )
|
||||
ROM_REGION( 0x2000, "user2", ROMREGION_ERASE00 )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( ridgeracb )
|
||||
ROM_REGION( 0x200000, "maincpu", 0 ) /* main program */
|
||||
ROM_LOAD32_BYTE( "rr1prll.4d", 0x00003, 0x80000, CRC(4bb7fc86) SHA1(8291375b8ec4d37e0d9e3bf38da2d5907b0f31bd) )
|
||||
@ -4482,6 +4484,60 @@ ROM_START( ridgerac3 )
|
||||
ROM_REGION( 0x2000, "user2", ROMREGION_ERASE00 )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( rrf )
|
||||
ROM_REGION( 0x200000, "maincpu", 0 ) /* main program */
|
||||
ROM_LOAD32_BYTE( "rrf2prgll.4d", 0x00003, 0x80000, CRC(23c6144d) SHA1(99f70e2c60fba7551cafdce12b07da1f8ab8aad6) )
|
||||
ROM_LOAD32_BYTE( "rrf2prglm.2d", 0x00002, 0x80000, CRC(1ad638a1) SHA1(505a7f4ba60bbc4e735865fbc5d664311b6045d9) )
|
||||
ROM_LOAD32_BYTE( "rrf2prgum.8d", 0x00001, 0x80000, CRC(d7e0aa16) SHA1(cab4578cdd3af84b865114be4105cfdc2e7abf36) )
|
||||
ROM_LOAD32_BYTE( "rrf2prguu.6d", 0x00000, 0x80000, CRC(12c808bb) SHA1(64e84686d4ceb8145b9a59b75d0dced830884c9d) )
|
||||
|
||||
ROM_REGION( 0x10000*2, "master", 0 ) /* Master DSP */
|
||||
ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
|
||||
|
||||
ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
|
||||
ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
|
||||
|
||||
ROM_REGION( 0x080000, "mcu", 0 ) /* BIOS */
|
||||
ROM_LOAD( "c74.bin", 0x0000, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
|
||||
|
||||
ROM_REGION( 0x100000, "user4", 0 ) /* sound data */
|
||||
ROM_LOAD( "rrf1data.6r", 0, 0x080000, CRC(ce3c6ed6) SHA1(23e033364bc967c10c49fd1d5413dda837670633) )
|
||||
|
||||
|
||||
ROM_REGION( 0x80000*6, "pointrom", 0 ) /* 3d model data */
|
||||
ROM_LOAD( "rrf2potl0.l0", 0x80000*0, 0x80000, CRC(9b762e60) SHA1(50b67ff6678bacba140bad3aedda75c30851fa7a) )
|
||||
ROM_LOAD( "rrf2potl1.l1", 0x80000*1, 0x80000, CRC(ab4d66b0) SHA1(59020b3dc2efff99cd528752ca7168b64ae96ac4) )
|
||||
ROM_LOAD( "rrf2potm0.m0", 0x80000*2, 0x80000, CRC(02d4daa3) SHA1(9b4e48d3234cb91146b5d31ffcf42ad199ccb903) )
|
||||
ROM_LOAD( "rrf2potm1.m1", 0x80000*3, 0x80000, CRC(37e005c2) SHA1(036ae1c44aaa6a6904e6d4938572035ccc6854ed) )
|
||||
ROM_LOAD( "rrf2potu0.u0", 0x80000*4, 0x80000, CRC(86b3fe98) SHA1(f242d33f7488e233ccdc0b5d309c64510d7a622d) )
|
||||
ROM_LOAD( "rrf2potu1.u1", 0x80000*5, 0x80000, CRC(e0c6ce3d) SHA1(cc559a2237ccb753cb1397fecba64733455a8c43) )
|
||||
|
||||
ROM_REGION( 0x800000, "c352", 0 ) /* sound samples */
|
||||
ROM_LOAD( "rrf1wave0.10r", 0x100000*0, 0x100000,CRC(a8e85bde) SHA1(b56677e9f6c98f7b600043f5dcfef3a482ca7455) )
|
||||
ROM_LOAD( "rrf1wave1.10p", 0x100000*2, 0x100000,CRC(35f47c8e) SHA1(7c3f9e942f532af8008fbead2a96fee6084bcde6) )
|
||||
ROM_LOAD( "rrf1wave2.10n", 0x100000*1, 0x100000,CRC(4ceeae12) SHA1(ae3a6583f8912bc784c7bc63d32448228cf217ba) ) // differs from normal sets
|
||||
ROM_LOAD( "rrf1wave3.10l", 0x100000*3, 0x100000,CRC(c4cda1a7) SHA1(60bc96880ec79efdff3cc70c09e848692a40bea4) )
|
||||
|
||||
ROM_REGION( 0x2000, "user2", ROMREGION_ERASE00 )
|
||||
|
||||
/* this stuff was missing from this version, and shouldn't be the same (bad textures if we use these roms) */
|
||||
ROM_REGION( 0x300, "user1", 0 )
|
||||
ROM_LOAD( "rrf1gam.2d", 0x0000, 0x0100, BAD_DUMP CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
|
||||
ROM_LOAD( "rrf1gam.3d", 0x0100, 0x0100, BAD_DUMP CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
|
||||
ROM_LOAD( "rrf1gam.4d", 0x0200, 0x0100, BAD_DUMP CRC(b2161bce) SHA1(d2681cc0cf8e68df0d942d392b4eb4458c4bb356) )
|
||||
|
||||
ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
|
||||
ROM_LOAD( "rrf1cg0.bin", 0x200000*0x4, 0x200000, BAD_DUMP CRC(b557a795) SHA1(f345486ffbe797246ad80a55d3c4a332ed6e2888) )
|
||||
ROM_LOAD( "rrf1cg1.bin", 0x200000*0x5, 0x200000, BAD_DUMP CRC(0fa212d9) SHA1(a1311de0a504e2d399044fa8ac32ec6c56ec965f) )
|
||||
ROM_LOAD( "rrf1cg2.bin", 0x200000*0x6, 0x200000, BAD_DUMP CRC(18e2d2bd) SHA1(69c2ea62eeb255f27d3c69373f6716b0a34683cc) )
|
||||
ROM_LOAD( "rrf1cg3.bin", 0x200000*0x7, 0x200000, BAD_DUMP CRC(9564488b) SHA1(6b27d1aea75d6be747c62e165cfa49ecc5d9e767) )
|
||||
|
||||
ROM_REGION16_LE( 0x280000, "textilemap", 0 ) /* texture tilemap */
|
||||
ROM_LOAD( "rrf1ccrl.bin",0x000000, 0x200000, BAD_DUMP CRC(6092d181) SHA1(52c0e3ac20aa23059a87d1a985d24ae641577310) )
|
||||
ROM_LOAD( "rrf1ccrh.bin",0x200000, 0x080000, BAD_DUMP CRC(dd332fd5) SHA1(a7d9c1d6b5a8e3a937b525c1363880e404dcd147) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( timecris )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 ) /* main program */
|
||||
ROM_LOAD32_BYTE( "ts2ver-b.1", 0x00003, 0x100000, CRC(29b377f7) SHA1(21864ba964602115c1268fd5edd8006a13a86cfc) )
|
||||
@ -5452,6 +5508,83 @@ static INPUT_PORTS_START( ridgera )
|
||||
DRIVING_ANALOG_PORTS
|
||||
INPUT_PORTS_END /* Ridge Racer */
|
||||
|
||||
|
||||
static INPUT_PORTS_START( rrf )
|
||||
PORT_START("DSW0") /* 0: DIP2 and DIP3 */
|
||||
PORT_DIPNAME( 0x0001, 0x0000, "DIP2-1" )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0000, "DIP2-2" )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, "DIP2-3" )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0008, "DIP2-4" )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0010, "DIP2-5" )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0020, "DIP2-6" )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, "DIP2-7" )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0080, "DIP2-8" )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0100, 0x0100, "DIP3-1" )
|
||||
PORT_DIPSETTING( 0x0100, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, "DIP3-2" )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0400, 0x0400, "DIP3-3" )
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0800, 0x0800, "DIP3-4" )
|
||||
PORT_DIPSETTING( 0x0800, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x1000, 0x1000, "DIP3-5" )
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x2000, 0x2000, "DIP3-6" )
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, "DIP3-7 (TEST MODE)" )
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, "DIP3-8" )
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
|
||||
PORT_START("INPUTS") /* 1 */
|
||||
PORT_DIPNAME( 0x000f, 0x000a, "Stick Shift" )
|
||||
PORT_DIPSETTING( 0xa, "1" )
|
||||
PORT_DIPSETTING( 0x9, "2" )
|
||||
PORT_DIPSETTING( 0xe, "3" )
|
||||
PORT_DIPSETTING( 0xd, "4" )
|
||||
PORT_DIPSETTING( 0x6, "5" )
|
||||
PORT_DIPSETTING( 0x5, "6" )
|
||||
PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* CLUTCH */
|
||||
PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN2 )
|
||||
PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_SERVICE1 )
|
||||
PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_COIN1 )
|
||||
PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* MOTION STOP? */
|
||||
|
||||
DRIVING_ANALOG_PORTS
|
||||
INPUT_PORTS_END /* Ridge Racer */
|
||||
|
||||
|
||||
static INPUT_PORTS_START( raveracw )
|
||||
PORT_START("DSW0")
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "DIP2-1 (test mode)" )
|
||||
@ -5780,6 +5913,7 @@ GAME( 1993, ridgerac, 0, namcos22, ridgera, ridgeraj, ROT0, "Namco", "
|
||||
GAME( 1993, ridgeracb, ridgerac, namcos22, ridgera, ridgeraj, ROT0, "Namco", "Ridge Racer (Rev. RR2, World)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) /* 1993-10-07 */
|
||||
GAME( 1993, ridgeracj, ridgerac, namcos22, ridgera, ridgeraj, ROT0, "Namco", "Ridge Racer (Rev. RR1, Japan)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) /* 1993-10-07 */
|
||||
GAME( 1993, ridgerac3, ridgerac, namcos22, ridgera, ridgeraj, ROT0, "Namco", "Ridge Racer (3 Screen? Rev. RR2, World)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) /* 1993-10-28 */
|
||||
GAME( 1993, rrf , ridgerac, namcos22, rrf, ridgeraj, ROT0, "Namco", "Ridge Racer (Full Scale, 1993-12-13, World)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS|GAME_NOT_WORKING ) // very different version, incomplete dump.
|
||||
GAME( 1994, ridgera2, 0, namcos22, ridgera, ridger2j, ROT0, "Namco", "Ridge Racer 2 (Rev. RRS2, US)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS|GAME_NOT_WORKING ) /* POSTs but doesn's start */
|
||||
GAME( 1994, ridgera2j, ridgera2, namcos22, ridgera, ridger2j, ROT0, "Namco", "Ridge Racer 2 (Rev. RRS1, Ver.B, Japan)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS|GAME_NOT_WORKING )
|
||||
GAME( 1994, ridgera2ja,ridgera2, namcos22, ridgera, ridger2j, ROT0, "Namco", "Ridge Racer 2 (Rev. RRS1, Japan)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS|GAME_NOT_WORKING )
|
||||
|
@ -903,6 +903,7 @@ const game_driver * const drivers[] =
|
||||
DRIVER( ridgeracb ) /* (c) 1993 */
|
||||
DRIVER( ridgeracj ) /* (c) 1993 */
|
||||
DRIVER( ridgerac3 ) /* (c) 1993 */
|
||||
DRIVER( rrf ) /* (c) 1993 */
|
||||
DRIVER( acedrvrw ) /* (c) 1994 */
|
||||
DRIVER( alpinerd ) /* (c) 1994 */
|
||||
DRIVER( alpinerc ) /* (c) 1994 */
|
||||
|
Loading…
Reference in New Issue
Block a user