mirror of
https://github.com/holub/mame
synced 2025-05-23 14:19:01 +03:00
new clones
---------- Vs 10-Yard Fight (US, Taito license) [ranger_lennier, W. Belk, Smitdogg, The Dumping Union] 10-Yard Fight '85 (US, Taito license) [Kevin Eshbach, Smitdogg, The Dumping Union]
This commit is contained in:
parent
fcdfe95f2e
commit
3241faf039
@ -357,7 +357,73 @@ ROM_START( vs10yardj )
|
||||
ROM_LOAD( "yard.2m", 0x0420, 0x0100, CRC(45384397) SHA1(e4c662ee81aef63efd8b4a45f85c4a78dc2d419e) ) /* radar palette high 4 bits */
|
||||
ROM_END
|
||||
|
||||
ROM_START( vs10yardu )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "yf-a-3p-vu.3p", 0x0000, 0x2000, CRC(f5243513) SHA1(de3d2bbc07dd5532248e8335493e8d35d1de8003) )
|
||||
ROM_LOAD( "yf-a-3n-h-vs.3n", 0x2000, 0x2000, CRC(a14d7a14) SHA1(1b900ed276dd2d918f82613399416cf399362405) )
|
||||
ROM_LOAD( "yf-a-3m-h-vs.3m", 0x4000, 0x2000, CRC(dc4bb0ce) SHA1(9d9c960744720ffeddc7c9f1db4981fb6a0006d7) )
|
||||
|
||||
ROM_REGION( 0x10000, "iremsound", 0 )
|
||||
ROM_LOAD( "yf-s-3b.3b", 0x8000, 0x2000, CRC(0392a60c) SHA1(68030504eafc58db250099edd3c3323bdb9eff6b) )
|
||||
ROM_LOAD( "yf-s-1b.1b", 0xa000, 0x2000, CRC(6588f41a) SHA1(209305efc68171886427216b9a0b37333f40daa8) )
|
||||
ROM_LOAD( "yf-s-3a.3a", 0xc000, 0x2000, CRC(bd054e44) SHA1(f10c32c70d60680229fc0891d0e1308015fa69d6) )
|
||||
ROM_LOAD( "yf-s-1a.1a", 0xe000, 0x2000, CRC(2490d4c3) SHA1(e4da7b01e8ad075b7e3c8beb6668faff72db9aa2) )
|
||||
|
||||
ROM_REGION( 0x06000, "gfx1", 0 )
|
||||
ROM_LOAD( "yf-a-3e-h-vs.3e", 0x00000, 0x2000, CRC(354d7330) SHA1(0dac87e502d5e9089c4e5ca87c7626940a17e9b2) ) /* chars */
|
||||
ROM_LOAD( "yf-a-3c-h-vs.3c", 0x02000, 0x2000, CRC(f48eedca) SHA1(6aef3208de8b1dd4078de20c0b5ce96219c79d40) )
|
||||
ROM_LOAD( "yf-a-3d-h-vs.3d", 0x04000, 0x2000, CRC(7d1b4d93) SHA1(9389de1230b93f529c492af6fb911c00280cae8a) )
|
||||
|
||||
ROM_REGION( 0x0c000, "gfx2", 0 )
|
||||
ROM_LOAD( "yf-b-5b.5b", 0x00000, 0x2000, CRC(1299ae30) SHA1(07d47f827d8bc78a41011ec02ab64036fb8a7a18) ) /* sprites */
|
||||
ROM_LOAD( "yf-b-5c.5c", 0x02000, 0x2000, CRC(8708b888) SHA1(8c4f305a339f23ec8ed40dfd72fac0f62ee65378) )
|
||||
ROM_LOAD( "yf-b-5f.5f", 0x04000, 0x2000, CRC(d9bb8ab8) SHA1(1325308b4c85355298fec4aa3e5fec1b4b13ad86) )
|
||||
ROM_LOAD( "yf-b-5e.5e", 0x06000, 0x2000, CRC(47077e8d) SHA1(5f78b15fb360e9926ef11841d5d86f2bd9af04d1) )
|
||||
ROM_LOAD( "yf-b-5j.5j", 0x08000, 0x2000, CRC(713ef31f) SHA1(b48df9ed4f26fded3c7eaac3a52b580b2dd60477) )
|
||||
ROM_LOAD( "yf-b-5k.5k", 0x0a000, 0x2000, CRC(f49651cc) SHA1(5b87d7360bcd5883ec265b2a01a3e02e10a85345) )
|
||||
|
||||
ROM_REGION( 0x0520, "proms", 0 )
|
||||
ROM_LOAD( "yf-a-5c.5c", 0x0000, 0x0100, CRC(08fa5103) SHA1(98af48dafbbaa42f58232bf74ccbf5da41723e71) ) /* chars palette low 4 bits */
|
||||
ROM_LOAD( "yf-a-5d.5d", 0x0100, 0x0100, CRC(7c04994c) SHA1(790bf1616335b9df4943cffcafa48d8e8aee009e) ) /* chars palette high 4 bits */
|
||||
ROM_LOAD( "yf-b-2b.2b", 0x0200, 0x0020, CRC(fcd283ea) SHA1(6ebc3e966bb920685250f38edab5fe1f8a27c316) ) /* sprites palette */
|
||||
ROM_LOAD( "yf-b-3l.3l", 0x0220, 0x0100, CRC(e1cdfb06) SHA1(a8cc3456cfc272e3faac80370b2298d8e1f8c2fe) ) /* sprites lookup table */
|
||||
ROM_LOAD( "yf-b-2r.2r", 0x0320, 0x0100, CRC(cd85b646) SHA1(5268db705006058eec308afe474f4df3c15465bb) ) /* radar palette low 4 bits */
|
||||
ROM_LOAD( "yf-b-2p.2p", 0x0420, 0x0100, CRC(45384397) SHA1(e4c662ee81aef63efd8b4a45f85c4a78dc2d419e) ) /* radar palette high 4 bits */
|
||||
ROM_END
|
||||
|
||||
ROM_START( 10yard85 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "yf-a-3p-h.3p", 0x0000, 0x2000, CRC(c83da5e3) SHA1(7f2dd11483158e389f5c39ee8de64be406501451) )
|
||||
ROM_LOAD( "yf-a-3n-h.3n", 0x2000, 0x2000, CRC(8dc5f32f) SHA1(f550ed326711d1103711b99777f302f0d48e8eaf) )
|
||||
ROM_LOAD( "yf-a-3m-h.3m", 0x4000, 0x2000, CRC(7d5d0c20) SHA1(38ada7a53881f7f812b02514d13fbf0fa013c0f1) )
|
||||
|
||||
ROM_REGION( 0x10000, "iremsound", 0 )
|
||||
ROM_LOAD( "yf-s-3b.3b", 0x8000, 0x2000, CRC(0392a60c) SHA1(68030504eafc58db250099edd3c3323bdb9eff6b) )
|
||||
ROM_LOAD( "yf-s-1b.1b", 0xa000, 0x2000, CRC(6588f41a) SHA1(209305efc68171886427216b9a0b37333f40daa8) )
|
||||
ROM_LOAD( "yf-s-3a.3a", 0xc000, 0x2000, CRC(bd054e44) SHA1(f10c32c70d60680229fc0891d0e1308015fa69d6) )
|
||||
ROM_LOAD( "yf-s-1a.1a", 0xe000, 0x2000, CRC(2490d4c3) SHA1(e4da7b01e8ad075b7e3c8beb6668faff72db9aa2) )
|
||||
|
||||
ROM_REGION( 0x06000, "gfx1", 0 )
|
||||
ROM_LOAD( "yf-a-3e-h.3e", 0x00000, 0x2000, CRC(5fba9074) SHA1(aa9881315850e86b49712a4afb551778ee57ae75) ) /* chars */ // this rom changes to give the '85 text
|
||||
ROM_LOAD( "yf-a-3c-h.3c", 0x02000, 0x2000, CRC(f48eedca) SHA1(6aef3208de8b1dd4078de20c0b5ce96219c79d40) )
|
||||
ROM_LOAD( "yf-a-3d-h.3d", 0x04000, 0x2000, CRC(7d1b4d93) SHA1(9389de1230b93f529c492af6fb911c00280cae8a) )
|
||||
|
||||
ROM_REGION( 0x0c000, "gfx2", 0 )
|
||||
ROM_LOAD( "yf-b-5b.5b", 0x00000, 0x2000, CRC(1299ae30) SHA1(07d47f827d8bc78a41011ec02ab64036fb8a7a18) ) /* sprites */
|
||||
ROM_LOAD( "yf-b-5c.5c", 0x02000, 0x2000, CRC(8708b888) SHA1(8c4f305a339f23ec8ed40dfd72fac0f62ee65378) )
|
||||
ROM_LOAD( "yf-b-5f.5f", 0x04000, 0x2000, CRC(d9bb8ab8) SHA1(1325308b4c85355298fec4aa3e5fec1b4b13ad86) )
|
||||
ROM_LOAD( "yf-b-5e.5e", 0x06000, 0x2000, CRC(47077e8d) SHA1(5f78b15fb360e9926ef11841d5d86f2bd9af04d1) )
|
||||
ROM_LOAD( "yf-b-5j.5j", 0x08000, 0x2000, CRC(713ef31f) SHA1(b48df9ed4f26fded3c7eaac3a52b580b2dd60477) )
|
||||
ROM_LOAD( "yf-b-5k.5k", 0x0a000, 0x2000, CRC(f49651cc) SHA1(5b87d7360bcd5883ec265b2a01a3e02e10a85345) )
|
||||
|
||||
ROM_REGION( 0x0520, "proms", 0 )
|
||||
ROM_LOAD( "yf-a-5c.5c", 0x0000, 0x0100, CRC(08fa5103) SHA1(98af48dafbbaa42f58232bf74ccbf5da41723e71) ) /* chars palette low 4 bits */
|
||||
ROM_LOAD( "yf-a-5d.5d", 0x0100, 0x0100, CRC(7c04994c) SHA1(790bf1616335b9df4943cffcafa48d8e8aee009e) ) /* chars palette high 4 bits */
|
||||
ROM_LOAD( "yf-b-2b.2b", 0x0200, 0x0020, CRC(fcd283ea) SHA1(6ebc3e966bb920685250f38edab5fe1f8a27c316) ) /* sprites palette */
|
||||
ROM_LOAD( "yf-b-3l.3l", 0x0220, 0x0100, CRC(e1cdfb06) SHA1(a8cc3456cfc272e3faac80370b2298d8e1f8c2fe) ) /* sprites lookup table */
|
||||
ROM_LOAD( "yf-b-2r.2r", 0x0320, 0x0100, CRC(cd85b646) SHA1(5268db705006058eec308afe474f4df3c15465bb) ) /* radar palette low 4 bits */
|
||||
ROM_LOAD( "yf-b-2p.2p", 0x0420, 0x0100, CRC(45384397) SHA1(e4c662ee81aef63efd8b4a45f85c4a78dc2d419e) ) /* radar palette high 4 bits */
|
||||
ROM_END
|
||||
|
||||
/*************************************
|
||||
*
|
||||
@ -365,7 +431,25 @@ ROM_END
|
||||
*
|
||||
*************************************/
|
||||
|
||||
GAME( 1983, 10yard, 0, yard, yard, 0, ROT0, "Irem", "10-Yard Fight (World)", GAME_SUPPORTS_SAVE )
|
||||
DRIVER_INIT( yard85 )
|
||||
{
|
||||
// on these sets the content of the sprite color PROM needs reversing
|
||||
// are the proms on the other sets from bootleg boards, or hand modified?
|
||||
UINT8* buffer = auto_alloc_array(machine, UINT8, 0x10);
|
||||
UINT8* region = memory_region(machine,"proms");
|
||||
int i;
|
||||
|
||||
for (i=0;i<0x10;i++)
|
||||
{
|
||||
buffer[i] = region[0x20f-i];
|
||||
}
|
||||
memcpy(region+0x200, buffer, 0x10);
|
||||
}
|
||||
|
||||
GAME( 1983, 10yard, 0, yard, yard, 0, ROT0, "Irem", "10-Yard Fight (World, set 1)", GAME_SUPPORTS_SAVE ) // no copyright
|
||||
GAME( 1983, 10yardj, 10yard, yard, yard, 0, ROT0, "Irem", "10-Yard Fight (Japan)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 1984, vs10yard, 10yard, yard, vs10yard, 0, ROT0, "Irem", "Vs 10-Yard Fight (World, 11/05/84)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 1984, vs10yardj,10yard, yard, vs10yarj, 0, ROT0, "Irem", "Vs 10-Yard Fight (Japan)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 1984, vs10yardu,10yard, yard, vs10yard, yard85, ROT0, "[Irem] (Taito license)", "Vs 10-Yard Fight (US, Taito license)", GAME_SUPPORTS_SAVE ) // had '85 stickers, but doesn't have '85 on the title screen like the set below
|
||||
GAME( 1985, 10yard85, 10yard, yard, yard, yard85, ROT0, "[Irem] (Taito license)", "10-Yard Fight '85 (US, Taito license)", GAME_SUPPORTS_SAVE )
|
||||
|
||||
|
@ -1493,6 +1493,8 @@ const game_driver * const drivers[] =
|
||||
DRIVER( 10yardj ) /* (c) 1983 */
|
||||
DRIVER( vs10yard ) /* (c) 1983/1984 */
|
||||
DRIVER( vs10yardj ) /* (c) 1983/1984 */
|
||||
DRIVER( vs10yardu ) /* (c) 1983/1984 */
|
||||
DRIVER( 10yard85 ) /* (c) 1985 */
|
||||
DRIVER( travrusa ) /* (c) 1983 */
|
||||
DRIVER( motorace ) /* (c) 1983 Williams license */
|
||||
DRIVER( shtrider ) /* (c) 1984 Seibu Kaihatsu */
|
||||
|
Loading…
Reference in New Issue
Block a user