on behalf of David Haywood:

Identified Semicom's Dream World hardware as a copy of Psikyo's 68020 hardware (it was already known that their older platforms were copied from Snow Bros, and Tumble Pop) [David Haywood]

new clones
-----------
Fighting Fantasy (bootleg with 68705) [f205v] (not working)
Phantom (Spectar bootleg) [Team Europe & rades]
Panzar (Spectar bootleg) [f205v]
Fatsy Gambler (Video Hustler bootleg) [f205v]
Fitter (bootleg) [f205v]
Vs. Super Mario Bros. (bootleg with Z80) (2 sets) [f205v, Dante Profeta] (not working)

new NOT WORKING
------------------------
Video Stars [Andrew Welburn]
This commit is contained in:
Fabio Priuli 2009-12-09 23:52:28 +00:00
parent 637085584b
commit e0119d9db4
9 changed files with 340 additions and 6 deletions

View File

@ -2168,6 +2168,53 @@ ROM_START( ffantasya )
ROM_LOAD( "ew03", 0x0000, 0x10000, CRC(b606924d) SHA1(b759fcec10b333465cf5cd1b30987bf2d62186b2) )
ROM_END
/* this is probably a bootleg of an undumped original revision */
ROM_START( ffantasybl )
ROM_REGION( 0x80000, "maincpu", 0 ) /* 4*64k for 68000 code */
ROM_LOAD16_BYTE( "14.bin", 0x00000, 0x10000, CRC(bd42bc66) SHA1(d81a3d16ca282817f85372d1426470900a553b24) ) // 61.926270% ff-02-2.bin
ROM_LOAD16_BYTE( "11.bin", 0x00001, 0x10000, CRC(4df38e4b) SHA1(e176afb7b63e2e1ac482662d152da2866884594e) ) // 55.798340% ff-01-2.bin
ROM_LOAD16_BYTE( "13.bin", 0x20000, 0x10000, CRC(eecb6bed) SHA1(f5761bfc01ae207d3a321aa4ad510f6af8ad6094) ) // 86.532593% ew05
ROM_LOAD16_BYTE( "10.bin", 0x20001, 0x10000, CRC(7cdcf418) SHA1(9653b6620dce70bd510fb63ba5c324dda581a412) ) // 85.887146% ew00
ROM_REGION( 0x10000, "audiocpu", 0 ) /* 6502 sound */
ROM_LOAD( "15.bin", 0x8000, 0x8000, CRC(9871b98d) SHA1(2b6c46bc2b10a28946d6ad8251e1a156a0b99947) )
ROM_REGION( 0x10000, "cpu2", 0 ) /* 68705 MCU */ // (labeled on PCB as Z80, but it isn't!)
ROM_LOAD( "68705u3.bin", 0x00000, 0x1000, NO_DUMP ) // nor dumped, maybe it's the same as the midresb one?
ROM_REGION( 0x20000, "gfx1", 0 ) /* chars */
ROM_LOAD( "22.bin", 0x00000, 0x10000, CRC(686f72c1) SHA1(41d4fc1208d779f3428990a96586f6a555c28562) )
ROM_LOAD( "23.bin", 0x10000, 0x10000, CRC(28e69371) SHA1(32d57aabf948388825757ab0cfe87b6550a07a9d) ) // 94.793701% ev13
ROM_REGION( 0x20000, "gfx2", 0 ) /* tiles */
ROM_LOAD( "25.bin", 0x00000, 0x08000, CRC(6b80d7a3) SHA1(323162e7e0ce16f6244d8d98fdb2396ffef87e82) )
ROM_LOAD( "27.bin", 0x08000, 0x08000, CRC(78d3d764) SHA1(e8f77a23bd4f4d268bec7c0153fb957acd07cdee) )
ROM_LOAD( "24.bin", 0x10000, 0x08000, CRC(ce9f5de3) SHA1(b8af33f52ca3579a45b41395751697a58931f9d6) )
ROM_LOAD( "26.bin", 0x18000, 0x08000, CRC(487a7ba2) SHA1(7d52cc1517def8426355e8281440ec5e617d1121) )
ROM_REGION( 0x20000, "gfx3", 0 ) /* tiles */
ROM_LOAD( "29.bin", 0x00000, 0x08000, CRC(4e1bc2a4) SHA1(d7d4c42fd932722436f1847929088e46d03184bd) )
ROM_LOAD( "21.bin", 0x08000, 0x08000, CRC(28b37d27) SHA1(c70718f8ce23f75a728dc0a7556fd7d259048b88) )
ROM_IGNORE(0x8000) // same content, double size as original, ignore 2nd half
ROM_LOAD( "28.bin", 0x10000, 0x08000, CRC(9ecf479e) SHA1(a8d4c1490f12e1b15d53a2a97147920dcb638378) )
ROM_LOAD( "20.bin", 0x18000, 0x08000, CRC(b5ca8ed9) SHA1(3f44ebf7fec76154a843ee4398d4ac8690e70342) )
ROM_IGNORE(0x8000) // same content, double size as original, ignore 2nd half
ROM_REGION( 0x80000, "gfx4", 0 ) /* sprites */
ROM_LOAD( "6.bin", 0x00000, 0x10000, CRC(95423914) SHA1(e9e7a6bdf5aa717dc04a751709632f31762886fb) )
ROM_LOAD( "3.bin", 0x10000, 0x10000, CRC(96233177) SHA1(929a1b7fb65ab33277719b84517ff57da563f875) )
ROM_LOAD( "8.bin", 0x20000, 0x10000, CRC(4c25dfe8) SHA1(e4334de96698cd0112a8926dea131e748b6a84fc) )
ROM_LOAD( "4.bin", 0x30000, 0x10000, CRC(f2e007fc) SHA1(da30ad3725b9bc4a07dbb1afa05f145c3574c84c) )
ROM_LOAD( "5.bin", 0x40000, 0x10000, CRC(bc6028c4) SHA1(6ca5bb328912df23ad3d61b596b4a35f2815ef31) ) // 99.996948% ew06 (bad dump?)
ROM_LOAD( "1.bin", 0x50000, 0x10000, CRC(470b6989) SHA1(16b292d8a3a54048bf29f0b4f41bb6ca049b347c) )
ROM_LOAD( "7.bin", 0x60000, 0x10000, CRC(8c97c757) SHA1(36fd807da9e144dfb29c8252e9450cc37ca2604f) )
ROM_LOAD( "2.bin", 0x70000, 0x10000, CRC(a2d244bc) SHA1(ff2391efc480f36a302650691f8a7a620b86d99a) )
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "30.bin", 0x0000, 0x10000, CRC(b606924d) SHA1(b759fcec10b333465cf5cd1b30987bf2d62186b2) )
ROM_END
ROM_START( slyspy )
ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */
ROM_LOAD16_BYTE( "fa14-3.17l", 0x00000, 0x10000, CRC(54353a84) SHA1(899559f17705a8222fd56e9304e9b802eac8f6db) )
@ -2699,6 +2746,7 @@ GAME( 1987, hbarrel, 0, hbarrel, hbarrel, hbarrel, ROT270, "Data East
GAME( 1987, hbarrelw, hbarrel, hbarrel, hbarrel, hbarrelw, ROT270, "Data East Corporation", "Heavy Barrel (World)", 0 )
GAME( 1988, baddudes, 0, baddudes, baddudes, baddudes, ROT0, "Data East USA", "Bad Dudes vs. Dragonninja (US)", 0 )
GAME( 1988, drgninja, baddudes, baddudes, baddudes, baddudes, ROT0, "Data East Corporation", "Dragonninja (Japan)", 0 )
/* A Bad Dudes bootleg with 68705 like the midres and ffantasy ones exists, but is not dumped */
GAME( 1988, birdtry, 0, birdtry, birdtry, birdtry, ROT270, "Data East Corporation", "Birdie Try (Japan)", GAME_UNEMULATED_PROTECTION )
GAME( 1988, robocop, 0, robocop, robocop, robocop, ROT0, "Data East Corporation", "Robocop (World revision 4)", 0 )
GAME( 1988, robocopw, robocop, robocop, robocop, robocop, ROT0, "Data East Corporation", "Robocop (World revision 3)", 0 )
@ -2710,6 +2758,7 @@ GAME( 1988, automat, robocop, automat, robocop, robocop, ROT0, "bootleg",
GAME( 1989, hippodrm, 0, hippodrm, hippodrm, hippodrm, ROT0, "Data East USA", "Hippodrome (US)", 0 )
GAME( 1989, ffantasy, hippodrm, hippodrm, hippodrm, hippodrm, ROT0, "Data East Corporation", "Fighting Fantasy (Japan revision 2)", 0 )
GAME( 1989, ffantasya,hippodrm, hippodrm, hippodrm, hippodrm, ROT0, "Data East Corporation", "Fighting Fantasy (Japan)", 0 )
GAME( 1989, ffantasybl,hippodrm,midres, midres, 0, ROT0, "bootleg", "Fighting Fantasy (bootleg with 68705)", GAME_NOT_WORKING ) // 68705 not dumped, might be the same as midresb
GAME( 1989, slyspy, 0, slyspy, slyspy, slyspy, ROT0, "Data East USA", "Sly Spy (US revision 3)", 0 )
GAME( 1989, slyspy2, slyspy, slyspy, slyspy, slyspy, ROT0, "Data East USA", "Sly Spy (US revision 2)", 0 )
GAME( 1989, secretag, slyspy, slyspy, slyspy, slyspy, ROT0, "Data East Corporation", "Secret Agent (World)", 0 )

View File

@ -1,5 +1,8 @@
/*
Note: this hardware is a copy of Psikyo's 68020 based hardware,
the Strikers 1945 bootleg has the same unknown rom!
Dream World
SemiCom, 2000

View File

@ -1017,6 +1017,25 @@ ROM_START( rallys )
ROM_LOAD( "targ82s.123", 0x0000, 0x0020, CRC(9eb9125c) SHA1(660ad9b2c7c28c3fda4b10c1401c03165d131c61) ) /* unknown */
ROM_END
ROM_START( panzer )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "p1.1a", 0x1000, 0x0400, CRC(a192b22b) SHA1(aaae0b1822f934df30b354f787ffa8848c71b52f) )
ROM_LOAD( "p2.2a", 0x1400, 0x0400, CRC(19e730aa) SHA1(4f4e87d26c14a9ff2be5b4173c4e5804db551e33) )
ROM_LOAD( "p3.3a", 0x1800, 0x0400, CRC(2a3e7b69) SHA1(d31a3e6acca87881741e88e70d46a4a0ee59fcf8) )
ROM_LOAD( "p4.4a", 0x1c00, 0x0400, CRC(6d224696) SHA1(586bc8efdc8ac0a73e4a4300459efaf89021f6f5) )
ROM_LOAD( "p5.5a", 0x2000, 0x0400, CRC(af943b5e) SHA1(819fa8a6ee78a39cdade49789cd42b4a215f82f0) )
ROM_LOAD( "p6.6a", 0x2400, 0x0400, CRC(9b3d9e61) SHA1(b183e0844706713eb0a241a6e45c09c53e4077a3) )
ROM_LOAD( "p7.7a", 0x2800, 0x0400, CRC(8ef8bc67) SHA1(c8d80cc8e89a9bc5d957d648d704e4c66b17932d) )
ROM_LOAD( "p8.8a", 0x2c00, 0x0400, CRC(243c54f2) SHA1(813b3ecbd5642034b5de0bae96698ed2b036fc7b) )
ROM_LOAD( "p10.15b", 0x3400, 0x0400, CRC(46f473d2) SHA1(e6a180fdcf2ac13ffab624554ef8aab128e80321) )
ROM_LOAD( "p9.13b", 0x3c00, 0x0400, CRC(f01e474e) SHA1(454d9f32f95b87819d490aefe26cc3db6de29700) ) // only rom different to rallys
ROM_REGION( 0x0400, "gfx1", 0 )
ROM_LOAD( "sc.4d", 0x0000, 0x0400, CRC(9f03513e) SHA1(aa4763e49df65e5686a96431543580b8d8285893) )
ROM_REGION( 0x0020, "proms", 0 )
ROM_LOAD( "targ82s.123", 0x0000, 0x0020, CRC(9eb9125c) SHA1(660ad9b2c7c28c3fda4b10c1401c03165d131c61) ) /* unknown */
ROM_END
ROM_START( phantoma )
ROM_REGION( 0x10000, "maincpu", 0 )
@ -1033,6 +1052,22 @@ ROM_START( phantoma )
ROM_LOAD( "156_pal", 0x0000, 0x0020, CRC(9fb1daee) SHA1(2ec1189a57c95d7ad820eb12343fcf2c3fb08431) )
ROM_END
ROM_START( phantom )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "156_a2", 0x1000, 0x0800, CRC(c5af9d34) SHA1(4c9f9a06cc7f6caf13a79fa8491db17b01b24774) )
ROM_LOAD( "156_a3", 0x1800, 0x0800, CRC(30121e69) SHA1(1588cfb61eb9aa9598b3ff600cc02b0f1ac622bf) )
ROM_LOAD( "156_a4", 0x2000, 0x0800, CRC(02d7fb94) SHA1(634e952a6a0d4c1a42692100e1913ecd5ab9faed) )
ROM_LOAD( "156_a5", 0x2800, 0x0800, CRC(0127bc8d) SHA1(c555507f2662d1b45caf0b696147f70749292930) )
ROM_LOAD( "1a.bin", 0xf800, 0x0800, CRC(a4e40b67) SHA1(809d89393f80c1094fc4b1fc95e480aaa253c556) )
ROM_REGION( 0x800, "gfx1", 0 )
ROM_LOAD( "156_d1", 0x0000, 0x0800, CRC(d18e5f14) SHA1(5cd327500e74eca378ad5d0924949f96dd955cf8) )
ROM_REGION( 0x0020, "proms", 0 )
ROM_LOAD( "156_pal", 0x0000, 0x0020, CRC(9fb1daee) SHA1(2ec1189a57c95d7ad820eb12343fcf2c3fb08431) )
ROM_END
ROM_START( mtrap )
ROM_REGION( 0x10000, "maincpu", 0 )
@ -1444,8 +1479,10 @@ GAME( 1980, targ, 0, targ, targ, targ, ROT0, "Exidy", "Tar
GAME( 1980, targc, targ, targ, targ, targ, ROT0, "Exidy", "Targ (cocktail?)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1980, spectar, 0, spectar, spectar, spectar, ROT0, "Exidy", "Spectar (revision 3)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1980, spectar1, spectar, spectar, spectar, spectar, ROT0, "Exidy", "Spectar (revision 1?)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1980, rallys, spectar, rallys, rallys, rallys, ROT0, "Novar", "Rallys (bootleg?)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1980, phantoma, spectar, rallys, phantoma, phantoma, ROT0, "Jeutel","Phantomas", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1980, rallys, spectar, rallys, rallys, rallys, ROT0, "Novar", "Rallys (bootleg of Spectar)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1980, panzer, spectar, rallys, rallys, rallys, ROT0, "Proel", "Panzer (bootleg of Spectar)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1980, phantoma, spectar, rallys, phantoma, phantoma, ROT0, "Jeutel","Phantomas (bootleg of Spectar)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1980, phantom, spectar, rallys, phantoma, phantoma, ROT0, "Proel","Phantom (bootleg of Spectar)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1981, mtrap, 0, mtrap, mtrap, mtrap, ROT0, "Exidy", "Mouse Trap (version 5)", GAME_SUPPORTS_SAVE )
GAME( 1981, mtrap3, mtrap, mtrap, mtrap, mtrap, ROT0, "Exidy", "Mouse Trap (version 3)", GAME_SUPPORTS_SAVE )

View File

@ -2999,6 +2999,78 @@ ROM_START( porter )
ROM_LOAD( "mmi6331.6l", 0x0000, 0x0020, BAD_DUMP CRC(6a0c7d87) SHA1(140335d85c67c75b65689d4e76d29863c209cf32) ) /* Compatible with 82s123 prom */
ROM_END
/*
on a cocktail galaxian pcb (eagle style)
this had a CPU daughtercard with 3 unknown prom/pal/gal type things on it:
Harris M3-7643-5 x2
TI SN746471 ? (number has been partially obliterated on purpose.
and a 74ls126
The CPU has 'VIDEO STARS - V.S PRO - TEL: 03045 61541' on a sticky label on it.
the cpu daughterboard is etched 'competitive video'.
The rom daughtercard may not have come from this precise pcb,
i think it was on a fullsize pcb according to the spacing of the riser pins.
This daughterboard is also etched competitive video, and uses 4 2716's and 3 2732's.
there are 8 rom sockets on this daughterboard, 7 are roms, and the final socket is actually a 6116 ram.
there is a small prom in the midle of the pcb inbetween the risers,
with a circular red labelled saying 'k'. This might be a decryption prom or somethign? i dunno.
there is a TBP18s03 PROM installed at 6L which i guess is the colour prom :)
I think thats about it.
Dumped 26.05.04
Andy Welburn
www.andys-arcade.com
*/
/* this rom mapping probably isn't quite right */
ROM_START( vstars )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "c-k2.bin", 0x0000, 0x0400, CRC(b0fcf6c1) SHA1(7dc8a7b99977ea9582c1ed36fa9f1fa502a70c6e) )
ROM_CONTINUE( 0x0800, 0x0400)
ROM_LOAD( "c-k1.bin", 0x0c00, 0x0400, CRC(ea9603b2) SHA1(f72202f17f862c7ea81e556690f8fcb9ee926e7f) )
ROM_CONTINUE( 0x0400, 0x0400)
ROM_LOAD( "c-k4.bin", 0x1c00, 0x0400, CRC(f5743990) SHA1(defd1577b935e3597eba74344dca5626ec2993dd) )
ROM_CONTINUE( 0x1000, 0x0400)
ROM_LOAD( "c-k3.bin", 0x1400, 0x0400, CRC(c4338a77) SHA1(b1ca2d43340b671ef33f3a96ce8e1c286a3e6d80) )
ROM_CONTINUE( 0x1800, 0x0400)
ROM_LOAD( "c-k6.bin", 0x2c00, 0x0400, CRC(184b9d7e) SHA1(80159ab19233ce95e9c74d039b6777d01b32e959) )
ROM_CONTINUE( 0x2000, 0x0400)
ROM_CONTINUE( 0x2400, 0x0400)
ROM_CONTINUE( 0x2800, 0x0400)
ROM_LOAD( "c-k7.bin", 0x4c00, 0x0400, CRC(9ddcc06f) SHA1(63bc77d8b3273681ca4e681105a117d19a0f23a5) )
ROM_CONTINUE( 0x4000, 0x0400)
ROM_CONTINUE( 0x4400, 0x0400)
ROM_CONTINUE( 0x4800, 0x0400)
/* seems to be data, can't rearrange based on the jumps */
ROM_LOAD( "c-k5.bin", 0x3c00, 0x0400, CRC(d8df2ec4) SHA1(bef1d4b404cddb8a5f9d4e3f30ee09915c602f56) )
ROM_CONTINUE( 0x3000, 0x0400)
ROM_CONTINUE( 0x3400, 0x0400)
ROM_CONTINUE( 0x3800, 0x0400)
/* Crazy Kong gfx?! */
ROM_REGION( 0x2000, "gfx1", 0 )
ROM_LOAD( "1h.bin", 0x0000, 0x1000, CRC(7866d2cb) SHA1(62dd8b80bc0459c7337d8a8cb83e53b999e7f4a9) )
ROM_LOAD( "1k.bin", 0x1000, 0x1000, CRC(7311a101) SHA1(49d54c8b94cae4ba81d7a7684eaa4e87815bb4da) )
ROM_REGION( 0x0020, "proms", 0 )
ROM_LOAD( "6l.bin", 0x0000, 0x0020, CRC(fd81e715) SHA1(eadafe88f26405e6540d4b248b940974e8c31145) )
ROM_REGION( 0x0020, "proms2", 0 )
ROM_LOAD( "k.bin", 0x0000, 0x0020, CRC(d46ed869) SHA1(9c0a11df11b1a24ee933d1aa435337b78c3ca643) )
ROM_END
GAME( 1981, scramblb, scramble, scramblb, scramblb, 0, ROT90, "bootleg", "Scramble (Galaxian hardware)", GAME_SUPPORTS_SAVE )
GAME( 1981, scramb2, scramble, scramb2, scramb2, 0, ROT90, "bootleg", "Scramble (bootleg)", GAME_SUPPORTS_SAVE )
@ -3022,3 +3094,4 @@ GAME( 1985, trvchlng, 0, racknrol, trvchlng, 0, ROT90, "Joyland (S
GAME( 1981, ckongg, 0, ckongg, ckongg, 0, ROT90, "bootleg", "Crazy Kong (bootleg on Galaxian hardware, set 1)", GAME_SUPPORTS_SAVE )
GAME( 1981, kkgalax, ckongg, kkgalax, kkgalax, 0, ROT90, "bootleg", "Crazy Kong (bootleg on Galaxian hardware, set 2)", GAME_NO_SOUND | GAME_SUPPORTS_SAVE ) // set was marked as 'King Kong on Galaxian'
GAME( 1982, porter, 0, mooncrst, porter, 0, ROT90, "[Nova Games Ltd.] (bootleg)", "Port Man (bootleg on Moon Cresta hardware)", GAME_IMPERFECT_GRAPHICS ) // missing GFX bank switch!
GAME( 1982, vstars, 0, mooncrst, porter, 0, ROT90, "Competitive Video?", "Video Stars", GAME_NOT_WORKING )

View File

@ -1147,6 +1147,7 @@ ROM_START( skywolf )
ROM_LOAD( "m1.2c", 0x0320, 0x0020, CRC(83a39201) SHA1(4fdc722c9e20ee152c890342ef0dce18e35e2ef8) ) /* timing? not used */
ROM_END
ROM_START( skywolf2 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "z80_2.bin", 0x0000, 0x8000, CRC(34db7bda) SHA1(1a98d5cf97063453a0351f7dbe339c32d59a3d20) )
@ -1179,6 +1180,78 @@ ROM_START( skywolf2 )
ROM_LOAD( "m1.2c", 0x0320, 0x0020, CRC(83a39201) SHA1(4fdc722c9e20ee152c890342ef0dce18e35e2ef8) ) /* timing? not used */
ROM_END
/*
Sky Wolf bootleg
- this has all the data in 0x8000 sized roms.
on main PCB (CR208):
1x TMS27256JL (1)
3x M27256 (2,3,4)
3x PAL16L8NC (read protected)
on roms PCB (CR207):
7x M27256 (5,6,7,8,9,10,11)
3x PROM N82S129N
2x PROM DM74S288N (one is blank!)
the only real difference seems to be that you get less lives.
*/
ROM_START( skywolf3 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "1.bin", 0x0000, 0x4000, CRC(74a86ec8) SHA1(f9e5622c855053f7aac81c4775654ee8bc802180) )
ROM_CONTINUE(0x0000,0x4000) // 1.BIN [2/2] z80_2.bin [1/2] 99.981689%
ROM_LOAD( "2.bin", 0x4000, 0x4000, CRC(f02143de) SHA1(7695432c87bb4850f09b9d00c17f4b9216fb2b90) )
ROM_CONTINUE(0x4000,0x4000)
ROM_REGION( 0x10000, "sub", 0 )
ROM_LOAD( "3.bin", 0x0000, 0x4000, CRC(787cdd0a) SHA1(6f53008ee96b690ef467b3436d4bebba82c71d6b) )
ROM_CONTINUE(0x0000,0x4000)
ROM_LOAD( "4.bin", 0x4000, 0x4000, CRC(07a2c814) SHA1(242bbce2b1b6e1668235d327e8c3a61906175af5) )
ROM_CONTINUE(0x4000,0x4000)
ROM_REGION( 0x01000, "gfx1", 0 )
ROM_LOAD( "8.bin", 0x00000, 0x1000, CRC(b86d3dac) SHA1(d92e494d46f641fbfb107da218f5aab5bdf1e68c) ) /* chars */
ROM_CONTINUE(0x0000,0x1000)
ROM_CONTINUE(0x0000,0x1000)
ROM_CONTINUE(0x0000,0x1000)
ROM_CONTINUE(0x0000,0x1000)
ROM_CONTINUE(0x0000,0x1000)
ROM_CONTINUE(0x0000,0x1000)
ROM_CONTINUE(0x0000,0x1000)
ROM_REGION( 0x06000, "gfx2", 0 )
ROM_LOAD( "11.bin", 0x00000, 0x2000, CRC(fc7bbf7a) SHA1(a10245d32efa9998a63008e3989b1a4958c85b0a) ) /* tiles - plane 1 */
ROM_CONTINUE(0x0000,0x2000)
ROM_CONTINUE(0x0000,0x2000)
ROM_CONTINUE(0x0000,0x2000)
ROM_LOAD( "10.bin", 0x02000, 0x2000, CRC(1a3710ab) SHA1(6e61e94bb7f22beeb43af35c3299569c40c38ed9) ) /* tiles - plane 0 */
ROM_CONTINUE(0x2000,0x2000)
ROM_CONTINUE(0x2000,0x2000)
ROM_CONTINUE(0x2000,0x2000)
ROM_LOAD( "9.bin", 0x04000, 0x2000, CRC(a184349a) SHA1(e67f3727e6b57dc5ab503f2aa00ec860ba722633) ) /* tiles - plane 2 */
ROM_CONTINUE(0x4000,0x2000)
ROM_CONTINUE(0x4000,0x2000)
ROM_CONTINUE(0x4000,0x2000)
ROM_REGION( 0x18000, "gfx3", 0 )
ROM_LOAD( "7.bin", 0x00000, 0x8000, CRC(086612e8) SHA1(c59296d720a65a69d8c558fda73702ec345c5a2d) ) /* sprites - plane 0 */
ROM_LOAD( "6.bin", 0x08000, 0x8000, CRC(3a9beabd) SHA1(a20ee42af04ef2e77dcc2040d9ebd6084005e009) ) /* sprites - plane 1 */
ROM_LOAD( "5.bin", 0x10000, 0x8000, CRC(bd83658e) SHA1(4b2a98c24c20e4deb819613e5fbcd63ae8c81700) ) /* sprites - plane 2 */
ROM_REGION( 0x0340, "proms", 0 )
ROM_LOAD( "82s129-1.bin", 0x0000, 0x0100, CRC(6a94b2a3) SHA1(b1f9bd97aa26c9fb6377ef32d5dd125583361f48) ) /* red */
//ROM_LOAD( "82s129-2.bin", 0x0100, 0x0100, CRC(ff7a7446) SHA1(ceeb375dc90142142a284969c104e581deb76f16) ) /* green (bad?) - causes green outline on title */
//ROM_LOAD( "82s129-3.bin", 0x0200, 0x0100, CRC(6b0980bf) SHA1(6314f9e593f2d2a2f014f6eb82295cb3aa70cbd1)) ) /* blue (bad) - high bit of colour fixed to 0 */
ROM_LOAD( "82s129-2.bin", 0x0100, 0x0100, CRC(ec0923d3) SHA1(26f9eda4260a8b767893b8dea42819f192ef0b20) ) /* green */
ROM_LOAD( "82s129-3.bin", 0x0200, 0x0100, CRC(ade97052) SHA1(cc1b4cd57d7bc55ce44de6b89a322ff08eabb1a0) ) /* blue */
ROM_LOAD( "74s288-2.bin", 0x0300, 0x0020, CRC(190a55ad) SHA1(de8a847bff8c343d69b853a215e6ee775ef2ef96) ) /* blank lookup prom */
ROM_LOAD( "74s288-1.bin", 0x0320, 0x0020, CRC(5ddb2d15) SHA1(422663566ebc7ea8cbc3089d806b0868e006fe0c) ) /* timing? not used */
ROM_END
ROM_START( legend )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "a_r2.rom", 0x0000, 0x4000, CRC(0cc1c4f4) SHA1(33f6a1b31eed75a92e06cb29f912321fe75c31e6) )
@ -1269,3 +1342,4 @@ GAME( 1987, airwolf, 0, srdmissn, airwolf, srdmissn, ROT0, "Kyugo", "
GAME( 1987, airwolfa, airwolf, srdmissn, airwolf, srdmissn, ROT0, "Kyugo (UA Theatre license)", "Airwolf (US)", GAME_SUPPORTS_SAVE )
GAME( 1987, skywolf, airwolf, srdmissn, skywolf, srdmissn, ROT0, "bootleg", "Sky Wolf (set 1)", GAME_SUPPORTS_SAVE )
GAME( 1987, skywolf2, airwolf, srdmissn, airwolf, srdmissn, ROT0, "bootleg", "Sky Wolf (set 2)", GAME_SUPPORTS_SAVE )
GAME( 1987, skywolf3, airwolf, srdmissn, airwolf, srdmissn, ROT0, "bootleg", "Sky Wolf (set 3)", GAME_SUPPORTS_SAVE )

View File

@ -1325,6 +1325,25 @@ ROM_START( hustlerb )
ROM_LOAD( "hustler.clr", 0x0000, 0x0020, CRC(aa1f7f5e) SHA1(311dd17aa11490a1173c76223e4ccccf8ea29850) )
ROM_END
ROM_START( hustlerb2 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "b1.1", 0x0000, 0x1000, CRC(2ce5e7b9) SHA1(e47e89bd085b40d7dd38be51fd69f69b143daf1b) )
ROM_LOAD( "b1.2", 0x1000, 0x1000, CRC(dc6752ec) SHA1(b103021079646286156e4141fe34dd92ccfd34bd) )
ROM_LOAD( "b3.3", 0x2000, 0x1000, CRC(23092f67) SHA1(3c04544c636eab8998752e1f521e34b1345e39ff) )
/* 3000-3fff space for diagnostics ROM */
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "b6.bin", 0x0000, 0x0800, CRC(7a946544) SHA1(7ee2ad3fdf996f08534fb87fc02b619c168f420c) )
ROM_LOAD( "b7.bin", 0x0800, 0x0800, CRC(3db57351) SHA1(e5075a7130a80d2bf24f0556c2589dff0625ee60) )
ROM_REGION( 0x1000, "gfx1", 0 )
ROM_LOAD( "b4.r2", 0x0000, 0x0800, CRC(0bdfad0e) SHA1(8e6f1737604f3801c03fa2e9a5e6a2778b54bae8) )
ROM_LOAD( "b5", 0x0800, 0x0800, CRC(8e062177) SHA1(7e52a1669804b6c2f694cfc64b04abc8246bb0c2) ) // broken rom, assumed to be the same
ROM_REGION( 0x0020, "proms", 0 )
ROM_LOAD( "27s19.bin", 0x0000, 0x0020, CRC(aa1f7f5e) SHA1(311dd17aa11490a1173c76223e4ccccf8ea29850) )
ROM_END
ROM_START( mimonkey )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "mm1.2e", 0x0000, 0x1000, CRC(9019f1b1) SHA1(0c45f64e39b9a182f6162ab520ced6ef0686466c) )
@ -1385,8 +1404,9 @@ GAME( 1982, rescue, 0, rescue, rescue, rescue, ROT90, "Stern
GAME( 1982, aponow, rescue, rescue, rescue, rescue, ROT90, "bootleg", "Apocaljpse Now", GAME_SUPPORTS_SAVE )
GAME( 1983, minefld, 0, minefld, minefld, minefld, ROT90, "Stern", "Minefield", GAME_SUPPORTS_SAVE )
GAME( 1981, hustler, 0, hustler, hustler, hustler, ROT90, "Konami", "Video Hustler", GAME_SUPPORTS_SAVE )
GAME( 1981, billiard, hustler, hustler, hustler, billiard, ROT90, "bootleg", "The Billiards", GAME_SUPPORTS_SAVE )
GAME( 1981, hustlerb, hustler, hustlerb, hustler, scramble_ppi, ROT90, "bootleg", "Video Hustler (bootleg)", GAME_SUPPORTS_SAVE )
GAME( 1981, billiard, hustler, hustler, hustler, billiard, ROT90, "bootleg", "The Billiards (Video Hustler bootleg)", GAME_SUPPORTS_SAVE )
GAME( 1981, hustlerb, hustler, hustlerb, hustler, scramble_ppi, ROT90, "bootleg", "Video Hustler (bootleg)", GAME_NOT_WORKING ) // broken?
GAME( 1981, hustlerb2,hustler, hustler, hustler, scramble_ppi, ROT90, "bootleg", "Fatsy Gambler (Video Hustler bootleg)", GAME_NO_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1982, mimonkey, 0, mimonkey, mimonkey, mimonkey, ROT90, "Universal Video Games", "Mighty Monkey", GAME_SUPPORTS_SAVE )
GAME( 1982, mimonsco, mimonkey, mimonkey, mimonsco, mimonsco, ROT90, "bootleg", "Mighty Monkey (bootleg on Super Cobra hardware)", GAME_SUPPORTS_SAVE )

View File

@ -812,6 +812,26 @@ ROM_START( fitter )
ROM_LOAD( "roundup.clr", 0x0000, 0x0020, CRC(a758b567) SHA1(d188c90dba10fe3abaae92488786b555b35218c5) )
ROM_END
ROM_START( fitterbl )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "bl-ic38.bin", 0x0000, 0x1000, CRC(805c6974) SHA1(b1a41df746a347df6f47578fc59a7393e5195ada) )
ROM_LOAD( "bl-ic39.bin", 0x1000, 0x1000, CRC(37bf554b) SHA1(773279fb21c56221d5f29fd31c2149e68dcf3909) )
ROM_LOAD( "bl-ic40.bin", 0x2000, 0x1000, CRC(c5f7156e) SHA1(3702a0eb4c395217a8f761133dba7871a96b7f38) )
ROM_LOAD( "bl-ic41.bin", 0x3000, 0x1000, CRC(a67d5bda) SHA1(86d1628d4f0bcd3c3099f99ab92b3ac758ffec71) )
ROM_LOAD( "bl-ic33.bin", 0x4000, 0x1000, CRC(1f3c78ee) SHA1(961b6ba8d08ddcbeda52b98a2f181f37beed5fb1) )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "ic30.bin", 0x0000, 0x0800, CRC(1b18faee) SHA1(b4002e2fdaa6bb966da4faa46ac56751a3841f5f) )
ROM_LOAD( "ic31.bin", 0x0800, 0x0800, CRC(76cf4394) SHA1(5dc13bd5fc92ce4ce12bab60576292a6028891c3) )
ROM_REGION( 0x1800, "gfx1", 0 ) /* chars and sprites */
ROM_LOAD( "ic9.bin", 0x0000, 0x0800, CRC(394676a2) SHA1(5bd26d717e25b7c192af8173db9ae18371dbcfbe) )
ROM_LOAD( "ic10.bin", 0x1000, 0x0800, CRC(a38d708d) SHA1(6632392cece34332a2a4427ec14d95f201319c67) )
ROM_REGION( 0x0020, "proms", 0 )
ROM_LOAD( "roundup.clr", 0x0000, 0x0020, CRC(a758b567) SHA1(d188c90dba10fe3abaae92488786b555b35218c5) )
ROM_END
ROM_START( intrepid )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "ic19.1", 0x0000, 0x1000, CRC(7d927b23) SHA1(5a8f5a3bd5df423f0e61f96ebdf4adbea534f9ba) )
@ -1052,6 +1072,7 @@ static DRIVER_INIT( rtriv )
GAME( 1981, roundup, 0, thepit, roundup, 0, ROT90, "Amenip/Centuri", "Round-Up", 0 )
GAME( 1981, fitter, roundup, thepit, fitter, 0, ROT90, "Taito Corporation", "Fitter", 0 )
GAME( 1981, fitterbl, roundup, thepit, fitter, 0, ROT90, "bootleg", "Fitter (bootleg)", 0 )
GAME( 1982, thepit, 0, thepit, thepit, 0, ROT90, "Taito", "The Pit", 0 )
GAME( 1982, thepitc, thepit, thepit, thepit, 0, ROT90, "Centuri", "The Pit (Centuri)", 0 )
GAME( 1982, thepitb, thepit, thepit, thepit, 0, ROT90, "bootleg", "The Pit (bootleg)", 0 ) /* based off the Centuri version */

View File

@ -1883,6 +1883,52 @@ ROM_START( suprmrioa )
ROM_LOAD( "mds-sm4.2a", 0x2000, 0x2000, CRC(15506b86) SHA1(69ecf7a3cc8bf719c1581ec7c0d68798817d416f) )
ROM_END
/* I don't know what the Z80 is for on these (located top-left of the PCB with rom 1) */
/* PCB is also marked for a plain 6502, I can't see from the image what is there tho */
ROM_START( suprmriobl2 )
ROM_REGION( 0x10000,"maincpu", 0 ) /* 6502 memory */
ROM_LOAD( "4-27256.bin", 0x8000, 0x8000, CRC(663b1753) SHA1(b0d2057c4545f2d6534cafb16086826c8ba49f5a) )
ROM_REGION( 0x10000,"subcpu", 0 ) /* Z80 memory */
ROM_LOAD( "1-2764.bin", 0x0000, 0x2000, CRC(95856e07) SHA1(c681cfdb656e687bc59080df56c9c38e13be4bb8) )
ROM_REGION( 0x10000,"unk", 0 ) /* first half is some sort of table */
ROM_LOAD( "3-27256.bin", 0x0000, 0x8000, CRC(67a467f9) SHA1(61cd1db7cd52faa31153b89f6b98c9b78bf4ca4f) )
ROM_REGION( 0x4000,"gfx1", 0 ) /* PPU memory */
ROM_LOAD( "2-2764.bin", 0x0000, 0x2000, CRC(42418d40) SHA1(22ab61589742cfa4cc6856f7205d7b4b8310bc4d) )
ROM_LOAD( "5-2764.bin", 0x2000, 0x2000, CRC(15506b86) SHA1(69ecf7a3cc8bf719c1581ec7c0d68798817d416f) )
ROM_END
ROM_START( suprmriobl )
ROM_REGION( 0x10000,"maincpu", 0 ) /* 6502 memory */
ROM_LOAD( "4.bin", 0x8000, 0x8000, CRC(6f857416) SHA1(05e2df8ac01a03bf09b73e34c30aaf5bf4715809) )
ROM_REGION( 0x10000,"subcpu", 0 ) /* Z80 memory */
ROM_LOAD( "1.bin", 0x0000, 0x2000, CRC(9e3557f2) SHA1(11a0de2c0154f7ac120d9774cb5d1051e0156822) )
ROM_REGION( 0x10000,"unk", 0 ) /* first half is some sort of table */
ROM_LOAD( "3.bin", 0x0000, 0x8000, CRC(67a467f9) SHA1(61cd1db7cd52faa31153b89f6b98c9b78bf4ca4f) )
ROM_REGION( 0x4000,"gfx1", 0 ) /* PPU memory */
ROM_LOAD( "2.bin", 0x0000, 0x2000, CRC(42418d40) SHA1(22ab61589742cfa4cc6856f7205d7b4b8310bc4d) )
ROM_LOAD( "5.bin", 0x2000, 0x2000, CRC(15506b86) SHA1(69ecf7a3cc8bf719c1581ec7c0d68798817d416f) )
/* this set has some extra files compared to the above one, they probably exist on that pcb too tho */
ROM_REGION( 0x200,"proms", 0 )
ROM_LOAD( "prom6301.1", 0x000, 0x100, CRC(a31dc330) SHA1(b652003f7e252bac3bdb19412839c2f03af7f8b8) )
ROM_LOAD( "prom6301.2", 0x100, 0x100, CRC(019c6141) SHA1(fdeda4dea6506807a3324fa941f0684208aa3b4b) )
ROM_REGION( 0x4000,"pals", 0 )
ROM_LOAD( "pal16l8.1", 0x000, 0x104, CRC(bd76fb53) SHA1(2d0634e8edb3289a103719466465e9777606086e) )
ROM_LOAD( "pal16r6a.2.bad.dump", 0x000, 0x104, BAD_DUMP CRC(e9cd78fb) SHA1(557d3e7ef3b25c1338b24722cac91bca788c02b8) )
ROM_LOAD( "pal16r8.3", 0x000, 0x104, CRC(bd76fb53) SHA1(2d0634e8edb3289a103719466465e9777606086e) )
ROM_LOAD( "pal16l8.4", 0x000, 0x104, CRC(6f6de82d) SHA1(3d59b222d25457b2f89b559409721db37d6a81d8) )
ROM_LOAD( "pal16r6.5", 0x000, 0x104, CRC(ceff7c7c) SHA1(52fd344c591478469369cd0862d1facfe23e12fb) )
ROM_LOAD( "pal16r8.6", 0x000, 0x104, CRC(bd76fb53) SHA1(2d0634e8edb3289a103719466465e9777606086e) )
ROM_LOAD( "pal16r8a.7", 0x000, 0x104, CRC(bd76fb53) SHA1(2d0634e8edb3289a103719466465e9777606086e) )
ROM_END
ROM_START( skatekds )
ROM_REGION( 0x10000,"maincpu", 0 ) /* 6502 memory */
ROM_LOAD( "mds-sm4.1d", 0x8000, 0x2000,CRC(be4d5436) SHA1(08162a7c987f1939d09bebdb676f596c86abf465) )
@ -2531,6 +2577,8 @@ GAME( 1986, rbibb, 0, vsnes, rbibb, rbibb, ROT0, "Namco",
GAME( 1986, rbibba, rbibb, vsnes, rbibb, rbibb, ROT0, "Namco", "Vs. Atari R.B.I. Baseball (set 2)", 0 )
GAME( 1986, suprmrio, 0, vsnes, suprmrio, suprmrio, ROT0, "Nintendo", "Vs. Super Mario Bros.", 0 )
GAME( 1986, suprmrioa,suprmrio, vsnes, suprmrio, suprmrio, ROT0, "Nintendo", "Vs. Super Mario Bros. (alt)", 0 )
GAME( 1986, suprmriobl,suprmrio,vsnes, suprmrio, suprmrio, ROT0, "bootleg", "Vs. Super Mario Bros. (bootleg with Z80, set 1)", GAME_NOT_WORKING )
GAME( 1986, suprmriobl2,suprmrio,vsnes, suprmrio, suprmrio, ROT0, "bootleg", "Vs. Super Mario Bros. (bootleg with Z80, set 2)", GAME_NOT_WORKING )
GAME( 1988, skatekds, suprmrio, vsnes, suprmrio, suprmrio, ROT0, "hack", "Vs. Skate Kids. (Graphic hack of Super Mario Bros.)", 0 )
GAME( 1985, vsskykid, 0, vsnes, vsskykid, MMC3, ROT0, "Namco", "Vs. Super SkyKid" , 0 )
GAME( 1987, tkoboxng, 0, vsnes, tkoboxng, tkoboxng, ROT0, "Namco LTD.","Vs. TKO Boxing", GAME_WRONG_COLORS | GAME_IMPERFECT_GRAPHICS )

View File

@ -243,6 +243,7 @@ const game_driver * const drivers[] =
DRIVER( ckongg ) /* 1981 bootleg */
DRIVER( kkgalax ) /* 1981 bootleg */
DRIVER( porter ) /* 1982 bootleg (Arcade TV Game List - P.98, Left, 15 from bottom) */
DRIVER( vstars ) /* 19?? Competitive Video? */
DRIVER( tdpgal ) /* 1983 Design Labs / Thomas Automatics */
/* Has some similarities with Moon Cresta but Board is very different */
@ -316,6 +317,7 @@ const game_driver * const drivers[] =
DRIVER( hustler ) /* GX343 (c) 1981 Konami */
DRIVER( billiard ) /* bootleg */
DRIVER( hustlerb ) /* bootleg */
DRIVER( hustlerb2 ) /* bootleg */
DRIVER( frogger ) /* GX392 (c) 1981 Konami */
DRIVER( froggers1 ) /* (c) 1981 Sega */
DRIVER( froggers2 ) /* 834-0068 (c) 1981 Sega */
@ -1144,6 +1146,8 @@ const game_driver * const drivers[] =
DRIVER( rbibba ) /* (c) 1987 Namco */
DRIVER( suprmrio ) /* (c) 1986 Nintendo */
DRIVER( suprmrioa ) /* (c) 1986 Nintendo */
DRIVER( suprmriobl ) /* bootleg */
DRIVER( suprmriobl2 )/* bootleg */
DRIVER( skatekds ) /* (c) 1988 (hack) */
DRIVER( vsskykid ) /* (c) 1986 Namco */
DRIVER( tkoboxng ) /* (c) 1987 Data East */
@ -2400,6 +2404,7 @@ V-V TP-027
DRIVER( airwolfa ) /* (c) 1987 Kyugo */
DRIVER( skywolf ) /* bootleg */
DRIVER( skywolf2 ) /* bootleg */
DRIVER( skywolf3 ) /* bootleg */
/* Williams games */
DRIVER( defender ) /* (c) 1980 */
@ -4963,6 +4968,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( hippodrm ) /* (c) 1989 Data East USA (US) */
DRIVER( ffantasy ) /* (c) 1989 Data East Corporation (Japan) */
DRIVER( ffantasya ) /* (c) 1989 Data East Corporation (Japan) */
DRIVER( ffantasybl )/* bootleg */
DRIVER( slyspy ) /* (c) 1989 Data East USA (US) */
DRIVER( slyspy2 ) /* (c) 1989 Data East USA (US) */
DRIVER( secretag ) /* (c) 1989 Data East Corporation (World) */
@ -5660,8 +5666,10 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( targc ) /* (c) 1980 */
DRIVER( spectar ) /* (c) 1980 */
DRIVER( spectar1 ) /* (c) 1980 */
DRIVER( rallys ) /* (c) 1980 Novar (bootleg?) */
DRIVER( phantoma ) /* (c) 1980 Jeutel (bootleg?) */
DRIVER( rallys ) /* (c) 1980 Novar (bootleg) */
DRIVER( panzer ) /* (c) 1980 Proel (bootleg) */
DRIVER( phantoma ) /* (c) 1980 Jeutel (bootleg) */
DRIVER( phantom ) /* (c) 1980 Proel (bootleg) */
DRIVER( venture ) /* (c) 1981 */
DRIVER( venture2 ) /* (c) 1981 */
DRIVER( venture4 ) /* (c) 1981 */
@ -7014,6 +7022,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
/* "The Pit hardware" games */
DRIVER( roundup ) /* (c) 1981 Amenip/Centuri */
DRIVER( fitter ) /* (c) 1981 Taito */
DRIVER( fitterbl ) /* bootleg */
DRIVER( thepit ) /* (c) 1982 Taito */
DRIVER( thepitc ) /* (c) 1982 Centuri */
DRIVER( thepitb ) /* bootleg */