diff --git a/src/mame/drivers/epos.cpp b/src/mame/drivers/epos.cpp index 8d292830ca1..f36b8c1f9d1 100644 --- a/src/mame/drivers/epos.cpp +++ b/src/mame/drivers/epos.cpp @@ -349,6 +349,18 @@ static INPUT_PORTS_START( dealer ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE ) INPUT_PORTS_END +static INPUT_PORTS_START( beastf ) + PORT_INCLUDE(dealer) + + PORT_MODIFY("INPUTS") + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_4WAY + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 ) +INPUT_PORTS_END /************************************* * @@ -597,6 +609,17 @@ ROM_START( revenger ) ROM_LOAD( "82s123.u66", 0x0000, 0x0020, NO_DUMP ) /* missing */ ROM_END +ROM_START( beastf ) + ROM_REGION( 0x40000, "maincpu", 0 ) + ROM_LOAD( "bf-b09084.u1", 0x0000, 0x2000, CRC(820d4019) SHA1(e953aaeeb626776dd86c521066b553d054ae4422) ) + ROM_LOAD( "bf-b09084.u2", 0x2000, 0x2000, CRC(967405d8) SHA1(dd763be909e6966521b01ee878df9cef865c3b30) ) + ROM_LOAD( "bf-b09084.u3", 0x4000, 0x2000, CRC(3edb5381) SHA1(14c236045e6df7a475c32222652860689d4f68ce) ) + ROM_LOAD( "bf-b09084.u4", 0x6000, 0x2000, CRC(c8cd9640) SHA1(72da881b903ead873cc3f4df27646d1ffdd63c1c) ) + + ROM_REGION( 0x0020, "proms", 0 ) + ROM_LOAD( "82s123.u66", 0x0000, 0x0020, CRC(f4f6ddc5) BAD_DUMP SHA1(cab915acbefb5f451f538dd538bf9b3dd14bb1f5) ) +ROM_END + DRIVER_INIT_MEMBER(epos_state,dealer) { UINT8 *rom = memregion("maincpu")->base(); @@ -653,3 +676,4 @@ GAME( 1983, theglob3, suprglob, epos, suprglob, driver_device, 0, ROT270 GAME( 1984, igmo, 0, epos, igmo, driver_device, 0, ROT270, "Epos Corporation", "IGMO", MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) GAME( 1984, dealer, 0, dealer, dealer, epos_state, dealer, ROT270, "Epos Corporation", "The Dealer", MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) GAME( 1984, revenger, 0, dealer, dealer, epos_state, dealer, ROT270, "Epos Corporation", "Revenger", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 1984, beastf, 0, dealer, beastf, epos_state, dealer, ROT270, "Epos Corporation", "Beaste Feastie", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/pacman.cpp b/src/mame/drivers/pacman.cpp index ea7f03353c2..7168f43c9e2 100644 --- a/src/mame/drivers/pacman.cpp +++ b/src/mame/drivers/pacman.cpp @@ -6024,7 +6024,7 @@ ROM_START( sprglbpg ) ROM_END -ROM_START( beastf ) +ROM_START( beastfp ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "bf-u2.bin", 0x0000, 0x2000, CRC(3afc517b) SHA1(5b74bca9e9cd4d8bcf94a340f8f0e53fe1dcfc1d) ) ROM_LOAD( "bf-u3.bin", 0x2000, 0x2000, CRC(8dbd76d0) SHA1(058c01e87ad583eb99d5043a821e6c68f1b30267) ) @@ -7287,7 +7287,7 @@ GAME( 1983, acitya, bwcasino, acitya, acitya, driver_device, 0, ROT GAME( 1983, theglobp, suprglob, theglobp, theglobp, driver_device, 0, ROT90, "Epos Corporation", "The Glob (Pac-Man hardware)", MACHINE_SUPPORTS_SAVE ) GAME( 1983, sprglobp, suprglob, theglobp, theglobp, driver_device, 0, ROT90, "Epos Corporation", "Super Glob (Pac-Man hardware)", MACHINE_SUPPORTS_SAVE ) GAME( 1983, sprglbpg, suprglob, pacman, theglobp, driver_device, 0, ROT90, "bootleg", "Super Glob (Pac-Man hardware) (German bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1984, beastf, suprglob, theglobp, theglobp, driver_device, 0, ROT90, "Epos Corporation", "Beastie Feastie", MACHINE_SUPPORTS_SAVE ) +GAME( 1984, beastfp, suprglob, theglobp, theglobp, driver_device, 0, ROT90, "Epos Corporation", "Beastie Feastie (conversion kit)", MACHINE_SUPPORTS_SAVE ) GAME( 1984, drivfrcp, 0, drivfrcp, drivfrcp, pacman_state, drivfrcp, ROT90, "Shinkai Inc. (Magic Electronics Inc. license)", "Driving Force (Pac-Man conversion)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 35cda10281d..a868ffc8504 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -11801,6 +11801,7 @@ suprglob // (c) 1983 theglob // (c) 1983 theglob2 // (c) 1983 theglob3 // (c) 1983 +beastf // (c) 1984 @source:eprom.cpp eprom // 136069 (c) 1989 @@ -29083,7 +29084,7 @@ abscam // hack acitya // (c) 1983 Epos Corporation alibaba // (c) 1982 Sega alibabab // Mustafa" and 40 Thieves (Ali Baba bootleg) -beastf // (c) 1984 Epos Corporation +beastfp // (c) 1984 Epos Corporation bigbucks // (c) 1986 Dynasoft Inc. birdiy // (c) 1983 Mama Top bucaner // hack