diff options
author | 2018-01-24 19:43:32 +0000 | |
---|---|---|
committer | 2018-01-24 20:43:32 +0100 | |
commit | 70be7f5b3822058a781ff540376fe14c44ba827f (patch) | |
tree | bad607f760ab8d6093d53299e75589d2944b8adc | |
parent | 895a7826b98458e39e3b712e66a792fd3e6f2d39 (diff) |
new WORKING clones - Bioplaything Cop (Ver. 1.0.1823, prototype) [Asociación Retroacción, Ricardo Puerto] (#3118)
-rw-r--r-- | src/mame/drivers/gaelco.cpp | 35 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
2 files changed, 35 insertions, 1 deletions
diff --git a/src/mame/drivers/gaelco.cpp b/src/mame/drivers/gaelco.cpp index 3b91f074da3..99940fbb819 100644 --- a/src/mame/drivers/gaelco.cpp +++ b/src/mame/drivers/gaelco.cpp @@ -904,6 +904,38 @@ ROM_START( biomtoyb ) /* PCB - REF.922804/2 */ ROM_LOAD( "c3", 0x080000, 0x080000, CRC(c3aea660) SHA1(639d4195391e2608e94759e8a4385b518872263a) ) ROM_END +ROM_START( bioplayc ) + ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 code */ + ROM_LOAD16_BYTE( "T.d18", 0x000000, 0x080000, CRC(ec518c6c) SHA1(8b96313582d252bebb4bcce8f2d993f751ad0a74) ) /* v1.0.1823 */ + ROM_LOAD16_BYTE( "T.d16", 0x000001, 0x080000, CRC(de4b031d) SHA1(d4bcdfedab1d48df0c48ffc775731a4981342c7a) ) /* v1.0.1823 */ + + ROM_REGION( 0x400000, "gfx1", 0 ) + /* weird gfx ordering */ + ROM_LOAD( "toy-high-3.h6", 0x040000, 0x040000, CRC(ab19a1ce) SHA1(3cc896f8c20f692b02d43db8c30f410bd93fe3ca)) + ROM_CONTINUE( 0x0c0000, 0x040000 ) + ROM_LOAD( "toy-low-3.j6", 0x000000, 0x040000, CRC(927f5cd7) SHA1(ad5e75091146ca7935a18e5dd045410e28d8b170) ) + ROM_CONTINUE( 0x080000, 0x040000 ) + ROM_LOAD( "toy-high-2.h7", 0x140000, 0x040000, CRC(fd975d89) SHA1(89bb85ccb1ba0bb82f393ef27757c0778dd696b3) ) + ROM_CONTINUE( 0x1c0000, 0x040000 ) + ROM_LOAD( "toy-low-2.j7", 0x100000, 0x040000, CRC(6cbf9937) SHA1(77123a8afea3108df54f45033dfb7f86c1d0d1b8) ) + ROM_CONTINUE( 0x180000, 0x040000 ) + ROM_LOAD( "toy-high-1.h9", 0x240000, 0x040000, CRC(09de4799) SHA1(120b7bd8e20288c3aec62d3b2bf3f87e251c3eea) ) + ROM_CONTINUE( 0x2c0000, 0x040000 ) + ROM_LOAD( "toy-low-1.j9", 0x200000, 0x040000, CRC(57922c41) SHA1(ffbe5b418ed93e8705a7aabe69d3fad2919a160f) ) + ROM_CONTINUE( 0x280000, 0x040000 ) + ROM_LOAD( "toy-high-0.h10", 0x340000, 0x040000, CRC(5bee6df7) SHA1(ecf759de2f0909f793c84c71feb08801896e2474) ) + ROM_CONTINUE( 0x3c0000, 0x040000 ) + ROM_LOAD( "toy-low-0.j10", 0x300000, 0x040000, CRC(26c49ca2) SHA1(82079eaa2c9523c9acb72fccfbbe9493bc62e84f) ) + ROM_CONTINUE( 0x380000, 0x040000 ) + + ROM_REGION( 0x100000, "oki", 0 ) /* ADPCM samples - sound chip is OKIM6295 */ + // Missing the audio rom, the board didn't have it populated. The programmer said it was not there because the audio was ripped from other games. + // however these roms, strangely from the newer revision not the older ones, give good sound for most situations. + ROM_LOAD( "c1", 0x000000, 0x080000, BAD_DUMP CRC(edf77532) SHA1(cf198b14c25e1b242a65af8ce23538404cd2b12d) ) + /* 0x00000-0x2ffff is fixed, 0x30000-0x3ffff is bank switched from all the ROMs */ + ROM_LOAD( "c3", 0x080000, 0x080000, BAD_DUMP CRC(c3aea660) SHA1(639d4195391e2608e94759e8a4385b518872263a) ) +ROM_END + ROM_START( lastkm ) /* PCB - REF 922804/2 */ ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 code */ ROM_LOAD16_BYTE( "prog-bici-E-8.11.95.D18", 0x000000, 0x080000, CRC(1fc5fba0) SHA1(1f954fca9f25df7379eff4ea905810fa06fcebb0)) /*1.0.0275 */ @@ -1035,7 +1067,8 @@ GAME( 1991, bigkarnk, 0, bigkarnk, bigkarnk, gaelco_state, 0, ROT0, "Gael GAME( 1995, biomtoy, 0, maniacsq, biomtoy, gaelco_state, 0, ROT0, "Gaelco", "Biomechanical Toy (Ver. 1.0.1885)", MACHINE_SUPPORTS_SAVE ) GAME( 1995, biomtoya, biomtoy, maniacsq, biomtoy, gaelco_state, 0, ROT0, "Gaelco", "Biomechanical Toy (Ver. 1.0.1884)", MACHINE_SUPPORTS_SAVE ) GAME( 1995, biomtoyb, biomtoy, maniacsq, biomtoy, gaelco_state, 0, ROT0, "Gaelco", "Biomechanical Toy (Ver. 1.0.1878)", MACHINE_SUPPORTS_SAVE ) +GAME( 1995, bioplayc, biomtoy, maniacsq, biomtoy, gaelco_state, 0, ROT0, "Gaelco", "Bioplaything Cop (Ver. 1.0.1823, prototype)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) GAME( 1996, maniacsp, maniacsq, maniacsq, maniacsq, gaelco_state, 0, ROT0, "Gaelco", "Maniac Square (prototype)", MACHINE_SUPPORTS_SAVE ) // sometimes listed as a 1992 proto? GAME( 1995, lastkm, 0, maniacsq, lastkm, gaelco_state, 0, ROT0, "Gaelco", "Last KM (Ver 1.0.0275)", MACHINE_SUPPORTS_SAVE ) // used on 'Salter' exercise bikes GAME( 1992, squash, 0, squash, squash, gaelco_state, 0, ROT0, "Gaelco", "Squash (Ver. 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, thoop, 0, thoop, thoop, gaelco_state, 0, ROT0, "Gaelco", "Thunder Hoop (Ver. 1)", MACHINE_SUPPORTS_SAVE ) +GAME( 1992, thoop, 0, thoop, thoop, gaelco_state, 0, ROT0, "Gaelco", "Thunder Hoop (Ver. 1, Checksum 02A09F7D)", MACHINE_SUPPORTS_SAVE ) // could be other versions, still Ver. 1 but different checksum listed on boot diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 39e29a66cee..07b3a5342aa 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -12991,6 +12991,7 @@ bigkarnk // (c) 1991 - Ref 901112-1 biomtoy // (c) 1995 - Ref 922804/2 - (unprotected) biomtoya // (c) 1995 - Ref 922804/2 - (unprotected) biomtoyb // (c) 1995 - Ref 922804/2 - (unprotected) +bioplayc // (prototype) maniacsp // (c) 1996 - Ref 922804/2 - (prototype) lastkm // (c) 1995 - Ref 922804/2 squash // (c) 1992 - Ref 922804/2 |