mirror of
https://github.com/holub/mame
synced 2025-06-08 22:03:55 +03:00
new WORKING machines (Megumi Rescue) (#9815)
* new WORKING machines ------- Megumi Rescue [Jeff Willard Jr]
This commit is contained in:
parent
eaf60dbb02
commit
98bcdbd320
@ -199,7 +199,7 @@ ROMs:
|
|||||||
|
|
||||||
Game IC2 IC3 IC4 IC5 IC7
|
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
|
Hang-On Jr. EPR-7261 EPR-7260 EPR-7259 EPR-7258 EPR-7257B
|
||||||
Transformer EPR-7350 EPR-7606 EPR-7348 EPR-7347 EPR-7605
|
Transformer EPR-7350 EPR-7606 EPR-7348 EPR-7347 EPR-7605
|
||||||
/Astro Flash EPR-7350 EPR-7349 EPR-7348 EPR-7347 EPR-7723
|
/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
|
Fantasy Zone 2 EPR-11412 EPR-11413 EPR-11414 EPR-11415 EPR-11416
|
||||||
Tetris - - EPR-12211 EPR-12212 EPR-12213
|
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.
|
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.
|
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
|
//"SW2:8" unused
|
||||||
INPUT_PORTS_END
|
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)
|
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_LOAD( "epr-7350.ic2", 0x28000, 0x08000, CRC(0052165d) SHA1(cf4b5dffa54238e513515b3fc90faa7ce0b65d34) )
|
||||||
ROM_END
|
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
|
// 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 )
|
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( 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, 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( 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 )
|
||||||
|
@ -37775,6 +37775,7 @@ westdrm //
|
|||||||
astrofl // 834-5803 (c) 1986
|
astrofl // 834-5803 (c) 1986
|
||||||
fantzn2 // (c) 1988
|
fantzn2 // (c) 1988
|
||||||
hangonjr // (c) 1985
|
hangonjr // (c) 1985
|
||||||
|
megrescu // (c) 1987
|
||||||
opaopa // (c) 1987
|
opaopa // (c) 1987
|
||||||
opaopan // (c) 1987
|
opaopan // (c) 1987
|
||||||
ridleofp // (c) 1986 Sega / Nasco
|
ridleofp // (c) 1986 Sega / Nasco
|
||||||
|
Loading…
Reference in New Issue
Block a user