new WORKING machines (Megumi Rescue) (#9815)

* new WORKING machines
-------
Megumi Rescue [Jeff Willard Jr]
This commit is contained in:
David Haywood 2022-05-23 04:45:44 +01:00 committed by GitHub
parent eaf60dbb02
commit 98bcdbd320
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 43 additions and 8 deletions

View File

@ -199,7 +199,7 @@ ROMs:
Game IC2 IC3 IC4 IC5 IC7
---------------------------------------------------------------------------------
Megumi Rescue* IC-2 IC-3 IC-4 IC-5 IC-7
Megumi Rescue V10.30 IC-2 V10.30 IC-3 V10.30 IC-4 V10.30 IC-5 V10.30 IC-7
Hang-On Jr. EPR-7261 EPR-7260 EPR-7259 EPR-7258 EPR-7257B
Transformer EPR-7350 EPR-7606 EPR-7348 EPR-7347 EPR-7605
/Astro Flash EPR-7350 EPR-7349 EPR-7348 EPR-7347 EPR-7723
@ -210,13 +210,6 @@ Opa Opa (encrypted) EPR-11220 EPR-11221 EPR-11222 EPR-11223 EPR-112
Fantasy Zone 2 EPR-11412 EPR-11413 EPR-11414 EPR-11415 EPR-11416
Tetris - - EPR-12211 EPR-12212 EPR-12213
* Only one board for Megumi Rescue has been seen (from an eBay auction), ROM labels where in this form:
MEGUMI RESCUE
IC-7
(C)1987 SEGA/EXA
A System E PCB can run all of the games simply by swapping the EPROMs plus CPU.
Well, in theory anyway. To run the non-encrypted games, just swap EPROMs and they will work.
@ -856,6 +849,22 @@ static INPUT_PORTS_START( ridleofp ) /* Used By Riddle Of Pythagoras */
//"SW2:8" unused
INPUT_PORTS_END
static INPUT_PORTS_START( megrescu )
PORT_INCLUDE( segae_ridleofp_generic )
PORT_MODIFY("e0")
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START2 )
PORT_MODIFY("f3")
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:3,4")
PORT_DIPSETTING( 0x00, "Cheat" ) // unlimited?
PORT_DIPSETTING( 0x0c, "2" )
PORT_DIPSETTING( 0x08, "3" )
PORT_DIPSETTING( 0x04, "4" )
PORT_DIPNAME(0x10, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW2:5")
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x10, DEF_STR( Cocktail ) )
INPUT_PORTS_END
uint32_t systeme_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
@ -1128,6 +1137,30 @@ ROM_START( astrofl )
ROM_LOAD( "epr-7350.ic2", 0x28000, 0x08000, CRC(0052165d) SHA1(cf4b5dffa54238e513515b3fc90faa7ce0b65d34) )
ROM_END
//*************************************************************************************************************************
// Megumi Rescue
// Game ID# 833-6200
//
// ROMs have no SEGA EPR codes but are all marked
//
// Megumi Rescue
// V10.30
// Final Version
// IC-x
// (c)1987SEGA/EXA
//
// (where -x is the IC position on the PCB)
ROM_START( megrescu )
ROM_REGION( 0x30000, "maincpu", 0 )
ROM_LOAD( "v10_30ic.7", 0x00000, 0x08000, CRC(490d0059) SHA1(de4e23eb862ef3c29b2fbdceba14360eb6e2a8ef) ) /* Fixed Code */
ROM_LOAD( "v10_30ic.5", 0x10000, 0x08000, CRC(278caba8) SHA1(809e504f6c680f742f0a5968d6bb16c2f67f851c) )
ROM_LOAD( "v10_30ic.4", 0x18000, 0x08000, CRC(bda242d1) SHA1(3704da98fe91d9e7f4380ea5e1f897b6b7049466) )
ROM_LOAD( "v10_30ic.3", 0x20000, 0x08000, CRC(56e36f85) SHA1(84aa78bc628bce64b1b990a8c9fcca25e5940bd3) )
ROM_LOAD( "v10_30ic.2", 0x28000, 0x08000, CRC(5b74c767) SHA1(dbc82a4e046f01130c72bbd7a81190d7f0ca209c) )
ROM_END
// YEAR, NAME, PARENT, MACHINE, INPUT, STATE INIT, MONITOR,COMPANY,FULLNAME,FLAGS
GAME( 1985, hangonjr, 0, hangonjr, hangonjr, systeme_state, empty_init, ROT0, "Sega", "Hang-On Jr. (Rev. B)", MACHINE_SUPPORTS_SAVE )
@ -1139,3 +1172,4 @@ GAME( 1987, opaopa, 0, systemeb, opaopa, systeme_state, init
GAME( 1987, opaopan, opaopa, systeme, opaopa, systeme_state, empty_init, ROT0, "Sega", "Opa Opa (Rev A, unprotected)", MACHINE_SUPPORTS_SAVE )
GAME( 1988, fantzn2, 0, systemex, fantzn2, systeme_state, init_fantzn2, ROT0, "Sega", "Fantasy Zone II - The Tears of Opa-Opa (MC-8123, 317-0057)", MACHINE_SUPPORTS_SAVE )
GAME( 1988, tetrisse, 0, systeme, tetrisse, systeme_state, empty_init, ROT0, "Sega", "Tetris (Japan, System E)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, megrescu, 0, ridleofp, megrescu, systeme_state, empty_init, ROT90, "Sega / Exa", "Megumi Rescue", MACHINE_SUPPORTS_SAVE )

View File

@ -37775,6 +37775,7 @@ westdrm //
astrofl // 834-5803 (c) 1986
fantzn2 // (c) 1988
hangonjr // (c) 1985
megrescu // (c) 1987
opaopa // (c) 1987
opaopan // (c) 1987
ridleofp // (c) 1986 Sega / Nasco