diff --git a/src/mame/drivers/suna8.c b/src/mame/drivers/suna8.c index 3b6341f9141..dfbb691380c 100644 --- a/src/mame/drivers/suna8.c +++ b/src/mame/drivers/suna8.c @@ -2385,7 +2385,7 @@ ROM_END ROM_START( srangerw ) ROM_REGION( 0x48000, "maincpu", 0 ) /* Main Z80 Code */ - ROM_LOAD( "w1", 0x00000, 0x8000, CRC(2287d3fc) SHA1(cc2dab587ca50fc4371d2861ac842cd81370f868) ) // 88,2,28 + ROM_LOAD( "w1", 0x00000, 0x8000, CRC(2287d3fc) SHA1(cc2dab587ca50fc4371d2861ac842cd81370f868) ) // 88,2,28 RANGER ROM_LOAD( "2", 0x10000, 0x8000, CRC(ff65af29) SHA1(90f9a0c862e2a9da0343446a325961ab29d26b4b) ) ROM_LOAD( "3", 0x18000, 0x8000, CRC(64e09436) SHA1(077f0d38d489562532d5f7678434a85ca04d373c) ) ROM_LOAD( "r4", 0x30000, 0x8000, CRC(4346fae6) SHA1(a9f000e4427a1e9902627402dce14dc8ee04dbf8) ) @@ -2410,6 +2410,57 @@ ROM_START( srangerw ) ROM_LOAD( "13", 0x38000, 0x8000, CRC(9809fee8) SHA1(b7e0664702d0c1f77247d7c76a381b24687a09ea) ) ROM_END +/*************************************************************************** + +Super Ranger, SunA 1988, Licensed to NOVA (Germany) + +This archive only contains dumps which differ from +the existing version. + +Name Size CRC32 +------------------------------------------------ +super_ranger_nova_pcb_1.jpg 2331403 0xea758d68 +super_ranger_nova_pcb_2.jpg 2381957 0x1061a893 +super_ranger_nova_pcb_3.jpg 1874032 0xfb96767a +super_ranger_nova_pcb_4.jpg 1939532 0xedb7f4ae + +Name Size CRC32 Chip Type +----------------------------------------- +SRNOVA10_P9 32768 0xa4916537 27c256 +SRNOVA1_E2 32768 0x2287d3fc 27c256 +SRNOVA6_P5 32768 0xaf534075 27c256 + +. Board supplied by ShouTime +. Board dumped by ShouTime + +***************************************************************************/ + +ROM_START( srangern ) + ROM_REGION( 0x48000, "maincpu", 0 ) /* Main Z80 Code */ + ROM_LOAD( "1", 0x00000, 0x8000, CRC(2287d3fc) SHA1(cc2dab587ca50fc4371d2861ac842cd81370f868) ) // 1 @ e2: 88,2,28 RANGER (same as w1 in srangerw) + ROM_LOAD( "2", 0x10000, 0x8000, CRC(ff65af29) SHA1(90f9a0c862e2a9da0343446a325961ab29d26b4b) ) + ROM_LOAD( "3", 0x18000, 0x8000, CRC(64e09436) SHA1(077f0d38d489562532d5f7678434a85ca04d373c) ) + ROM_LOAD( "4", 0x30000, 0x8000, CRC(4346fae6) SHA1(a9f000e4427a1e9902627402dce14dc8ee04dbf8) ) + ROM_CONTINUE( 0x20000, 0x8000 ) + ROM_LOAD( "5", 0x38000, 0x8000, CRC(6a7ca1c3) SHA1(0f0b508e9b20909e9efa07b42d67732082b6940b) ) + ROM_CONTINUE( 0x28000, 0x8000 ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) /* Sound Z80 Code */ + ROM_LOAD( "14", 0x0000, 0x8000, CRC(11c83aa1) SHA1(d1f75096528b220a3f858eac62e3b4111fa013de) ) + + ROM_REGION( 0x8000, "samples", 0 ) /* Samples */ + ROM_LOAD( "15", 0x0000, 0x8000, CRC(28c2c87e) SHA1(ec0d92140ef44df822f2229e79b915e051caa033) ) + + ROM_REGION( 0x40000, "gfx1", ROMREGION_INVERT ) /* Sprites */ + ROM_LOAD( "6", 0x00000, 0x8000, CRC(af534075) SHA1(ce6e927702666d2588d6cdb3991463065a4e8084) ) // 6 @ p5 + ROM_LOAD( "7", 0x08000, 0x8000, CRC(9f35dbfa) SHA1(8a8f158ad7f0bc6b43eaa95959af3ab58cf14d6d) ) + ROM_LOAD( "8", 0x10000, 0x8000, CRC(f400db89) SHA1(a07b226af40cac5a20739bb8f4226909724fda86) ) + ROM_LOAD( "9", 0x18000, 0x8000, CRC(fa2a11ea) SHA1(ea29ade1254caa2a3bd4b4816fe338f238025284) ) + ROM_LOAD( "10", 0x20000, 0x8000, CRC(a4916537) SHA1(9defc8b22ba5119d8c3efb3eb1e28e835adffec2) ) // 10 @ p9 + ROM_LOAD( "11", 0x28000, 0x8000, CRC(19037a7b) SHA1(a6843b0220bab5c47307a0c761d5bd638716aef0) ) + ROM_LOAD( "12", 0x30000, 0x8000, CRC(c59c0ec7) SHA1(80003f3e33610a84f6e194918276d5f60145b00e) ) + ROM_LOAD( "13", 0x38000, 0x8000, CRC(9809fee8) SHA1(b7e0664702d0c1f77247d7c76a381b24687a09ea) ) +ROM_END /*************************************************************************** @@ -2727,6 +2778,7 @@ DRIVER_INIT_MEMBER(suna8_state,suna8) GAME( 1988, sranger, 0, rranger, rranger, suna8_state, suna8, ROT0, "SunA", "Super Ranger (v2.0)", 0 ) GAME( 1988, rranger, sranger, rranger, rranger, suna8_state, suna8, ROT0, "SunA (Sharp Image license)", "Rough Ranger (v2.0, unprotected, bootleg?)", 0) // protection is patched out in this. GAME( 1988, srangerb, sranger, rranger, rranger, suna8_state, suna8, ROT0, "bootleg", "Super Ranger (bootleg)", 0 ) +GAME( 1988, srangern, sranger, rranger, rranger, suna8_state, suna8, ROT0, "SunA (NOVA license)","Super Ranger (NOVA)", 0 ) GAME( 1988, srangerw, sranger, rranger, rranger, suna8_state, suna8, ROT0, "SunA (WDK license)", "Super Ranger (WDK)", 0 ) GAME( 1988, hardhead, 0, hardhead, hardhead, suna8_state, hardhead, ROT0, "SunA", "Hard Head", 0 ) GAME( 1988, hardheadb, hardhead, hardhead, hardhead, suna8_state, hardhedb, ROT0, "bootleg", "Hard Head (bootleg)", 0 ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 8872fb9cd44..e6221a7b532 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -8593,6 +8593,7 @@ homo // bootleg rranger // (c) 1988 SunA + Sharp Image license sranger // (c) 1988 srangerb // bootleg +srangern // (c) 1988 SunA (NOVA License) srangerw // (c) 1988 SunA (WDK License) hardhead // (c) 1988 SunA hardheadb // bootleg