Previous 199869 Revisions Next

r32434 Saturday 27th September, 2014 at 10:19:23 UTC by Robbbert
s6.c : sound improved, 2 games marked as working (Scorpion, Laser Ball)
[src/mame/drivers]s3.c s4.c s6.c

trunk/src/mame/drivers/s4.c
r32433r32434
55    PINBALL
66    Williams System 4
77
8    No schematics have been located as yet.
9
108    Phoenix and Pokerino are listed as System 4 systems, but use System 3 roms.
119    They have been moved to s3.c, and are working there.
1210
13    Only Flash and Stellar Wars are pinball machines. The remainder are so-called
14    "Shuffle", which is a flat board with an air-driven puck and 10 bowling pins.
15    You must push the puck as if it was a bowling ball, and score strikes and spares.
16    Since the maximum score is 300, the displays have 4 digits and 6 can play. They
17    are Williams System 5 and should be moved to a separate driver.
11    The "Shuffle" games consist of a flat board with an air-driven puck and 10
12    bowling pins. You must push the puck as if it was a bowling ball, and score
13    strikes and spares. Since the maximum score is 300, the displays have 4 digits
14    and 6 can play. They will most likely be split off to a separate driver.
1815
1916
2017Each game has its own switches, you need to know the outhole and slam-tilt ones.
r32433r32434
2926
3027
3128ToDo:
32- Scorpion: start button not working
3329- Shuffle games: need a layout, and don't work.
3430
3531
r32433r32434
5854   { }
5955
6056   DECLARE_READ8_MEMBER(dac_r);
61   DECLARE_WRITE8_MEMBER(dac_w);
6257   DECLARE_WRITE8_MEMBER(dig0_w);
6358   DECLARE_WRITE8_MEMBER(dig1_w);
6459   DECLARE_WRITE8_MEMBER(lamp0_w);
r32433r32434
108103   AM_RANGE(0x2400, 0x2403) AM_DEVREADWRITE("pia24", pia6821_device, read, write) // lamps
109104   AM_RANGE(0x2800, 0x2803) AM_DEVREADWRITE("pia28", pia6821_device, read, write) // display
110105   AM_RANGE(0x3000, 0x3003) AM_DEVREADWRITE("pia30", pia6821_device, read, write) // inputs
111   AM_RANGE(0x6000, 0x7fff) AM_ROM
106   AM_RANGE(0x6000, 0x7fff) AM_ROM AM_REGION("roms", 0)
112107ADDRESS_MAP_END
113108
114109static ADDRESS_MAP_START( s4_audio_map, AS_PROGRAM, 8, s4_state )
115   ADDRESS_MAP_GLOBAL_MASK(0x7fff)
110   ADDRESS_MAP_GLOBAL_MASK(0x0fff)
116111   AM_RANGE(0x0000, 0x00ff) AM_RAM
117112   AM_RANGE(0x0400, 0x0403) AM_DEVREADWRITE("pias", pia6821_device, read, write) // sounds
118   AM_RANGE(0x7800, 0x7fff) AM_ROM
113   AM_RANGE(0x0800, 0x0fff) AM_ROM AM_REGION("audioroms", 0)
119114ADDRESS_MAP_END
120115
121116static INPUT_PORTS_START( s4 )
r32433r32434
189184   PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
190185
191186   PORT_START("SND")
192   PORT_BIT( 0x9f, IP_ACTIVE_LOW, IPT_UNUSED )
193   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Music1") PORT_CODE(KEYCODE_3) PORT_TOGGLE
187   PORT_BIT( 0xbf, IP_ACTIVE_LOW, IPT_UNUSED )
194188   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Music2") PORT_CODE(KEYCODE_4) PORT_TOGGLE
195189
196190   PORT_START("DIAGS")
r32433r32434
319313      if (BIT(data, 4))
320314         sound_data &= 0xef;
321315
322      bool cb1 = ((sound_data & 0x9f) != 0x9f);
316      bool cb1 = ((sound_data & 0xbf) != 0xbf);
323317
324318      if (cb1)
325319         m_sound_data = sound_data;
r32433r32434
405399   return m_sound_data;
406400}
407401
408WRITE8_MEMBER( s4_state::dac_w )
409{
410   m_dac->write_unsigned8(data);
411}
412
413402TIMER_DEVICE_CALLBACK_MEMBER( s4_state::irq )
414403{
415404   if (m_t_c > 0x70)
r32433r32434
481470
482471   MCFG_DEVICE_ADD("pias", PIA6821, 0)
483472   MCFG_PIA_READPB_HANDLER(READ8(s4_state, dac_r))
484   MCFG_PIA_WRITEPA_HANDLER(WRITE8(s4_state, dac_w))
473   MCFG_PIA_WRITEPA_HANDLER(DEVWRITE8("dac", dac_device, write_unsigned8))
485474   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("audiocpu", m6808_cpu_device, irq_line))
486475   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("audiocpu", m6808_cpu_device, irq_line))
487476MACHINE_CONFIG_END
r32433r32434
491480/ Flash - Sys.4 (Game #486)
492481/-------------------------------*/
493482ROM_START(flash_l1)
494   ROM_REGION(0x10000, "maincpu", 0)
495   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(287f12d6) SHA1(ede0c5b0ea2586d8bdf71ecadbd9cc8552bd6934))
496   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
497   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
483   ROM_REGION(0x2000, "roms", 0)
484   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(287f12d6) SHA1(ede0c5b0ea2586d8bdf71ecadbd9cc8552bd6934))
485   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
486   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
498487
499   ROM_REGION(0x10000, "audiocpu", 0)
500   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
488   ROM_REGION(0x0800, "audioroms", 0)
489   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
501490ROM_END
502491
503492ROM_START(flash_l2)
504   ROM_REGION(0x10000, "maincpu", 0)
505   ROM_LOAD("gamerom2.716", 0x6000, 0x0800, CRC(b7c2e4c7) SHA1(00ea34900af679b1b7e2698f4aa2fc9703d54cf2))
506   ROM_LOAD("yellow1.716", 0x7000, 0x0800, CRC(d251738c) SHA1(65ddbf5c36e429243331a4c5d2339df87a8a7f64))
507   ROM_LOAD("yellow2.716", 0x7800, 0x0800, CRC(5049326d) SHA1(3b2f4ea054962bf4ba41d46663b7d3d9a77590ef))
493   ROM_REGION(0x2000, "roms", 0)
494   ROM_LOAD("gamerom2.716", 0x0000, 0x0800, CRC(b7c2e4c7) SHA1(00ea34900af679b1b7e2698f4aa2fc9703d54cf2))
495   ROM_LOAD("yellow1.716",  0x1000, 0x0800, CRC(d251738c) SHA1(65ddbf5c36e429243331a4c5d2339df87a8a7f64))
496   ROM_LOAD("yellow2.716",  0x1800, 0x0800, CRC(5049326d) SHA1(3b2f4ea054962bf4ba41d46663b7d3d9a77590ef))
508497
509   ROM_REGION(0x10000, "audiocpu", 0)
510   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
498   ROM_REGION(0x0800, "audioroms", 0)
499   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
511500ROM_END
512501
513502ROM_START(flash_t1)
514   ROM_REGION(0x10000, "maincpu", 0)
515   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(287f12d6) SHA1(ede0c5b0ea2586d8bdf71ecadbd9cc8552bd6934))
516   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
517   ROM_LOAD("green2a.716", 0x7800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
503   ROM_REGION(0x2000, "roms", 0)
504   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(287f12d6) SHA1(ede0c5b0ea2586d8bdf71ecadbd9cc8552bd6934))
505   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
506   ROM_LOAD("green2a.716",  0x1800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
518507
519   ROM_REGION(0x10000, "audiocpu", 0)
520   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
508   ROM_REGION(0x0800, "audioroms", 0)
509   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
521510ROM_END
522511
523512/*--------------------------------
524513/ Tri Zone - Sys.4 (Game #487)
525514/-------------------------------*/
526515ROM_START(trizn_l1)
527   ROM_REGION(0x10000, "maincpu", 0)
528   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(757091c5) SHA1(00dac6c19b08d2528ea293619c4a39499a1a02c2))
529   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
530   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
516   ROM_REGION(0x2000, "roms", 0)
517   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(757091c5) SHA1(00dac6c19b08d2528ea293619c4a39499a1a02c2))
518   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
519   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
531520
532   ROM_REGION(0x10000, "audiocpu", 0)
533   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
521   ROM_REGION(0x0800, "audioroms", 0)
522   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
534523ROM_END
535524
536525ROM_START(trizn_t1)
537   ROM_REGION(0x10000, "maincpu", 0)
538   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(757091c5) SHA1(00dac6c19b08d2528ea293619c4a39499a1a02c2))
539   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
540   ROM_LOAD("green2a.716", 0x7800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
526   ROM_REGION(0x2000, "roms", 0)
527   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(757091c5) SHA1(00dac6c19b08d2528ea293619c4a39499a1a02c2))
528   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
529   ROM_LOAD("green2a.716",  0x1800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
541530
542   ROM_REGION(0x10000, "audiocpu", 0)
543   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
531   ROM_REGION(0x0800, "audioroms", 0)
532   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
544533ROM_END
545534
546535/*--------------------------------
547536/ Time Warp - Sys.4 (Game #489)
548537/-------------------------------*/
549538ROM_START(tmwrp_l2)
550   ROM_REGION(0x10000, "maincpu", 0)
551   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(b168df09) SHA1(d4c97714636ce51be2e5f8cc5af89e10a2f82ac7))
552   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
553   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
539   ROM_REGION(0x2000, "roms", 0)
540   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(b168df09) SHA1(d4c97714636ce51be2e5f8cc5af89e10a2f82ac7))
541   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
542   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
554543
555   ROM_REGION(0x10000, "audiocpu", 0)
556   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
544   ROM_REGION(0x0800, "audioroms", 0)
545   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
557546ROM_END
558547
559548ROM_START(tmwrp_t2)
560   ROM_REGION(0x10000, "maincpu", 0)
561   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(b168df09) SHA1(d4c97714636ce51be2e5f8cc5af89e10a2f82ac7))
562   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
563   ROM_LOAD("green2a.716", 0x7800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
549   ROM_REGION(0x2000, "roms", 0)
550   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(b168df09) SHA1(d4c97714636ce51be2e5f8cc5af89e10a2f82ac7))
551   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
552   ROM_LOAD("green2a.716",  0x1800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
564553
565   ROM_REGION(0x10000, "audiocpu", 0)
566   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
554   ROM_REGION(0x0800, "audioroms", 0)
555   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
567556ROM_END
568557
569558/*--------------------------------
570559/ Stellar Wars - Sys.4 (Game #490)
571560/-------------------------------*/
572561ROM_START(stlwr_l2)
573   ROM_REGION(0x10000, "maincpu", 0)
574   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(874e7ef7) SHA1(271aeac2a0e61cb195811ae2e8d908cb1ab45874))
575   ROM_LOAD("yellow1.716", 0x7000, 0x0800, CRC(d251738c) SHA1(65ddbf5c36e429243331a4c5d2339df87a8a7f64))
576   ROM_LOAD("yellow2.716", 0x7800, 0x0800, CRC(5049326d) SHA1(3b2f4ea054962bf4ba41d46663b7d3d9a77590ef))
562   ROM_REGION(0x2000, "roms", 0)
563   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(874e7ef7) SHA1(271aeac2a0e61cb195811ae2e8d908cb1ab45874))
564   ROM_LOAD("yellow1.716",  0x1000, 0x0800, CRC(d251738c) SHA1(65ddbf5c36e429243331a4c5d2339df87a8a7f64))
565   ROM_LOAD("yellow2.716",  0x1800, 0x0800, CRC(5049326d) SHA1(3b2f4ea054962bf4ba41d46663b7d3d9a77590ef))
577566
578   ROM_REGION(0x10000, "audiocpu", 0)
579   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
567   ROM_REGION(0x0800, "audioroms", 0)
568   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
580569ROM_END
581570
582/*-----------------------------
583/ Scorpion - Sys.6 (Game #494)
584/----------------------------*/
585ROM_START(scrpn_l1)
586   ROM_REGION(0x10000, "maincpu", 0)
587   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(881109a9) SHA1(53d4275c76b47b68a74209fe660d943a51e90eca))
588   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
589   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
590571
591   ROM_REGION(0x10000, "audiocpu", 0)
592   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
593ROM_END
594572
595ROM_START(scrpn_t1)
596   ROM_REGION(0x10000, "maincpu", 0)
597   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(881109a9) SHA1(53d4275c76b47b68a74209fe660d943a51e90eca))
598   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
599   ROM_LOAD("green2a.716", 0x7800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
600
601   ROM_REGION(0x10000, "audiocpu", 0)
602   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
603ROM_END
604
605573/* From here, are NOT pinball machines */
606574
607575/*----------------------------
608576/ Pompeii (Shuffle)
609577/----------------------------*/
610578ROM_START(pomp_l1)
611   ROM_REGION(0x10000, "maincpu", 0)
612   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(0f069ac2) SHA1(d651d49cdb50cf444e420241a1f9ed48c878feee))
613   ROM_LOAD("b_ic20.716", 0x7000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
614   ROM_LOAD("b_ic17.716", 0x7800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
579   ROM_REGION(0x2000, "roms", 0)
580   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(0f069ac2) SHA1(d651d49cdb50cf444e420241a1f9ed48c878feee))
581   ROM_LOAD("b_ic20.716",   0x1000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
582   ROM_LOAD("b_ic17.716",   0x1800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
615583
616   ROM_REGION(0x10000, "audiocpu", 0)
617   ROM_LOAD("soundx.716", 0x7800, 0x0800, CRC(539d64fb) SHA1(ff0d09c8d7c65e1072691b5b9e4fcaa3f38d67e8))
584   ROM_REGION(0x0800, "audioroms", 0)
585   ROM_LOAD("soundx.716",   0x0000, 0x0800, CRC(539d64fb) SHA1(ff0d09c8d7c65e1072691b5b9e4fcaa3f38d67e8))
618586ROM_END
619587
620588/*----------------------------
621589/ Aristocrat (Shuffle) same roms as Pompeii
622590/----------------------------*/
623591ROM_START(arist_l1)
624   ROM_REGION(0x10000, "maincpu", 0)
625   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(0f069ac2) SHA1(d651d49cdb50cf444e420241a1f9ed48c878feee))
626   ROM_LOAD("b_ic20.716", 0x7000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
627   ROM_LOAD("b_ic17.716", 0x7800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
592   ROM_REGION(0x2000, "roms", 0)
593   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(0f069ac2) SHA1(d651d49cdb50cf444e420241a1f9ed48c878feee))
594   ROM_LOAD("b_ic20.716",   0x1000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
595   ROM_LOAD("b_ic17.716",   0x1800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
628596
629   ROM_REGION(0x10000, "audiocpu", 0)
630   ROM_LOAD("soundx.716", 0x7800, 0x0800, CRC(539d64fb) SHA1(ff0d09c8d7c65e1072691b5b9e4fcaa3f38d67e8))
597   ROM_REGION(0x0800, "audioroms", 0)
598   ROM_LOAD("soundx.716",   0x0000, 0x0800, CRC(539d64fb) SHA1(ff0d09c8d7c65e1072691b5b9e4fcaa3f38d67e8))
631599ROM_END
632600
633601/*----------------------------
634602/ Topaz (Shuffle)
635603/----------------------------*/
636604ROM_START(topaz_l1)
637   ROM_REGION(0x10000, "maincpu", 0)
638   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(cb287b10) SHA1(7fb6b6a26237cf85d5e02cf35271231267f90fc1))
639   ROM_LOAD("b_ic20.716", 0x7000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
640   ROM_LOAD("b_ic17.716", 0x7800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
605   ROM_REGION(0x2000, "roms", 0)
606   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(cb287b10) SHA1(7fb6b6a26237cf85d5e02cf35271231267f90fc1))
607   ROM_LOAD("b_ic20.716",   0x1000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
608   ROM_LOAD("b_ic17.716",   0x1800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
641609
642   ROM_REGION(0x10000, "audiocpu", 0)
643   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
610   ROM_REGION(0x0800, "audioroms", 0)
611   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
644612ROM_END
645613
646614/*----------------------------
647615/ Taurus (Shuffle)
648616/----------------------------*/
649617ROM_START(taurs_l1)
650   ROM_REGION(0x10000, "maincpu", 0)
651   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(3246e285) SHA1(4f76784ecb5063a49c24795ae61db043a51e2c89))
652   ROM_LOAD("b_ic20.716", 0x7000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
653   ROM_LOAD("b_ic17.716", 0x7800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
618   ROM_REGION(0x2000, "roms", 0)
619   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(3246e285) SHA1(4f76784ecb5063a49c24795ae61db043a51e2c89))
620   ROM_LOAD("b_ic20.716",   0x1000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
621   ROM_LOAD("b_ic17.716",   0x1800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
654622
655   ROM_REGION(0x10000, "audiocpu", 0)
656   ROM_LOAD("soundx.716", 0x7800, 0x0800, CRC(539d64fb) SHA1(ff0d09c8d7c65e1072691b5b9e4fcaa3f38d67e8))
623   ROM_REGION(0x0800, "audioroms", 0)
624   ROM_LOAD("soundx.716",   0x0000, 0x0800, CRC(539d64fb) SHA1(ff0d09c8d7c65e1072691b5b9e4fcaa3f38d67e8))
657625ROM_END
658626
659627/*----------------------------
660628/ King Tut
661629/----------------------------*/
662630ROM_START(kingt_l1)
663   ROM_REGION(0x10000, "maincpu", 0)
664   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(54d3280a) SHA1(ca74636e35d2c3e0b3133f89b1ff1233d5d72a5c))
665   ROM_LOAD("b_ic20.716", 0x7000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
666   ROM_LOAD("b_ic17.716", 0x7800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
631   ROM_REGION(0x2000, "roms", 0)
632   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(54d3280a) SHA1(ca74636e35d2c3e0b3133f89b1ff1233d5d72a5c))
633   ROM_LOAD("b_ic20.716",   0x1000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
634   ROM_LOAD("b_ic17.716",   0x1800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
667635
668   ROM_REGION(0x10000, "audiocpu", 0)
669   ROM_LOAD("soundx.716", 0x7800, 0x0800, CRC(539d64fb) SHA1(ff0d09c8d7c65e1072691b5b9e4fcaa3f38d67e8))
636   ROM_REGION(0x0800, "audioroms", 0)
637   ROM_LOAD("soundx.716",   0x0000, 0x0800, CRC(539d64fb) SHA1(ff0d09c8d7c65e1072691b5b9e4fcaa3f38d67e8))
670638ROM_END
671639
672640/*----------------------------
673641/ Omni (Shuffle)
674642/----------------------------*/
675643ROM_START(omni_l1)
676   ROM_REGION(0x10000, "maincpu", 0)
677   ROM_LOAD("omni-1a.u21", 0x6000, 0x0800, CRC(443bd170) SHA1(cc1ebd72d77ec2014cbd84534380e5ea1f12c022))
678   ROM_LOAD("b_ic20.716", 0x7000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
679   ROM_LOAD("b_ic17.716", 0x7800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
644   ROM_REGION(0x2000, "roms", 0)
645   ROM_LOAD("omni-1a.u21",  0x0000, 0x0800, CRC(443bd170) SHA1(cc1ebd72d77ec2014cbd84534380e5ea1f12c022))
646   ROM_LOAD("b_ic20.716",   0x1000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
647   ROM_LOAD("b_ic17.716",   0x1800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
680648
681   ROM_REGION(0x10000, "audiocpu", 0)
682   ROM_LOAD("sound.716", 0x7800, 0x0800, CRC(db085cbb) SHA1(9a57abbad183ba16b3dba16d16923c3bfc46a0c3))
649   ROM_REGION(0x0800, "audioroms", 0)
650   ROM_LOAD("sound.716",    0x0000, 0x0800, CRC(db085cbb) SHA1(9a57abbad183ba16b3dba16d16923c3bfc46a0c3))
683651ROM_END
684652
685653/*----------------------------
686654/ Big Strike (Shuffle)
687655/----------------------------*/
688656ROM_START(bstrk_l1)
689   ROM_REGION(0x10000, "maincpu", 0)
690   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(323dbcde) SHA1(a75cbb5de97cb9afc1d36e9b6ff593bb482fcf8b))
691   ROM_LOAD("b_ic20.716", 0x7000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
692   ROM_LOAD("b_ic17.716", 0x7800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
657   ROM_REGION(0x2000, "roms", 0)
658   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(323dbcde) SHA1(a75cbb5de97cb9afc1d36e9b6ff593bb482fcf8b))
659   ROM_LOAD("b_ic20.716",   0x1000, 0x0800, CRC(c6f8e3b1) SHA1(cb78d42e1265162132a1ab2320148b6857106b0e))
660   ROM_LOAD("b_ic17.716",   0x1800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
693661ROM_END
694662
695663/*----------------------------
696664/ Triple Strike (Shuffle)
697665/----------------------------*/
698666ROM_START(tstrk_l1)
699   ROM_REGION(0x10000, "maincpu", 0)
700   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(b034c059) SHA1(76b3926b87b3c137fcaf33021a586827e3c030af))
701   ROM_LOAD("ic20.716", 0x7000, 0x0800, CRC(f163fc88) SHA1(988b60626f3d4dc8f4a1dbd0c99282418bc53aae))
702   ROM_LOAD("b_ic17.716", 0x7800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
667   ROM_REGION(0x2000, "roms", 0)
668   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(b034c059) SHA1(76b3926b87b3c137fcaf33021a586827e3c030af))
669   ROM_LOAD("ic20.716",     0x1000, 0x0800, CRC(f163fc88) SHA1(988b60626f3d4dc8f4a1dbd0c99282418bc53aae))
670   ROM_LOAD("b_ic17.716",   0x1800, 0x0800, CRC(cfc2518a) SHA1(5e99e40dcb7e178137db8d7d7d6da82ba87130fa))
703671ROM_END
704672
705673
r32433r32434
711679GAME( 1979, tmwrp_l2, 0,        s4a, s4, driver_device, 0, ROT0, "Williams", "Time Warp (L-2)", GAME_MECHANICAL )
712680GAME( 1979, tmwrp_t2, tmwrp_l2, s4a, s4, driver_device, 0, ROT0, "Williams", "Time Warp (T-2)", GAME_MECHANICAL )
713681GAME( 1979, stlwr_l2, 0,        s4a, s4, driver_device, 0, ROT0, "Williams", "Stellar Wars (L-2)", GAME_MECHANICAL )
714GAME( 1980, scrpn_l1, 0,        s4a, s4, driver_device, 0, ROT0, "Williams", "Scorpion (L-1)", GAME_MECHANICAL | GAME_NOT_WORKING | GAME_NO_SOUND)
715GAME( 1980, scrpn_t1, scrpn_l1, s4a, s4, driver_device, 0, ROT0, "Williams", "Scorpion (T-1)", GAME_MECHANICAL | GAME_NOT_WORKING | GAME_NO_SOUND)
682
716683GAME( 1978, pomp_l1,  0,        s4a, s4, driver_device, 0, ROT0, "Williams", "Pompeii (Shuffle) (L-1)", GAME_MECHANICAL | GAME_NOT_WORKING)
717684GAME( 1978, arist_l1, 0,        s4a, s4, driver_device, 0, ROT0, "Williams", "Aristocrat (Shuffle) (L-1)", GAME_MECHANICAL | GAME_NOT_WORKING)
718685GAME( 1978, topaz_l1, 0,        s4a, s4, driver_device, 0, ROT0, "Williams", "Topaz (Shuffle) (L-1)", GAME_MECHANICAL | GAME_NOT_WORKING)
trunk/src/mame/drivers/s6.c
r32433r32434
88    After starting a game, nothing much works.
99
1010
11Each game has its own switches, you need to know the outhole and slam-tilt ones.
12Note that T is also a tilt, but it may take 3 hits to activate it.
13
14Firepower and Scorpion are multiball games. You must hold down both 'outhole'
15buttons before being able to start the game. When the ball drains, you must hold
16down both buttons so that the system knows both balls have returned.
17
18
19Game          Outhole   Tilt
20------------------------------------
21Gorgar        X         A
22Laser Ball    X
23Scorpion      X S
24Blackout      X         Backspace
25Firepower     unknown
26
27
28
1129ToDo:
12- Almost Everything
30- Speech not working in-game (works with test button)
31- Mechanical sounds
32- Blackout: slow response at times
33- Firepower: unable to start / unknown key combo?
1334
1435
1536************************************************************************************/
r32433r32434
2748{
2849public:
2950   s6_state(const machine_config &mconfig, device_type type, const char *tag)
30      : genpin_class(mconfig, type, tag),
31   m_maincpu(*this, "maincpu"),
32   m_audiocpu(*this, "audiocpu"),
33   m_dac(*this, "dac"),
34   m_hc55516(*this, "hc55516"),
35   m_pias(*this, "pias"),
36   m_pia22(*this, "pia22"),
37   m_pia24(*this, "pia24"),
38   m_pia28(*this, "pia28"),
39   m_pia30(*this, "pia30")
51      : genpin_class(mconfig, type, tag)
52      , m_maincpu(*this, "maincpu")
53      , m_audiocpu(*this, "audioroms")
54      , m_dac(*this, "dac")
55      , m_hc55516(*this, "hc55516")
56      , m_pias(*this, "pias")
57      , m_pia22(*this, "pia22")
58      , m_pia24(*this, "pia24")
59      , m_pia28(*this, "pia28")
60      , m_pia30(*this, "pia30")
4061   { }
4162
4263   DECLARE_READ8_MEMBER(dac_r);
43   DECLARE_WRITE8_MEMBER(dac_w);
4464   DECLARE_WRITE8_MEMBER(dig0_w);
4565   DECLARE_WRITE8_MEMBER(dig1_w);
4666   DECLARE_WRITE8_MEMBER(lamp0_w);
r32433r32434
5373   DECLARE_WRITE8_MEMBER(pias_pb_w) { }; // dummy to stop log filling up
5474   DECLARE_READ_LINE_MEMBER(pia28_ca1_r);
5575   DECLARE_READ_LINE_MEMBER(pia28_cb1_r);
56   DECLARE_READ_LINE_MEMBER(pias_cb1_r);
5776   DECLARE_WRITE_LINE_MEMBER(pias_ca2_w);
5877   DECLARE_WRITE_LINE_MEMBER(pias_cb2_w);
5978   DECLARE_WRITE_LINE_MEMBER(pia22_ca2_w) { }; //ST5
r32433r32434
6887   DECLARE_INPUT_CHANGED_MEMBER(main_nmi);
6988   DECLARE_INPUT_CHANGED_MEMBER(audio_nmi);
7089   DECLARE_MACHINE_RESET(s6);
71protected:
72
73   // devices
90private:
91   UINT8 m_t_c;
92   UINT8 m_sound_data;
93   UINT8 m_strobe;
94   UINT8 m_kbdrow;
95   bool m_data_ok;
7496   required_device<cpu_device> m_maincpu;
7597   required_device<cpu_device> m_audiocpu;
7698   required_device<dac_device> m_dac;
r32433r32434
80102   required_device<pia6821_device> m_pia24;
81103   required_device<pia6821_device> m_pia28;
82104   required_device<pia6821_device> m_pia30;
83private:
84   UINT8 m_t_c;
85   UINT8 m_sound_data;
86   UINT8 m_strobe;
87   UINT8 m_kbdrow;
88   bool m_cb1;
89   bool m_data_ok;
90105};
91106
92107static ADDRESS_MAP_START( s6_main_map, AS_PROGRAM, 8, s6_state )
r32433r32434
97112   AM_RANGE(0x2400, 0x2403) AM_DEVREADWRITE("pia24", pia6821_device, read, write) // lamps
98113   AM_RANGE(0x2800, 0x2803) AM_DEVREADWRITE("pia28", pia6821_device, read, write) // display
99114   AM_RANGE(0xb000, 0x3003) AM_DEVREADWRITE("pia30", pia6821_device, read, write) // inputs
100   AM_RANGE(0x6000, 0x7fff) AM_ROM
115   AM_RANGE(0x6000, 0x7fff) AM_ROM AM_REGION("roms", 0)
101116ADDRESS_MAP_END
102117
103118static ADDRESS_MAP_START( s6_audio_map, AS_PROGRAM, 8, s6_state )
119   ADDRESS_MAP_GLOBAL_MASK(0x7fff)
104120   AM_RANGE(0x0000, 0x00ff) AM_RAM
105121   AM_RANGE(0x0400, 0x0403) AM_MIRROR(0x8000) AM_DEVREADWRITE("pias", pia6821_device, read, write)
106   AM_RANGE(0xA000, 0xffff) AM_ROM
122   AM_RANGE(0x3000, 0x7fff) AM_ROM AM_REGION("audioroms", 0)
107123ADDRESS_MAP_END
108124
109125static INPUT_PORTS_START( s6 )
r32433r32434
121137   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER )
122138
123139   PORT_START("X2")
124   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_A)
140   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_X)
125141   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_S)
126142   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_D)
127143   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_F)
r32433r32434
145161   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_SLASH)
146162   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_COLON)
147163   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_QUOTE)
148   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Outhole") PORT_CODE(KEYCODE_X)
164   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_A)
149165   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_MINUS)
150166   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_EQUALS)
151167   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSPACE)
r32433r32434
178194
179195   PORT_START("SND")
180196   PORT_BIT( 0xbf, IP_ACTIVE_LOW, IPT_UNUSED )
181   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Music") PORT_CODE(KEYCODE_9) PORT_TOGGLE
197   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Music") PORT_CODE(KEYCODE_4) PORT_TOGGLE
182198
183199   PORT_START("DIAGS")
184200   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Audio Diag") PORT_CODE(KEYCODE_F1) PORT_CHANGED_MEMBER(DEVICE_SELF, s6_state, audio_nmi, 1)
r32433r32434
267283
268284WRITE8_MEMBER( s6_state::sol1_w )
269285{
270   m_sound_data = ioport("SND")->read(); // 0xff or 0xbf
271
286   UINT8 sound_data = ioport("SND")->read();
272287   if (BIT(data, 0))
273      m_sound_data &= 0xfe;
288      sound_data &= 0xfe;
274289
275290   if (BIT(data, 1))
276      m_sound_data &= 0xfd;
291      sound_data &= 0xfd;
277292
278293   if (BIT(data, 2))
279      m_sound_data &= 0xfb;
294      sound_data &= 0xfb;
280295
281296   if (BIT(data, 3))
282      m_sound_data &= 0xf7;
297      sound_data &= 0xf7;
283298
284299   if (BIT(data, 4))
285      m_sound_data &= 0xef;
300      sound_data &= 0xef;
286301
287   m_cb1 = ((m_sound_data & 0x9f) != 0x9f);
302   bool cb1 = ((sound_data & 0xbf) != 0xbf);
288303
289   m_pias->cb1_w(m_cb1);
304   if (cb1)
305      m_sound_data = sound_data;
290306
307   m_pias->cb1_w(cb1);
308
291309   if (BIT(data, 5))
292310      m_samples->start(0, 6); // knocker
293311}
r32433r32434
334352{
335353   m_strobe = data;
336354   m_data_ok = true;
355   output_set_value("led0", !BIT(data, 4));
356   output_set_value("led1", !BIT(data, 5));
337357}
338358
339359WRITE8_MEMBER( s6_state::dig1_w )
r32433r32434
359379   m_kbdrow = data;
360380}
361381
362READ_LINE_MEMBER( s6_state::pias_cb1_r )
363{
364   return m_cb1;
365}
366
367382WRITE_LINE_MEMBER( s6_state::pias_cb2_w )
368383{
369384// speech clock
r32433r32434
381396   return m_sound_data;
382397}
383398
384WRITE8_MEMBER( s6_state::dac_w )
385{
386   m_dac->write_unsigned8(data);
387}
388
389399TIMER_DEVICE_CALLBACK_MEMBER( s6_state::irq)
390400{
391401   if (m_t_c > 0x70)
r32433r32434
446456   MCFG_NVRAM_ADD_1FILL("nvram")
447457
448458   /* Add the soundcard */
449   MCFG_CPU_ADD("audiocpu", M6802, 3580000)
459   MCFG_CPU_ADD("audioroms", M6802, 3580000)
450460   MCFG_CPU_PROGRAM_MAP(s6_audio_map)
451461   MCFG_SPEAKER_STANDARD_MONO("mono")
452462   MCFG_SOUND_ADD("dac", DAC, 0)
r32433r32434
457467
458468   MCFG_DEVICE_ADD("pias", PIA6821, 0)
459469   MCFG_PIA_READPB_HANDLER(READ8(s6_state, dac_r))
460   MCFG_PIA_READCB1_HANDLER(READLINE(s6_state, pias_cb1_r))
461   MCFG_PIA_WRITEPA_HANDLER(WRITE8(s6_state, dac_w))
470   MCFG_PIA_WRITEPA_HANDLER(DEVWRITE8("dac", dac_device, write_unsigned8))
462471   MCFG_PIA_WRITEPB_HANDLER(WRITE8(s6_state, pias_pb_w))
463472   MCFG_PIA_CA2_HANDLER(WRITELINE(s6_state, pias_ca2_w))
464473   MCFG_PIA_CB2_HANDLER(WRITELINE(s6_state, pias_cb2_w))
465   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("audiocpu", m6802_cpu_device, irq_line))
466   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("audiocpu", m6802_cpu_device, irq_line))
474   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("audioroms", m6802_cpu_device, irq_line))
475   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("audioroms", m6802_cpu_device, irq_line))
467476MACHINE_CONFIG_END
468477
469478
r32433r32434
471480/ Laser Ball - Sys.6 (Game #493)
472481/-------------------------------*/
473482ROM_START(lzbal_l2)
474   ROM_REGION(0x10000, "maincpu", 0)
475   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(9c5ffe2f) SHA1(f0db627abaeb8c023a3ccc75262e236c998a5d6f))
476   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
477   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
483   ROM_REGION(0x2000, "roms", 0)
484   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(9c5ffe2f) SHA1(f0db627abaeb8c023a3ccc75262e236c998a5d6f))
485   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
486   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
478487
479   ROM_REGION(0x10000, "audiocpu", 0)
480   ROM_LOAD("sound2.716", 0xf800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
488   ROM_REGION(0x5000, "audioroms", 0)
489   ROM_LOAD("sound2.716",   0x4800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
481490ROM_END
482491
483492ROM_START(lzbal_t2)
484   ROM_REGION(0x10000, "maincpu", 0)
485   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(9c5ffe2f) SHA1(f0db627abaeb8c023a3ccc75262e236c998a5d6f))
486   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
487   ROM_LOAD("green2a.716", 0x7800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
493   ROM_REGION(0x2000, "roms", 0)
494   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(9c5ffe2f) SHA1(f0db627abaeb8c023a3ccc75262e236c998a5d6f))
495   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
496   ROM_LOAD("green2a.716",  0x1800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
488497
489   ROM_REGION(0x10000, "audiocpu", 0)
490   ROM_LOAD("sound2.716", 0xf800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
498   ROM_REGION(0x5000, "audioroms", 0)
499   ROM_LOAD("sound2.716",   0x4800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
491500ROM_END
492501
493502
503/*-----------------------------
504/ Scorpion - Sys.6 (Game #494)
505/----------------------------*/
506ROM_START(scrpn_l1)
507   ROM_REGION(0x2000, "roms", 0)
508   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(881109a9) SHA1(53d4275c76b47b68a74209fe660d943a51e90eca))
509   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
510   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
511
512   ROM_REGION(0x5000, "audioroms", 0)
513   ROM_LOAD("sound1.716",   0x4800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
514ROM_END
515
516ROM_START(scrpn_t1)
517   ROM_REGION(0x2000, "roms", 0)
518   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(881109a9) SHA1(53d4275c76b47b68a74209fe660d943a51e90eca))
519   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
520   ROM_LOAD("green2a.716",  0x1800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
521
522   ROM_REGION(0x5000, "audioroms", 0)
523   ROM_LOAD("sound1.716",   0x4800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
524ROM_END
525
526
494527/*----------------------------
495528/ Blackout - Sys.6 (Game #495)
496529/---------------------------*/
497530ROM_START(blkou_l1)
498   ROM_REGION(0x10000, "maincpu", 0)
499   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(4b407ae2) SHA1(46a2afcfc2d969c5acae18b57a678265257a6102))
500   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
501   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
531   ROM_REGION(0x2000, "roms", 0)
532   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(4b407ae2) SHA1(46a2afcfc2d969c5acae18b57a678265257a6102))
533   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
534   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
502535
503   ROM_REGION(0x10000, "audiocpu", 0)
504   ROM_LOAD("v_ic7.532", 0xb000, 0x1000, CRC(87864071) SHA1(d03c71efc0431f30a07c8194c0614c96fb683710))
505   ROM_LOAD("v_ic5.532", 0xc000, 0x1000, CRC(046a96d8) SHA1(879127a88b3640bbb202c64cbf8678869c964177))
506   ROM_LOAD("v_ic6.532", 0xd000, 0x1000, CRC(0104e5c4) SHA1(c073cb4bdea189085ae074e9c16872752b6ffba0))
507   ROM_LOAD("sound2.716", 0xf800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
536   ROM_REGION(0x5000, "audioroms", 0)
537   ROM_LOAD("v_ic7.532",    0x0000, 0x1000, CRC(87864071) SHA1(d03c71efc0431f30a07c8194c0614c96fb683710))
538   ROM_LOAD("v_ic5.532",    0x1000, 0x1000, CRC(046a96d8) SHA1(879127a88b3640bbb202c64cbf8678869c964177))
539   ROM_LOAD("v_ic6.532",    0x2000, 0x1000, CRC(0104e5c4) SHA1(c073cb4bdea189085ae074e9c16872752b6ffba0))
540   ROM_LOAD("sound2.716",   0x4800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
508541ROM_END
509542
510543ROM_START(blkou_t1)
511   ROM_REGION(0x10000, "maincpu", 0)
512   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(4b407ae2) SHA1(46a2afcfc2d969c5acae18b57a678265257a6102))
513   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
514   ROM_LOAD("green2a.716", 0x7800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
544   ROM_REGION(0x2000, "roms", 0)
545   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(4b407ae2) SHA1(46a2afcfc2d969c5acae18b57a678265257a6102))
546   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
547   ROM_LOAD("green2a.716",  0x1800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
515548
516   ROM_REGION(0x10000, "audiocpu", 0)
517   ROM_LOAD("v_ic7.532", 0xb000, 0x1000, CRC(87864071) SHA1(d03c71efc0431f30a07c8194c0614c96fb683710))
518   ROM_LOAD("v_ic5.532", 0xc000, 0x1000, CRC(046a96d8) SHA1(879127a88b3640bbb202c64cbf8678869c964177))
519   ROM_LOAD("v_ic6.532", 0xd000, 0x1000, CRC(0104e5c4) SHA1(c073cb4bdea189085ae074e9c16872752b6ffba0))
520   ROM_LOAD("sound2.716", 0xf800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
549   ROM_REGION(0x5000, "audioroms", 0)
550   ROM_LOAD("v_ic7.532",    0x0000, 0x1000, CRC(87864071) SHA1(d03c71efc0431f30a07c8194c0614c96fb683710))
551   ROM_LOAD("v_ic5.532",    0x1000, 0x1000, CRC(046a96d8) SHA1(879127a88b3640bbb202c64cbf8678869c964177))
552   ROM_LOAD("v_ic6.532",    0x2000, 0x1000, CRC(0104e5c4) SHA1(c073cb4bdea189085ae074e9c16872752b6ffba0))
553   ROM_LOAD("sound2.716",   0x4800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
521554ROM_END
522555
523556ROM_START(blkou_f1)
524   ROM_REGION(0x10000, "maincpu", 0)
525   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(4b407ae2) SHA1(46a2afcfc2d969c5acae18b57a678265257a6102))
526   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
527   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
557   ROM_REGION(0x2000, "roms", 0)
558   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(4b407ae2) SHA1(46a2afcfc2d969c5acae18b57a678265257a6102))
559   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
560   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
528561
529   ROM_REGION(0x10000, "audiocpu", 0)
530   ROM_LOAD("speech7f.532", 0xb000, 0x1000, CRC(bdc1b0b1) SHA1(c78f8653dfe3ec58722a8a17da7924e4a76cf692))
531   ROM_LOAD("speech6f.532", 0xc000, 0x1000, CRC(9b7e4ae9) SHA1(137b5ec871162329cb7ca3a62da3193382223d8a))
532   ROM_LOAD("speech5f.532", 0xd000, 0x1000, CRC(9040f34a) SHA1(529eae0b58f3300f2b9bdf40c5ca7f4b29425dff))
533   ROM_LOAD("speech4f.532", 0xe000, 0x1000, CRC(29c4abde) SHA1(b3af7b8d0c2548f5c0bb240aa1dc5cc59bb2af9a))
534   ROM_LOAD("sound2.716", 0xf800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
562   ROM_REGION(0x5000, "audioroms", 0)
563   ROM_LOAD("speech7f.532", 0x0000, 0x1000, CRC(bdc1b0b1) SHA1(c78f8653dfe3ec58722a8a17da7924e4a76cf692))
564   ROM_LOAD("speech6f.532", 0x1000, 0x1000, CRC(9b7e4ae9) SHA1(137b5ec871162329cb7ca3a62da3193382223d8a))
565   ROM_LOAD("speech5f.532", 0x2000, 0x1000, CRC(9040f34a) SHA1(529eae0b58f3300f2b9bdf40c5ca7f4b29425dff))
566   ROM_LOAD("speech4f.532", 0x3000, 0x1000, CRC(29c4abde) SHA1(b3af7b8d0c2548f5c0bb240aa1dc5cc59bb2af9a))
567   ROM_LOAD("sound2.716",   0x4800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
535568ROM_END
536569
537570/*--------------------------
538571/ Gorgar - Sys.6 (Game #496)
539572/-------------------------*/
540573ROM_START(grgar_l1)
541   ROM_REGION(0x10000, "maincpu", 0)
542   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(1c6f3e48) SHA1(ba5536e6fbcaf3709277fe27827d7f75c1889ba3))
543   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
544   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
574   ROM_REGION(0x2000, "roms", 0)
575   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(1c6f3e48) SHA1(ba5536e6fbcaf3709277fe27827d7f75c1889ba3))
576   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
577   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
545578
546   ROM_REGION(0x10000, "audiocpu", 0)
547   ROM_LOAD("v_ic7.532", 0xb000, 0x1000, CRC(0b1879e3) SHA1(2c34a815f598b4413e9229e8eb1322ec9e7cc9d6))
548   ROM_LOAD("v_ic5.532", 0xc000, 0x1000, CRC(0ceaef37) SHA1(33b5f5286b8588162d56dbc5c9a8ccb70d3b9090))
549   ROM_LOAD("v_ic6.532", 0xd000, 0x1000, CRC(218290b9) SHA1(6afeff1413895489e92a4bb1c05f6de5773dbb6a))
550   ROM_LOAD("sound2.716", 0xf800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
579   ROM_REGION(0x5000, "audioroms", 0)
580   ROM_LOAD("v_ic7.532",    0x0000, 0x1000, CRC(0b1879e3) SHA1(2c34a815f598b4413e9229e8eb1322ec9e7cc9d6))
581   ROM_LOAD("v_ic5.532",    0x1000, 0x1000, CRC(0ceaef37) SHA1(33b5f5286b8588162d56dbc5c9a8ccb70d3b9090))
582   ROM_LOAD("v_ic6.532",    0x2000, 0x1000, CRC(218290b9) SHA1(6afeff1413895489e92a4bb1c05f6de5773dbb6a))
583   ROM_LOAD("sound2.716",   0x4800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
551584ROM_END
552585
553586ROM_START(grgar_t1)
554   ROM_REGION(0x10000, "maincpu", 0)
555   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(1c6f3e48) SHA1(ba5536e6fbcaf3709277fe27827d7f75c1889ba3))
556   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
557   ROM_LOAD("green2a.716", 0x7800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
587   ROM_REGION(0x2000, "roms", 0)
588   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(1c6f3e48) SHA1(ba5536e6fbcaf3709277fe27827d7f75c1889ba3))
589   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
590   ROM_LOAD("green2a.716",  0x1800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
558591
559   ROM_REGION(0x10000, "audiocpu", 0)
560   ROM_LOAD("v_ic7.532", 0xb000, 0x1000, CRC(0b1879e3) SHA1(2c34a815f598b4413e9229e8eb1322ec9e7cc9d6))
561   ROM_LOAD("v_ic5.532", 0xc000, 0x1000, CRC(0ceaef37) SHA1(33b5f5286b8588162d56dbc5c9a8ccb70d3b9090))
562   ROM_LOAD("v_ic6.532", 0xd000, 0x1000, CRC(218290b9) SHA1(6afeff1413895489e92a4bb1c05f6de5773dbb6a))
563   ROM_LOAD("sound2.716", 0xf800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
592   ROM_REGION(0x5000, "audioroms", 0)
593   ROM_LOAD("v_ic7.532",    0x0000, 0x1000, CRC(0b1879e3) SHA1(2c34a815f598b4413e9229e8eb1322ec9e7cc9d6))
594   ROM_LOAD("v_ic5.532",    0x1000, 0x1000, CRC(0ceaef37) SHA1(33b5f5286b8588162d56dbc5c9a8ccb70d3b9090))
595   ROM_LOAD("v_ic6.532",    0x2000, 0x1000, CRC(218290b9) SHA1(6afeff1413895489e92a4bb1c05f6de5773dbb6a))
596   ROM_LOAD("sound2.716",   0x4800, 0x0800, CRC(c9103a68) SHA1(cc77af54fdb192f0b334d9d1028210618c3f1d95))
564597ROM_END
565598
566599/*-------------------------------
567600/ Firepower - Sys.6 (Game #497)
568601/------------------------------*/
569602ROM_START(frpwr_l6)
570   ROM_REGION(0x10000, "maincpu", 0)
571   ROM_LOAD("prom2.474", 0x6200, 0x0200, CRC(f75ade1a) SHA1(a5572c5c721dbcb82988b709f4ef2119118e37c2))
572   ROM_LOAD("prom3.474", 0x6400, 0x0200, CRC(242ec687) SHA1(c3366c898a66c78034687e6a6000193d52be4141))
573   ROM_LOAD("gamerom.716", 0x6800, 0x0800, CRC(fdd3b983) SHA1(fb5d1eb01589311cf4b2ef16e25db03d40bca2f7))
574   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
575   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
576   ROM_LOAD("prom1_6.474", 0x6000, 0x0200, CRC(af6eb0b9) SHA1(28f8366737e09ffd60cb5ea55a5734143cdb9663))
603   ROM_REGION(0x2000, "roms", 0)
604   ROM_LOAD("prom1_6.474",  0x0000, 0x0200, CRC(af6eb0b9) SHA1(28f8366737e09ffd60cb5ea55a5734143cdb9663))
605   ROM_LOAD("prom2.474",    0x0200, 0x0200, CRC(f75ade1a) SHA1(a5572c5c721dbcb82988b709f4ef2119118e37c2))
606   ROM_LOAD("prom3.474",    0x0400, 0x0200, CRC(242ec687) SHA1(c3366c898a66c78034687e6a6000193d52be4141))
607   ROM_LOAD("gamerom.716",  0x0800, 0x0800, CRC(fdd3b983) SHA1(fb5d1eb01589311cf4b2ef16e25db03d40bca2f7))
608   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
609   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
577610
578   ROM_REGION(0x10000, "audiocpu", 0)
579   ROM_LOAD("v_ic7.532", 0xb000, 0x1000, CRC(94c5c0a7) SHA1(ff7c618d1666c1d5c3319fdd72c1af2846659290))
580   ROM_LOAD("v_ic5.532", 0xc000, 0x1000, CRC(1737fdd2) SHA1(6307e0ae715e97294ee8aaaeb2e2bebb0cb590c2))
581   ROM_LOAD("v_ic6.532", 0xd000, 0x1000, CRC(e56f7aa2) SHA1(cb922c3f4d91285dda4ccae880c2d798a82fd51b))
582   ROM_LOAD("sound3.716", 0xf800, 0x0800, CRC(55a10d13) SHA1(521d4cdfb0ed8178b3594cedceae93b772a951a4))
611   ROM_REGION(0x5000, "audioroms", 0)
612   ROM_LOAD("v_ic7.532",    0x0000, 0x1000, CRC(94c5c0a7) SHA1(ff7c618d1666c1d5c3319fdd72c1af2846659290))
613   ROM_LOAD("v_ic5.532",    0x1000, 0x1000, CRC(1737fdd2) SHA1(6307e0ae715e97294ee8aaaeb2e2bebb0cb590c2))
614   ROM_LOAD("v_ic6.532",    0x2000, 0x1000, CRC(e56f7aa2) SHA1(cb922c3f4d91285dda4ccae880c2d798a82fd51b))
615   ROM_LOAD("sound3.716",   0x4800, 0x0800, CRC(55a10d13) SHA1(521d4cdfb0ed8178b3594cedceae93b772a951a4))
583616ROM_END
584617
585618ROM_START(frpwr_t6)
586   ROM_REGION(0x10000, "maincpu", 0)
587   ROM_LOAD("prom1_6.474", 0x6000, 0x0200, CRC(af6eb0b9) SHA1(28f8366737e09ffd60cb5ea55a5734143cdb9663))
588   ROM_LOAD("prom2.474", 0x6200, 0x0200, CRC(f75ade1a) SHA1(a5572c5c721dbcb82988b709f4ef2119118e37c2))
589   ROM_LOAD("prom3.474", 0x6400, 0x0200, CRC(242ec687) SHA1(c3366c898a66c78034687e6a6000193d52be4141))
590   ROM_LOAD("gamerom.716", 0x6800, 0x0800, CRC(fdd3b983) SHA1(fb5d1eb01589311cf4b2ef16e25db03d40bca2f7))
591   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
592   ROM_LOAD("green2a.716", 0x7800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
619   ROM_REGION(0x2000, "roms", 0)
620   ROM_LOAD("prom1_6.474",  0x0000, 0x0200, CRC(af6eb0b9) SHA1(28f8366737e09ffd60cb5ea55a5734143cdb9663))
621   ROM_LOAD("prom2.474",    0x0200, 0x0200, CRC(f75ade1a) SHA1(a5572c5c721dbcb82988b709f4ef2119118e37c2))
622   ROM_LOAD("prom3.474",    0x0400, 0x0200, CRC(242ec687) SHA1(c3366c898a66c78034687e6a6000193d52be4141))
623   ROM_LOAD("gamerom.716",  0x0800, 0x0800, CRC(fdd3b983) SHA1(fb5d1eb01589311cf4b2ef16e25db03d40bca2f7))
624   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
625   ROM_LOAD("green2a.716",  0x1800, 0x0800, CRC(16621eec) SHA1(14e1cf5f7227860a3219b2b79fa66dcf252dce98))
593626
594   ROM_REGION(0x10000, "audiocpu", 0)
595   ROM_LOAD("v_ic7.532", 0xb000, 0x1000, CRC(94c5c0a7) SHA1(ff7c618d1666c1d5c3319fdd72c1af2846659290))
596   ROM_LOAD("v_ic5.532", 0xc000, 0x1000, CRC(1737fdd2) SHA1(6307e0ae715e97294ee8aaaeb2e2bebb0cb590c2))
597   ROM_LOAD("v_ic6.532", 0xd000, 0x1000, CRC(e56f7aa2) SHA1(cb922c3f4d91285dda4ccae880c2d798a82fd51b))
598   ROM_LOAD("sound3.716", 0xf800, 0x0800, CRC(55a10d13) SHA1(521d4cdfb0ed8178b3594cedceae93b772a951a4))
627   ROM_REGION(0x5000, "audioroms", 0)
628   ROM_LOAD("v_ic7.532",    0x0000, 0x1000, CRC(94c5c0a7) SHA1(ff7c618d1666c1d5c3319fdd72c1af2846659290))
629   ROM_LOAD("v_ic5.532",    0x1000, 0x1000, CRC(1737fdd2) SHA1(6307e0ae715e97294ee8aaaeb2e2bebb0cb590c2))
630   ROM_LOAD("v_ic6.532",    0x2000, 0x1000, CRC(e56f7aa2) SHA1(cb922c3f4d91285dda4ccae880c2d798a82fd51b))
631   ROM_LOAD("sound3.716",   0x4800, 0x0800, CRC(55a10d13) SHA1(521d4cdfb0ed8178b3594cedceae93b772a951a4))
599632ROM_END
600633
601634ROM_START(frpwr_l2)
602   ROM_REGION(0x10000, "maincpu", 0)
603   ROM_LOAD("prom1.474", 0x6000, 0x0200, CRC(fbb7299f) SHA1(0ae9dbdc6ed8315596bf755ece34691671dc8d44))
604   ROM_LOAD("prom2.474", 0x6200, 0x0200, CRC(f75ade1a) SHA1(a5572c5c721dbcb82988b709f4ef2119118e37c2))
605   ROM_LOAD("prom3.474", 0x6400, 0x0200, CRC(242ec687) SHA1(c3366c898a66c78034687e6a6000193d52be4141))
606   ROM_LOAD("gamerom.716", 0x6800, 0x0800, CRC(fdd3b983) SHA1(fb5d1eb01589311cf4b2ef16e25db03d40bca2f7))
607   ROM_LOAD("green1.716", 0x7000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
608   ROM_LOAD("green2.716", 0x7800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
635   ROM_REGION(0x2000, "roms", 0)
636   ROM_LOAD("prom1.474",    0x0000, 0x0200, CRC(fbb7299f) SHA1(0ae9dbdc6ed8315596bf755ece34691671dc8d44))
637   ROM_LOAD("prom2.474",    0x0200, 0x0200, CRC(f75ade1a) SHA1(a5572c5c721dbcb82988b709f4ef2119118e37c2))
638   ROM_LOAD("prom3.474",    0x0400, 0x0200, CRC(242ec687) SHA1(c3366c898a66c78034687e6a6000193d52be4141))
639   ROM_LOAD("gamerom.716",  0x0800, 0x0800, CRC(fdd3b983) SHA1(fb5d1eb01589311cf4b2ef16e25db03d40bca2f7))
640   ROM_LOAD("green1.716",   0x1000, 0x0800, CRC(2145f8ab) SHA1(ddf63208559a3a08d4e88327c55426b0eed27654))
641   ROM_LOAD("green2.716",   0x1800, 0x0800, CRC(1c978a4a) SHA1(1959184764643d58f1740c54bb74c2aad7d667d2))
609642
610   ROM_REGION(0x10000, "audiocpu", 0)
611   ROM_LOAD("v_ic7.532", 0xb000, 0x1000, CRC(94c5c0a7) SHA1(ff7c618d1666c1d5c3319fdd72c1af2846659290))
612   ROM_LOAD("v_ic5.532", 0xc000, 0x1000, CRC(1737fdd2) SHA1(6307e0ae715e97294ee8aaaeb2e2bebb0cb590c2))
613   ROM_LOAD("v_ic6.532", 0xd000, 0x1000, CRC(e56f7aa2) SHA1(cb922c3f4d91285dda4ccae880c2d798a82fd51b))
614   ROM_LOAD("sound3.716", 0xf800, 0x0800, CRC(55a10d13) SHA1(521d4cdfb0ed8178b3594cedceae93b772a951a4))
643   ROM_REGION(0x5000, "audioroms", 0)
644   ROM_LOAD("v_ic7.532",    0x0000, 0x1000, CRC(94c5c0a7) SHA1(ff7c618d1666c1d5c3319fdd72c1af2846659290))
645   ROM_LOAD("v_ic5.532",    0x1000, 0x1000, CRC(1737fdd2) SHA1(6307e0ae715e97294ee8aaaeb2e2bebb0cb590c2))
646   ROM_LOAD("v_ic6.532",    0x2000, 0x1000, CRC(e56f7aa2) SHA1(cb922c3f4d91285dda4ccae880c2d798a82fd51b))
647   ROM_LOAD("sound3.716",   0x4800, 0x0800, CRC(55a10d13) SHA1(521d4cdfb0ed8178b3594cedceae93b772a951a4))
615648ROM_END
616649
617650
618GAME( 1979, lzbal_l2, 0,        s6, s6, driver_device, 0, ROT0, "Williams", "Laser Ball (L-2)", GAME_MECHANICAL | GAME_NO_SOUND)
619GAME( 1980, lzbal_t2, lzbal_l2, s6, s6, driver_device, 0, ROT0, "Williams", "Laser Ball (T-2)", GAME_MECHANICAL | GAME_NO_SOUND)
620GAME( 1979, blkou_l1, 0,        s6, s6, driver_device, 0, ROT0, "Williams", "Blackout (L-1)", GAME_MECHANICAL | GAME_NO_SOUND)
621GAME( 1979, blkou_t1, blkou_l1, s6, s6, driver_device, 0, ROT0, "Williams", "Blackout (T-1)", GAME_MECHANICAL | GAME_NO_SOUND)
622GAME( 1979, blkou_f1, blkou_l1, s6, s6, driver_device, 0, ROT0, "Williams", "Blackout (L-1, French Speech)", GAME_MECHANICAL | GAME_NO_SOUND)
623GAME( 1979, grgar_l1, 0,        s6, s6, driver_device, 0, ROT0, "Williams", "Gorgar (L-1)", GAME_MECHANICAL | GAME_NO_SOUND)
624GAME( 1979, grgar_t1, grgar_l1, s6, s6, driver_device, 0, ROT0, "Williams", "Gorgar (T-1)", GAME_MECHANICAL | GAME_NO_SOUND)
651GAME( 1979, lzbal_l2, 0,        s6, s6, driver_device, 0, ROT0, "Williams", "Laser Ball (L-2)", GAME_MECHANICAL )
652GAME( 1980, lzbal_t2, lzbal_l2, s6, s6, driver_device, 0, ROT0, "Williams", "Laser Ball (T-2)", GAME_MECHANICAL )
653GAME( 1980, scrpn_l1, 0,        s6, s6, driver_device, 0, ROT0, "Williams", "Scorpion (L-1)", GAME_MECHANICAL )
654GAME( 1980, scrpn_t1, scrpn_l1, s6, s6, driver_device, 0, ROT0, "Williams", "Scorpion (T-1)", GAME_MECHANICAL )
655GAME( 1979, blkou_l1, 0,        s6, s6, driver_device, 0, ROT0, "Williams", "Blackout (L-1)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND)
656GAME( 1979, blkou_t1, blkou_l1, s6, s6, driver_device, 0, ROT0, "Williams", "Blackout (T-1)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND)
657GAME( 1979, blkou_f1, blkou_l1, s6, s6, driver_device, 0, ROT0, "Williams", "Blackout (L-1, French Speech)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND)
658GAME( 1979, grgar_l1, 0,        s6, s6, driver_device, 0, ROT0, "Williams", "Gorgar (L-1)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND)
659GAME( 1979, grgar_t1, grgar_l1, s6, s6, driver_device, 0, ROT0, "Williams", "Gorgar (T-1)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND)
625660GAME( 1980, frpwr_l6, 0,        s6, s6, driver_device, 0, ROT0, "Williams", "Firepower (L-6)", GAME_MECHANICAL | GAME_NOT_WORKING | GAME_NO_SOUND)
626661GAME( 1980, frpwr_t6, frpwr_l6, s6, s6, driver_device, 0, ROT0, "Williams", "Firepower (T-6)", GAME_MECHANICAL | GAME_NOT_WORKING | GAME_NO_SOUND)
627662GAME( 1980, frpwr_l2, frpwr_l6, s6, s6, driver_device, 0, ROT0, "Williams", "Firepower (L-2)", GAME_MECHANICAL | GAME_NOT_WORKING | GAME_NO_SOUND)
trunk/src/mame/drivers/s3.c
r32433r32434
6161   { }
6262
6363   DECLARE_READ8_MEMBER(dac_r);
64   DECLARE_WRITE8_MEMBER(dac_w);
6564   DECLARE_WRITE8_MEMBER(dig0_w);
6665   DECLARE_WRITE8_MEMBER(dig1_w);
6766   DECLARE_WRITE8_MEMBER(lamp0_w);
r32433r32434
111110   AM_RANGE(0x2400, 0x2403) AM_DEVREADWRITE("pia24", pia6821_device, read, write) // lamps
112111   AM_RANGE(0x2800, 0x2803) AM_DEVREADWRITE("pia28", pia6821_device, read, write) // display
113112   AM_RANGE(0x3000, 0x3003) AM_DEVREADWRITE("pia30", pia6821_device, read, write) // inputs
114   AM_RANGE(0x6000, 0x7fff) AM_ROM
113   AM_RANGE(0x6000, 0x7fff) AM_ROM AM_REGION("roms", 0)
115114ADDRESS_MAP_END
116115
117116static ADDRESS_MAP_START( s3_audio_map, AS_PROGRAM, 8, s3_state )
118117   ADDRESS_MAP_GLOBAL_MASK(0xfff)
119118   AM_RANGE(0x0000, 0x007f) AM_RAM
120119   AM_RANGE(0x0400, 0x0403) AM_DEVREADWRITE("pias", pia6821_device, read, write) // sounds
121   AM_RANGE(0x0800, 0x0fff) AM_ROM
120   AM_RANGE(0x0800, 0x0fff) AM_ROM AM_REGION("audioroms", 0)
122121ADDRESS_MAP_END
123122
124123static INPUT_PORTS_START( s3 )
r32433r32434
407406   return m_sound_data;
408407}
409408
410WRITE8_MEMBER( s3_state::dac_w )
411{
412   m_dac->write_unsigned8(data);
413}
414
415409TIMER_DEVICE_CALLBACK_MEMBER( s3_state::irq )
416410{
417411   if (m_t_c > 0x70)
r32433r32434
483477
484478   MCFG_DEVICE_ADD("pias", PIA6821, 0)
485479   MCFG_PIA_READPB_HANDLER(READ8(s3_state, dac_r))
486   MCFG_PIA_WRITEPA_HANDLER(WRITE8(s3_state, dac_w))
480   MCFG_PIA_WRITEPA_HANDLER(DEVWRITE8("dac", dac_device, write_unsigned8))
487481   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("audiocpu", m6800_cpu_device, irq_line))
488482   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("audiocpu", m6800_cpu_device, irq_line))
489483MACHINE_CONFIG_END
r32433r32434
496490/ Hot Tip - Sys.3 (Game #477) - No Sound board
497491/----------------------------*/
498492ROM_START(httip_l1)
499   ROM_REGION(0x10000, "maincpu", 0)
500   ROM_LOAD("gamerom.716",  0x6000, 0x0800, CRC(b1d4fd9b) SHA1(e55ecf1328a55979c4cf8f3fb4e6761747e0abc4))
501   ROM_LOAD("white1.716",   0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
502   ROM_LOAD("white2.716",   0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
493   ROM_REGION(0x2000, "roms", 0)
494   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(b1d4fd9b) SHA1(e55ecf1328a55979c4cf8f3fb4e6761747e0abc4))
495   ROM_LOAD("white1.716",   0x1000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
496   ROM_LOAD("white2.716",   0x1800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
503497ROM_END
504498
505499/*---------------------------------
506500/ Lucky Seven - Sys.3 (Game #480) - No Sound board
507501/---------------------------------*/
508502ROM_START(lucky_l1)
509   ROM_REGION(0x10000, "maincpu", 0)
510   ROM_LOAD("gamerom.716",  0x6000, 0x0800, CRC(7cfbd4c7) SHA1(825e2245fd1615e932973f5e2b5ed5f2da9309e7))
511   ROM_LOAD("white1.716",   0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
512   ROM_LOAD("white2.716",   0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
503   ROM_REGION(0x2000, "roms", 0)
504   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(7cfbd4c7) SHA1(825e2245fd1615e932973f5e2b5ed5f2da9309e7))
505   ROM_LOAD("white1.716",   0x1000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
506   ROM_LOAD("white2.716",   0x1800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
513507ROM_END
514508
515509/*-------------------------------------
516510/ World Cup Soccer - Sys.3 (Game #481)
517511/-------------------------------------*/
518512ROM_START(wldcp_l1)
519   ROM_REGION(0x10000, "maincpu", 0)
520   ROM_LOAD("gamerom.716",  0x6000, 0x0800, CRC(c8071956) SHA1(0452aaf2ec1bcc5717fe52a6c541d79402bebb17))
521   ROM_LOAD("white1.716",   0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
522   ROM_LOAD("white2wc.716", 0x7800, 0x0800, CRC(618d15b5) SHA1(527387893eeb2cd4aa563a4cfb1948a15d2ed741))
513   ROM_REGION(0x2000, "roms", 0)
514   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(c8071956) SHA1(0452aaf2ec1bcc5717fe52a6c541d79402bebb17))
515   ROM_LOAD("white1.716",   0x1000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
516   ROM_LOAD("white2wc.716", 0x1800, 0x0800, CRC(618d15b5) SHA1(527387893eeb2cd4aa563a4cfb1948a15d2ed741))
523517
524   ROM_REGION(0x10000, "audiocpu", 0)
525   ROM_LOAD("sound1.716",   0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
518   ROM_REGION(0x0800, "audioroms", 0)
519   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
526520ROM_END
527521
528522/*-------------------------------------
529523/ Contact - Sys.3 (Game #482)
530524/-------------------------------------*/
531525ROM_START(cntct_l1)
532   ROM_REGION(0x10000, "maincpu", 0)
533   ROM_LOAD("gamerom.716",  0x6000, 0x0800, CRC(35359b60) SHA1(ab4c3328d93bdb4c952090b327c91b0ded36152c))
534   ROM_LOAD("white1.716",   0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
535   ROM_LOAD("white2.716",   0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
526   ROM_REGION(0x2000, "roms", 0)
527   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(35359b60) SHA1(ab4c3328d93bdb4c952090b327c91b0ded36152c))
528   ROM_LOAD("white1.716",   0x1000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
529   ROM_LOAD("white2.716",   0x1800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
536530
537   ROM_REGION(0x10000, "audiocpu", 0)
538   ROM_LOAD("sound1.716",   0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
531   ROM_REGION(0x0800, "audioroms", 0)
532   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
539533ROM_END
540534
541535/*-------------------------------------
542536/ Disco Fever - Sys.3 (Game #483)
543537/-------------------------------------*/
544538ROM_START(disco_l1)
545   ROM_REGION(0x10000, "maincpu", 0)
546   ROM_LOAD("gamerom.716",  0x6000, 0x0800, CRC(831d8adb) SHA1(99a9c3d5c8cbcdf3bb9c210ad9d05c34905b272e))
547   ROM_LOAD("white1.716",   0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
548   ROM_LOAD("white2.716",   0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
539   ROM_REGION(0x2000, "roms", 0)
540   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(831d8adb) SHA1(99a9c3d5c8cbcdf3bb9c210ad9d05c34905b272e))
541   ROM_LOAD("white1.716",   0x1000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
542   ROM_LOAD("white2.716",   0x1800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
549543
550   ROM_REGION(0x10000, "audiocpu", 0)
551   ROM_LOAD("sound1.716",   0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
544   ROM_REGION(0x0800, "audioroms", 0)
545   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
552546ROM_END
553547
554548/*--------------------------------
555549/ Phoenix - Sys.4 (Game #485)
556550/-------------------------------*/
557551ROM_START(phnix_l1)
558   ROM_REGION(0x10000, "maincpu", 0)
559   ROM_LOAD("gamerom.716",  0x6000, 0x0800, CRC(3aba6eac) SHA1(3a9f669216b3214bc42a1501aa2b10cfbcc36315))
560   ROM_LOAD("white1.716",   0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
561   ROM_LOAD("white2.716",   0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
552   ROM_REGION(0x2000, "roms", 0)
553   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(3aba6eac) SHA1(3a9f669216b3214bc42a1501aa2b10cfbcc36315))
554   ROM_LOAD("white1.716",   0x1000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
555   ROM_LOAD("white2.716",   0x1800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
562556
563   ROM_REGION(0x10000, "audiocpu", 0)
564   ROM_LOAD("sound1.716",   0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
557   ROM_REGION(0x0800, "audioroms", 0)
558   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
565559ROM_END
566560
567561/*--------------------------------
568562/ Pokerino - Sys.4 (Game #488)
569563/-------------------------------*/
570564ROM_START(pkrno_l1)
571   ROM_REGION(0x10000, "maincpu", 0)
572   ROM_LOAD("gamerom.716",  0x6000, 0x0800, CRC(9b4d01a8) SHA1(1bd51745f38381ffc66fde4b28b76aab33b573ca))
573   ROM_LOAD("white1.716",   0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
574   ROM_LOAD("white2.716",   0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
565   ROM_REGION(0x2000, "roms", 0)
566   ROM_LOAD("gamerom.716",  0x0000, 0x0800, CRC(9b4d01a8) SHA1(1bd51745f38381ffc66fde4b28b76aab33b573ca))
567   ROM_LOAD("white1.716",   0x1000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
568   ROM_LOAD("white2.716",   0x1800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
575569
576   ROM_REGION(0x10000, "audiocpu", 0)
577   ROM_LOAD("sound1.716",   0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
570   ROM_REGION(0x0800, "audioroms", 0)
571   ROM_LOAD("sound1.716",   0x0000, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
578572ROM_END
579573
580574GAME( 1977, httip_l1, 0, s3,  s3, driver_device, 0, ROT0, "Williams", "Hot Tip (L-1)", GAME_MECHANICAL )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team