some extra (not yet decrypted) sets

This commit is contained in:
davidhay 2009-02-12 23:44:11 +00:00
parent 2c2e72bcbd
commit 75f37b9075
2 changed files with 179 additions and 24 deletions

View File

@ -147,7 +147,6 @@ static const gfx_layout sfbonus32_layout =
static GFXDECODE_START( sfbonus )
GFXDECODE_ENTRY( "gfx1", 0, sfbonus_layout, 0x0, 2 )
GFXDECODE_ENTRY( "gfx2", 0, sfbonus32_layout, 0x0, 2 )
GFXDECODE_ENTRY( "gfx3", 0, sfbonus32_layout, 0x0, 2 )
GFXDECODE_END
@ -178,16 +177,14 @@ static MACHINE_DRIVER_START( sfbonus )
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.47)
MACHINE_DRIVER_END
// the gfx2 roms might be swapped on these sets
ROM_START( sfbonus )
ROM_REGION( 0x80000, "main", 0 ) /* 68000 Code */
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "skfb16.bin", 0x00000, 0x40000, CRC(bfd53646) SHA1(bd58f8c6d5386649a6fc0f4bac46d1b6cd6248b1) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "skfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
ROM_REGION( 0x10000, "user1", ROMREGION_ERASE00 )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "skfbrom3.bin", 0x00000, 0x80000, CRC(36119517) SHA1(241bb256ab3ba595dcb0c81fd2e60ed35dd7c197) )
ROM_LOAD16_BYTE( "skfbrom4.bin", 0x00001, 0x80000, CRC(a655bac1) SHA1(0faea01c09409f9182f08370dcc0b466a799f17f) )
@ -195,38 +192,176 @@ ROM_START( sfbonus )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "skfbrom5.bin", 0x00000, 0x80000, CRC(752e6e3b) SHA1(46c3a1bbbf1a2afe36fa5333b6e74459e17e9bae) )
ROM_LOAD16_BYTE( "skfbrom6.bin", 0x00001, 0x80000, CRC(30df6b6a) SHA1(7a180fa8ee64b9efb0321baffad72f0a9485d568) )
ROM_REGION( 0x100000, "gfx3", 0 )
// these are the same as gfx 2 up to a point, after which they change
// maybe different tiles for odd / even tilemap columns, like cps1.c
ROM_LOAD16_BYTE( "skfbrom5a.bin", 0x00000, 0x80000, CRC(ed07a635) SHA1(a31ee06d8cb78c43affa9d899e9cec87a0875934) )
ROM_LOAD16_BYTE( "skfbrom6a.bin", 0x00001, 0x80000, CRC(b9a39e5a) SHA1(cb875db25d8bccf48542bd6dbecc474b1205563b) )
ROM_END
ROM_START( sfbonusa )
ROM_REGION( 0x80000, "main", 0 ) /* 68000 Code */
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "skfb17.bin", 0x00000, 0x40000, CRC(e28ede82) SHA1(f320c4c9c30ec280ee2437d1ad4d2b6270580916) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "skfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
ROM_REGION( 0x10000, "user1", ROMREGION_ERASE00 )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "skfbrom3.bin", 0x00000, 0x80000, CRC(36119517) SHA1(241bb256ab3ba595dcb0c81fd2e60ed35dd7c197) )
ROM_LOAD16_BYTE( "skfbrom4.bin", 0x00001, 0x80000, CRC(a655bac1) SHA1(0faea01c09409f9182f08370dcc0b466a799f17f) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "skfbrom5.bin", 0x00000, 0x80000, CRC(752e6e3b) SHA1(46c3a1bbbf1a2afe36fa5333b6e74459e17e9bae) )
ROM_LOAD16_BYTE( "skfbrom6.bin", 0x00001, 0x80000, CRC(30df6b6a) SHA1(7a180fa8ee64b9efb0321baffad72f0a9485d568) )
ROM_REGION( 0x100000, "gfx3", 0 )
// these are the same as gfx 2 up to a point, after which they change
// maybe different tiles for odd / even tilemap columns, like cps1.c
ROM_LOAD16_BYTE( "skfbrom5a.bin", 0x00000, 0x80000, CRC(ed07a635) SHA1(a31ee06d8cb78c43affa9d899e9cec87a0875934) )
ROM_LOAD16_BYTE( "skfbrom6a.bin", 0x00001, 0x80000, CRC(b9a39e5a) SHA1(cb875db25d8bccf48542bd6dbecc474b1205563b) )
ROM_END
ROM_START( parrot3 )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "p4p24.bin", 0x00000, 0x40000, CRC(356a49c8) SHA1(7e0ed7d1063675b66bfe28c427712249654be6ab) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "p4rom2.bin", 0x00000, 0x40000, CRC(d0574efc) SHA1(dd6628450883f0f723744e7caf6525bca7b18a43) )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "p4rom3.bin", 0x00000, 0x80000, CRC(c5fc21cb) SHA1(b4137a97611ff688fbfa688eb3108622bed8da5b) )
ROM_LOAD16_BYTE( "p4rom4.bin", 0x00001, 0x80000, CRC(bbe174d3) SHA1(75d964d37470843962419ead170f1db9a1dcc4c4) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "p4rom5.bin", 0x00000, 0x80000, CRC(5e184b6e) SHA1(a00eb5a62246ec00e1af6e8c0629a118f71f0c58) )
ROM_LOAD16_BYTE( "p4rom6.bin", 0x00001, 0x80000, CRC(598d2117) SHA1(8391054aa8deb8480a69de97b8f5316e7864ed2d) )
ROM_END
ROM_START( hldspin1 )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "hs1p25t.bin", 0x00000, 0x40000, CRC(0fce5691) SHA1(4920ee490fdd690987bee92525b48596a051f83d) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "hs1_3.bin", 0x00000, 0x40000, CRC(85a016cb) SHA1(abb32c0191a531706593088b2ecfb48ceb02a127) )
ROM_LOAD16_BYTE( "hs1_4.bin", 0x00001, 0x40000, CRC(4313c099) SHA1(620452ac607b044ce4c8a5a7b03bc831125c81eb) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
ROM_END
ROM_START( hldspin2 )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "hs2p26.bin", 0x00000, 0x40000, CRC(35844d85) SHA1(cd9bd3a95d1aaf4171bc9c57dec45b59fcc11902) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "hs2_3.bin", 0x00000, 0x40000, CRC(b6890061) SHA1(c196f8740d8487b108cff58d77a203b2d8431a67) )
ROM_LOAD16_BYTE( "hs2_4.bin", 0x00001, 0x40000, CRC(132a2312) SHA1(9ad5c3a3ca895d290ff584f605f05d70386cfa10) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
ROM_END
ROM_START( pickwin )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "pw25t.bin", 0x00000, 0x40000, CRC(9b6bd032) SHA1(241c772d191841c72e973d5dc494be445d6fd668) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
ROM_END
ROM_START( pickwina )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "pw26.bin", 0x00000, 0x40000, CRC(9bedbe5a) SHA1(fb9ee63932b5f86fe42f84a5e1b8a3c29194761b) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
ROM_END
ROM_START( tighook )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "thk17.bin", 0x00000, 0x40000, CRC(0e27d3dd) SHA1(c85e2e03c36e0f6ec95e15597a6bd58e8eeb6353) )
ROM_LOAD( "thk17xt.bin", 0x00000, 0x40000, CRC(02ca5fe2) SHA1(daa66d5ef7336e311cc8bb78ec6625620b9b2800) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
ROM_END
ROM_START( robadv2 )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "r2a15.bin", 0x00000, 0x40000, CRC(e1932e13) SHA1(918d51e64aefaa308f92748bb5bfa92b88e00feb) )
ROM_LOAD( "r2a15sh.bin", 0x00000, 0x40000, CRC(c53af9be) SHA1(86cb2dae1315227f01f430d23fb4e09d015f1206) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
ROM_END
ROM_START( pirpok2 )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "p3p20.bin", 0x00000, 0x40000, CRC(0e477094) SHA1(cd35c9ac1ed4b843886b1fc554e749f38573ca21) )
ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
ROM_LOAD( "p3rom2.bin", 0x00000, 0x20000, CRC(db6182e4) SHA1(65f05247629d5a1f37bf179f468acf8420342d2c) )
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "p3rom3.bin", 0x00000, 0x80000, CRC(34d3e6c5) SHA1(1d89677605188f135c8dbbc2ab20510cae7548fe) )
ROM_LOAD16_BYTE( "p3rom4.bin", 0x00001, 0x80000, CRC(3861b5fb) SHA1(72f085a1fd951919f479e5c6984304f7bbddc054) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "p3rom5.bin", 0x00000, 0x80000, CRC(c5eca135) SHA1(bdaccd32e1434016c77579bc8c4214ab2a3ae474) )
ROM_LOAD16_BYTE( "p3rom6.bin", 0x00001, 0x80000, CRC(d990cbb8) SHA1(6f822e38bf401b2eb0b2e36f3b4fc6822fafd3fa) )
ROM_END
ROM_START( fcnudge )
ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */
ROM_LOAD( "fc17n.bin", 0x00000, 0x40000, CRC(b9193d4f) SHA1(5ed77802e5a8f246eb1a559c13ad544adae35201) )
ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
/* none? */
ROM_REGION( 0x100000, "gfx1", 0 )
ROM_LOAD16_BYTE( "fcrom3n.bin", 0x00000, 0x80000, CRC(3d1c3d7f) SHA1(bcb20c08a0a2a36775052ae45258862afc00d61d) )
ROM_LOAD16_BYTE( "fcrom4n.bin", 0x00001, 0x80000, CRC(a047861e) SHA1(b5d160c25945c7c103160e80d545cb3e1091e631) )
ROM_REGION( 0x100000, "gfx2", 0 )
ROM_LOAD16_BYTE( "fcrom5n.bin", 0x00000, 0x80000, CRC(42955842) SHA1(383be3049da5b10ea57a278bc6578ece046058fd) )
ROM_LOAD16_BYTE( "fcrom6n.bin", 0x00001, 0x80000, CRC(eee0f84d) SHA1(4ac096ccea258710f58c8121e7f0af28593d6368) )
ROM_END
static DRIVER_INIT( sfbonus )
{
int i;
@ -251,11 +386,21 @@ static DRIVER_INIT( sfbonus )
ROM[i] = x;
}
sfbonus_videoram = memory_region(machine,"user1");
sfbonus_videoram = auto_malloc(0x10000);
state_save_register_global_pointer(machine, sfbonus_videoram, 0x10000);
}
GAME( 199?, sfbonus, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Skill Fruit Bonus (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 199?, sfbonusa, sfbonus, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Skill Fruit Bonus (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 199?, parrot3, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Parrot Poker III", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 2000, hldspin1, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Hold & Spin I", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 2000, hldspin2, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Hold & Spin II", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 2000, fcnudge, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Fruit Carnival Nudge", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 2000, pickwin, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Pick & Win (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 2000, pickwina, pickwin, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Pick & Win (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 2000, tighook, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Tiger Hook", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 2000, robadv2, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Robin Adventure 2", GAME_NOT_WORKING|GAME_NO_SOUND )
GAME( 2000, pirpok2, 0, sfbonus, sfbonus, sfbonus, ROT0, "Amcoe", "Pirate Poker II", GAME_NOT_WORKING|GAME_NO_SOUND )

View File

@ -8608,13 +8608,23 @@ Other Sun games
DRIVER( nfb96seb ) /* bootleg */
DRIVER( carb2002 ) /* bootleg */
DRIVER( carb2003 ) /* bootleg */
DRIVER( sfbonus ) /* (c) 199? Amcoe */
DRIVER( sfbonusa ) /* (c) 199? Amcoe */
DRIVER( ladylinr ) /* (c) 198? TAB Austria */
DRIVER( kkojnoli ) /* 198? south korean hack */
DRIVER( mtonic ) /* 198? (c) Tonic */
DRIVER( sfbonus ) /* (c) 199? Amcoe */
DRIVER( sfbonusa ) /* (c) 199? Amcoe */
DRIVER( parrot3 )
DRIVER( hldspin1 )
DRIVER( hldspin2 )
DRIVER( fcnudge )
DRIVER( pickwin )
DRIVER( pickwina )
DRIVER( tighook )
DRIVER( robadv2 )
DRIVER( pirpok2 )
DRIVER( 3super8 ) /* unknown */
DRIVER( buster ) /* (c) 1987 Marian Electronics Ltd. */
DRIVER( spielbud ) /* (c) 1985 ADP */