~ubuntu-branches/ubuntu/raring/mame/raring-proposed

« back to all changes in this revision

Viewing changes to src/mame/drivers/balsente.c

  • Committer: Package Import Robot
  • Author(s): Jordi Mallach, Jordi Mallach, Emmanuel Kasper
  • Date: 2011-12-19 22:56:27 UTC
  • mfrom: (0.1.2)
  • Revision ID: package-import@ubuntu.com-20111219225627-ub5oga1oys4ogqzm
Tags: 0.144-1
[ Jordi Mallach ]
* Fix syntax errors in DEP5 copyright file (lintian).
* Use a versioned copyright Format specification field.
* Update Vcs-* URLs.
* Move transitional packages to the new metapackages section, and make
  them priority extra.
* Remove references to GNU/Linux and MESS sources from copyright.
* Add build variables for s390x.
* Use .xz tarballs as it cuts 4MB for the upstream sources.
* Add nplayers.ini as a patch. Update copyright file to add CC-BY-SA-3.0.

[ Emmanuel Kasper ]
* New upstream release. Closes: #651538.
* Add Free Desktop compliant png icons of various sizes taken from
  the hydroxygen iconset
* Mess is now built from a new source package, to avoid possible source
  incompatibilities between mame and the mess overlay.
* Mame-tools are not built from the mame source package anymore, but
  from the mess source package

Show diffs side-by-side

added added

removed removed

Lines of Context:
438
438
 
439
439
        PORT_MODIFY("SWH")
440
440
        BALSENTE_PLAYERS_PER_COIN
441
 
        PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "H1:8" )
 
441
        PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "H1:7" )
442
442
 
443
443
        PORT_MODIFY("SWG")
444
444
        PORT_DIPNAME( 0x07, 0x05, "Game Duration" )                     PORT_DIPLOCATION("G1:1,2,3")
450
450
        PORT_DIPSETTING(    0x03, "Timed, 1:30" )
451
451
        PORT_DIPSETTING(    0x05, "Timed, 2:00" )
452
452
        PORT_DIPSETTING(    0x07, "Timed, 2:30" )
453
 
        PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "G1:5" )
454
 
        PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "G1:4" )
455
 
        PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "G1:3" )
456
 
        PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:2" )
 
453
        PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "G1:4" )
 
454
        PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "G1:5" )
 
455
        PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "G1:6" )
 
456
        PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:7" )
457
457
 
458
458
        PORT_MODIFY("IN0")
459
459
        PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED )
504
504
        PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:7" )
505
505
 
506
506
        PORT_MODIFY("IN0")
 
507
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1)
 
508
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1)
 
509
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)
 
510
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1)
507
511
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
508
512
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
509
513
 
711
715
        PORT_DIPSETTING(    0x40, "Keep Top 5" )
712
716
        PORT_DIPSETTING(    0x00, "Keep All" )
713
717
 
 
718
        PORT_MODIFY("IN0")
 
719
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 )    PORT_COCKTAIL
 
720
 
714
721
        PORT_MODIFY("IN1")
715
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
 
722
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )
716
723
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
717
724
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 )
718
725
        PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNUSED )
719
726
 
720
 
        /* Player 1 Trackball */
 
727
        /* Player 1 Trackball, Cocktail acts as Player 2*/
721
728
        PORT_MODIFY("AN0")
722
729
    PORT_BIT( 0xff, 0, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_PLAYER(1)
723
 
 
724
730
        PORT_MODIFY("AN1")
725
731
    PORT_BIT( 0xff, 0, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_REVERSE PORT_PLAYER(1)
726
732
 
 
733
        /* Player 2 Trackball, Cocktail acts as Player 1 */
 
734
        PORT_MODIFY("AN2")
 
735
    PORT_BIT( 0xff, 0, IPT_TRACKBALL_Y ) PORT_COCKTAIL PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_PLAYER(2)
727
736
        PORT_MODIFY("AN3")
728
 
        UNUSED_ANALOG
 
737
    PORT_BIT( 0xff, 0, IPT_TRACKBALL_X ) PORT_COCKTAIL PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_REVERSE PORT_PLAYER(2)
729
738
INPUT_PORTS_END
730
739
 
731
740
 
796
805
        PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:7" )
797
806
 
798
807
        PORT_MODIFY("IN0")
 
808
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1)
 
809
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1)
 
810
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)
 
811
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1)
799
812
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
800
813
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
801
814
 
995
1008
        PORT_DIPSETTING(    0x80, DEF_STR( None ) )
996
1009
 
997
1010
        PORT_MODIFY("IN0")
998
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(1)
999
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(1)
1000
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_PLAYER(1)
1001
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(1)
 
1011
        PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED )
1002
1012
 
1003
1013
        PORT_MODIFY("IN1")
1004
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_PLAYER(1)
1005
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_PLAYER(1)
1006
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(1)
1007
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(1)
 
1014
        PORT_BIT( 0x3c, IP_ACTIVE_LOW, IPT_UNUSED )
1008
1015
 
1009
1016
        PORT_MODIFY("AN0")
1010
1017
        PORT_BIT( 0x1f, IP_ACTIVE_LOW, IPT_UNUSED )
1101
1108
        PORT_DIPSETTING(    0x00, DEF_STR( Yes ) )
1102
1109
 
1103
1110
        PORT_MODIFY("IN0")
1104
 
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(1)
1105
 
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(1)
1106
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_PLAYER(1)
1107
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(1)
 
1111
        PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_PLAYER(1)
 
1112
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_PLAYER(1)
 
1113
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(1)
 
1114
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(1)
1108
1115
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
1109
1116
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED )
1110
1117
 
1111
1118
        PORT_MODIFY("IN1")
1112
1119
        PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )
1113
 
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_PLAYER(1)
1114
 
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_PLAYER(1)
1115
 
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(1)
1116
 
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(1)
 
1120
        PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(1)
 
1121
        PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(1)
 
1122
        PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_PLAYER(1)
 
1123
        PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(1)
1117
1124
 
1118
1125
        PORT_MODIFY("AN3")
1119
1126
        UNUSED_ANALOG
1193
1200
static MACHINE_CONFIG_START( balsente, balsente_state )
1194
1201
 
1195
1202
        /* basic machine hardware */
1196
 
        MCFG_CPU_ADD("maincpu", M6809, 5000000/4)
 
1203
        MCFG_CPU_ADD("maincpu", M6809, XTAL_20MHz/16) /* xtal verified but not speed */
1197
1204
        MCFG_CPU_PROGRAM_MAP(cpu1_map)
1198
1205
        MCFG_CPU_VBLANK_INT("screen", balsente_update_analog_inputs)
1199
1206
 
1200
 
        MCFG_CPU_ADD("audiocpu", Z80, 4000000)
 
1207
        MCFG_CPU_ADD("audiocpu", Z80, XTAL_8MHz/2) /* xtal verified but not speed */
1201
1208
        MCFG_CPU_PROGRAM_MAP(cpu2_map)
1202
1209
        MCFG_CPU_IO_MAP(cpu2_io_map)
1203
1210
 
1275
1282
    ROM_REGION( 0x00001, "motherbrd_pals", 0) /* Motherboard PAL's */ \
1276
1283
    ROM_LOAD( "u01508001100b.u20f", 0x00000, 0x00001, NO_DUMP ) /* PAL16L8 */
1277
1284
 
 
1285
#define SOUNDBOARD_ROMS \
 
1286
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */ \
 
1287
        ROM_LOAD( "8002-10 9-25-84.5", 0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
1278
1288
 
1279
1289
ROM_START( sentetst )
1280
1290
        ROM_REGION( 0x40000, "maincpu", 0 )     /* 64k for code for the first CPU, plus 128k of banked ROMs */
1281
1291
        ROM_LOAD( "sdiagef.bin",  0x2e000, 0x2000, CRC(2a39fc53) SHA1(04ea68bfad455cc928e57390eba5597c38bbab69) )
1282
1292
 
1283
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1284
 
        ROM_LOAD( "sentesnd",     0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1293
        SOUNDBOARD_ROMS
1285
1294
 
1286
1295
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1287
1296
        ROM_LOAD( "sdiaggr0.bin", 0x00000, 0x2000, CRC(5e0ff62a) SHA1(3f0ebebb2f58530af7fac57a4780dfb37ef1ee1d) )
1301
1310
        ROM_LOAD( "cs-cd.bin",  0x2c000, 0x2000, CRC(f555a0b2) SHA1(49668f8363fdcec4686ec80bf2e99003cd11e2c1) )
1302
1311
        ROM_LOAD( "cs-ef.bin",  0x2e000, 0x2000, CRC(368b1ce3) SHA1(8003ef99adcb26feb42e1b0945b1185e438582b2) )
1303
1312
 
1304
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1305
 
        ROM_LOAD( "sentesnd",   0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1313
        SOUNDBOARD_ROMS
1306
1314
 
1307
1315
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1308
1316
        ROM_LOAD( "cs-gr0.bin", 0x00000, 0x2000, CRC(67f9d3b3) SHA1(4f3f80e4272b20611206636b6ccb627087efd0c3) )
1326
1334
        ROM_LOAD( "ggh-cd.bin",  0x2c000, 0x2000, CRC(d3d75f84) SHA1(f19f99ea05ad5b7e4b0485e80d7b6a329b8ef4d8) )
1327
1335
        ROM_LOAD( "ggh-ef.bin",  0x2e000, 0x2000, CRC(a02b4243) SHA1(f242fc017c9ae1997409825c34e8f5c6e6a0615e) )
1328
1336
 
1329
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1330
 
        ROM_LOAD( "sentesnd",    0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1337
        SOUNDBOARD_ROMS
1331
1338
 
1332
1339
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1333
1340
        ROM_LOAD( "ggh-gr0.bin", 0x00000, 0x2000, CRC(03515526) SHA1(bceb7c8c3aa4c39b6cf1b976c5765c920399fe31) )
1349
1356
        ROM_LOAD( "rom-cd.u3a",  0x2c000, 0x2000, CRC(fc44f36c) SHA1(227d0c93c579d743b615b1fa6da56128e8202e51) )
1350
1357
        ROM_LOAD( "rom-ef.u2a",  0x2e000, 0x2000, CRC(d8f910fb) SHA1(b74a305dd848c7bf574e4b0aa32147b8d5c89e9e) )
1351
1358
 
1352
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1353
 
        ROM_LOAD( "sentesnd",    0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1359
        SOUNDBOARD_ROMS
1354
1360
 
1355
1361
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1356
1362
        ROM_LOAD( "rom-gr0.u9b", 0x00000, 0x2000, CRC(9f41baba) SHA1(fa817a8e4d2f7b86a2294132e3991f7b6d8cb11a) )
1371
1377
        ROM_LOAD( "otw-cd.bin",  0x2c000, 0x2000, CRC(8e2d15ab) SHA1(8043fdf637de7752e8d42554ebad2e155a6f5939) )
1372
1378
        ROM_LOAD( "otw-ef.bin",  0x2e000, 0x2000, CRC(57eab299) SHA1(475d800c03d6b2786bd23861d61dc113b837a585) )
1373
1379
 
1374
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1375
 
        ROM_LOAD( "sentesnd",    0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1380
        SOUNDBOARD_ROMS
1376
1381
 
1377
1382
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1378
1383
        ROM_LOAD( "otw-gr0.bin", 0x00000, 0x2000, CRC(210bad3c) SHA1(703769c6a569b17f2ad18441da7de0237be4721e) )
1397
1402
        ROM_LOAD( "spit-cd.bin",  0x2c000, 0x2000, CRC(54095cbb) SHA1(a43b78b2876359a29ecb2f169c876a0026375ea2) )
1398
1403
        ROM_LOAD( "spit-ef.bin",  0x2e000, 0x2000, CRC(5f836a66) SHA1(cc3c11003f9e49cac10c0296ab6d156e5677d0f8) )
1399
1404
 
1400
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1401
 
        ROM_LOAD( "sentesnd",     0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1405
        SOUNDBOARD_ROMS
1402
1406
 
1403
1407
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1404
1408
        ROM_LOAD( "spit-gr0.bin", 0x00000, 0x2000, CRC(f77fd85d) SHA1(f8e69d1d0030412d6129a8ebfee40b3f1f189d8d) )
1423
1427
        ROM_LOAD( "rom-cd.u3a",  0x2c000, 0x2000, CRC(7b44ca4c) SHA1(8697055da489fcf0244dc94fe5393418a8003bf7) )
1424
1428
        ROM_LOAD( "rom-ef.u1a",  0x2e000, 0x2000, CRC(f5309b38) SHA1(864f759dc6822b548742140b7ea2ea2aba43beba) )
1425
1429
 
1426
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1427
 
        ROM_LOAD( "sentesnd",    0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1430
        SOUNDBOARD_ROMS
1428
1431
 
1429
1432
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1430
1433
        ROM_LOAD( "rom-gr0.u9b", 0x00000, 0x2000, CRC(3e64b5d5) SHA1(ab681eabb4f8e5b946c288ffb8df0624c0473d82) )
1446
1449
        ROM_LOAD( "ab23.u7a", 0x14000, 0x4000, CRC(48e432c2) SHA1(af87009089a3e83fab5c935696edbbf2a15215f9) )
1447
1450
        ROM_LOAD( "cd6ef.u1a",0x2c000, 0x4000, CRC(83e6e5c9) SHA1(f0e38a95cb2ea385a587f330c48fc787db0cc65e) )
1448
1451
 
1449
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1450
 
        ROM_LOAD( "sentesnd",    0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1452
        SOUNDBOARD_ROMS
1451
1453
 
1452
1454
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1453
1455
        ROM_LOAD( "gr01.u6b", 0x00000, 0x4000, CRC(2e66ac35) SHA1(c65b4991a88f8359c85f904f66a7fe73330aface) )
1497
1499
        ROM_LOAD( "tpg1-cd.bin",  0x2c000, 0x2000, CRC(35c9b9c2) SHA1(aac57022098656dac99bf9ceeaa2bf9a3d139986) )
1498
1500
        ROM_LOAD( "tpg1-ef.bin",  0x2e000, 0x2000, CRC(64878342) SHA1(dd93d64b3fe351a9d2bd4c473ecefde58f0b0041) )
1499
1501
 
1500
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1501
 
        ROM_LOAD( "sentesnd",    0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1502
        SOUNDBOARD_ROMS
1502
1503
 
1503
1504
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1504
1505
        ROM_LOAD( "tpg1-gr0.bin", 0x00000, 0x2000, CRC(20c9217a) SHA1(79ef058633149da8d2835405954ac31c661bf660) )
1522
1523
        ROM_LOAD( "cd.u3a",  0x2c000, 0x2000, CRC(12d870ba) SHA1(b86a8cbf8037df78437056f5ff57e7b8b5e4c94e) )
1523
1524
        ROM_LOAD( "ef.u2a",  0x2e000, 0x2000, CRC(d902ee28) SHA1(18e3c96e1ac50f847d1b9f4f868f19e074d147ff) )
1524
1525
 
1525
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1526
 
        ROM_LOAD( "sentesnd",    0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1526
        SOUNDBOARD_ROMS
1527
1527
 
1528
1528
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1529
1529
        ROM_LOAD( "gr0.u9b", 0x00000, 0x2000, CRC(20c9217a) SHA1(79ef058633149da8d2835405954ac31c661bf660) )
1546
1546
        ROM_LOAD( "cd45.bin",  0x28000, 0x4000, CRC(fc9c752a) SHA1(239507fb5d75e86aca295978aab1dd4514d8d761) )
1547
1547
        ROM_LOAD( "cd6ef.bin", 0x2c000, 0x4000, CRC(23b56fb8) SHA1(9ac726de69e4b374886a3542829745f7477d7556) )
1548
1548
 
1549
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1550
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1549
        SOUNDBOARD_ROMS
1551
1550
 
1552
1551
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1553
1552
        ROM_LOAD( "gr01.bin",  0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
1567
1566
        ROM_LOAD( "allsport.3a", 0x28000, 0x4000, CRC(e45d09d6) SHA1(8bde18d25f8bd1056e42672d428473be23eab260) )
1568
1567
        ROM_LOAD( "allsport.1a", 0x2c000, 0x4000, CRC(8bb3e831) SHA1(ecc8fb0f2143e3ea03bb52773cc0a81d4dcc742d) )
1569
1568
 
1570
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1571
 
        ROM_LOAD( "sentesnd",     0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1569
        SOUNDBOARD_ROMS
1572
1570
 
1573
1571
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1574
1572
        ROM_LOAD( "gr01.bin",    0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
1588
1586
        ROM_LOAD( "cd45.bin",  0x28000, 0x4000, CRC(ac45809e) SHA1(1151c4e55f21a7e2eb8e163ac782b4449af84cdc) )
1589
1587
        ROM_LOAD( "cd6ef.bin", 0x2c000, 0x4000, CRC(a008059f) SHA1(45e4cfc259e801a189ec19fdc58135dbbbe130ea) )
1590
1588
 
1591
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1592
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1589
        SOUNDBOARD_ROMS
1593
1590
 
1594
1591
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1595
1592
        ROM_LOAD( "gr01.bin", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
1609
1606
        ROM_LOAD( "cd45.bin",  0x28000, 0x4000, CRC(07fd88ff) SHA1(c3168ecf6562e09790c4f18cdd91c7a347223323) )
1610
1607
        ROM_LOAD( "cd6ef.bin", 0x2c000, 0x4000, CRC(2d03f241) SHA1(986ca6ea20c306e83ae88acc2d6837c7ed5fe351) )
1611
1608
 
1612
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1613
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1609
        SOUNDBOARD_ROMS
1614
1610
 
1615
1611
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1616
1612
        ROM_LOAD( "gr01.bin", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
1634
1630
        ROM_LOAD( "tp_a6.bin",  0x28000, 0x04000, CRC(421c1a29) SHA1(3e0de8734a39fb887aff40e89cb0936d4cacf9a5) )
1635
1631
        ROM_LOAD( "tp_a3.bin",  0x2c000, 0x04000, CRC(c6254f46) SHA1(47f3d05d0c31983ed1576f91fa193fe58e80bb60) )
1636
1632
 
1637
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1638
 
        ROM_LOAD( "tpsonido.bin",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1633
        SOUNDBOARD_ROMS
1639
1634
 
1640
1635
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1641
1636
        ROM_LOAD( "tp_gr3.bin", 0x00000, 0x4000, CRC(6829de8e) SHA1(4ec494883ba358f2ac7ce8d5a623a2f34b5bc843) )
1651
1646
        ROM_LOAD( "ab01.u8a",  0x10000, 0x4000, CRC(18cc53db) SHA1(3bb47c349b3ab7b81e3557e3b4877617fb549c9e) )
1652
1647
        ROM_LOAD( "ab23.u7a",  0x14000, 0x4000, CRC(6bd4190a) SHA1(b6562b3575dc8265c01719cfbcb554b69bc1b37f) )
1653
1648
        ROM_LOAD( "ab45.u6a",  0x18000, 0x4000, CRC(5dca4f33) SHA1(aa45d5a960491c85f332f22cffe61999fe3db826) )
1654
 
        ROM_LOAD( "cd6ef.uia", 0x2c000, 0x4000, CRC(5e2b3510) SHA1(e3501b9bd73bc724aee0436700625bd2af94f72d) )
 
1649
        ROM_LOAD( "cd6ef.u1a", 0x2c000, 0x4000, CRC(5e2b3510) SHA1(e3501b9bd73bc724aee0436700625bd2af94f72d) )
1655
1650
 
1656
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1657
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1651
        SOUNDBOARD_ROMS
1658
1652
 
1659
1653
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1660
1654
        ROM_LOAD( "gr01.u6b", 0x00000, 0x4000, CRC(e3cdc476) SHA1(2f17c3f84767850d45192dfb507dd2716ecadc20) )
1675
1669
        ROM_LOAD( "ab67.u5a",  0x1c000, 0x4000, CRC(6a311c9a) SHA1(b0409e5f4bd3bf898b8701561aac6dbbc28417bd) )
1676
1670
        ROM_LOAD( "1a-ver2",   0x20000, 0x10000, CRC(60b6cd58) SHA1(f79bf2d1f6c4e63f666073c5ecb22604c1ab57d8) )
1677
1671
 
1678
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1679
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1672
        SOUNDBOARD_ROMS
1680
1673
 
1681
1674
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1682
1675
        ROM_LOAD( "gr01.u6b", 0x00000, 0x4000, CRC(8e24d594) SHA1(d35329fb78f90ec478418917aa1ef06d0967e6f8) )
1699
1692
        ROM_LOAD( "cd23.u3a",  0x24000, 0x4000, CRC(52279801) SHA1(d8de92c296d5c91db3bea7a0093260158961036e) )
1700
1693
        ROM_LOAD( "cd6ef.u1a", 0x2c000, 0x4000, CRC(34c64f4c) SHA1(ce55f5f6ebddcacf20cb78fb738b5f569b531b61) )
1701
1694
 
1702
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1703
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1695
        SOUNDBOARD_ROMS
1704
1696
 
1705
1697
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1706
1698
        ROM_LOAD( "gr01.u6b", 0x00000, 0x4000, CRC(8e24d594) SHA1(d35329fb78f90ec478418917aa1ef06d0967e6f8) )
1725
1717
        ROM_LOAD( "tgle-cd.bin",  0x2c000, 0x2000, CRC(0a2bb949) SHA1(350dc782fc21640794c6ecb502554cb693adbb7d) )
1726
1718
        ROM_LOAD( "tgle-ef.bin",  0x2e000, 0x2000, CRC(3ec10804) SHA1(ae719081e8114ccc23c6b24c7fe904a11fbdd992) )
1727
1719
 
1728
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1729
 
        ROM_LOAD( "sentesnd",    0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1720
        SOUNDBOARD_ROMS
1730
1721
 
1731
1722
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1732
1723
        ROM_LOAD( "tgle-gr0.bin", 0x00000, 0x2000, CRC(0e0e5d0e) SHA1(363858ce08767f8a9b8eaec56405377cdd74b178) )
1755
1746
        ROM_LOAD( "nttcd6ef.bin", 0x2c000, 0x4000, CRC(0459e6f8) SHA1(7dbdbfa8f2e9e3956af926f5f782b8d3c3334099) )
1756
1747
        ROM_CONTINUE(             0x5c000, 0x4000 )
1757
1748
 
1758
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1759
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1749
        SOUNDBOARD_ROMS
1760
1750
 
1761
1751
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1762
1752
        ROM_LOAD( "nttgr0.bin",  0x00000, 0x8000, CRC(6b75bb4b) SHA1(e7131d112fb0b36985c5b6383700f55728a1c4fd) )
1766
1756
 
1767
1757
ROM_START( nametune2 )
1768
1758
        ROM_REGION( 0x70000, "maincpu", 0 )     /* 64k for code for the first CPU, plus 128k of banked ROMs */
1769
 
        ROM_LOAD( "nmetneur_ab_01.u8a",   0x10000, 0x4000, CRC(4044891d) SHA1(4e1e7cb9846939e03b035b95ba04f62a78719bb2) )
 
1759
        ROM_LOAD( "ab 01.u8a",   0x10000, 0x4000, CRC(4044891d) SHA1(4e1e7cb9846939e03b035b95ba04f62a78719bb2) )
1770
1760
        ROM_CONTINUE(                     0x40000, 0x4000 )
1771
 
        ROM_LOAD( "nmetneur_ab_23.u7a",   0x14000, 0x4000, CRC(df3454bc) SHA1(82faf87ca8974629e546b6854718908721b64ad0) )
 
1761
        ROM_LOAD( "ab 23.u7a",   0x14000, 0x4000, CRC(df3454bc) SHA1(82faf87ca8974629e546b6854718908721b64ad0) )
1772
1762
        ROM_CONTINUE(                     0x44000, 0x4000 )
1773
 
        ROM_LOAD( "nmetneur_ab_45.u6a",   0x18000, 0x4000, CRC(fb4050b0) SHA1(a4d185e02aa08e886b90454f681f49de3de76f86) )
 
1763
        ROM_LOAD( "ab 45.u6a",   0x18000, 0x4000, CRC(fb4050b0) SHA1(a4d185e02aa08e886b90454f681f49de3de76f86) )
1774
1764
        ROM_CONTINUE(                     0x48000, 0x4000 )
1775
 
        ROM_LOAD( "nmetneur_ab_67.u5a",   0x1c000, 0x4000, CRC(276a28f4) SHA1(cceeb9c05ff72cfe86ab55555055cf8195d3ea16) )
 
1765
        ROM_LOAD( "ab 67.u5a",   0x1c000, 0x4000, CRC(276a28f4) SHA1(cceeb9c05ff72cfe86ab55555055cf8195d3ea16) )
1776
1766
        ROM_CONTINUE(                     0x4c000, 0x4000 )
1777
 
        ROM_LOAD( "nmetneur_cd_01.u4a",   0x20000, 0x4000, CRC(88bed028) SHA1(69c83ba07f34dd1d45f432e2ed6a50e2d13c4acb) )
 
1767
        ROM_LOAD( "cd 01.u4a",   0x20000, 0x4000, CRC(88bed028) SHA1(69c83ba07f34dd1d45f432e2ed6a50e2d13c4acb) )
1778
1768
        ROM_CONTINUE(                     0x50000, 0x4000 )
1779
 
        ROM_LOAD( "nmetneur_cd_23.u3a",   0x24000, 0x4000, CRC(38c63308) SHA1(1a26642cbe91ebc96444eb05fa1454c9175d370c) )
 
1769
        ROM_LOAD( "cd 23.u3a",   0x24000, 0x4000, CRC(38c63308) SHA1(1a26642cbe91ebc96444eb05fa1454c9175d370c) )
1780
1770
        ROM_CONTINUE(                     0x54000, 0x4000 )
1781
 
        ROM_LOAD( "nmetneur_cd_45.u2a",   0x28000, 0x4000, CRC(d19a3671) SHA1(b68010ad235175c73258f64f9a64b37b2a06efdc) )
 
1771
        ROM_LOAD( "cd 45.u2a",   0x28000, 0x4000, CRC(d19a3671) SHA1(b68010ad235175c73258f64f9a64b37b2a06efdc) )
1782
1772
        ROM_CONTINUE(                     0x58000, 0x4000 )
1783
 
        ROM_LOAD( "nmetneur_cd_6_ef.u1a", 0x2c000, 0x4000, CRC(e73c7cda) SHA1(c6f751923d0c7930db2e173f680674759f94c8bb) )
 
1773
        ROM_LOAD( "cd 6 ef.u1a", 0x2c000, 0x4000, CRC(e73c7cda) SHA1(c6f751923d0c7930db2e173f680674759f94c8bb) )
1784
1774
        ROM_CONTINUE(                     0x5c000, 0x4000 )
1785
1775
 
1786
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1787
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1776
        SOUNDBOARD_ROMS
1788
1777
 
1789
1778
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1790
 
        ROM_LOAD( "nmetneur_gr_0.u3c", 0x00000, 0x8000, CRC(a0121b80) SHA1(ba38e9b738baac85fa33ae3751d02cb223fa3e65) )
 
1779
        ROM_LOAD( "gr 0.u3c",    0x00000, 0x8000, CRC(a0121b80) SHA1(ba38e9b738baac85fa33ae3751d02cb223fa3e65) )
1791
1780
 
1792
1781
        ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
1793
 
        ROM_LOAD( "pal16r8.u7c", 0x0000, 0x0001, NO_DUMP )  /* PAL16R8ANC */
 
1782
        ROM_LOAD( "pal16r8.u7c", 0x00000, 0x0001, NO_DUMP )  /* PAL16R8ANC */
1794
1783
 
1795
1784
        MOTHERBOARD_PALS
1796
1785
ROM_END
1813
1802
        ROM_LOAD( "cd45.u2a",  0x28000, 0x4000, CRC(9bb292fe) SHA1(6fc7abcc110c2cf7399d11a478cfdadb3439b6ab) )
1814
1803
        ROM_LOAD( "cd6ef.u1a", 0x2c000, 0x4000, CRC(e77c1aea) SHA1(9e2e595530cb15c634a6052c773ff5d998c0c828) )
1815
1804
 
1816
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1817
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1805
        SOUNDBOARD_ROMS
1818
1806
 
1819
1807
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1820
1808
        ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(fd0c38be) SHA1(b9e12e76f44f2b2b3ca6a57c58f0cbb019b1971f) )
1845
1833
        ROM_LOAD( "cd45.u2a",  0x28000, 0x4000, CRC(9bb292fe) SHA1(6fc7abcc110c2cf7399d11a478cfdadb3439b6ab) )
1846
1834
        ROM_LOAD( "cd6ef.u1a", 0x2c000, 0x4000, CRC(c77d2302) SHA1(2b0956a7d6bdff5e4f77084149a9528fb07154dc) )
1847
1835
 
1848
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1849
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1836
        SOUNDBOARD_ROMS
1850
1837
 
1851
1838
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1852
1839
        ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(fd0c38be) SHA1(b9e12e76f44f2b2b3ca6a57c58f0cbb019b1971f) )
1874
1861
        ROM_LOAD( "sfbab45.bin",  0x18000, 0x4000, CRC(91ad42c5) SHA1(0b6fc3ed3a633c825809668d49f209c130f3e978) )
1875
1862
        ROM_LOAD( "sfbcd6ef.bin", 0x2c000, 0x4000, CRC(bf80bb1a) SHA1(2b70b36d946c36e3f354c7edfd3e34784ffce406) )
1876
1863
 
1877
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1878
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1864
        SOUNDBOARD_ROMS
1879
1865
 
1880
1866
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1881
1867
        ROM_LOAD( "sfbgr01.bin", 0x00000, 0x4000, CRC(e3108d35) SHA1(05b7f1a1a18d7f72a3d3f6102cb8ab42421b7366) )
1896
1882
        ROM_LOAD( "ab23.u7a",  0x14000, 0x4000, CRC(3be87edf) SHA1(0d4f1ff501d5d865abc3906f6b232ec04586d3dc) )
1897
1883
        ROM_LOAD( "cd6ef.u1a", 0x2c000, 0x4000, CRC(f2c73ece) SHA1(4fc108823102fd17c5b7d9be1a0c76667788ba1a) )
1898
1884
 
1899
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1900
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1885
        SOUNDBOARD_ROMS
1901
1886
 
1902
1887
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1903
1888
        ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(0caa6e3e) SHA1(ce6765d44e444d24129ec99f04a41a866a32eee2) )
1913
1898
 
1914
1899
ROM_START( stompin )
1915
1900
        ROM_REGION( 0x40000, "maincpu", 0 )     /* 64k for code for the first CPU, plus 128k of banked ROMs */
1916
 
        ROM_LOAD( "ab01.bin",  0x10000, 0x4000, CRC(46f428c6) SHA1(06c59d06ccc0bd7067e419f12781050ab4ac98c2) )
1917
 
        ROM_LOAD( "ab23.bin",  0x14000, 0x4000, CRC(0e13132f) SHA1(d572e5d170df99bb99db7d41ede881c24e5b8d1c) )
1918
 
        ROM_LOAD( "ab45.bin",  0x18000, 0x4000, CRC(6ed26069) SHA1(35f6b8cff54c35a1a0eeb9c23e446ade69d13375) )
1919
 
        ROM_LOAD( "ab67.bin",  0x1c000, 0x4000, CRC(7f63b516) SHA1(4ffd9dd579c8c4574f2f039b30761e901ee6dd5c) )
1920
 
        ROM_LOAD( "cd23.bin",  0x24000, 0x4000, CRC(52b29048) SHA1(e0873137201ad9b2e87a17dd68046e88dbeeb5e1) )
1921
 
        ROM_LOAD( "cd6ef.bin", 0x2c000, 0x4000, CRC(b880961a) SHA1(11700af516517b7176a840fd5a8fd5ed0fb9bd6e) )
 
1901
        ROM_LOAD( "ab 01.u8a",   0x10000, 0x4000, CRC(46f428c6) SHA1(06c59d06ccc0bd7067e419f12781050ab4ac98c2) )
 
1902
        ROM_LOAD( "ab 23.u7a",   0x14000, 0x4000, CRC(0e13132f) SHA1(d572e5d170df99bb99db7d41ede881c24e5b8d1c) )
 
1903
        ROM_LOAD( "ab 45.u6a",   0x18000, 0x4000, CRC(6ed26069) SHA1(35f6b8cff54c35a1a0eeb9c23e446ade69d13375) )
 
1904
        ROM_LOAD( "ab 67.u5a",   0x1c000, 0x4000, CRC(7f63b516) SHA1(4ffd9dd579c8c4574f2f039b30761e901ee6dd5c) )
 
1905
        ROM_LOAD( "cd 23.u3a",   0x24000, 0x4000, CRC(52b29048) SHA1(e0873137201ad9b2e87a17dd68046e88dbeeb5e1) )
 
1906
        ROM_LOAD( "cd 6 ef.u1a", 0x2c000, 0x4000, CRC(b880961a) SHA1(11700af516517b7176a840fd5a8fd5ed0fb9bd6e) )
1922
1907
 
1923
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1924
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1908
        SOUNDBOARD_ROMS
1925
1909
 
1926
1910
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1927
 
        ROM_LOAD( "gr01.u4c", 0x00000, 0x4000, CRC(14ffdd1e) SHA1(4528548c07789f9dca2cabd2c64ea1ff8f36a99e) )
1928
 
        ROM_LOAD( "gr23.u3c", 0x04000, 0x4000, CRC(761abb80) SHA1(a1278e93a4fa66cc4d347954dd45121120da568d) )
1929
 
        ROM_LOAD( "gr45.u2c", 0x08000, 0x4000, CRC(0d2cf2e6) SHA1(beccb1342127e79a845c4b6b20f20052097ebb98) )
1930
 
        ROM_LOAD( "gr67.u2c", 0x0c000, 0x4000, CRC(2bab2784) SHA1(a4020fd8f5ca2fdb37efd37cbccf86cae0468eb0) )
 
1911
        ROM_LOAD( "gr 01.u4c",   0x00000, 0x4000, CRC(14ffdd1e) SHA1(4528548c07789f9dca2cabd2c64ea1ff8f36a99e) )
 
1912
        ROM_LOAD( "gr 23.u3c",   0x04000, 0x4000, CRC(761abb80) SHA1(a1278e93a4fa66cc4d347954dd45121120da568d) )
 
1913
        ROM_LOAD( "gr 45.u2c",   0x08000, 0x4000, CRC(0d2cf2e6) SHA1(beccb1342127e79a845c4b6b20f20052097ebb98) )
 
1914
        ROM_LOAD( "gr 67.u2c",   0x0c000, 0x4000, CRC(2bab2784) SHA1(a4020fd8f5ca2fdb37efd37cbccf86cae0468eb0) )
 
1915
 
 
1916
        ROM_REGION( 0x00001, "cart_pals", 0) /* PAL's located on the cartridge */
 
1917
        ROM_LOAD( "pal16r8.u7c", 0x00000, 0x0001, NO_DUMP ) /* PAL16R8ACN */
1931
1918
 
1932
1919
        MOTHERBOARD_PALS
1933
1920
ROM_END
1935
1922
 
1936
1923
ROM_START( rescraid )
1937
1924
        ROM_REGION( 0x40000, "maincpu", 0 )     /* 64k for code for the first CPU, plus 128k of banked ROMs */
1938
 
        ROM_LOAD( "ab1.a10",   0x10000, 0x8000, CRC(33a76b47) SHA1(72cefb3ae7d0ecfc099f9d09a26533dd7ca7c4f2) )
1939
 
        ROM_LOAD( "ab12.a12",  0x18000, 0x8000, CRC(7c7a9f12) SHA1(2dbe1158d124ecd24aeb6e46079a8e08fda61208) )
1940
 
        ROM_LOAD( "cd8.a16",   0x20000, 0x8000, CRC(90917a43) SHA1(3abd68d0c147ed792ace41f701c04bc225efede4) )
1941
 
        ROM_LOAD( "cd12.a18",  0x28000, 0x8000, CRC(0450e9d7) SHA1(b5d0a79d1bac3596d241f80ac4e3e13c98d28709) )
 
1925
        ROM_LOAD( "ab 1.a10",  0x10000, 0x8000, CRC(33a76b47) SHA1(72cefb3ae7d0ecfc099f9d09a26533dd7ca7c4f2) )
 
1926
        ROM_LOAD( "ab 12.a12", 0x18000, 0x8000, CRC(7c7a9f12) SHA1(2dbe1158d124ecd24aeb6e46079a8e08fda61208) )
 
1927
        ROM_LOAD( "cd 8.a16",  0x20000, 0x8000, CRC(90917a43) SHA1(3abd68d0c147ed792ace41f701c04bc225efede4) )
 
1928
        ROM_LOAD( "cd 12.a18", 0x28000, 0x8000, CRC(0450e9d7) SHA1(b5d0a79d1bac3596d241f80ac4e3e13c98d28709) )
1942
1929
 
1943
 
        ROM_REGION( 0x10000, "audiocpu", 0 )            /* 64k for Z80 */
1944
 
        ROM_LOAD( "sentesnd",  0x00000, 0x2000, CRC(4dd0a525) SHA1(f0c447adc5b67917851a9df978df851247e75c43) )
 
1930
        SOUNDBOARD_ROMS
1945
1931
 
1946
1932
        ROM_REGION( 0x10000, "gfx1", 0 )                /* up to 64k of sprites */
1947
 
        ROM_LOAD( "gr0.a5",    0x00000, 0x8000, CRC(e0dfc133) SHA1(0b120b4410098d8db26b5819043d4fe7c426b948) )
1948
 
        ROM_LOAD( "gr4.a7",    0x08000, 0x8000, CRC(952ade30) SHA1(f065368f645616d6d84be469ba45a9afa8788eda) )
 
1933
        ROM_LOAD( "gr 0.a5",   0x00000, 0x8000, CRC(e0dfc133) SHA1(0b120b4410098d8db26b5819043d4fe7c426b948) )
 
1934
        ROM_LOAD( "gr 4.a7",   0x08000, 0x8000, CRC(952ade30) SHA1(f065368f645616d6d84be469ba45a9afa8788eda) )
1949
1935
 
1950
 
        MOTHERBOARD_PALS
 
1936
        ROM_REGION( 0x00001, "pals", 0) /* PAL's */
 
1937
        ROM_LOAD( "12 b.12b",  0x00000, 0x00001, NO_DUMP ) /* PAL16L8 */
 
1938
        ROM_LOAD( "11 b.11b",  0x00000, 0x00001, NO_DUMP ) /* PAL10L8 */
 
1939
        ROM_LOAD( "4 c.4c",    0x00000, 0x00001, NO_DUMP ) /* PAL16R6 */
 
1940
        ROM_LOAD( "10 d.10d",  0x00000, 0x00001, NO_DUMP ) /* PAL16R6 */
 
1941
        ROM_LOAD( "16 e.16e",  0x00000, 0x00001, NO_DUMP ) /* PAL16R6 */
 
1942
        ROM_LOAD( "15 e.15e",  0x00000, 0x00001, NO_DUMP ) /* PAL16R6 */
 
1943
        ROM_LOAD( "8 g.8g",    0x00000, 0x00001, NO_DUMP ) /* PAL16R6 */
1951
1944
ROM_END
1952
1945
 
1953
1946
 
2195
2188
 
2196
2189
/* Board: 006-8003-01-0D Rev D */
2197
2190
GAME( 1984, hattrick, 0,        balsente, hattrick, hattrick, ROT0, "Bally/Sente",  "Hat Trick", GAME_SUPPORTS_SAVE )
 
2191
GAME( 1984, trivia12, 0,        balsente, triviag1, triviag1, ROT0, "Bally/Sente",  "Trivial Pursuit (Genus I) (12-14-84)", GAME_SUPPORTS_SAVE )
2198
2192
 
2199
2193
/* Board: Unknown (From a picture on eBay Snacks'n Jaxson does not match any documented types here.) */
2200
2194
GAME( 1984, otwalls,  0,        balsente, otwalls,  otwalls,  ROT0, "Bally/Sente",  "Off the Wall (Sente)", GAME_SUPPORTS_SAVE )
2203
2197
 
2204
2198
/* Board: 006-8025-01-0B Rev B */
2205
2199
GAMEL(1984, stocker,  0,        balsente, stocker,  stocker,  ROT0, "Bally/Sente",  "Stocker (3/19/85)", GAME_SUPPORTS_SAVE, layout_stocker ) // date from ROM chips
2206
 
GAME( 1985, gimeabrk, 0,        balsente, gimeabrk, gimeabrk, ROT0, "Bally/Sente",  "Gimme A Break", GAME_SUPPORTS_SAVE )
 
2200
GAME( 1985, gimeabrk, 0,        balsente, gimeabrk, gimeabrk, ROT0, "Bally/Sente",  "Gimme A Break (7/7/85)", GAME_SUPPORTS_SAVE )
2207
2201
GAME( 1985, minigolf, 0,        balsente, minigolf, minigolf, ROT0, "Bally/Sente",  "Mini Golf (set 1)", GAME_SUPPORTS_SAVE )
2208
2202
GAME( 1985, minigolf2,minigolf, balsente, minigolf2,minigolf2,ROT0, "Bally/Sente",  "Mini Golf (set 2)", GAME_SUPPORTS_SAVE )
 
2203
GAME( 1984, triviabb, 0,        balsente, triviag1, triviag2, ROT0, "Bally/Sente",  "Trivial Pursuit (Baby Boomer Edition)", GAME_SUPPORTS_SAVE )
2209
2204
 
2210
 
/* Board: Unknown (Baby Boomer Edition uses 006-8025-01-0B Rev B board.  Do the rest use it too? */
 
2205
/* Board: Unknown  */
2211
2206
GAME( 1984, triviag1, 0,        balsente, triviag1, triviag1, ROT0, "Bally/Sente",  "Trivial Pursuit (Genus I) (set 1)", GAME_SUPPORTS_SAVE )
2212
 
GAME( 1984, trivia12, 0,        balsente, triviag1, triviag1, ROT0, "Bally/Sente",  "Trivial Pursuit (Genus I) (set 2)", GAME_SUPPORTS_SAVE )
2213
2207
GAME( 1984, triviag2, 0,        balsente, triviag1, triviag2, ROT0, "Bally/Sente",  "Trivial Pursuit (Genus II)", GAME_SUPPORTS_SAVE )
2214
2208
GAME( 1984, triviasp, 0,        balsente, triviag1, triviag2, ROT0, "Bally/Sente",  "Trivial Pursuit (All Star Sports Edition)", GAME_SUPPORTS_SAVE )
2215
2209
GAME( 1984, triviayp, 0,        balsente, triviag1, triviag2, ROT0, "Bally/Sente",  "Trivial Pursuit (Young Players Edition)", GAME_SUPPORTS_SAVE )
2216
 
GAME( 1984, triviabb, 0,        balsente, triviag1, triviag2, ROT0, "Bally/Sente",  "Trivial Pursuit (Baby Boomer Edition)", GAME_SUPPORTS_SAVE )
2217
2210
GAME( 1987, triviaes, 0,        balsente, triviaes, triviaes, ROT0, "Bally/Sente",  "Trivial Pursuit (Spanish Edition)", GAME_SUPPORTS_SAVE )
2218
2211
GAME( 1985, toggle,   0,        balsente, toggle,   toggle,   ROT0, "Bally/Sente",  "Toggle (prototype)", GAME_SUPPORTS_SAVE )
2219
2212
GAME( 1986, nametune, 0,        balsente, nametune, nametune, ROT0, "Bally/Sente",  "Name That Tune", GAME_SUPPORTS_SAVE )
2220
2213
 
2221
2214
/* Board: 006-8030-01-0A Rev A */
2222
 
GAME( 1986, nametune2,nametune, balsente, nametune, nametune, ROT0, "Bally/Sente",  "Name That Tune (3-23-86)", GAME_SUPPORTS_SAVE )
 
2215
GAME( 1986, nametune2,nametune, balsente, nametune, nametune, ROT0, "Bally/Sente",  "Name That Tune (3/23/86)", GAME_SUPPORTS_SAVE )
2223
2216
 
2224
2217
/* Board: 006-8027-01-0B Rev B */
2225
2218
GAME( 1986, nstocker, 0,        balsente, nstocker, nstocker, ROT0, "Bally/Sente",  "Night Stocker (set 1)", GAME_SUPPORTS_SAVE )
2226
2219
GAME( 1986, nstocker2,nstocker, balsente, nstocker, nstocker, ROT0, "Bally/Sente",  "Night Stocker (set 2)", GAME_SUPPORTS_SAVE )
2227
2220
GAME( 1986, sfootbal, 0,        balsente, sfootbal, sfootbal, ROT0, "Bally/Sente",  "Street Football", GAME_SUPPORTS_SAVE )
2228
2221
GAME( 1986, spiker,   0,        balsente, spiker,   spiker,   ROT0, "Bally/Sente",  "Spiker", GAME_SUPPORTS_SAVE )
 
2222
GAME( 1986, stompin,  0,        balsente, stompin,  stompin,  ROT0, "Bally/Sente",  "Stompin' (4/4/86)", GAME_SUPPORTS_SAVE )
 
2223
 
 
2224
/* Board: A084-91889-A000 (Not a cartridge, but dedicated board) */
 
2225
GAME( 1987, rescraid, 0,        balsente, rescraid, rescraid, ROT0, "Bally Midway", "Rescue Raider (5/11/87) (non-cartridge)", GAME_SUPPORTS_SAVE )
2229
2226
 
2230
2227
/* Board: Unknown */
2231
2228
GAME( 1986, shrike,   0,        shrike,   shrike,   shrike,   ROT0, "Bally/Sente",  "Shrike Avenger (prototype)", GAME_SUPPORTS_SAVE )
2232
 
GAME( 1986, stompin,  0,        balsente, stompin,  stompin,  ROT0, "Bally/Sente",  "Stompin'", GAME_SUPPORTS_SAVE )
2233
 
GAME( 1987, rescraid, 0,        balsente, rescraid, rescraid, ROT0, "Bally Midway", "Rescue Raider", GAME_SUPPORTS_SAVE )
2234
2229
GAME( 1987, rescraida,rescraid, balsente, rescraid, rescraid, ROT0, "Bally Midway", "Rescue Raider (stand-alone)", GAME_SUPPORTS_SAVE )
2235
2230
GAME( 198?, grudge,   0,        balsente, grudge,   grudge,   ROT0, "Bally Midway", "Grudge Match (prototype)", GAME_SUPPORTS_SAVE )