Previous 199869 Revisions Next

r31780 Tuesday 26th August, 2014 at 14:07:41 UTC by Robbbert
Various pinball works in progress (nw)
- atari_s2: marked fourx4 not working (it never worked)
- by6803: more preliminary work
- st_mp100: added game number of Cosmic Princess
- taito: a few more sets working or with sound
[src/mame/drivers]atari_s2.c by6803.c st_mp100.c taito.c
[src/mame/layout]taito.lay

trunk/src/mame/layout/taito.lay
r31779r31780
120120      <bezel name="digit27" element="digit">
121121         <bounds left="54" top="345" right="88" bottom="384" />
122122      </bezel>
123      <bezel name="digit31" element="digit">
124         <bounds left="122" top="345" right="156" bottom="384" />
125      </bezel>
123126      <bezel name="digit24" element="digit">
124127         <bounds left="186" top="345" right="220" bottom="384" />
125128      </bezel>
trunk/src/mame/drivers/atari_s2.c
r31779r31780
403403   ROM_LOAD("0000.716", 0x2800, 0x0800, CRC(62f5f394) SHA1(ff91066d43d788119e3337788abd86e5c0bf2d92))
404404   ROM_LOAD("3000.716", 0x3000, 0x0800, CRC(2fc01359) SHA1(d3df20c764bb68a5316367bb18d34a03293e7fa6))
405405   ROM_LOAD("3800.716", 0x3800, 0x0800, CRC(77262408) SHA1(3045a732c39c96002f495f64ed752279f7d43ee7))
406
406407   ROM_REGION(0x1000, "sound1", 0)
407408   ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b))
408409ROM_END
r31779r31780
416417   ROM_LOAD("a0004c37.bin", 0xa000, 0x2000, CRC(6f93102f) SHA1(d6520987ed5805b0e6b5da5653fc7cb063e86dda)) \
417418   ROM_LOAD("c000a70c.bin", 0xc000, 0x2000, CRC(c31ca8d3) SHA1(53f20eff0084771dc61d19db7ddae52e4423e75e)) \
418419   ROM_RELOAD(0xe000, 0x2000)
420
419421   ROM_REGION(0x1000, "sound1", 0)
420422   ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b))
421423ROM_END
422424
423425GAME( 1979, supermap,  0,  atari_s2,  atari_s2, driver_device, 0,  ROT0, "Atari", "Superman (Pinball)", GAME_MECHANICAL | GAME_NO_SOUND)
424426GAME( 1979, hercules,  0,  atari_s2,  atari_s2, driver_device, 0,  ROT0, "Atari", "Hercules", GAME_MECHANICAL | GAME_NO_SOUND)
425GAME( 1982, fourx4,    0,  atari_s2,  atari_s2, driver_device, 0,  ROT0, "Atari", "4x4", GAME_MECHANICAL | GAME_NO_SOUND)
426427GAME( 1979, roadrunr,  0,  atari_s3,  atari_s2, driver_device, 0,  ROT0, "Atari", "Road Runner", GAME_MECHANICAL | GAME_NO_SOUND)
428GAME( 1982, fourx4,    0,  atari_s2,  atari_s2, driver_device, 0,  ROT0, "Atari", "4x4", GAME_IS_SKELETON_MECHANICAL)
trunk/src/mame/drivers/st_mp100.c
r31779r31780
819819   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(540bce56) SHA1(0b21385501b83e448403e0216371487ed54026b7))
820820ROM_END
821821
822/*-------------------------------------
823/ Cosmic Princess #111 - same ROMs as Magic
824/-------------------------------------*/
825ROM_START(princess)
826   ROM_REGION(0x1000, "roms", 0)
827   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(8838091f) SHA1(d2702b5e15076793b4560c77b78eed6c1da571b6))
828   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
829ROM_END
830
822831/*--------------------------------
823832/ Hot Hand #112
824833/-------------------------------*/
r31779r31780
837846   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
838847ROM_END
839848
840/*-------------------------------------
841/ Cosmic Princess - same ROMs as Magic
842/-------------------------------------*/
843ROM_START(princess)
844   ROM_REGION(0x1000, "roms", 0)
845   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(8838091f) SHA1(d2702b5e15076793b4560c77b78eed6c1da571b6))
846   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
847ROM_END
848
849849// chimes
850850GAME(1977,  pinball,    0,      st_mp100,   mp100, driver_device, 0,   ROT0,   "Stern", "Pinball", GAME_MECHANICAL)
851851GAME(1977,  stingray,   0,      st_mp100,   mp100, driver_device, 0,   ROT0,   "Stern", "Stingray", GAME_MECHANICAL)
r31779r31780
861861// different inputs
862862GAME(1979,  trident,    0,      st_mp100,   mp200, driver_device, 0,   ROT0,   "Stern", "Trident", GAME_MECHANICAL | GAME_NO_SOUND )
863863GAME(1979,  hothand,    0,      st_mp100,   mp200, driver_device, 0,   ROT0,   "Stern", "Hot Hand", GAME_MECHANICAL | GAME_NO_SOUND )
864GAME(1979,  princess,   0,      st_mp100,   mp200, driver_device, 0,   ROT0,   "Stern", "Cosmic Princess", GAME_MECHANICAL | GAME_NO_SOUND )
864865GAME(1979,  magic,      0,      st_mp100,   mp200, driver_device, 0,   ROT0,   "Stern", "Magic", GAME_MECHANICAL | GAME_NO_SOUND )
865GAME(1979,  princess,   0,      st_mp100,   mp200, driver_device, 0,   ROT0,   "Stern", "Cosmic Princess", GAME_MECHANICAL | GAME_NO_SOUND )
trunk/src/mame/drivers/by6803.c
r31779r31780
405405
406406
407407/*-----------------------------------------------------------
408/ Atlantis
408/ Atlantis #2006
409409/-----------------------------------------------------------*/
410410ROM_START(atlantip)
411411   ROM_REGION(0x10000, "maincpu", 0)
412412   ROM_LOAD( "u26_cpu.rom", 0x8000, 0x4000, CRC(b98491e1) SHA1(b867e2b24e93c4ee19169fe93c0ebfe0c1e2fc25))
413   ROM_LOAD( "u27_cpu.rom", 0xc000, 0x4000, CRC(8ea2b4db) SHA1(df55a9fb70d1cabad51dc2b089af7904a823e1d8) )
413   ROM_LOAD( "u27_cpu.rom", 0xc000, 0x4000, CRC(8ea2b4db) SHA1(df55a9fb70d1cabad51dc2b089af7904a823e1d8))
414414   ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF)
415415   ROM_REGION(0x30000, "sound1", 0)
416416   ROM_LOAD("u4_snd.rom", 0x00000, 0x8000, CRC(6a48b588) SHA1(c58dbfd920c279d7b9d2de8558d73c687b29ce9c))
r31779r31780
422422ROM_END
423423
424424/*------------------------------------
425/ Beat the Clock
425/ Beat the Clock #OC70
426426/------------------------------------*/
427427ROM_START(beatclck)
428428   ROM_REGION(0x10000, "maincpu", 0)
429   ROM_LOAD( "btc_u3.cpu", 0xc000, 0x4000, CRC(9ba822ab) SHA1(f28d38411df3978bcaf24177fa1b47037a586cbb) )
429   ROM_LOAD( "btc_u3.cpu", 0xc000, 0x4000, CRC(9ba822ab) SHA1(f28d38411df3978bcaf24177fa1b47037a586cbb))
430430   ROM_REGION(0x10000, "cpu2", 0)
431431   ROM_LOAD("btc_u2.snd", 0xc000, 0x1000, CRC(fd22fd2a) SHA1(efad3b94e91d07930ada5366d389f35377dfbd99))
432432   ROM_LOAD("btc_u3.snd", 0xd000, 0x1000, CRC(22311a4a) SHA1(2c22ba9228e44e68b9308b3bf8803edcd70fa5b9))
r31779r31780
439439/------------------------------------*/
440440
441441/*------------------------------------
442/ Black Belt
442/ Black Belt #OE52
443443/------------------------------------*/
444444ROM_START(blackblt)
445445   ROM_REGION(0x10000, "maincpu", 0)
446446   ROM_LOAD( "u2.cpu", 0x8000, 0x4000, CRC(7c771910) SHA1(1df8ae478c3626a5200215bfca557ca42e064d2b))
447   ROM_LOAD( "u3.cpu", 0xc000, 0x4000, CRC(bad0f4c3) SHA1(5e5240fda9f7f7f15f1953f12b132ba1c4fc886e) )
447   ROM_LOAD( "u3.cpu", 0xc000, 0x4000, CRC(bad0f4c3) SHA1(5e5240fda9f7f7f15f1953f12b132ba1c4fc886e))
448448   ROM_REGION(0x10000, "cpu2", 0)
449449   ROM_LOAD("blck_u7.snd", 0x8000, 0x8000, CRC(db8bce07) SHA1(6327cfbb2761f4d190e2852f3321cdd0cc1e46a8))
450450ROM_END
r31779r31780
452452ROM_START(blackblt2)
453453   ROM_REGION(0x10000, "maincpu", 0)
454454   ROM_LOAD( "cpu_u2.cpu", 0x8000, 0x4000, CRC(b86d16ec) SHA1(2e4601e725261aca67e4d706f310b14eb7578d8b))
455   ROM_LOAD( "cpu_u3.cpu", 0xc000, 0x4000, CRC(c63e3e6f) SHA1(cd3f66c3796eaf64c36cabba9d74cc8c690d9d8b) )
455   ROM_LOAD( "cpu_u3.cpu", 0xc000, 0x4000, CRC(c63e3e6f) SHA1(cd3f66c3796eaf64c36cabba9d74cc8c690d9d8b))
456456   ROM_REGION(0x10000, "cpu2", 0)
457457   ROM_LOAD("blb_u2.snd", 0xc000, 0x1000, NO_DUMP)
458458   ROM_LOAD("blb_u3.snd", 0xd000, 0x1000, NO_DUMP)
r31779r31780
461461ROM_END
462462
463463/*------------------------------------
464/ Blackwater 100
464/ Blackwater 100 #OH07
465465/------------------------------------*/
466466ROM_START(black100)
467467   ROM_REGION(0x10000, "maincpu", 0)
r31779r31780
486486ROM_END
487487
488488/*------------------------------------
489/ City Slicker
489/ City Slicker #OE79
490490/------------------------------------*/
491491ROM_START(cityslck)
492492   ROM_REGION(0x10000, "maincpu", 0)
493493   ROM_LOAD( "u2.128", 0x8000, 0x4000, CRC(94bcf162) SHA1(1d83592ad2441fc5e4c6fd3ab2373614dfe78b34))
494   ROM_LOAD( "u3.128", 0xc000, 0x4000, CRC(97cb2bca) SHA1(0cbd49bbce2ce26c720d8a52bd4d1256f0ac61b3) )
494   ROM_LOAD( "u3.128", 0xc000, 0x4000, CRC(97cb2bca) SHA1(0cbd49bbce2ce26c720d8a52bd4d1256f0ac61b3))
495495   ROM_REGION(0x10000, "cpu2", 0)
496496   ROM_LOAD("u7_snd.512", 0x0000, 0x10000, CRC(6941d68a) SHA1(28de4327f328d16ec4cab59642c185777535efb2))
497497ROM_END
498498
499499/*------------------------------------
500/ Dungeons & Dragons
500/ Dungeons & Dragons #OH06
501501/------------------------------------*/
502502ROM_START(dungdrag)
503503   ROM_REGION(0x10000, "maincpu", 0)
504504   ROM_LOAD( "cpu_u2.128", 0x8000, 0x4000, CRC(cefd4330) SHA1(0bffb2b73229e9908a018e06daeceb736896e5f0))
505   ROM_LOAD( "cpu_u3.128", 0xc000, 0x4000, CRC(4bacc7f5) SHA1(71dd898924e0e968c4f3ba8a261e6b382d8ae0f1) )
505   ROM_LOAD( "cpu_u3.128", 0xc000, 0x4000, CRC(4bacc7f5) SHA1(71dd898924e0e968c4f3ba8a261e6b382d8ae0f1))
506506   ROM_REGION(0x01000000, "cpu2", 0)
507507   ROM_LOAD16_BYTE("snd_u12.512", 0x00001, 0x10000, CRC(dd95f851) SHA1(6fa46b512bced0d1862b2621e195ef0dfd24f928))
508508   ROM_LOAD16_BYTE("snd_u11.512", 0x00000, 0x10000, CRC(dcd461b3) SHA1(834000cfb6c6acf5c296db58971251819971f4de))
r31779r31780
511511ROM_END
512512
513513/*------------------------------------
514/ Eight Ball Champ
514/ Eight Ball Champ #OB38
515515/------------------------------------*/
516516ROM_START(eballchp)
517517   ROM_REGION(0x10000, "maincpu", 0)
518   ROM_LOAD( "u3_cpu.128", 0xc000, 0x4000, CRC(025f3008) SHA1(25d310f169b92ce6b348330816ddc3b5710e57da) )
518   ROM_LOAD( "u3_cpu.128", 0xc000, 0x4000, CRC(025f3008) SHA1(25d310f169b92ce6b348330816ddc3b5710e57da))
519519   ROM_REGION(0x10000, "cpu2", 0)
520520   ROM_LOAD("u3_snd.532", 0xd000, 0x1000, CRC(4836d70d) SHA1(a4acc64609d91a84ba4c8101186d07397b496600))
521521   ROM_LOAD("u4_snd.532", 0xe000, 0x1000, CRC(4b49d94d) SHA1(52d5f4b7604601cd86f0e80ed7c4fe09d14f5976))
r31779r31780
525525#ifdef MISSING_GAME // same as above but with CPU2 roms as NO_DUMP
526526ROM_START(eballch2)
527527   ROM_REGION(0x10000, "maincpu", 0)
528   ROM_LOAD( "u3_cpu.128", 0xc000, 0x4000, CRC(025f3008) SHA1(25d310f169b92ce6b348330816ddc3b5710e57da) )
528   ROM_LOAD( "u3_cpu.128", 0xc000, 0x4000, CRC(025f3008) SHA1(25d310f169b92ce6b348330816ddc3b5710e57da))
529529   ROM_REGION(0x10000, "cpu2", 0)
530530   ROM_LOAD("ebcu4.snd", 0x8000, 0x2000, NO_DUMP)
531531   ROM_RELOAD(0xa000, 0x2000)
r31779r31780
535535#endif
536536
537537/*------------------------------------------------
538/ Escape from the Lost World
538/ Escape from the Lost World #OH05
539539/-----------------------------------------------*/
540540ROM_START(esclwrld)
541541   ROM_REGION(0x10000, "maincpu", 0)
r31779r31780
559559   ROM_LOAD16_BYTE("u13.512", 0x20000, 0x10000, CRC(b056842e) SHA1(7c67e5d69235a784b9c38cb31302d206278a3814))
560560ROM_END
561561/*------------------------------------
562/ Hardbody
562/ Hardbody #OE94
563563/------------------------------------*/
564564ROM_START(hardbody)
565565   ROM_REGION(0x10000, "maincpu", 0)
r31779r31780
578578ROM_END
579579
580580/*-----------------------------------------
581/ Heavy Metal Meltdown
581/ Heavy Metal Meltdown #OH03
582582/-----------------------------------------*/
583583ROM_START(hvymetap)
584584   ROM_REGION(0x10000, "maincpu", 0)
585585   ROM_LOAD( "u2.rom", 0x8000, 0x4000, CRC(53466e4e) SHA1(af6d0e15821ff707f24bb99b8d9dfb9f929906db))
586   ROM_LOAD( "u3.rom", 0xc000, 0x4000, CRC(0a08ae7e) SHA1(04f295fbe3a7bd7b929556338914c0ed94a77d62) )
586   ROM_LOAD( "u3.rom", 0xc000, 0x4000, CRC(0a08ae7e) SHA1(04f295fbe3a7bd7b929556338914c0ed94a77d62))
587587   ROM_REGION(0x01000000, "cpu2", 0)
588588   ROM_LOAD16_BYTE("u12.rom", 0x00001, 0x10000, CRC(77933258) SHA1(42a01e97440dbb7d3da92dbfbad2516f4b553a5f))
589589   ROM_LOAD16_BYTE("u11.rom", 0x00000, 0x10000, CRC(b7e4de7d) SHA1(bcc89e10c368cdbc5137d8f585e109c0be25522d))
590590ROM_END
591591
592592/*------------------------------------
593/ Lady Luck
593/ Lady Luck #OE34
594594/------------------------------------*/
595595ROM_START(ladyluck)
596596   ROM_REGION(0x10000, "maincpu", 0)
597   ROM_LOAD( "u3.cpu", 0xc000, 0x4000, CRC(129f41f5) SHA1(0351419814d3f4e98a4572fdec9d53e12fe6b6be) )
597   ROM_LOAD( "u3.cpu", 0xc000, 0x4000, CRC(129f41f5) SHA1(0351419814d3f4e98a4572fdec9d53e12fe6b6be))
598598   ROM_REGION(0x10000, "cpu2", 0)
599599   ROM_LOAD("u4_snd.532", 0x8000, 0x2000, CRC(e9ef01e6) SHA1(79191e776b6683b259cd1a80e9fb3183268bde56))
600600   ROM_RELOAD(0xa000, 0x2000)
r31779r31780
603603ROM_END
604604
605605/*--------------------------------
606/ MotorDome
606/ MotorDome #OE14
607607/-------------------------------*/
608608ROM_START(motrdome)
609609   ROM_REGION(0x10000, "maincpu", 0)
610610   ROM_LOAD( "modm_u2.dat", 0x8000, 0x4000, CRC(820ca073) SHA1(0b50712f7d65f629af934deccc52d588f390a05b))
611   ROM_LOAD( "modm_u3.dat", 0xc000, 0x4000, CRC(aae7c418) SHA1(9d3ea83ffff0b9696f5113043475c6e9b9a464ae) )
611   ROM_LOAD( "modm_u3.dat", 0xc000, 0x4000, CRC(aae7c418) SHA1(9d3ea83ffff0b9696f5113043475c6e9b9a464ae))
612612   ROM_REGION(0x10000, "cpu2", 0)
613613   ROM_LOAD("modm_u7.snd", 0x8000, 0x8000, CRC(29ce4679) SHA1(f17998198b542dd99a34abd678db7e031bde074b))
614614ROM_END
615615
616616/*--------------------------------
617/ Party Animal
617/ Party Animal #OH01
618618/-------------------------------*/
619619ROM_START(prtyanim)
620620   ROM_REGION(0x10000, "maincpu", 0)
621621   ROM_LOAD( "cpu_u2.128", 0x8000, 0x4000, CRC(abdc0b2d) SHA1(b93c7248ea83461101383023bd4e4a50292d8570))
622   ROM_LOAD( "cpu_u3.128", 0xc000, 0x4000, CRC(e48b2d63) SHA1(190fc5a805bda9617c08a29c0bde4d94a77279e9) )
622   ROM_LOAD( "cpu_u3.128", 0xc000, 0x4000, CRC(e48b2d63) SHA1(190fc5a805bda9617c08a29c0bde4d94a77279e9))
623623   ROM_REGION(0x01000000, "cpu2", 0)
624624   ROM_LOAD16_BYTE("snd_u12.512", 0x00001, 0x10000, CRC(265a9494) SHA1(3b631f2b1c8c685aef32fb6c5289cd792711ff7e))
625625   ROM_LOAD16_BYTE("snd_u11.512", 0x00000, 0x10000, CRC(20be998f) SHA1(7f98073d0f559e081b2d6dc8c1f3462e3fe9a713))
r31779r31780
630630ROM_START(prtyanimg)
631631   ROM_REGION(0x10000, "maincpu", 0)
632632   ROM_LOAD( "cpu_u2g.128", 0x8000, 0x4000, CRC(8abf40a2) SHA1(04ac296c99bc176faf21f1277ff59228a2031715))
633   ROM_LOAD( "cpu_u3g.128", 0xc000, 0x4000, CRC(e781dd4b) SHA1(3395ddd2d774c83cac98b6d67415d3c8cd0b04fe) )
633   ROM_LOAD( "cpu_u3g.128", 0xc000, 0x4000, CRC(e781dd4b) SHA1(3395ddd2d774c83cac98b6d67415d3c8cd0b04fe))
634634   ROM_REGION(0x01000000, "cpu2", 0)
635635   ROM_LOAD16_BYTE("snd_u12.512", 0x00001, 0x10000, CRC(265a9494) SHA1(3b631f2b1c8c685aef32fb6c5289cd792711ff7e))
636636   ROM_LOAD16_BYTE("snd_u11.512", 0x00000, 0x10000, CRC(20be998f) SHA1(7f98073d0f559e081b2d6dc8c1f3462e3fe9a713))
r31779r31780
639639ROM_END
640640
641641/*------------------------------------
642/ Special Force - 1st Game to use Sounds Deluxe Sound Hardware
642/ Special Force #OE47 - 1st Game to use Sounds Deluxe Sound Hardware
643643/------------------------------------*/
644644ROM_START(specforc)
645645   ROM_REGION(0x10000, "maincpu", 0)
646646   ROM_LOAD( "u2_revc.128", 0x8000, 0x4000, CRC(d042af04) SHA1(0a73ee6d3ce603899fd89de70f90e9efc58b8b42))
647   ROM_LOAD( "u3_revc.128", 0xc000, 0x4000, CRC(d48a5eaf) SHA1(90a5d5e928abfec699bae9d0087e90316339058f) )
647   ROM_LOAD( "u3_revc.128", 0xc000, 0x4000, CRC(d48a5eaf) SHA1(90a5d5e928abfec699bae9d0087e90316339058f))
648648   ROM_REGION(0x01000000, "cpu2", 0)
649649   ROM_LOAD16_BYTE("u12_snd.512", 0x00001, 0x10000, CRC(4f48a490) SHA1(6c9a594ecc68adf3b1eda315c4704e1d025a3442))
650650   ROM_LOAD16_BYTE("u11_snd.512", 0x00000, 0x10000, CRC(b16eb713) SHA1(461e5ed82891d17849984137536bc6d1ab2907c2))
r31779r31780
653653ROM_END
654654
655655/*------------------------------------
656/ Strange Science
656/ Strange Science #OE35
657657/------------------------------------*/
658658ROM_START(strngsci)
659659   ROM_REGION(0x10000, "maincpu", 0)
660660   ROM_LOAD( "cpu_u2.128", 0x8000, 0x4000, CRC(2ffcf284) SHA1(27d66806708c983092bab4ed6965c2e91e69acdc))
661   ROM_LOAD( "cpu_u3.128", 0xc000, 0x4000, CRC(35257931) SHA1(d3d6b84e50677a4c5f9d5c13c9522ad6d3a1358d) )
661   ROM_LOAD( "cpu_u3.128", 0xc000, 0x4000, CRC(35257931) SHA1(d3d6b84e50677a4c5f9d5c13c9522ad6d3a1358d))
662662   ROM_REGION(0x10000, "cpu2", 0)
663663   ROM_LOAD("sound_u7.256", 0x8000, 0x8000, CRC(bc33901e) SHA1(5231d8f01a107742acee2d13580a461063018a11))
664664ROM_END
r31779r31780
666666ROM_START(strngscg)
667667   ROM_REGION(0x10000, "maincpu", 0)
668668   ROM_LOAD( "cpub_u2.128", 0x8000, 0x4000, CRC(48ef1052) SHA1(afcb0520ab834c0d6ef4a73f615c48653ccedc24))
669   ROM_LOAD( "cpub_u3.128", 0xc000, 0x4000, CRC(da5b4b3b) SHA1(ff9babf2efc6622803db9ba8712dd8b76c8412b8) )
669   ROM_LOAD( "cpub_u3.128", 0xc000, 0x4000, CRC(da5b4b3b) SHA1(ff9babf2efc6622803db9ba8712dd8b76c8412b8))
670670   ROM_REGION(0x10000, "cpu2", 0)
671671   ROM_LOAD("sound_u7.256", 0x8000, 0x8000, CRC(bc33901e) SHA1(5231d8f01a107742acee2d13580a461063018a11))
672672ROM_END
673673
674674/*-------------------------------------------------------------
675/ Truck Stop
675/ Truck Stop #2001
676676/-------------------------------------------------------------*/
677677ROM_START(trucksp3)
678678   ROM_REGION(0x10000, "maincpu", 0)
r31779r31780
703703ROM_END
704704
705705
706GAME( 1989, atlantip, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Atlantis", GAME_IS_SKELETON_MECHANICAL)
707GAME( 1985, beatclck, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Beat the Clock", GAME_IS_SKELETON_MECHANICAL)
708GAME( 1986, blackblt, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Black Belt", GAME_IS_SKELETON_MECHANICAL)
709GAME( 1986, blackblt2,blackblt, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Black Belt (Squawk and Talk)", GAME_IS_SKELETON_MECHANICAL)
710GAME( 1988, black100, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Blackwater 100", GAME_IS_SKELETON_MECHANICAL)
711GAME( 1988, black100s, black100,    by6803, by6803, by6803_state, by6803, ROT0, "Bally","Blackwater 100 (Single Ball Play)", GAME_IS_SKELETON_MECHANICAL)
712GAME( 1987, cityslck, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","City Slicker", GAME_IS_SKELETON_MECHANICAL)
713GAME( 1987, dungdrag, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Dungeons & Dragons", GAME_IS_SKELETON_MECHANICAL)
714GAME( 1985, eballchp, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Eight Ball Champ", GAME_IS_SKELETON_MECHANICAL)
715GAME( 1987, esclwrld, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Escape from the Lost World", GAME_IS_SKELETON_MECHANICAL)
716GAME( 1987, esclwrldg, esclwrld,    by6803, by6803, by6803_state, by6803, ROT0, "Bally","Escape from the Lost World (German)", GAME_IS_SKELETON_MECHANICAL)
717GAME( 1987, hardbody, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Hardbody", GAME_IS_SKELETON_MECHANICAL)
718GAME( 1987, hardbodyg, hardbody,    by6803, by6803, by6803_state, by6803, ROT0, "Bally","Hardbody (German)", GAME_IS_SKELETON_MECHANICAL)
719GAME( 1987, hvymetap, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Heavy Metal Meltdown", GAME_IS_SKELETON_MECHANICAL)
720GAME( 1986, ladyluck, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Lady Luck", GAME_IS_SKELETON_MECHANICAL)
721GAME( 1986, motrdome, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","MotorDome", GAME_IS_SKELETON_MECHANICAL)
722GAME( 1987, prtyanim, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Party Animal", GAME_IS_SKELETON_MECHANICAL)
723GAME( 1987, prtyanimg,prtyanim, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Party Animal (German)", GAME_IS_SKELETON_MECHANICAL)
724GAME( 1986, specforc, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Special Force", GAME_IS_SKELETON_MECHANICAL)
725GAME( 1986, strngsci, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Strange Science", GAME_IS_SKELETON_MECHANICAL)
726GAME( 1986, strngscg, strngsci, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Strange Science (German)", GAME_IS_SKELETON_MECHANICAL)
727GAME( 1988, trucksp3, 0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Truck Stop (P-3)", GAME_IS_SKELETON_MECHANICAL)
728GAME( 1988, trucksp2, trucksp3, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Truck Stop (P-2)", GAME_IS_SKELETON_MECHANICAL)
706GAME( 1985, eballchp,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Eight Ball Champ", GAME_IS_SKELETON_MECHANICAL)
707GAME( 1985, beatclck,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Beat the Clock", GAME_IS_SKELETON_MECHANICAL)
708GAME( 1986, motrdome,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","MotorDome", GAME_IS_SKELETON_MECHANICAL)
709GAME( 1986, ladyluck,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Lady Luck", GAME_IS_SKELETON_MECHANICAL)
710GAME( 1986, strngsci,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Strange Science", GAME_IS_SKELETON_MECHANICAL)
711GAME( 1986, strngscg,  strngsci, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Strange Science (German)", GAME_IS_SKELETON_MECHANICAL)
712GAME( 1986, specforc,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Special Force", GAME_IS_SKELETON_MECHANICAL)
713GAME( 1986, blackblt,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Black Belt", GAME_IS_SKELETON_MECHANICAL)
714GAME( 1986, blackblt2, blackblt, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Black Belt (Squawk and Talk)", GAME_IS_SKELETON_MECHANICAL)
715GAME( 1987, cityslck,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","City Slicker", GAME_IS_SKELETON_MECHANICAL)
716GAME( 1987, hardbody,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Hardbody", GAME_IS_SKELETON_MECHANICAL)
717GAME( 1987, hardbodyg, hardbody, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Hardbody (German)", GAME_IS_SKELETON_MECHANICAL)
718GAME( 1987, prtyanim,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Party Animal", GAME_IS_SKELETON_MECHANICAL)
719GAME( 1987, prtyanimg, prtyanim, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Party Animal (German)", GAME_IS_SKELETON_MECHANICAL)
720GAME( 1987, hvymetap,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Heavy Metal Meltdown", GAME_IS_SKELETON_MECHANICAL)
721GAME( 1987, esclwrld,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Escape from the Lost World", GAME_IS_SKELETON_MECHANICAL)
722GAME( 1987, esclwrldg, esclwrld, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Escape from the Lost World (German)", GAME_IS_SKELETON_MECHANICAL)
723GAME( 1987, dungdrag,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Dungeons & Dragons", GAME_IS_SKELETON_MECHANICAL)
724GAME( 1988, black100,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Blackwater 100", GAME_IS_SKELETON_MECHANICAL)
725GAME( 1988, black100s, black100, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Blackwater 100 (Single Ball Play)", GAME_IS_SKELETON_MECHANICAL)
726GAME( 1988, trucksp3,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Truck Stop (P-3)", GAME_IS_SKELETON_MECHANICAL)
727GAME( 1988, trucksp2,  trucksp3, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Truck Stop (P-2)", GAME_IS_SKELETON_MECHANICAL)
728GAME( 1989, atlantip,  0,        by6803, by6803, by6803_state, by6803, ROT0, "Bally","Atlantis", GAME_IS_SKELETON_MECHANICAL)
trunk/src/mame/drivers/taito.c
r31779r31780
99
1010  You need to have a ball in the outhole (hold down X) when starting a game.
1111
12  Need schematics to do this properly.
13
14
1215ToDO:
1316- Inputs
1417- Outputs
1518- Sound (need a schematic)
1619- Display flickers ingame
20- Votrax makes continual rattling noise
21- Some games produce sound, but silence or random sounds often occur, or it just
22  cuts out for a while.
1723
18
1924*****************************************************************************************/
2025
2126#include "emu.h"
2227#include "cpu/i8085/i8085.h"
28#include "cpu/m6800/m6800.h"
29#include "machine/6821pia.h"
30#include "sound/ay8910.h"
31#include "sound/votrax.h"
32#include "sound/dac.h"
2333#include "taito.lh"
2434
2535class taito_state : public driver_device
r31779r31780
2838   taito_state(const machine_config &mconfig, device_type type, const char *tag)
2939      : driver_device(mconfig, type, tag)
3040      , m_maincpu(*this, "maincpu")
41      , m_cpu2(*this, "audiocpu")
42      , m_pia(*this, "pia")
43      , m_votrax(*this, "votrax")
3144      , m_p_ram(*this, "ram")
3245   { }
3346
3447   DECLARE_DRIVER_INIT(taito);
3548   DECLARE_READ8_MEMBER(io_r);
3649   DECLARE_WRITE8_MEMBER(io_w);
50   DECLARE_READ8_MEMBER(pia_pb_r);
51   DECLARE_WRITE8_MEMBER(pia_pb_w);
52   DECLARE_WRITE_LINE_MEMBER(pia_cb2_w);
53   DECLARE_WRITE_LINE_MEMBER(votrax_request);
3754   TIMER_DEVICE_CALLBACK_MEMBER(timer_a);
3855private:
3956   UINT8 m_out_offs;
57   UINT8 m_sndcmd;
58   UINT8 m_votrax_cmd;
4059   UINT8 m_io[16];
4160   virtual void machine_reset();
4261   required_device<cpu_device> m_maincpu;
62   required_device<cpu_device> m_cpu2;
63   required_device<pia6821_device> m_pia;
64   optional_device<votrax_sc01_device> m_votrax;
4365   required_shared_ptr<UINT8> m_p_ram;
4466};
4567
4668
4769static ADDRESS_MAP_START( taito_map, AS_PROGRAM, 8, taito_state )
4870   AM_RANGE(0x0000, 0x27ff) AM_ROM AM_REGION("roms", 0)
49   AM_RANGE(0x2800, 0x2800) AM_MIRROR(0x00f0) AM_READ_PORT("X0")
50   AM_RANGE(0x2801, 0x2801) AM_MIRROR(0x00f0) AM_READ_PORT("X1")
51   AM_RANGE(0x2802, 0x2802) AM_MIRROR(0x00f0) AM_READ_PORT("X2")
52   AM_RANGE(0x2803, 0x2803) AM_MIRROR(0x00f0) AM_READ_PORT("X3")
53   AM_RANGE(0x2804, 0x2804) AM_MIRROR(0x00f0) AM_READ_PORT("X4")
54   AM_RANGE(0x2805, 0x2805) AM_MIRROR(0x00f0) AM_READ_PORT("X5")
55   AM_RANGE(0x2806, 0x2806) AM_MIRROR(0x00f0) AM_READ_PORT("X6")
56   AM_RANGE(0x2807, 0x2807) AM_MIRROR(0x00f0) AM_READ_PORT("X7")
57   AM_RANGE(0x2808, 0x2808) AM_MIRROR(0x00f0) AM_READ_PORT("X8")
71   AM_RANGE(0x2800, 0x2800) AM_MIRROR(0x0080) AM_READ_PORT("X0")
72   AM_RANGE(0x2801, 0x2801) AM_MIRROR(0x0080) AM_READ_PORT("X1")
73   AM_RANGE(0x2802, 0x2802) AM_MIRROR(0x0080) AM_READ_PORT("X2")
74   AM_RANGE(0x2803, 0x2803) AM_MIRROR(0x0080) AM_READ_PORT("X3")
75   AM_RANGE(0x2804, 0x2804) AM_MIRROR(0x0080) AM_READ_PORT("X4")
76   AM_RANGE(0x2805, 0x2805) AM_MIRROR(0x0080) AM_READ_PORT("X5")
77   AM_RANGE(0x2806, 0x2806) AM_MIRROR(0x0080) AM_READ_PORT("X6")
78   AM_RANGE(0x2807, 0x2807) AM_MIRROR(0x0080) AM_READ_PORT("X7")
79   AM_RANGE(0x2808, 0x2808) AM_MIRROR(0x0080) AM_READ_PORT("X8")
80   AM_RANGE(0x28d8, 0x28d8) AM_MIRROR(0x0080) AM_READ_PORT("X0")
81   AM_RANGE(0x28d9, 0x28d9) AM_MIRROR(0x0080) AM_READ_PORT("X1")
82   AM_RANGE(0x28da, 0x28da) AM_MIRROR(0x0080) AM_READ_PORT("X2")
83   AM_RANGE(0x28db, 0x28db) AM_MIRROR(0x0080) AM_READ_PORT("X3")
84   AM_RANGE(0x28dc, 0x28dc) AM_MIRROR(0x0080) AM_READ_PORT("X4")
85   AM_RANGE(0x28db, 0x28dd) AM_MIRROR(0x0080) AM_READ_PORT("X5")
86   AM_RANGE(0x28de, 0x28de) AM_MIRROR(0x0080) AM_READ_PORT("X6")
87   AM_RANGE(0x28df, 0x28df) AM_MIRROR(0x0080) AM_READ_PORT("X7")
5888   AM_RANGE(0x4000, 0x407f) AM_RAM
5989   AM_RANGE(0x4080, 0x408f) AM_RAM AM_SHARE("ram")
6090   AM_RANGE(0x4090, 0x409f) AM_READWRITE(io_r,io_w)
r31779r31780
6292   AM_RANGE(0x4800, 0x48ff) AM_ROM AM_REGION("roms", 0x2000)
6393ADDRESS_MAP_END
6494
95static ADDRESS_MAP_START( taito_sub_map, AS_PROGRAM, 8, taito_state )
96   ADDRESS_MAP_GLOBAL_MASK(0x1fff)
97   AM_RANGE(0x0000, 0x007f) AM_RAM // internal to the cpu
98   AM_RANGE(0x0400, 0x0403) AM_DEVREADWRITE("pia", pia6821_device, read, write)
99   AM_RANGE(0x0800, 0x1fff) AM_ROM AM_REGION("cpu2", 0x0800)
100ADDRESS_MAP_END
101
102static ADDRESS_MAP_START( taito_sub_map2, AS_PROGRAM, 8, taito_state )
103   ADDRESS_MAP_GLOBAL_MASK(0x3fff)
104   AM_RANGE(0x0000, 0x007f) AM_RAM // internal to the cpu
105   AM_RANGE(0x0400, 0x0403) AM_DEVREADWRITE("pia", pia6821_device, read, write)
106   AM_RANGE(0x2000, 0x3fff) AM_ROM AM_REGION("cpu2", 0x2000)
107ADDRESS_MAP_END
108
109static ADDRESS_MAP_START( taito_sub_map3, AS_PROGRAM, 8, taito_state )
110   ADDRESS_MAP_GLOBAL_MASK(0x7fff)
111   AM_RANGE(0x0000, 0x007f) AM_RAM // internal to the cpu
112   AM_RANGE(0x0400, 0x0403) AM_DEVREADWRITE("pia", pia6821_device, read, write)
113   AM_RANGE(0x5000, 0x7fff) AM_ROM AM_REGION("cpu2", 0x5000)
114ADDRESS_MAP_END
115
116static ADDRESS_MAP_START( shock_map, AS_PROGRAM, 8, taito_state )
117   ADDRESS_MAP_GLOBAL_MASK(0x1fff)
118   AM_RANGE(0x0000, 0x0fff) AM_ROM AM_REGION("roms", 0)
119   AM_RANGE(0x1000, 0x100f) AM_RAM AM_SHARE("ram")
120   AM_RANGE(0x1010, 0x101f) AM_READWRITE(io_r,io_w)
121   AM_RANGE(0x1020, 0x10ff) AM_RAM
122   AM_RANGE(0x1400, 0x1400) AM_READ_PORT("X0")
123   AM_RANGE(0x1401, 0x1401) AM_READ_PORT("X1")
124   AM_RANGE(0x1402, 0x1402) AM_READ_PORT("X2")
125   AM_RANGE(0x1404, 0x1404) AM_READ_PORT("X4")
126   AM_RANGE(0x1405, 0x1405) AM_READ_PORT("X5")
127   AM_RANGE(0x1406, 0x1406) AM_READ_PORT("X6")
128   AM_RANGE(0x14d8, 0x14d8) AM_READ_PORT("X0")
129   AM_RANGE(0x14d9, 0x14d9) AM_READ_PORT("X1")
130   AM_RANGE(0x14da, 0x14da) AM_READ_PORT("X2")
131   AM_RANGE(0x14db, 0x14db) AM_READ_PORT("X3")
132   AM_RANGE(0x14dc, 0x14dc) AM_READ_PORT("X4")
133   AM_RANGE(0x14dd, 0x14dd) AM_READ_PORT("X5")
134   AM_RANGE(0x1800, 0x1bff) AM_ROM AM_REGION("roms", 0x1800)
135ADDRESS_MAP_END
136
137static ADDRESS_MAP_START( shock_sub_map, AS_PROGRAM, 8, taito_state )
138   ADDRESS_MAP_GLOBAL_MASK(0x0fff)
139   AM_RANGE(0x0000, 0x007f) AM_RAM // internal to the cpu
140   AM_RANGE(0x0400, 0x0403) AM_DEVREADWRITE("pia", pia6821_device, read, write)
141   AM_RANGE(0x0800, 0x0fff) AM_ROM AM_REGION("cpu2", 0)
142ADDRESS_MAP_END
143
65144static INPUT_PORTS_START( taito )
66145   PORT_START("X0")
67146   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
r31779r31780
162241WRITE8_MEMBER( taito_state::io_w )
163242{
164243   m_io[offset] = data;
244
245   if (offset == 2)
246   {
247      UINT8 cmd = (m_io[2]>>4) | (m_io[3] & 0xf0);
248      if (cmd != m_sndcmd)
249      {
250         m_sndcmd = cmd;
251         m_pia->cb1_w(data ? 1 : 0);
252      }
253   }
165254}
166255
256WRITE_LINE_MEMBER( taito_state::pia_cb2_w )
257{
258   address_space& space = m_maincpu->space(AS_PROGRAM);
259   m_votrax->write(space, 0, m_votrax_cmd);
260}
261
262READ8_MEMBER( taito_state::pia_pb_r )
263{
264   return ~m_sndcmd;
265}
266
267WRITE8_MEMBER( taito_state::pia_pb_w )
268{
269   m_votrax_cmd = data;
270}
271
272WRITE_LINE_MEMBER( taito_state::votrax_request )
273{
274   m_pia->ca1_w(state ? 0 : 1);
275}
276
167277void taito_state::machine_reset()
168278{
169279}
r31779r31780
187297   MCFG_CPU_ADD("maincpu", I8080, 19000000/9)
188298   MCFG_CPU_PROGRAM_MAP(taito_map)
189299
300   MCFG_CPU_ADD("audiocpu", M6802, 1000000) // cpu & clock are a guess
301   MCFG_CPU_PROGRAM_MAP(taito_sub_map)
302
190303   /* Video */
191304   MCFG_DEFAULT_LAYOUT(layout_taito)
192305
193306   /* Sound */
194   //MCFG_SPEAKER_STANDARD_MONO("mono")
195   //MCFG_DAC_ADD("dac")
196   //MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
307   MCFG_SPEAKER_STANDARD_MONO("mono")
308   MCFG_DAC_ADD("dac")
309   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.95)
197310
311   MCFG_DEVICE_ADD("pia", PIA6821, 0)
312   //MCFG_PIA_READPA_HANDLER(READ8(taito_state, pia_pa_r))
313   MCFG_PIA_WRITEPA_HANDLER(DEVWRITE8("dac", dac_device, write_unsigned8))
314   MCFG_PIA_READPB_HANDLER(READ8(taito_state, pia_pb_r))
315   MCFG_PIA_WRITEPB_HANDLER(WRITE8(taito_state, pia_pb_w))
316   //MCFG_PIA_CA2_HANDLER(WRITELINE(taito_state, pia_ca2_w))
317   //MCFG_PIA_CB2_HANDLER(WRITELINE(taito_state, pia_cb2_w))
318   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("audiocpu", m6802_cpu_device, nmi_line))
319   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("audiocpu", m6802_cpu_device, irq_line))
320
198321   MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_a", taito_state, timer_a, attotime::from_hz(200))
199322MACHINE_CONFIG_END
200323
324static MACHINE_CONFIG_DERIVED( taito2, taito )
325   MCFG_CPU_MODIFY( "audiocpu" )
326   MCFG_CPU_PROGRAM_MAP(taito_sub_map2)
327MACHINE_CONFIG_END
328
329static MACHINE_CONFIG_DERIVED( taito3, taito )
330   MCFG_CPU_MODIFY( "audiocpu" )
331   MCFG_CPU_PROGRAM_MAP(taito_sub_map3)
332MACHINE_CONFIG_END
333
334static MACHINE_CONFIG_DERIVED( shock, taito )
335   MCFG_CPU_MODIFY( "maincpu" )
336   MCFG_CPU_PROGRAM_MAP(shock_map)
337   MCFG_CPU_MODIFY( "audiocpu" )
338   MCFG_CPU_PROGRAM_MAP(shock_sub_map)
339MACHINE_CONFIG_END
340
341// add vox
342static MACHINE_CONFIG_DERIVED( taito4, taito )
343   MCFG_DEVICE_ADD("votrax", VOTRAX_SC01, 720000) // guess
344   MCFG_VOTRAX_SC01_REQUEST_CB(WRITELINE(taito_state, votrax_request))
345   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15) // todo: fix - it makes noise continuously
346
347   MCFG_DEVICE_REMOVE("pia")
348   MCFG_DEVICE_ADD("pia", PIA6821, 0)
349   //MCFG_PIA_READPA_HANDLER(READ8(taito_state, pia_pa_r))
350   MCFG_PIA_WRITEPA_HANDLER(DEVWRITE8("dac", dac_device, write_unsigned8))
351   MCFG_PIA_READPB_HANDLER(READ8(taito_state, pia_pb_r))
352   MCFG_PIA_WRITEPB_HANDLER(WRITE8(taito_state, pia_pb_w))
353   //MCFG_PIA_CA2_HANDLER(WRITELINE(taito_state, pia_ca2_w))
354   MCFG_PIA_CB2_HANDLER(WRITELINE(taito_state, pia_cb2_w))
355   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("audiocpu", m6802_cpu_device, nmi_line))
356   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("audiocpu", m6802_cpu_device, irq_line))
357MACHINE_CONFIG_END
358
359
360
361
362
201363/*--------------------------------
202364/ Apache
203365/-------------------------------*/
r31779r31780
216378   ROM_LOAD( "cn3.bin", 0x1000, 0x0800, CRC(4ca99983) SHA1(88c806f013cc31443c842fb7925f97b0ed1bbdc9))
217379   ROM_LOAD( "cn4.bin", 0x1800, 0x0800, CRC(0cf4c1fa) SHA1(f0170da2c3fb138cc9f6c076a2d3f4fbf529e923))
218380
219   ROM_REGION(0x10000, "cpu2", 0)
381   ROM_REGION(0x2000, "cpu2", 0)
220382   ROM_LOAD("cn_s2.bin", 0x1000, 0x0800, CRC(a0508863) SHA1(b4f343ed48960048c6b2b36c5ce0bad0fdb7ac62))
221383   ROM_LOAD("cn_s1.bin", 0x1800, 0x0800, CRC(aec5069a) SHA1(4ec1f1f054e010caf9ffdda60071f96ba772c01a))
222   ROM_RELOAD( 0xf800, 0x0800)
223384ROM_END
224385
225386ROM_START(cavnegro1)
r31779r31780
229390   ROM_LOAD( "cn3a.bin", 0x1000, 0x0800, CRC(7e489691) SHA1(af020d2a88ade5084508c2d134823af6e5c81b02))
230391   ROM_LOAD( "cn4a.bin", 0x1800, 0x0800, CRC(0a4c7c00) SHA1(ada0bb7aa33bac6238a9b3e62f0c9b1dffb06194))
231392
232   ROM_REGION(0x10000, "cpu2", 0)
393   ROM_REGION(0x2000, "cpu2", 0)
233394   ROM_LOAD("cn_s2.bin", 0x1000, 0x0800, CRC(a0508863) SHA1(b4f343ed48960048c6b2b36c5ce0bad0fdb7ac62))
234395   ROM_LOAD("cn_s1.bin", 0x1800, 0x0800, CRC(aec5069a) SHA1(4ec1f1f054e010caf9ffdda60071f96ba772c01a))
235   ROM_RELOAD( 0xf800, 0x0800)
236396ROM_END
237397
238398ROM_START(cavnegro2)
r31779r31780
242402   ROM_LOAD( "cn3b.bin", 0x1000, 0x0800, CRC(e1c5afd8) SHA1(0995325444ada4aa5cd19a90230bcad58c6cd072))
243403   ROM_LOAD( "cn4b.bin", 0x1800, 0x0800, CRC(b5130b00) SHA1(79efae0e8041dc152b68b304c632c9de857ad620))
244404
245   ROM_REGION(0x10000, "cpu2", 0)
405   ROM_REGION(0x2000, "cpu2", 0)
246406   ROM_LOAD("cn_s2.bin", 0x1000, 0x0800, CRC(a0508863) SHA1(b4f343ed48960048c6b2b36c5ce0bad0fdb7ac62))
247407   ROM_LOAD("cn_s1.bin", 0x1800, 0x0800, CRC(aec5069a) SHA1(4ec1f1f054e010caf9ffdda60071f96ba772c01a))
248   ROM_RELOAD( 0xf800, 0x0800)
249408ROM_END
250409
251410/*--------------------------------
r31779r31780
258417   ROM_LOAD( "cosmic3.bin", 0x1000, 0x0800, CRC(c3e0cf5d) SHA1(9b0a6174a1fcb8934a91679645b64b7d9abaa705))
259418   ROM_LOAD( "cosmic4.bin", 0x1800, 0x0800, CRC(09ed5ecd) SHA1(182f0b01b9dad229e1a323253b32105098bdcfe7))
260419
261   ROM_REGION(0x10000, "cpu2", 0)
420   ROM_REGION(0x2000, "cpu2", 0)
262421   ROM_LOAD("cosmc_s2.bin", 0x1000, 0x0800, CRC(84b98b95) SHA1(1946856de6d1ae05888826416bef9bdb25d652ed))
263422   ROM_LOAD("cosmc_s1.bin", 0x1800, 0x0800, CRC(09f082c1) SHA1(653d6f9f9cc62b46aa2df2fa8dd0ad4e1e9f7c49))
264   ROM_RELOAD( 0xf800, 0x0800)
265423ROM_END
266424
267425/*--------------------------------
r31779r31780
274432   ROM_LOAD( "drakor3.bin", 0x1000, 0x0800, CRC(b0ba866e) SHA1(dfea60523578b8def310922d17f442a8a031bba1))
275433   ROM_RELOAD( 0x1800, 0x0800)
276434
277   ROM_REGION(0x10000, "cpu2", 0)
278   ROM_LOAD("drako_s1.bin", 0x1000, 0x0800, CRC(5cd9452e) SHA1(fdef06f823204174a144bc36e94a977386121f64))
279   ROM_RELOAD( 0x1800, 0x0800)
280   ROM_RELOAD( 0xf800, 0x0800)
435   ROM_REGION(0x2000, "cpu2", 0)
436   ROM_LOAD("drako_s1.bin", 0x1800, 0x0800, CRC(5cd9452e) SHA1(fdef06f823204174a144bc36e94a977386121f64))
281437ROM_END
282438
283439/*--------------------------------
r31779r31780
290446   ROM_LOAD( "fire3.bin", 0x1000, 0x0800, CRC(92135de4) SHA1(28b3b496ae8a404542fc2b0128f3f88229d91cba))
291447   ROM_LOAD( "fire4.bin", 0x1800, 0x0800, CRC(68de7753) SHA1(b829ddc7e94d00b854e9290acc034038a60a8c1d))
292448
293   ROM_REGION(0x10000, "cpu2", 0)
449   ROM_REGION(0x2000, "cpu2", 0)
294450   ROM_LOAD("fire_s2.bin", 0x1000, 0x0800, CRC(b76bda3f) SHA1(be5dfa3caa3b29a40287d535d158599587af8c05))
295451   ROM_LOAD("fire_s1.bin", 0x1800, 0x0800, CRC(13bdd72a) SHA1(f271bfe61617293b28b1a8ea7da9035127870d6c))
296   ROM_RELOAD( 0xf800, 0x0800)
297452ROM_END
298453
299454/*--------------------------------
r31779r31780
306461   ROM_LOAD( "fired3.bin", 0x1000, 0x0800, CRC(f5e07ed1) SHA1(3da566ea2fb56998fc56db3f373ec813b5b627e1))
307462   ROM_LOAD( "fired4.bin", 0x1800, 0x0800, CRC(da1a4ed5) SHA1(e39be103dfcfa004061d2249292b023bc3fac9bd))
308463
309   ROM_REGION(0x10000, "cpu2", 0)
464   ROM_REGION(0x8000, "cpu2", 0)
310465   ROM_LOAD("fired_s1.bin", 0x5000, 0x1000, CRC(b821d324) SHA1(db00416592467a5917dd75e437842aea822fffa8))
311466   ROM_LOAD("fired_s2.bin", 0x6000, 0x1000, CRC(d427d0f6) SHA1(bcd1cf15f4ff1df30a42d8889879cff9d3f16e6e))
312467   ROM_LOAD("fired_s3.bin", 0x7000, 0x1000, CRC(ecff8399) SHA1(7615da5a6952cbc0769963a9563017bd46e4a73f))
313   ROM_RELOAD( 0xf000, 0x1000)
314468ROM_END
315469
316470/*--------------------------------
r31779r31780
327481   ROM_LOAD( "gemini3.bin", 0x1000, 0x0800, CRC(1f11b5e5) SHA1(043dd68e51428e9123cb3c50c499b87478062c86))
328482   ROM_LOAD( "gemini4.bin", 0x1800, 0x0800, CRC(cac64ea6) SHA1(eed32defaa03394395d7b9d7bbdc205004789337))
329483
330   ROM_REGION(0x10000, "cpu2", 0)
484   ROM_REGION(0x2000, "cpu2", 0)
331485   ROM_LOAD("gemin_s2.bin", 0x1000, 0x0800, CRC(312a5c35) SHA1(82be0ca6f4430e54bbf963a879b85636537146a1))
332486   ROM_LOAD("gemin_s1.bin", 0x1800, 0x0800, CRC(b9a80ab2) SHA1(9fdfeae5c9bc735e6a9ad42d925a1217c30a3386))
333   ROM_RELOAD( 0xf800, 0x0800)
334487ROM_END
335488
336489ROM_START(gemini2k1)
r31779r31780
340493   ROM_LOAD( "gemini3.bin", 0x1000, 0x0800, CRC(1f11b5e5) SHA1(043dd68e51428e9123cb3c50c499b87478062c86))
341494   ROM_LOAD( "gemini4a.bin", 0x1800, 0x0800, CRC(63d3a705) SHA1(157e45d05afde69dedb43c5987ad4f6e9c1e228b))
342495
343   ROM_REGION(0x10000, "cpu2", 0)
496   ROM_REGION(0x2000, "cpu2", 0)
344497   ROM_LOAD("gemin_s2.bin", 0x1000, 0x0800, CRC(312a5c35) SHA1(82be0ca6f4430e54bbf963a879b85636537146a1))
345498   ROM_LOAD("gemin_s1.bin", 0x1800, 0x0800, CRC(b9a80ab2) SHA1(9fdfeae5c9bc735e6a9ad42d925a1217c30a3386))
346   ROM_RELOAD( 0xf800, 0x0800)
347499ROM_END
348500
349501/*--------------------------------
r31779r31780
356508   ROM_LOAD( "gork3.bin", 0x1000, 0x0800, CRC(0ea1a2dc) SHA1(3ab58bc25a4512aae5c16f497bddf713413c02fe))
357509   ROM_LOAD( "gork4.bin", 0x1800, 0x0800, CRC(0e6260fb) SHA1(b2f7190991d63701210a25a3970293b8f4c34022))
358510
359   ROM_REGION(0x10000, "cpu2", 0)
511   ROM_REGION(0x4000, "cpu2", 0)
360512   ROM_LOAD("gork_s1.bin", 0x2000, 0x1000, CRC(6611a4cb) SHA1(3ab840b162f9bfe2aebe1d3afeb1fddaf849d9c5))
361513   ROM_LOAD("gork_s2.bin", 0x3000, 0x1000, CRC(440739cb) SHA1(6172bf000f854ccf5c24c7700a0ad208596d24f8))
362   ROM_RELOAD( 0xf000, 0x1000)
363514ROM_END
364515
365516/*--------------------------------
r31779r31780
372523   ROM_LOAD( "hawk3.bin", 0x1000, 0x0800, CRC(14be7e31) SHA1(86877bedb2df6edefc436dea20fcf04bf5a31641))
373524   ROM_LOAD( "hawk4.bin", 0x1800, 0x0800, CRC(e6df08a5) SHA1(bc1f7042b404d01c0cc8cccf1fdf1f42f37f8e02))
374525
375   ROM_REGION(0x10000, "cpu2", 0)
526   ROM_REGION(0x2000, "cpu2", 0)
376527   ROM_LOAD("hawk_s2.bin", 0x1000, 0x0800, CRC(29bef82f) SHA1(5f393cc1cb6047cba1186e332e840bce8e59509b))
377528   ROM_LOAD("hawk_s1.bin", 0x1800, 0x0800, CRC(47549394) SHA1(f5731200db73e8751d2ec4a072b679127b6f0afa))
378   ROM_RELOAD( 0xf800, 0x0800)
379529ROM_END
380530
381531ROM_START(hawkman1)
r31779r31780
385535   ROM_LOAD( "hawk3.bin", 0x1000, 0x0800, CRC(14be7e31) SHA1(86877bedb2df6edefc436dea20fcf04bf5a31641))
386536   ROM_LOAD( "hawk4a.bin", 0x1800, 0x0800, CRC(a5928ac3) SHA1(598462783fb27c6657ca0eac2d5daef8eff8e5c9))
387537
388   ROM_REGION(0x10000, "cpu2", 0)
538   ROM_REGION(0x2000, "cpu2", 0)
389539   ROM_LOAD("hawk_s2.bin", 0x1000, 0x0800, CRC(29bef82f) SHA1(5f393cc1cb6047cba1186e332e840bce8e59509b))
390540   ROM_LOAD("hawk_s1.bin", 0x1800, 0x0800, CRC(47549394) SHA1(f5731200db73e8751d2ec4a072b679127b6f0afa))
391   ROM_RELOAD( 0xf800, 0x0800)
392541ROM_END
393542
394543/*--------------------------------
r31779r31780
405554   ROM_LOAD( "lluck3.bin", 0x1000, 0x0800, CRC(f22666f6) SHA1(2b92007cc4c91a2804d9f6229fa68be35be849ce))
406555   ROM_LOAD( "lluck4.bin", 0x1800, 0x0800, CRC(1715ee7e) SHA1(45677053f501d687d7482e70b7902a67d277eee9))
407556
408   ROM_REGION(0x10000, "cpu2", 0)
557   ROM_REGION(0x2000, "cpu2", 0)
409558   ROM_LOAD("lluck_s2.bin", 0x1000, 0x0800, CRC(b0b05e9f) SHA1(1b5b5701ece241913367960eba7f58ca1a528548))
410559   ROM_LOAD("lluck_s1.bin", 0x1800, 0x0800, CRC(78ed85b4) SHA1(72fee3e337f2d2174a41434084699c3a472d798e))
411   ROM_RELOAD( 0xf800, 0x0800)
412560ROM_END
413561
414562/*--------------------------------
r31779r31780
421569   ROM_LOAD( "lunelle3.bin", 0x1000, 0x0800, CRC(69ec6079) SHA1(df36daa221d27f97f69231c19cbbb80347f51dd3))
422570   ROM_LOAD( "lunelle4.bin", 0x1800, 0x0800, CRC(492f5de7) SHA1(5bfa0a7b1e3612baebc4c598b43121e7846ae0ff))
423571
424   ROM_REGION(0x10000, "cpu2", 0)
572   ROM_REGION(0x4000, "cpu2", 0)
425573   ROM_LOAD("lunel_s1.bin", 0x2000, 0x1000, CRC(910dfa3a) SHA1(a0694c90b4de7a02f9032c7b07d09194739640e7))
426574   ROM_LOAD("lunel_s2.bin", 0x3000, 0x1000, CRC(3c57b605) SHA1(b119cb5c93c035c8ffd68071d4e9f92a45a18f7f))
427   ROM_RELOAD( 0xf000, 0x1000)
428575ROM_END
429576
430577/*--------------------------------
r31779r31780
437584   ROM_LOAD( "meteor3.bin", 0x1000, 0x0800, CRC(c818e889) SHA1(40350e168c0e19edd5a8d11f11d76ed6cc5e4169))
438585   ROM_RELOAD( 0x1800, 0x0800)
439586
440   ROM_REGION(0x10000, "cpu2", 0)
441   ROM_LOAD("meteo_s1.bin", 0x1000, 0x0800, CRC(23971d1e) SHA1(77b5b8855e28cdd9b31b7e33f61258716738d57d))
442   ROM_RELOAD( 0x1800, 0x0800)
443   ROM_RELOAD( 0xf800, 0x0800)
587   ROM_REGION(0x2000, "cpu2", 0)
588   ROM_LOAD("meteo_s1.bin", 0x1800, 0x0800, CRC(23971d1e) SHA1(77b5b8855e28cdd9b31b7e33f61258716738d57d))
444589ROM_END
445590
446591/*--------------------------------
r31779r31780
454599   ROM_LOAD( "mrb4.bin", 0x1800, 0x0800, CRC(84367699) SHA1(a9a7b21fe31f12b0888bc3bbf82d0b13cf8bad49))
455600   ROM_LOAD( "mrb5.bin", 0x2000, 0x0800, CRC(a22ee400) SHA1(d55a60ef68d8b671764d79c5ccaeacc8d9821040))
456601
457   ROM_REGION(0x10000, "cpu2", 0)
602   ROM_REGION(0x8000, "cpu2", 0)
458603   ROM_LOAD("mrb_s1.bin", 0x5000, 0x1000, CRC(ff28b2b9) SHA1(3106811740e0206ad4ba7845e204e721b0da70e2))
459604   ROM_LOAD("mrb_s2.bin", 0x6000, 0x1000, CRC(34d52449) SHA1(bdd5db5e58ca997d413d18f291928ad1a45c194e))
460605   ROM_LOAD("mrb_s3.bin", 0x7000, 0x1000, CRC(276fb897) SHA1(b1a4323a4d921e3ae4beefaa04cd95e18cc33b9d))
461   ROM_RELOAD( 0xf000, 0x1000)
462606ROM_END
463607
464608ROM_START(mrblack1)
r31779r31780
469613   ROM_LOAD( "mrb4.bin", 0x1800, 0x0800, CRC(84367699) SHA1(a9a7b21fe31f12b0888bc3bbf82d0b13cf8bad49))
470614   ROM_LOAD( "mrb5a.bin", 0x2000, 0x0800, CRC(18d8f2cc) SHA1(e14c20440753a1996e618e407ef97f3059775c46))
471615
472   ROM_REGION(0x10000, "cpu2", 0)
616   ROM_REGION(0x8000, "cpu2", 0)
473617   ROM_LOAD("mrb_s1.bin", 0x5000, 0x1000, CRC(ff28b2b9) SHA1(3106811740e0206ad4ba7845e204e721b0da70e2))
474618   ROM_LOAD("mrb_s2.bin", 0x6000, 0x1000, CRC(34d52449) SHA1(bdd5db5e58ca997d413d18f291928ad1a45c194e))
475619   ROM_LOAD("mrb_s3.bin", 0x7000, 0x1000, CRC(276fb897) SHA1(b1a4323a4d921e3ae4beefaa04cd95e18cc33b9d))
476   ROM_RELOAD( 0xf000, 0x1000)
477620ROM_END
478621
479622/*--------------------------------
r31779r31780
486629   ROM_LOAD( "ob3.bin", 0x1000, 0x0800, CRC(8f32a7c0) SHA1(378a5434d3f4fe1b07f0116f2558bda030d2258c))
487630   ROM_RELOAD( 0x1800, 0x0800)
488631
489   ROM_REGION(0x10000, "cpu2", 0)
632   ROM_REGION(0x2000, "cpu2", 0)
490633   ROM_LOAD("ob_s2.bin", 0x1000, 0x0800, CRC(f7dbb715) SHA1(70d1331612fe497f48520726c5f39accdcbdb205))
491634   ROM_LOAD("ob_s1.bin", 0x1800, 0x0800, CRC(812a362b) SHA1(22b5f5f2d467ca1b0ab55db2e01ef6579f8ee390))
492   ROM_RELOAD( 0xf800, 0x0800)
493635ROM_END
494636
495637ROM_START(obaoba1)
r31779r31780
499641   ROM_LOAD( "ob3a.bin", 0x1000, 0x0800, CRC(9fe1e0fd) SHA1(e0ae32ed1f45fbf9de4daa73f662e4e2c91d5c0b))
500642   ROM_RELOAD( 0x1800, 0x0800)
501643
502   ROM_REGION(0x10000, "cpu2", 0)
644   ROM_REGION(0x2000, "cpu2", 0)
503645   ROM_LOAD("ob_s2a.bin", 0x1000, 0x0800, CRC(08d22ca7) SHA1(9121f0d21a796c10adf443b63e1c5451468d9f9f))
504646   ROM_LOAD("ob_s1a.bin", 0x1800, 0x0800, CRC(fa106de6) SHA1(be4dee9c2f10cf64a3b71cf65386e02323f040c7))
505   ROM_RELOAD( 0xf800, 0x0800)
506647ROM_END
507648
508649/*--------------------------------
r31779r31780
515656   ROM_LOAD( "polar3.bin", 0x1000, 0x0800, CRC(318d0702) SHA1(27c4856ea098286142c70552f07fd689e35d5288))
516657   ROM_LOAD( "polar4.bin", 0x1800, 0x0800, CRC(1c02f0c9) SHA1(663c1f4841cb0bd7139e4063d4e7e35a51470686))
517658
518   ROM_REGION(0x10000, "cpu2", 0)
659   ROM_REGION(0x8000, "cpu2", 0)
519660   ROM_LOAD("polar_s1.bin", 0x5000, 0x1000, CRC(baff1a67) SHA1(d93736b8d232034047f463b43ac51f9fd4a28536))
520661   ROM_LOAD("polar_s2.bin", 0x6000, 0x1000, CRC(84fe1dc8) SHA1(96f52fc9245d0f7626da9cf41979c5a84a63f4bb))
521662   ROM_LOAD("polar_s3.bin", 0x7000, 0x1000, CRC(d574bc94) SHA1(f6060b60708cebd1d546dc5b9e3cec0781454af5))
522   ROM_RELOAD( 0xf000, 0x1000)
523663ROM_END
524664
525665/*--------------------------------
r31779r31780
532672   ROM_LOAD( "rally3.bin", 0x1000, 0x0800, CRC(45d28cd3) SHA1(dda00ac5aad24a359ff894a2abe0db967826165d))
533673   ROM_LOAD( "rally4.bin", 0x1800, 0x0800, CRC(7fb471ee) SHA1(d161836528380b3d18606aa082dfc1d7a5959147))
534674
535   ROM_REGION(0x10000, "cpu2", 0)
675   ROM_REGION(0x2000, "cpu2", 0)
536676   ROM_LOAD("rally_s2.bin", 0x1000, 0x0800, CRC(a409d9d1) SHA1(3005cfaedd6edf3d80cac539563655f3bcc342ca))
537677   ROM_LOAD("rally_s1.bin", 0x1800, 0x0800, CRC(0c7ca1bc) SHA1(09df10b1b295b9a7f5c337eb4f1e1e4db0f3d113))
538   ROM_RELOAD( 0xf800, 0x0800)
539678ROM_END
540679
541680/*--------------------------------
r31779r31780
548687   ROM_LOAD( "shark3.bin", 0x1000, 0x0800, CRC(7ccf945b) SHA1(683d8d8e4ec9c36dcf4cad240644d54f580a8bb6))
549688   ROM_LOAD( "shark4.bin", 0x1800, 0x0800, CRC(8ca33f37) SHA1(ec08923fb04c92f4f01a8289f924792708869cf2))
550689
551   ROM_REGION(0x10000, "cpu2", 0)
690   ROM_REGION(0x4000, "cpu2", 0)
552691   ROM_LOAD("shark_s1.bin", 0x3000, 0x1000, CRC(75969a7d) SHA1(a37ec84641172ec7a7936fee10c1a36d567d33bb))
553   ROM_RELOAD( 0xf000, 0x1000)
554692ROM_END
555693
556694/*--------------------------------
557695/ Shock
558696/-------------------------------*/
559697ROM_START(shock)
560   ROM_REGION(0x2800, "roms", 0)
698   ROM_REGION(0x2000, "roms", 0)
561699   ROM_LOAD( "shock1.bin", 0x0000, 0x0400, CRC(d844287a) SHA1(c2ff9e2585fc625623c6351c74063f7a09f80cd7))
562700   ROM_LOAD( "shock2.bin", 0x0400, 0x0400, CRC(068b84c7) SHA1(622bd3b24df175cd783cdf46e5b7e910159d2bea))
563701   ROM_LOAD( "shock3.bin", 0x0800, 0x0400, CRC(a7f0e116) SHA1(bdb5d6120f7802ce4e1dad434158010b3150233a))
564702   ROM_LOAD( "shock4.bin", 0x0c00, 0x0400, CRC(549cc14f) SHA1(38ce6ed4cf330a5596394c752257ac0f4b972eda))
565703   ROM_LOAD( "shock5.bin", 0x1800, 0x0400, CRC(d1f33c6b) SHA1(c3c1061f2f55cefe8037b19d5ebe087579854992))
566704
567   ROM_REGION(0x10000, "cpu2", 0)
568   ROM_LOAD("shock_s2.bin", 0x7800, 0x0400, CRC(c03e8009) SHA1(33e7e90f313d4dd2555feae9bd9912989c7d2de2))
569   ROM_RELOAD( 0x0800, 0x0400)
570   ROM_LOAD("shock_s1.bin", 0x7c00, 0x0400, CRC(1f8543e9) SHA1(209c88198659844aeba1e4c39c04eb4d96b10de4))
571   ROM_RELOAD( 0x0c00, 0x0400)
572   ROM_RELOAD( 0xfc00, 0x0400)
705   ROM_REGION(0x0800, "cpu2", 0)
706   ROM_LOAD("shock_s2.bin", 0x0000, 0x0400, CRC(c03e8009) SHA1(33e7e90f313d4dd2555feae9bd9912989c7d2de2))
707   ROM_LOAD("shock_s1.bin", 0x0400, 0x0400, CRC(1f8543e9) SHA1(209c88198659844aeba1e4c39c04eb4d96b10de4))
573708ROM_END
574709
575710/*--------------------------------
r31779r31780
582717   ROM_LOAD( "snake3.bin", 0x1000, 0x0800, CRC(6f054bc0) SHA1(08ab82131888756e8178b2fe2bbc24fc4f494ef2))
583718   ROM_LOAD( "snake4.bin", 0x1800, 0x0800, CRC(ed231064) SHA1(42410dbbef36dea9d0163c65406bc86b35bb0bd7))
584719
585   ROM_REGION(0x10000, "cpu2", 0)
720   ROM_REGION(0x4000, "cpu2", 0)
586721   ROM_LOAD("snake_s1.bin", 0x2000, 0x1000, CRC(f7c1623c) SHA1(77e79ccc4b074b715008de37332baf76791d471e))
587722   ROM_LOAD("snake_s2.bin", 0x3000, 0x1000, CRC(18316d73) SHA1(422a093ff245f0c8f710aeba91acd59666e2398b))
588   ROM_RELOAD( 0xf000, 0x1000)
589723ROM_END
590724
591725/*--------------------------------
r31779r31780
598732   ROM_LOAD( "sshtl3.bin", 0x1000, 0x0800, CRC(17d43a16) SHA1(dd9a503460db9af64d6e22303d8a5b5b578ff950))
599733   ROM_LOAD( "sshtl4.bin", 0x1800, 0x0800, CRC(2719dbac) SHA1(3519dbac6fc0314d3277d59211bad4abf844ee02))
600734
601   ROM_REGION(0x10000, "cpu2", 0)
735   ROM_REGION(0x8000, "cpu2", 0)
602736   ROM_LOAD("sshtl_s1.bin", 0x5000, 0x1000, CRC(5a6211e7) SHA1(9e53f76f76203c20f1933bf491b3f60279708c46))
603737   ROM_LOAD("sshtl_s2.bin", 0x6000, 0x1000, CRC(3af4707e) SHA1(b7231ede973a0c83e009333f0377b81c34826117))
604738   ROM_LOAD("sshtl_s3.bin", 0x7000, 0x1000, CRC(0788990b) SHA1(7197018d1ede74def864411afad99f98ddbab78a))
605   ROM_RELOAD( 0xf000, 0x1000)
606739ROM_END
607740
608741ROM_START(sshuttle1)
r31779r31780
612745   ROM_LOAD( "sshtl3a.bin", 0x1000, 0x0800, CRC(b1ddb78b) SHA1(ffa2aa6f501a06b2a3a92b1926050bd3ca053d0d))
613746   ROM_LOAD( "sshtl4a.bin", 0x1800, 0x0800, CRC(163a569d) SHA1(9fe259d09944eacd30582e36d9a1dcbb6f5e1ea2))
614747
615   ROM_REGION(0x10000, "cpu2", 0)
748   ROM_REGION(0x8000, "cpu2", 0)
616749   ROM_LOAD("sshtl_s1.bin", 0x5000, 0x1000, CRC(5a6211e7) SHA1(9e53f76f76203c20f1933bf491b3f60279708c46))
617750   ROM_LOAD("sshtl_s2.bin", 0x6000, 0x1000, CRC(3af4707e) SHA1(b7231ede973a0c83e009333f0377b81c34826117))
618751   ROM_LOAD("sshtl_s3.bin", 0x7000, 0x1000, CRC(0788990b) SHA1(7197018d1ede74def864411afad99f98ddbab78a))
619   ROM_RELOAD( 0xf000, 0x1000)
620752ROM_END
621753
622754/*--------------------------------
r31779r31780
629761   ROM_LOAD( "stest3.bin", 0x1000, 0x0800, CRC(271129a2) SHA1(c20755f6b661502ce43fea03fb654046ed1a747d))
630762   ROM_LOAD( "stest4.bin", 0x1800, 0x0800, CRC(1cdd4e08) SHA1(bc7e3efd194396efb63115186bf586439732519d))
631763
632   ROM_REGION(0x10000, "cpu2", 0)
764   ROM_REGION(0x2000, "cpu2", 0)
633765   ROM_LOAD("stest_s2.bin", 0x1000, 0x0800, CRC(d7ac9369) SHA1(6085341a32bc5cc17a631aeb0d5a792a9de675be))
634766   ROM_LOAD("stest_s1.bin", 0x1800, 0x0800, CRC(dc71d4b2) SHA1(c2d3523019f63162aa23e0141263179b9f219609))
635   ROM_RELOAD( 0xf800, 0x0800)
636767ROM_END
637768
638769/*--------------------------------
r31779r31780
649780   ROM_LOAD( "ssh3.bin", 0x1000, 0x0800, CRC(4dec25d6) SHA1(314052b0f5d750411ed597bb0461e9e847ccc2df))
650781   ROM_LOAD( "ssh4.bin", 0x1800, 0x0800, CRC(ced8f9df) SHA1(ba6b50df3ad2cb28885542748a61777df2010d69))
651782
652   ROM_REGION(0x10000, "cpu2", 0)
783   ROM_REGION(0x2000, "cpu2", 0)
653784   ROM_LOAD("ssh_s1.bin", 0x0800, 0x0800, CRC(acb7e92f) SHA1(103da5c87d0f1e0444575193e760b667d42fea73))
654785   ROM_LOAD("ssh_s3.bin", 0x1000, 0x0800, CRC(5e7f5275) SHA1(48eb1a499d2485b317ad769d876ec4cd57980285))
655786   ROM_LOAD("ssh_s2.bin", 0x1800, 0x0800, CRC(c1351b31) SHA1(a306ff7abe5b032cd05195200fc56a97c1d2eef3))
656   ROM_RELOAD( 0xf800, 0x0800)
657787ROM_END
658788
659789/*--------------------------------
r31779r31780
666796   ROM_LOAD( "titan3.bin", 0x1000, 0x0800, CRC(e0827a82) SHA1(7245bab117234c0286aad4a5f45bbb8cb843a3f0))
667797   ROM_LOAD( "titan4.bin", 0x1800, 0x0800, CRC(fb3d0282) SHA1(d0f47deab82bcf15e6129c0960c94493e78a1c51))
668798
669   ROM_REGION(0x10000, "cpu2", 0)
799   ROM_REGION(0x2000, "cpu2", 0)
670800   ROM_LOAD("titan_s2.bin", 0x1000, 0x0800, CRC(3bd0e6ab) SHA1(1a0b7ddde004020aaae5095071acc4b552ced1bf))
671801   ROM_LOAD("titan_s1.bin", 0x1800, 0x0800, CRC(36b5c196) SHA1(b3788ed5b53e4a8fe35e7be2b6b7b943e518f68c))
672   ROM_RELOAD( 0xf800, 0x0800)
673802ROM_END
674803
675804ROM_START(titan1)
r31779r31780
679808   ROM_LOAD( "titan3.bin", 0x1000, 0x0800, CRC(e0827a82) SHA1(7245bab117234c0286aad4a5f45bbb8cb843a3f0))
680809   ROM_LOAD( "titan4.bin", 0x1800, 0x0800, CRC(fb3d0282) SHA1(d0f47deab82bcf15e6129c0960c94493e78a1c51))
681810
682   ROM_REGION(0x10000, "cpu2", 0)
811   ROM_REGION(0x2000, "cpu2", 0)
683812   ROM_LOAD("titn_s2a.bin", 0x1000, 0x0800, CRC(5c91592d) SHA1(567d646652e441f83bc4797d1c8c004b3d071744))
684813   ROM_LOAD("titn_s1a.bin", 0x1800, 0x0800, CRC(9840dd80) SHA1(44217dcf7ae5c6f4f4801568e020ee770b4c994b))
685   ROM_RELOAD( 0xf800, 0x0800)
686814ROM_END
687815
688816/*--------------------------------
r31779r31780
695823   ROM_LOAD( "vegas3.bin", 0x1000, 0x0800, CRC(bd1fdbc3) SHA1(e184cec644b2d5cc05c3d458a06299359322df00))
696824   ROM_LOAD( "vegas4.bin", 0x1800, 0x0800, CRC(61f733a9) SHA1(a86ac621d81eb69a56706f9b0d49c0816f14a016))
697825
698   ROM_REGION(0x10000, "cpu2", 0)
826   ROM_REGION(0x2000, "cpu2", 0)
699827   ROM_LOAD("lluck_s2.bin", 0x1000, 0x0800, CRC(b0b05e9f) SHA1(1b5b5701ece241913367960eba7f58ca1a528548))
700828   ROM_LOAD("lluck_s1.bin", 0x1800, 0x0800, CRC(78ed85b4) SHA1(72fee3e337f2d2174a41434084699c3a472d798e))
701   ROM_RELOAD( 0xf800, 0x0800)
702829ROM_END
703830
704831
r31779r31780
716843   ROM_LOAD( "voley3.bin", 0x1000, 0x0800, NO_DUMP)
717844   ROM_LOAD( "voley4.bin", 0x1800, 0x0800, NO_DUMP)
718845
719   ROM_REGION(0x10000, "cpu2", 0)
846   ROM_REGION(0x4000, "cpu2", 0)
720847   ROM_LOAD("voley_s1.bin", 0x2000, 0x1000, CRC(9c825666) SHA1(330ecd9caccb8a1555c5e7302095ae25558c020e))
721848   ROM_LOAD("voley_s2.bin", 0x3000, 0x1000, CRC(79a8228c) SHA1(e71d9347a8fc230c70703164ae0e4d44423bbb5d))
722   ROM_RELOAD( 0xf000, 0x1000)
723849ROM_END
724850
725851/*--------------------------------
r31779r31780
732858   ROM_LOAD( "vortex3.bin", 0x1000, 0x0800, CRC(a46e3722) SHA1(b91ea5eb8b05a642e756fe3942ce4adc6bf75a29))
733859   ROM_LOAD( "vortex4.bin", 0x1800, 0x0800, CRC(39ef8112) SHA1(acde00a6c13fff1173a8fbe2ec31fdf662502032))
734860
735   ROM_REGION(0x10000, "cpu2", 0)
861   ROM_REGION(0x2000, "cpu2", 0)
736862   ROM_LOAD("vrtex_s2.bin", 0x1000, 0x0800, CRC(4250e02e) SHA1(5a67aac55728e6661d85e31b01a5263b9d4a22db))
737863   ROM_LOAD("vrtex_s1.bin", 0x1800, 0x0800, CRC(740bdd3e) SHA1(ed86bd65ac4b6d43f91a95d44d48b04adb631ee3))
738   ROM_RELOAD( 0xf800, 0x0800)
739864ROM_END
740865
741866/*--------------------------------
r31779r31780
748873   ROM_LOAD( "zarza3.bin", 0x1000, 0x0800, CRC(a5faf4d5) SHA1(84bb1e89dac9008e226c5d64f62f245632fe9634))
749874   ROM_LOAD( "zarza4.bin", 0x1800, 0x0800, CRC(ddfcdd20) SHA1(6c7761d9b11e4e62a5bf2346d9ec8278610131ec))
750875
751   ROM_REGION(0x10000, "cpu2", 0)
876   ROM_REGION(0x2000, "cpu2", 0)
752877   ROM_LOAD("zarza_s2.bin", 0x1000, 0x0800, CRC(a98e13b7) SHA1(7416a941ee87fd456a5c4115e6933b8b7ad69681))
753878   ROM_LOAD("zarza_s1.bin", 0x1800, 0x0800, CRC(f076c2a8) SHA1(f626556e1aea7a36a801e8f0fc9a762f8eea636f))
754   ROM_RELOAD( 0xf800, 0x0800)
755879ROM_END
756880
757881ROM_START(zarza1)
r31779r31780
761885   ROM_LOAD( "zarza3.bin", 0x1000, 0x0800, CRC(a5faf4d5) SHA1(84bb1e89dac9008e226c5d64f62f245632fe9634))
762886   ROM_LOAD( "zarza4a.bin", 0x1800, 0x0800, CRC(dc124f7b) SHA1(a513013bbd173dfe80c108e140e9546b17e3cedd))
763887
764   ROM_REGION(0x10000, "cpu2", 0)
888   ROM_REGION(0x2000, "cpu2", 0)
765889   ROM_LOAD("zarza_s2.bin", 0x1000, 0x0800, CRC(a98e13b7) SHA1(7416a941ee87fd456a5c4115e6933b8b7ad69681))
766890   ROM_LOAD("zarza_s1.bin", 0x1800, 0x0800, CRC(f076c2a8) SHA1(f626556e1aea7a36a801e8f0fc9a762f8eea636f))
767   ROM_RELOAD( 0xf800, 0x0800)
768891ROM_END
769892
770893/*-----------
r31779r31780
774897   ROM_REGION(0x2800, "roms", 0)
775898   ROM_LOAD( "ttest1.bin", 0x0000, 0x0800, CRC(a9729e2f) SHA1(2c13bc9d6eab2101316fa795a18d5c5afac936d8))
776899   ROM_RELOAD( 0x1800, 0x0800)
900
901   ROM_REGION(0x2000, "cpu2", ROMREGION_ERASEFF)
777902ROM_END
778903
779904
r31779r31780
787912   ROM_LOAD( "mb03z80.dat", 0x1000, 0x0800, CRC(5a8e55e8) SHA1(b93102254004d258998bd6ab7d7b333361b37830))
788913   ROM_LOAD( "mb04z80.dat", 0x1800, 0x0800, CRC(ecf30c2f) SHA1(404c891bc420cfe540e829a1cd05ced10ea5a09c))
789914
790   ROM_REGION(0x10000, "cpu2", 0)
915   ROM_REGION(0x8000, "cpu2", 0)
791916   ROM_LOAD("mrb_s1.bin", 0x5000, 0x1000, CRC(ff28b2b9) SHA1(3106811740e0206ad4ba7845e204e721b0da70e2))
792917   ROM_LOAD("mrb_s2.bin", 0x6000, 0x1000, CRC(34d52449) SHA1(bdd5db5e58ca997d413d18f291928ad1a45c194e))
793918   ROM_LOAD("mrb_s3.bin", 0x7000, 0x1000, CRC(276fb897) SHA1(b1a4323a4d921e3ae4beefaa04cd95e18cc33b9d))
794   ROM_RELOAD( 0xf000, 0x1000)
795919ROM_END
796920
921// no sound
797922GAME(198?,  taitest,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Taito Test Fixture", GAME_MECHANICAL | GAME_NO_SOUND_HW )
798GAME(1981,  cavnegro,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Cavaleiro Negro", GAME_IS_SKELETON_MECHANICAL)
799GAME(1981,  cavnegro1,  cavnegro,   taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Cavaleiro Negro (alternate set 1)", GAME_IS_SKELETON_MECHANICAL)
800GAME(1981,  cavnegro2,  cavnegro,   taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Cavaleiro Negro (alternate set 2)", GAME_IS_SKELETON_MECHANICAL)
801GAME(1981,  cosmic,     0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Cosmic", GAME_IS_SKELETON_MECHANICAL)
802GAME(1980,  drakor,     0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Drakor", GAME_IS_SKELETON_MECHANICAL)
803GAME(1981,  fireact,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Fire Action", GAME_IS_SKELETON_MECHANICAL)
804GAME(198?,  fireactd,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Fire Action Deluxe", GAME_IS_SKELETON_MECHANICAL)
805GAME(1982,  gemini2k,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Gemini 2000", GAME_IS_SKELETON_MECHANICAL)
806GAME(1982,  gemini2k1,  gemini2k,   taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Gemini 2000 (alternate set)", GAME_IS_SKELETON_MECHANICAL)
807GAME(1982,  gork,       0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Gork", GAME_IS_SKELETON_MECHANICAL)
808GAME(1982,  hawkman,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Hawkman", GAME_IS_SKELETON_MECHANICAL)
809GAME(1982,  hawkman1,   hawkman,    taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Hawkman (alternate set)", GAME_IS_SKELETON_MECHANICAL)
810GAME(1981,  ladylukt,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Lady Luck (Taito)", GAME_IS_SKELETON_MECHANICAL)
811GAME(1982,  lunelle,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Lunelle", GAME_IS_SKELETON_MECHANICAL)
812GAME(1980,  meteort,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Meteor (Taito)", GAME_IS_SKELETON_MECHANICAL)
813GAME(1984,  mrblack,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Mr. Black", GAME_IS_SKELETON_MECHANICAL)
814GAME(1985,  mrblack1,   mrblack,    taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Mr. Black (alternate set)", GAME_IS_SKELETON_MECHANICAL)
815GAME(1980,  obaoba,     0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Oba-Oba", GAME_IS_SKELETON_MECHANICAL)
816GAME(1980,  obaoba1,    obaoba,     taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Oba-Oba (alternate set)", GAME_IS_SKELETON_MECHANICAL)
817GAME(198?,  polar,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Polar Explorer", GAME_IS_SKELETON_MECHANICAL)
818GAME(1980,  rally,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Rally", GAME_IS_SKELETON_MECHANICAL)
819GAME(1982,  sharkt,     0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Shark (Taito)", GAME_IS_SKELETON_MECHANICAL)
820GAME(1979,  shock,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Shock", GAME_IS_SKELETON_MECHANICAL)
821GAME(1982,  snake,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Snake Machine", GAME_IS_SKELETON_MECHANICAL)
822GAME(1985,  sshuttle,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Space Shuttle (Taito)", GAME_IS_SKELETON_MECHANICAL)
823GAME(1985,  sshuttle1,  sshuttle,   taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Space Shuttle (Taito) (alternate set)", GAME_IS_SKELETON_MECHANICAL)
824GAME(1982,  stest,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Speed Test", GAME_IS_SKELETON_MECHANICAL)
825GAME(1981,  sureshop,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Sure Shot (Pinball)", GAME_IS_SKELETON_MECHANICAL)
826GAME(1982,  titan,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Titan", GAME_IS_SKELETON_MECHANICAL)
827GAME(1982,  titan1,     titan,      taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Titan (alternate set)", GAME_IS_SKELETON_MECHANICAL)
828GAME(198?,  vegast,     ladylukt,   taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Vegas (Taito)", GAME_IS_SKELETON_MECHANICAL)
829GAME(198?,  voleybal,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Voley Ball",  GAME_IS_SKELETON_MECHANICAL)
830GAME(1982,  vortexp,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Vortex (Pinball)", GAME_IS_SKELETON_MECHANICAL)
831GAME(1982,  zarza,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Zarza", GAME_IS_SKELETON_MECHANICAL)
832GAME(1982,  zarza1,     zarza,      taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Zarza (alternate set)", GAME_IS_SKELETON_MECHANICAL)
923
924// dac (sintetizador)
925GAME(1979,  shock,      0,          shock,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Shock", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
926GAME(1980,  obaoba,     0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Oba-Oba (set 1)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
927GAME(1980,  obaoba1,    obaoba,     taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Oba-Oba (set 2)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
928GAME(1980,  drakor,     0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Drakor", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
929GAME(1980,  meteort,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Meteor (Taito)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
930GAME(1981,  sureshop,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Sure Shot (Pinball)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
931GAME(1981,  cosmic,     0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Cosmic", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
932GAME(1982,  gemini2k,   0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Gemini 2000 (set 1)", GAME_IS_SKELETON_MECHANICAL)
933GAME(1982,  gemini2k1,  gemini2k,   taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Gemini 2000 (set 2)", GAME_IS_SKELETON_MECHANICAL)
934GAME(1982,  vortexp,    0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Vortex (Pinball)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
935GAME(1982,  zarza,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Zarza (set 1)", GAME_IS_SKELETON_MECHANICAL)
936GAME(1982,  zarza1,     zarza,      taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Zarza (set 2)", GAME_IS_SKELETON_MECHANICAL)
937GAME(1982,  sharkt,     0,          taito2, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Shark (Taito)", GAME_IS_SKELETON_MECHANICAL)
938GAME(1982,  stest,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Speed Test", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
939GAME(1982,  lunelle,    0,          taito2, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Lunelle", GAME_IS_SKELETON_MECHANICAL)
940GAME(1980,  rally,      0,          taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Rally", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
941
942// dac and vox (sintevox)
943GAME(1981,  fireact,    0,          taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Fire Action", GAME_IS_SKELETON_MECHANICAL)
944GAME(1981,  cavnegro,   0,          taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Cavaleiro Negro (set 1)", GAME_IS_SKELETON_MECHANICAL)
945GAME(1981,  cavnegro1,  cavnegro,   taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Cavaleiro Negro (set 2)", GAME_IS_SKELETON_MECHANICAL)
946GAME(1981,  cavnegro2,  cavnegro,   taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Cavaleiro Negro (set 3)", GAME_IS_SKELETON_MECHANICAL)
947GAME(1981,  ladylukt,   0,          taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Lady Luck (Taito)", GAME_MECHANICAL | GAME_NO_SOUND )
948GAME(198?,  vegast,     ladylukt,   taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Vegas (Taito)", GAME_MECHANICAL | GAME_NO_SOUND )
949GAME(1982,  titan,      0,          taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Titan (set 1)", GAME_MECHANICAL | GAME_NO_SOUND )
950GAME(1982,  titan1,     titan,      taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Titan (set 2)", GAME_MECHANICAL | GAME_NO_SOUND )
951GAME(1982,  hawkman,    0,          taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Hawkman (set 1)", GAME_IS_SKELETON_MECHANICAL)
952GAME(1982,  hawkman1,   hawkman,    taito4, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Hawkman (set 2)", GAME_IS_SKELETON_MECHANICAL)
953
954// dac and ay
955GAME(1982,  snake,      0,          taito2, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Snake Machine", GAME_MECHANICAL | GAME_IMPERFECT_SOUND )
956GAME(198?,  voleybal,   0,          taito2, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Voley Ball",  GAME_IS_SKELETON_MECHANICAL)
957GAME(1984,  mrblack,    0,          taito3, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Mr. Black (set 1)", GAME_IS_SKELETON_MECHANICAL)
958GAME(1985,  mrblack1,   mrblack,    taito3, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Mr. Black (set 2)", GAME_IS_SKELETON_MECHANICAL)
959GAME(1985,  sshuttle,   0,          taito3, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Space Shuttle (Taito) (set 1)", GAME_IS_SKELETON_MECHANICAL)
960GAME(1985,  sshuttle1,  sshuttle,   taito3, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Space Shuttle (Taito) (set 2)", GAME_IS_SKELETON_MECHANICAL)
961GAME(198?,  polar,      0,          taito3, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Polar Explorer", GAME_IS_SKELETON_MECHANICAL)
962
963// dac, vox and ay
964GAME(1982,  gork,       0,          taito2, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Gork", GAME_MECHANICAL | GAME_NO_SOUND )
965GAME(198?,  fireactd,   0,          taito3, taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Fire Action Deluxe", GAME_IS_SKELETON_MECHANICAL)
966
967// different hardware
833968GAME(198?,  mrblkz80,   mrblack,    taito,  taito, taito_state, taito,  ROT0,   "Taito do Brasil",  "Mr. Black (Z-80 CPU)", GAME_IS_SKELETON_MECHANICAL)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team