New clones added

----------------

Video Hustler (Dynamo Games)  [TrevEB]
This commit is contained in:
Fabio Priuli 2011-02-10 07:41:11 +00:00
parent c7ff741eb9
commit 4f3a71b179
4 changed files with 33 additions and 0 deletions

View File

@ -1299,6 +1299,25 @@ ROM_START( hustler )
ROM_LOAD( "hustler.clr", 0x0000, 0x0020, CRC(aa1f7f5e) SHA1(311dd17aa11490a1173c76223e4ccccf8ea29850) )
ROM_END
ROM_START( hustlerd )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "vh1.ic5", 0x0000, 0x1000, CRC(7cb6a940) SHA1(8b51072563f7a63aab5d5ee4e835dc7275a2b98a) )
ROM_LOAD( "vh2.ic6", 0x1000, 0x1000, CRC(4ca45239) SHA1(729ec16c0a192f957ba454d4acbe873a71030a22) )
ROM_LOAD( "vh3.ic7", 0x2000, 0x1000, CRC(4c752453) SHA1(467ffd6e3ec13a27fc2979883678a1e7531d98ac) )
/* 3000-3fff space for diagnostics ROM */
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "ho1.ic32", 0x0000, 0x0800, CRC(7a946544) SHA1(7ee2ad3fdf996f08534fb87fc02b619c168f420c) )
ROM_LOAD( "ho2.ic33", 0x0800, 0x0800, CRC(3db57351) SHA1(e5075a7130a80d2bf24f0556c2589dff0625ee60) )
ROM_REGION( 0x1000, "gfx1", 0 )
ROM_LOAD( "hc2", 0x0000, 0x0800, CRC(0bdfad0e) SHA1(8e6f1737604f3801c03fa2e9a5e6a2778b54bae8) )
ROM_LOAD( "hc1", 0x0800, 0x0800, CRC(8e062177) SHA1(7e52a1669804b6c2f694cfc64b04abc8246bb0c2) )
ROM_REGION( 0x0020, "proms", 0 )
ROM_LOAD( "hustler.clr", 0x0000, 0x0020, CRC(aa1f7f5e) SHA1(311dd17aa11490a1173c76223e4ccccf8ea29850) )
ROM_END
ROM_START( billiard )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "a", 0x0000, 0x1000, CRC(b7eb50c0) SHA1(213d177d2b2af648a18d196b83e96d804947fd40) )
@ -1417,6 +1436,7 @@ 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 Electronics", "Minefield", GAME_SUPPORTS_SAVE )
GAME( 1981, hustler, 0, hustler, hustler, hustler, ROT90, "Konami", "Video Hustler", GAME_SUPPORTS_SAVE )
GAME( 1981, hustlerd, hustler, hustler, hustler, hustlerd, ROT90, "Konami (Dynamo Games license)", "Video Hustler (Dynamo Games)", 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 (Digimatic)", "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 )

View File

@ -153,6 +153,7 @@ DRIVER_INIT( mimonscr );
DRIVER_INIT( rescue );
DRIVER_INIT( minefld );
DRIVER_INIT( hustler );
DRIVER_INIT( hustlerd );
DRIVER_INIT( billiard );
DRIVER_INIT( mrkougar );
DRIVER_INIT( mrkougb );

View File

@ -592,6 +592,17 @@ DRIVER_INIT( hustler )
}
}
DRIVER_INIT( hustlerd )
{
/* the first ROM of the second CPU has data lines D0 and D1 swapped. Decode it. */
offs_t A;
UINT8 *rom = machine->region("audiocpu")->base();
for (A = 0;A < 0x0800;A++)
rom[A] = BITSWAP8(rom[A],7,6,5,4,3,2,0,1);
}
DRIVER_INIT( billiard )
{
offs_t A;

View File

@ -325,6 +325,7 @@ const game_driver * const drivers[] =
DRIVER( losttombh ) /* (c) 1982 Stern */
DRIVER( superbon ) /* bootleg */
DRIVER( hustler ) /* GX343 (c) 1981 Konami */
DRIVER( hustlerd ) /* GX343 (c) 1981 Konami + Dynamo Games license */
DRIVER( billiard ) /* bootleg */
DRIVER( hustlerb ) /* bootleg */
DRIVER( hustlerb2 ) /* bootleg */