Previous 199869 Revisions Next

r22063 Sunday 24th March, 2013 at 23:28:37 UTC by Brian Troha
new US Games clone adde

New Clone Added
--------------------------
(U.S.) Games V18.5 [Bad A Billy, Smitdogg, The Dumping Union]
[src/mame]mame.lst
[src/mame/drivers]usgames.c

trunk/src/mame/mame.lst
r22062r22063
93359335
93369336// U.S. Games games
93379337usg32           // (c) 1987
9338superten        // (c) 1988
9339usg83x          // (c) 1988
93389340usg82           // (c) 1988
9339usg83           // (c) 1988
9340usg83x          // (c) 1988
9341usgames         // (c) 1992
9342usg187c         // (c) 1991
9343usg185          // (c) 1990
93419344usg182          // (c) 1989
9342usg185          // (c) 1991
9343usg252          // (c) 1992
93449345
93459346// Sanritsu games
93469347mermaid         // (c) 1982 Rock-ola,  made by Sanritsu
trunk/src/mame/drivers/usgames.c
r22062r22063
1/* US Games - Trivia / Quiz / 'Amusement Only' Gambling Games */
2
31/*
42
3US Games - Trivia / Quiz / 'Amusement Only' Gambling Games
4
5
56there is a 'Security Test' in service mode
67
7'usg82', 'usg83' and 'usg83x' don't seem to be able to record
8'superten', 'usg82', and 'usg83x' don't seem to be able to record
89the changes you make in the "test mode" 8(
910
10*/
1111
12/* readme info
12readme info
1313
1414US Games
1515Counter Top Mini Games
r22062r22063
277277ROM_END
278278
279279
280/* You can't change the status of "Sexy Triv I" and "Sexy Triv II" */
281ROM_START( usg83 )
280ROM_START( superten ) /*  Version 8.3 - You can't change the status of "Sexy Triv I" and "Sexy Triv II" */
282281   ROM_REGION( 0x80000, "maincpu", 0 )
283   ROM_LOAD( "grom08-3.rom", 0x08000, 0x08000, CRC(aae84186) SHA1(8385b5c1dded1ea6f90c277b045778c7110a45db) )
282   ROM_LOAD( "usg83-rom0.bin", 0x08000, 0x08000, CRC(aae84186) SHA1(8385b5c1dded1ea6f90c277b045778c7110a45db) ) /* FRI JUL 01 22:43:10 1988, Checksum=30DF19 */
284283   /* for the banked region */
285   ROM_LOAD( "usg83-1.bin", 0x18000, 0x08000, CRC(7b520b6f) SHA1(2231e63fecc6e9026dd4b6ee3e21a74cc0e0ae44) )
286   ROM_LOAD( "usg83-2.bin", 0x28000, 0x08000, CRC(29fbb23b) SHA1(6c2c17897e60ec8d4cdeaf9b382ef00ab71f6e0a) )
287   ROM_LOAD( "grom3.rom",   0x38000, 0x10000, CRC(4e110844) SHA1(b51c596a41760f1f0f70f49ae81f03d98a17fb6f) )
288   ROM_LOAD( "usg83-4.bin", 0x48000, 0x08000, CRC(437697c4) SHA1(d14ae6f0b7adfb921c69ae3fdcd2cb525cb731fa) )
284   ROM_LOAD( "usg83-rom1.bin", 0x18000, 0x08000, CRC(7b520b6f) SHA1(2231e63fecc6e9026dd4b6ee3e21a74cc0e0ae44) ) /* WED JUL 13 02:01:33 1988, Checksum=26F176 */
285   ROM_LOAD( "usg83-rom2.bin", 0x28000, 0x08000, CRC(29fbb23b) SHA1(6c2c17897e60ec8d4cdeaf9b382ef00ab71f6e0a) ) /* THU FEB 04 12:27:14 1988, Checksum=7068E1 */
286   ROM_LOAD( "usg83-rom3.bin", 0x38000, 0x10000, CRC(4e110844) SHA1(b51c596a41760f1f0f70f49ae81f03d98a17fb6f) ) /* WED NOV 25 14:57:05 1987, Checksum=6E3126 */
287   ROM_LOAD( "usg83-rom4.bin", 0x48000, 0x08000, CRC(437697c4) SHA1(d14ae6f0b7adfb921c69ae3fdcd2cb525cb731fa) ) /* WED NOV 25 14:53:29 1987, Checksum DC7BF5 */
289288ROM_END
290289
291/* Similar to 'usg83', but you can change the status of "Sexy Triv I" */
292ROM_START( usg83x )
290ROM_START( usg83x ) /* Version 8.3x - You can change the status of "Sexy Triv I" */
293291   ROM_REGION( 0x80000, "maincpu", 0 )
294   ROM_LOAD( "usg83-0.bin", 0x08000, 0x08000, CRC(4ad9b6e0) SHA1(54940619511b37577bbcd9d05b941079ba793c72) )
292   ROM_LOAD( "usg83x-rom0.bin", 0x08000, 0x08000, CRC(4ad9b6e0) SHA1(54940619511b37577bbcd9d05b941079ba793c72) ) /* FRI JUL 01 22:43:10 1988, Checksum=30DF51 */
295293   /* for the banked region */
296   ROM_LOAD( "usg83-1.bin", 0x18000, 0x08000, CRC(7b520b6f) SHA1(2231e63fecc6e9026dd4b6ee3e21a74cc0e0ae44) )
297   ROM_LOAD( "usg83-2.bin", 0x28000, 0x08000, CRC(29fbb23b) SHA1(6c2c17897e60ec8d4cdeaf9b382ef00ab71f6e0a) )
298   ROM_LOAD( "usg83-3.bin", 0x38000, 0x08000, CRC(41c475ac) SHA1(48019843e2f57bf4c2fca5136e3d0a64de3dfc04) )
299   ROM_LOAD( "usg83-4.bin", 0x48000, 0x08000, CRC(437697c4) SHA1(d14ae6f0b7adfb921c69ae3fdcd2cb525cb731fa) )
294   ROM_LOAD( "usg83-rom1.bin",  0x18000, 0x08000, CRC(7b520b6f) SHA1(2231e63fecc6e9026dd4b6ee3e21a74cc0e0ae44) ) /* WED JUL 13 02:01:33 1988, Checksum=26F176 */
295   ROM_LOAD( "usg83-rom2.bin",  0x28000, 0x08000, CRC(29fbb23b) SHA1(6c2c17897e60ec8d4cdeaf9b382ef00ab71f6e0a) ) /* THU FEB 04 12:27:14 1988, Checksum=7068E1 */
296   ROM_LOAD( "usg83x-rom3.bin", 0x38000, 0x08000, CRC(41c475ac) SHA1(48019843e2f57bf4c2fca5136e3d0a64de3dfc04) ) /* WED NOV 25 14:50:08 1987, Checksum=6E815F */
297   ROM_LOAD( "usg83-rom4.bin",  0x48000, 0x08000, CRC(437697c4) SHA1(d14ae6f0b7adfb921c69ae3fdcd2cb525cb731fa) ) /* WED NOV 25 14:53:29 1987, Checksum DC7BF5 */
300298ROM_END
301299
302/* Similar to 'usg83', but "Sport Triv" and "Rush Hour" aren't available by default */
303ROM_START( usg82 )
300ROM_START( usg82 ) /*  Version 8.2 - "Sport Triv" and "Rush Hour" aren't available by default */
304301   ROM_REGION( 0x80000, "maincpu", 0 )
305   ROM_LOAD( "rom0.rom",   0x08000, 0x08000, CRC(09c20b78) SHA1(8b622fef536e98e22866a15c6a5b5da583169e8c) )
302   ROM_LOAD( "usg82-rom0.bin", 0x08000, 0x08000, CRC(09c20b78) SHA1(8b622fef536e98e22866a15c6a5b5da583169e8c) ) /* MON FEB 08 11:23:01 1988, Checksum=31911A */
306303   /* for the banked region */
307   ROM_LOAD( "grom1.rom",   0x18000, 0x08000, CRC(915a9ff4) SHA1(5007210ed46a9cea530c18a8c4a67b07b87cb781) )
308   ROM_LOAD( "usg83-2.bin", 0x28000, 0x08000, CRC(29fbb23b) SHA1(6c2c17897e60ec8d4cdeaf9b382ef00ab71f6e0a) )
309   ROM_LOAD( "grom3.rom",   0x38000, 0x10000, CRC(4e110844) SHA1(b51c596a41760f1f0f70f49ae81f03d98a17fb6f) )
310   ROM_LOAD( "usg83-4.bin", 0x48000, 0x08000, CRC(437697c4) SHA1(d14ae6f0b7adfb921c69ae3fdcd2cb525cb731fa) )
304   ROM_LOAD( "usg82-rom1.bin", 0x18000, 0x08000, CRC(915a9ff4) SHA1(5007210ed46a9cea530c18a8c4a67b07b87cb781) ) /* FRI FEB 05 16:17:13 1988, Checksum=36B7A3 */
305   ROM_LOAD( "usg82-rom2.bin", 0x28000, 0x08000, CRC(29fbb23b) SHA1(6c2c17897e60ec8d4cdeaf9b382ef00ab71f6e0a) ) /* THU FEB 04 12:27:14 1988, Checksum=7068E1 */
306   ROM_LOAD( "usg82-rom3.bin", 0x38000, 0x10000, CRC(4e110844) SHA1(b51c596a41760f1f0f70f49ae81f03d98a17fb6f) ) /* WED NOV 25 14:57:05 1987, Checksum=6E3126 */
307   ROM_LOAD( "usg82-rom4.bin", 0x48000, 0x08000, CRC(437697c4) SHA1(d14ae6f0b7adfb921c69ae3fdcd2cb525cb731fa) ) /* WED NOV 25 14:53:29 1987, Checksum DC7BF5 */
311308ROM_END
312309
313310
314
315311/*
316312Games V18.2
317313US Games, 1989
r22062r22063
337333|LED GROM4                                         |-|
338334|    PAL      6116                                 |
339335|--------------------------------------------------|
336
337Rom labels verified for v18.5, which look like this:
338
339Copyright 1986-90     Copyright 1986-90     Copyright 1986-90     Copyright 1986-90     Copyright 1986-90
340  U.S.Games.Inc.        U.S.Games.Inc.        U.S.Games.Inc.        U.S.Games.Inc.        U.S.Games.Inc.
341   Version 18.5          Version 18.5          Version 18.5          Version 18.5          Version 18.5
342  ROM 0 CS=315D5C       ROM 1 CS=2CB91D       ROM 2 CS=8973C0       ROM 3 CS=76AEBF       ROM 4 CS=90B95E
343
344The first screen that comes up reports:
345
346+--------------+-----------------------------+
347|SPECIAL THANKS| ROM0  V18.5  315D5C  ****** |
348|MARGARET+JAMIE+-----------------------------+
349|FOR EVERYTHING| ROM1  V18.5       0  2CB91D |
350|TESTSWITCH:OK!+-----------------------------+
351|SYSTEM RAM:OK!| ROM2  V18.5  4957A2  8973C0 |
352|CHARAC RAM:OK!+-----------------------------+
353|COLOR  RAM:OK!| ROM3  V18.5  3ADB28  76AEBF |
354|BLOCK  RAM:OK!+-----------------------------+
355|+12 VOLTS :OK!| ROM4  V18.5  53125B  90B95E |
356+--------------+-----------------------------+
357
358This show corresponding version number and checksums as listed on the labels.
359
340360*/
341361
342ROM_START( usg182 )
362ROM_START( usgames ) /* Version 25.4x */
343363   ROM_REGION( 0x80000, "maincpu", 0 )
344   ROM_LOAD( "grom0.u12",    0x08000, 0x08000, CRC(f5a053c1) SHA1(ae2740cd9af0af7a74a88720ebafd785bfc8614b) )
364   ROM_LOAD( "version_25.4x_rom0_cs=324591.u12", 0x08000, 0x08000, CRC(766a855a) SHA1(e67ca9944d92192de423de6aa8a60f2e28b17db1) )
345365   /* for the banked region */
346   ROM_LOAD( "grom4.u36",    0x10000, 0x10000, CRC(b104744d) SHA1(fa2128c39a135b119ef625eed447afa523f912c0) )
347   ROM_LOAD( "grom3.u35",    0x20000, 0x10000, CRC(795e71c8) SHA1(852dceab906f79d05da67a81f855c71738662430) )
348   ROM_LOAD( "grom2.u28",    0x30000, 0x10000, CRC(c6ba8a81) SHA1(e826492626707e30782d4d2f42419357970d67b3) )
349   ROM_LOAD( "grom1.u18",    0x48000, 0x08000, CRC(73bbc1c8) SHA1(9bb5067bf914b7c87a1ee29d6818de782fa28637) )
366   ROM_LOAD( "version_25.4x_rom2_cs=6a42e7.u28", 0x1c000, 0x04000, CRC(d44d2ffa) SHA1(8bd756418b4f8ad11cb0f2044fb91c63d7771497) )  // ROM 2
367   ROM_CONTINUE(                                 0x18000, 0x04000 )
368   ROM_CONTINUE(                                 0x14000, 0x04000 )
369   ROM_CONTINUE(                                 0x10000, 0x04000 )
370   ROM_LOAD( "version_25.4x_rom1_cs=31a223.u18", 0x2c000, 0x04000, CRC(2fff1da2) SHA1(c44718f7aab82f45379f21b68e8ee2668fe3a378) )  // ROM 1
371   ROM_CONTINUE(                                 0x28000, 0x04000 )
372   ROM_CONTINUE(                                 0x24000, 0x04000 )
373   ROM_CONTINUE(                                 0x20000, 0x04000 )
374   ROM_LOAD( "version_25.4x_rom4_cs=5a447e.u36", 0x3c000, 0x04000, CRC(b6d007be) SHA1(ec2afe983fd925d9f4602f47ddadd117bcc74972) )  // ROM 4
375   ROM_CONTINUE(                                 0x38000, 0x04000 )
376   ROM_CONTINUE(                                 0x34000, 0x04000 )
377   ROM_CONTINUE(                                 0x30000, 0x04000 )
378   ROM_LOAD( "version_25.4x_rom3_cs=7924ba.u35", 0x4c000, 0x04000, CRC(9542295b) SHA1(56dd7b8fd581779656cb71cc42dbb9f77fb303f4) )  // ROM 3
379   ROM_CONTINUE(                                 0x48000, 0x04000 )
380   ROM_CONTINUE(                                 0x44000, 0x04000 )
381   ROM_CONTINUE(                                 0x40000, 0x04000 )
350382ROM_END
351383
352384
353ROM_START( usg185 ) // an upgraded 182?
385ROM_START( usg187c ) /* Version 18.7C */
354386   ROM_REGION( 0x80000, "maincpu", 0 )
355   ROM_LOAD( "usg182.u12",  0x08000, 0x08000, CRC(2f4ed125) SHA1(6ea2ce263b8abe8d283d1c85d403ec908a422448) )
387   ROM_LOAD( "version_18.7c_rom0_cs=30a6ba.u12", 0x08000, 0x08000, CRC(2f4ed125) SHA1(6ea2ce263b8abe8d283d1c85d403ec908a422448) )
356388   /* for the banked region */
357   ROM_LOAD( "usg185.u36",   0x10000, 0x10000, CRC(b104744d) SHA1(fa2128c39a135b119ef625eed447afa523f912c0) ) // ROM 4
358   ROM_LOAD( "usg185.u35",   0x20000, 0x10000, CRC(795e71c8) SHA1(852dceab906f79d05da67a81f855c71738662430) ) // ROM 3
359   ROM_LOAD( "usg185.u28",   0x30000, 0x10000, CRC(c6ba8a81) SHA1(e826492626707e30782d4d2f42419357970d67b3) ) // ROM 2
360   ROM_LOAD( "usg185.u18",   0x40000, 0x10000, CRC(1cfd934d) SHA1(544c41c5fcc2e576f5a8c88996f9257956f6c580) ) // ROM 1
389   ROM_LOAD( "version_18.7c_rom4_cs=90b95e.u36", 0x10000, 0x10000, CRC(b104744d) SHA1(fa2128c39a135b119ef625eed447afa523f912c0) )
390   ROM_LOAD( "version_18.7c_rom3_cs=76aebf.u35", 0x20000, 0x10000, CRC(795e71c8) SHA1(852dceab906f79d05da67a81f855c71738662430) )
391   ROM_LOAD( "version_18.7c_rom2_cs=8973c0.u28", 0x30000, 0x10000, CRC(c6ba8a81) SHA1(e826492626707e30782d4d2f42419357970d67b3) )
392   ROM_LOAD( "version_18.7c_rom1_cs=6dcfd3.u18", 0x40000, 0x10000, CRC(1cfd934d) SHA1(544c41c5fcc2e576f5a8c88996f9257956f6c580) )
361393ROM_END
362394
363395
364ROM_START( usg252 )
396ROM_START( usg185 ) /* Version 18.5 */
365397   ROM_REGION( 0x80000, "maincpu", 0 )
366   ROM_LOAD( "usg252.u12",   0x08000, 0x08000, CRC(766a855a) SHA1(e67ca9944d92192de423de6aa8a60f2e28b17db1) )
398   ROM_LOAD( "version_18.5_rom0_cs=315d5c.u12", 0x08000, 0x08000, CRC(2cc68502) SHA1(e00b5bb5ca5a4a5f5ee3c8b0fd779659337f881f) )
367399   /* for the banked region */
368   ROM_LOAD( "usg252.u28",   0x1c000, 0x04000, CRC(d44d2ffa) SHA1(8bd756418b4f8ad11cb0f2044fb91c63d7771497) )  // ROM 2
369   ROM_CONTINUE(             0x18000, 0x04000 )
370   ROM_CONTINUE(             0x14000, 0x04000 )
371   ROM_CONTINUE(             0x10000, 0x04000 )
372   ROM_LOAD( "usg252.u18",   0x2c000, 0x04000, CRC(2fff1da2) SHA1(c44718f7aab82f45379f21b68e8ee2668fe3a378) )  // ROM 1
373   ROM_CONTINUE(             0x28000, 0x04000 )
374   ROM_CONTINUE(             0x24000, 0x04000 )
375   ROM_CONTINUE(             0x20000, 0x04000 )
376   ROM_LOAD( "usg252.u36",   0x3c000, 0x04000, CRC(b6d007be) SHA1(ec2afe983fd925d9f4602f47ddadd117bcc74972) )  // ROM 4
377   ROM_CONTINUE(             0x38000, 0x04000 )
378   ROM_CONTINUE(             0x34000, 0x04000 )
379   ROM_CONTINUE(             0x30000, 0x04000 )
380   ROM_LOAD( "usg252.u35",   0x4c000, 0x04000, CRC(9542295b) SHA1(56dd7b8fd581779656cb71cc42dbb9f77fb303f4) )  // ROM 3
381   ROM_CONTINUE(             0x48000, 0x04000 )
382   ROM_CONTINUE(             0x44000, 0x04000 )
383   ROM_CONTINUE(             0x40000, 0x04000 )
400   ROM_LOAD( "version_18.5_rom4_cs=90b95e.u36", 0x10000, 0x10000, CRC(b104744d) SHA1(fa2128c39a135b119ef625eed447afa523f912c0) )
401   ROM_LOAD( "version_18.5_rom3_cs=76aebf.u35", 0x20000, 0x10000, CRC(795e71c8) SHA1(852dceab906f79d05da67a81f855c71738662430) )
402   ROM_LOAD( "version_18.5_rom2_cs=8973c0.u28", 0x30000, 0x10000, CRC(c6ba8a81) SHA1(e826492626707e30782d4d2f42419357970d67b3) )
403   ROM_LOAD( "version_18.5_rom1_cs=2cb91d.u18", 0x40000, 0x08000, CRC(bd384e5a) SHA1(1a09e2485471aa22f4260e6993f4636f7310e0b5) )
384404ROM_END
385405
386406
387GAME( 1987, usg32,  0,     usg32,  usg32, driver_device, 0, ROT0, "U.S. Games", "Super Duper Casino (California V3.2)", 0 )
388GAME( 1988, usg83,  0,     usg32,  usg83, driver_device, 0, ROT0, "U.S. Games", "Super Ten V8.3", 0 )
389GAME( 1988, usg83x, usg83, usg32,  usg83, driver_device, 0, ROT0, "U.S. Games", "Super Ten V8.3X", 0 )
390GAME( 1988, usg82,  usg83, usg32,  usg83, driver_device, 0, ROT0, "U.S. Games", "Super Ten V8.2" , 0)   // "Feb.08,1988"
391GAME( 1989, usg182, 0,     usg185, usg83, driver_device, 0, ROT0, "U.S. Games", "Games V18.2", 0 )
392GAME( 1991, usg185, 0,     usg185, usg83, driver_device, 0, ROT0, "U.S. Games", "Games V18.7C", 0 )
393GAME( 1992, usg252, 0,     usg185, usg83, driver_device, 0, ROT0, "U.S. Games", "Games V25.4X", 0 )
407ROM_START( usg182 ) /* Version 18.2 */
408   ROM_REGION( 0x80000, "maincpu", 0 )
409   ROM_LOAD( "version_18.2_rom0_cs=2e6ae3.u12",    0x08000, 0x08000, CRC(f5a053c1) SHA1(ae2740cd9af0af7a74a88720ebafd785bfc8614b) )
410   /* for the banked region */
411   ROM_LOAD( "version_18.2_rom4_cs=90b95e.u36", 0x10000, 0x10000, CRC(b104744d) SHA1(fa2128c39a135b119ef625eed447afa523f912c0) )
412   ROM_LOAD( "version_18.2_rom3_cs=76aebf.u35", 0x20000, 0x10000, CRC(795e71c8) SHA1(852dceab906f79d05da67a81f855c71738662430) )
413   ROM_LOAD( "version_18.2_rom2_cs=8973c0.u28", 0x30000, 0x10000, CRC(c6ba8a81) SHA1(e826492626707e30782d4d2f42419357970d67b3) )
414   ROM_LOAD( "version_18.2_rom1_cs=2bf00d.u18", 0x48000, 0x08000, CRC(73bbc1c8) SHA1(9bb5067bf914b7c87a1ee29d6818de782fa28637) )
415ROM_END
416
417
418GAME( 1987, usg32,    0,        usg32,  usg32, driver_device, 0, ROT0, "U.S. Games", "Super Duper Casino (California V3.2)", 0 )
419GAME( 1988, superten, 0,        usg32,  usg83, driver_device, 0, ROT0, "U.S. Games", "Super Ten V8.3", 0 )
420GAME( 1988, usg83x,   superten, usg32,  usg83, driver_device, 0, ROT0, "U.S. Games", "Super Ten V8.3X", 0 ) /* "Experimental" version?? */
421GAME( 1988, usg82,    superten, usg32,  usg83, driver_device, 0, ROT0, "U.S. Games", "Super Ten V8.2" , 0)
422GAME( 1992, usgames,  0,        usg185, usg83, driver_device, 0, ROT0, "U.S. Games", "Games V25.4X", 0 )
423GAME( 1991, usg187c,  usgames,  usg185, usg83, driver_device, 0, ROT0, "U.S. Games", "Games V18.7C", 0 )
424GAME( 1990, usg185,   usgames,  usg185, usg83, driver_device, 0, ROT0, "U.S. Games", "Games V18.5", 0 )
425GAME( 1989, usg182,   usgames,  usg185, usg83, driver_device, 0, ROT0, "U.S. Games", "Games V18.2", 0 )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team