Previous 199869 Revisions Next

r32731 Tuesday 14th October, 2014 at 11:48:46 UTC by David Haywood
new clones
Frogger (bootleg on Amigo? hardware) [Any]
[src/mame]mame.lst
[src/mame/drivers]galaxian.c

trunk/src/mame/drivers/galaxian.c
r32730r32731
16871687   AM_RANGE(0xe000, 0xe000) AM_WRITE(tenspot_unk_e000_w)
16881688ADDRESS_MAP_END
16891689
1690static ADDRESS_MAP_START( froggeram_map, AS_PROGRAM, 8, galaxian_state )
1691   ADDRESS_MAP_UNMAP_HIGH
1692   AM_RANGE(0x0000, 0x3fff) AM_ROM
1693   AM_RANGE(0x8000, 0x87ff) AM_RAM
1694   AM_RANGE(0x8800, 0x8800) AM_READ(watchdog_reset_r)
1695   AM_RANGE(0xa800, 0xabff) AM_RAM_WRITE(galaxian_videoram_w) AM_SHARE("videoram")
1696   AM_RANGE(0xb000, 0xb0ff) AM_RAM_WRITE(galaxian_objram_w) AM_SHARE("spriteram")
1697   AM_RANGE(0xb801, 0xb801) AM_WRITE(irq_enable_w)
1698   AM_RANGE(0xb806, 0xb806) AM_WRITE(galaxian_flip_screen_x_w)
1699   AM_RANGE(0xb807, 0xb807) AM_WRITE(galaxian_flip_screen_y_w)
1700//   AM_RANGE(0xb818, 0xb818) AM_WRITE(coin_count_0_w) /* IOPC7 */
1701//   AM_RANGE(0xb81c, 0xb81c) AM_WRITE(coin_count_1_w) /* POUT1 */
1702   // todo, map inputs properly for this version
1703ADDRESS_MAP_END
1704
16901705/*************************************
16911706 *
16921707 *  Sound CPU memory maps
r32730r32731
55305545   MCFG_CPU_PROGRAM_MAP(scobra_map)
55315546MACHINE_CONFIG_END
55325547
5548static MACHINE_CONFIG_DERIVED( froggeram, konami_base )
5549   MCFG_FRAGMENT_ADD(konami_sound_2x_ay8910)
5550
5551   MCFG_DEVICE_MODIFY("8910.0")
5552   MCFG_AY8910_PORT_B_READ_CB(READ8(galaxian_state, frogger_sound_timer_r))
5553
5554   /* alternate memory map */
5555   MCFG_CPU_MODIFY("maincpu")
5556   MCFG_CPU_PROGRAM_MAP(froggeram_map)
5557MACHINE_CONFIG_END
5558
5559
55335560static MACHINE_CONFIG_DERIVED( anteater, scobra )
55345561
55355562   /* quiet down the sounds */
r32730r32731
94039430   ROM_LOAD( "n82s123.bin",     0x0000, 0x0020, CRC(a35ec965) SHA1(ea5851f3e0e54f043347c7ae9869db8f6711d031) )
94049431ROM_END
94059432
9433ROM_START( froggeram )
9434   ROM_REGION( 0x10000, "maincpu", 0 )
9435   ROM_LOAD( "1.d2",   0x0000, 0x0800, CRC(b680e622) SHA1(233dbefa2aae6e85cb61acd60c49480bd4a3388d) )
9436   ROM_LOAD( "2.e2",   0x0800, 0x0800, CRC(32c56a50) SHA1(4d215fff6ff002e23aa889292c9c5eb242975f5d) )
9437   ROM_LOAD( "3.f2",   0x1000, 0x0800, CRC(4223a053) SHA1(c19555d2fee4172dff99d7cf65ebb44d1336c06e) )
9438   ROM_LOAD( "4.h2",   0x1800, 0x0800, CRC(bcd02aa7) SHA1(987c35bf9af8bb1083ccbf4d9f912be8d74b3d1f) )
9439   ROM_LOAD( "5.j2",   0x2000, 0x0800, CRC(b11b36f7) SHA1(d4e9342be7fa23f30565d7b75fa0fb8c6c82669d) )
9440   ROM_LOAD( "6.l2",   0x2800, 0x0800, CRC(a239048a) SHA1(a8dcc0b4bdb51f6e391832d69ba3a8727be59ae7) )
9441
9442   ROM_REGION( 0x10000, "audiocpu", 0 )
9443   ROM_LOAD( "top7.c5",  0x0000, 0x0800, CRC(b4c2180e) SHA1(25894481ef3b55b11a875ab08c665d5d541f1a06) ) // only this sound rom was present in the dump, it matches quaak above
9444   ROM_LOAD( "b.bin",  0x0800, 0x0800, CRC(a1aae0bc) SHA1(1cb06b0cfde9fdd7f176f4a51de801d97785d279) ) // so let's assume the rest do too.
9445   ROM_LOAD( "c.bin",  0x1000, 0x0800, CRC(9d88fd0a) SHA1(ecfb8ddf67cd7755cbdbc1cc5e7788e1b5b3c882) )
9446
9447   ROM_REGION( 0x1000, "gfx1", 0 )
9448   ROM_LOAD( "bl7h",  0x0000, 0x0800, CRC(05f7d883) SHA1(78831fd287da18928651a8adb7e578d291493eff) )
9449   ROM_LOAD( "bl8h",  0x0800, 0x0800, CRC(658745f8) SHA1(e4e5c3e011c8a7233a36d29e10e08905873500aa) )
9450
9451   ROM_REGION( 0x0020, "proms", 0 )
9452   ROM_LOAD( "n82s123.bin",     0x0000, 0x0020, CRC(a35ec965) SHA1(ea5851f3e0e54f043347c7ae9869db8f6711d031) )
9453ROM_END
9454
9455
94069456ROM_START( turtles )
94079457   ROM_REGION( 0x10000, "maincpu", 0 )
94089458   ROM_LOAD( "turt_vid.2c",  0x0000, 0x1000, CRC(ec5e61fb) SHA1(3ca89800fda7a7e61f54d71d5302908be2706def) )
r32730r32731
1079010840GAME( 1981, frogg,       frogger,  galaxian,   frogg,      galaxian_state, frogg,      ROT90,  "bootleg", "Frog (Galaxian hardware)", GAME_SUPPORTS_SAVE )
1079110841GAME( 1981, froggrs,     frogger,  froggers,   frogger,    galaxian_state, froggrs,    ROT90,  "bootleg (Coin Music)", "Frogger (Scramble hardware)", GAME_SUPPORTS_SAVE )
1079210842GAME( 1981, quaak,       frogger,  quaak,      frogger,    galaxian_state, quaak,      ROT90,  "bootleg", "Quaak (bootleg of Frogger)", GAME_SUPPORTS_SAVE ) // closest to Super Cobra hardware, presumably a bootleg from Germany (Quaak is the German frog sound)
10843GAME( 1981, froggeram,   frogger,  froggeram,  frogger,    galaxian_state, quaak,      ROT90,  "bootleg", "Frogger (bootleg on Amigo? hardware)", GAME_NOT_WORKING ) // meant to be Amigo hardware, but maybe a different bootleg than the one we have?
1079310844
1079410845
1079510846/*
trunk/src/mame/mame.lst
r32730r32731
332332froggers        // bootleg
333333frogf           // bootleg
334334quaak           // bootleg
335froggeram      // bootleg
335336amidars         // GX337 (c) 1982 Konami
336337triplep         // (c) 1982 KKI / made by Sanritsu?
337338triplepa        // (c) 1982 KKI / made by Sanritsu?

Previous 199869 Revisions Next


© 1997-2024 The MAME Team