trunk/src/mame/drivers/by6803.c
| r31779 | r31780 | |
| 405 | 405 | |
| 406 | 406 | |
| 407 | 407 | /*----------------------------------------------------------- |
| 408 | | / Atlantis |
| 408 | / Atlantis #2006 |
| 409 | 409 | /-----------------------------------------------------------*/ |
| 410 | 410 | ROM_START(atlantip) |
| 411 | 411 | ROM_REGION(0x10000, "maincpu", 0) |
| 412 | 412 | 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)) |
| 414 | 414 | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 415 | 415 | ROM_REGION(0x30000, "sound1", 0) |
| 416 | 416 | ROM_LOAD("u4_snd.rom", 0x00000, 0x8000, CRC(6a48b588) SHA1(c58dbfd920c279d7b9d2de8558d73c687b29ce9c)) |
| r31779 | r31780 | |
| 422 | 422 | ROM_END |
| 423 | 423 | |
| 424 | 424 | /*------------------------------------ |
| 425 | | / Beat the Clock |
| 425 | / Beat the Clock #OC70 |
| 426 | 426 | /------------------------------------*/ |
| 427 | 427 | ROM_START(beatclck) |
| 428 | 428 | 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)) |
| 430 | 430 | ROM_REGION(0x10000, "cpu2", 0) |
| 431 | 431 | ROM_LOAD("btc_u2.snd", 0xc000, 0x1000, CRC(fd22fd2a) SHA1(efad3b94e91d07930ada5366d389f35377dfbd99)) |
| 432 | 432 | ROM_LOAD("btc_u3.snd", 0xd000, 0x1000, CRC(22311a4a) SHA1(2c22ba9228e44e68b9308b3bf8803edcd70fa5b9)) |
| r31779 | r31780 | |
| 439 | 439 | /------------------------------------*/ |
| 440 | 440 | |
| 441 | 441 | /*------------------------------------ |
| 442 | | / Black Belt |
| 442 | / Black Belt #OE52 |
| 443 | 443 | /------------------------------------*/ |
| 444 | 444 | ROM_START(blackblt) |
| 445 | 445 | ROM_REGION(0x10000, "maincpu", 0) |
| 446 | 446 | 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)) |
| 448 | 448 | ROM_REGION(0x10000, "cpu2", 0) |
| 449 | 449 | ROM_LOAD("blck_u7.snd", 0x8000, 0x8000, CRC(db8bce07) SHA1(6327cfbb2761f4d190e2852f3321cdd0cc1e46a8)) |
| 450 | 450 | ROM_END |
| r31779 | r31780 | |
| 452 | 452 | ROM_START(blackblt2) |
| 453 | 453 | ROM_REGION(0x10000, "maincpu", 0) |
| 454 | 454 | 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)) |
| 456 | 456 | ROM_REGION(0x10000, "cpu2", 0) |
| 457 | 457 | ROM_LOAD("blb_u2.snd", 0xc000, 0x1000, NO_DUMP) |
| 458 | 458 | ROM_LOAD("blb_u3.snd", 0xd000, 0x1000, NO_DUMP) |
| r31779 | r31780 | |
| 461 | 461 | ROM_END |
| 462 | 462 | |
| 463 | 463 | /*------------------------------------ |
| 464 | | / Blackwater 100 |
| 464 | / Blackwater 100 #OH07 |
| 465 | 465 | /------------------------------------*/ |
| 466 | 466 | ROM_START(black100) |
| 467 | 467 | ROM_REGION(0x10000, "maincpu", 0) |
| r31779 | r31780 | |
| 486 | 486 | ROM_END |
| 487 | 487 | |
| 488 | 488 | /*------------------------------------ |
| 489 | | / City Slicker |
| 489 | / City Slicker #OE79 |
| 490 | 490 | /------------------------------------*/ |
| 491 | 491 | ROM_START(cityslck) |
| 492 | 492 | ROM_REGION(0x10000, "maincpu", 0) |
| 493 | 493 | 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)) |
| 495 | 495 | ROM_REGION(0x10000, "cpu2", 0) |
| 496 | 496 | ROM_LOAD("u7_snd.512", 0x0000, 0x10000, CRC(6941d68a) SHA1(28de4327f328d16ec4cab59642c185777535efb2)) |
| 497 | 497 | ROM_END |
| 498 | 498 | |
| 499 | 499 | /*------------------------------------ |
| 500 | | / Dungeons & Dragons |
| 500 | / Dungeons & Dragons #OH06 |
| 501 | 501 | /------------------------------------*/ |
| 502 | 502 | ROM_START(dungdrag) |
| 503 | 503 | ROM_REGION(0x10000, "maincpu", 0) |
| 504 | 504 | 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)) |
| 506 | 506 | ROM_REGION(0x01000000, "cpu2", 0) |
| 507 | 507 | ROM_LOAD16_BYTE("snd_u12.512", 0x00001, 0x10000, CRC(dd95f851) SHA1(6fa46b512bced0d1862b2621e195ef0dfd24f928)) |
| 508 | 508 | ROM_LOAD16_BYTE("snd_u11.512", 0x00000, 0x10000, CRC(dcd461b3) SHA1(834000cfb6c6acf5c296db58971251819971f4de)) |
| r31779 | r31780 | |
| 511 | 511 | ROM_END |
| 512 | 512 | |
| 513 | 513 | /*------------------------------------ |
| 514 | | / Eight Ball Champ |
| 514 | / Eight Ball Champ #OB38 |
| 515 | 515 | /------------------------------------*/ |
| 516 | 516 | ROM_START(eballchp) |
| 517 | 517 | 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)) |
| 519 | 519 | ROM_REGION(0x10000, "cpu2", 0) |
| 520 | 520 | ROM_LOAD("u3_snd.532", 0xd000, 0x1000, CRC(4836d70d) SHA1(a4acc64609d91a84ba4c8101186d07397b496600)) |
| 521 | 521 | ROM_LOAD("u4_snd.532", 0xe000, 0x1000, CRC(4b49d94d) SHA1(52d5f4b7604601cd86f0e80ed7c4fe09d14f5976)) |
| r31779 | r31780 | |
| 525 | 525 | #ifdef MISSING_GAME // same as above but with CPU2 roms as NO_DUMP |
| 526 | 526 | ROM_START(eballch2) |
| 527 | 527 | 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)) |
| 529 | 529 | ROM_REGION(0x10000, "cpu2", 0) |
| 530 | 530 | ROM_LOAD("ebcu4.snd", 0x8000, 0x2000, NO_DUMP) |
| 531 | 531 | ROM_RELOAD(0xa000, 0x2000) |
| r31779 | r31780 | |
| 535 | 535 | #endif |
| 536 | 536 | |
| 537 | 537 | /*------------------------------------------------ |
| 538 | | / Escape from the Lost World |
| 538 | / Escape from the Lost World #OH05 |
| 539 | 539 | /-----------------------------------------------*/ |
| 540 | 540 | ROM_START(esclwrld) |
| 541 | 541 | ROM_REGION(0x10000, "maincpu", 0) |
| r31779 | r31780 | |
| 559 | 559 | ROM_LOAD16_BYTE("u13.512", 0x20000, 0x10000, CRC(b056842e) SHA1(7c67e5d69235a784b9c38cb31302d206278a3814)) |
| 560 | 560 | ROM_END |
| 561 | 561 | /*------------------------------------ |
| 562 | | / Hardbody |
| 562 | / Hardbody #OE94 |
| 563 | 563 | /------------------------------------*/ |
| 564 | 564 | ROM_START(hardbody) |
| 565 | 565 | ROM_REGION(0x10000, "maincpu", 0) |
| r31779 | r31780 | |
| 578 | 578 | ROM_END |
| 579 | 579 | |
| 580 | 580 | /*----------------------------------------- |
| 581 | | / Heavy Metal Meltdown |
| 581 | / Heavy Metal Meltdown #OH03 |
| 582 | 582 | /-----------------------------------------*/ |
| 583 | 583 | ROM_START(hvymetap) |
| 584 | 584 | ROM_REGION(0x10000, "maincpu", 0) |
| 585 | 585 | 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)) |
| 587 | 587 | ROM_REGION(0x01000000, "cpu2", 0) |
| 588 | 588 | ROM_LOAD16_BYTE("u12.rom", 0x00001, 0x10000, CRC(77933258) SHA1(42a01e97440dbb7d3da92dbfbad2516f4b553a5f)) |
| 589 | 589 | ROM_LOAD16_BYTE("u11.rom", 0x00000, 0x10000, CRC(b7e4de7d) SHA1(bcc89e10c368cdbc5137d8f585e109c0be25522d)) |
| 590 | 590 | ROM_END |
| 591 | 591 | |
| 592 | 592 | /*------------------------------------ |
| 593 | | / Lady Luck |
| 593 | / Lady Luck #OE34 |
| 594 | 594 | /------------------------------------*/ |
| 595 | 595 | ROM_START(ladyluck) |
| 596 | 596 | 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)) |
| 598 | 598 | ROM_REGION(0x10000, "cpu2", 0) |
| 599 | 599 | ROM_LOAD("u4_snd.532", 0x8000, 0x2000, CRC(e9ef01e6) SHA1(79191e776b6683b259cd1a80e9fb3183268bde56)) |
| 600 | 600 | ROM_RELOAD(0xa000, 0x2000) |
| r31779 | r31780 | |
| 603 | 603 | ROM_END |
| 604 | 604 | |
| 605 | 605 | /*-------------------------------- |
| 606 | | / MotorDome |
| 606 | / MotorDome #OE14 |
| 607 | 607 | /-------------------------------*/ |
| 608 | 608 | ROM_START(motrdome) |
| 609 | 609 | ROM_REGION(0x10000, "maincpu", 0) |
| 610 | 610 | 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)) |
| 612 | 612 | ROM_REGION(0x10000, "cpu2", 0) |
| 613 | 613 | ROM_LOAD("modm_u7.snd", 0x8000, 0x8000, CRC(29ce4679) SHA1(f17998198b542dd99a34abd678db7e031bde074b)) |
| 614 | 614 | ROM_END |
| 615 | 615 | |
| 616 | 616 | /*-------------------------------- |
| 617 | | / Party Animal |
| 617 | / Party Animal #OH01 |
| 618 | 618 | /-------------------------------*/ |
| 619 | 619 | ROM_START(prtyanim) |
| 620 | 620 | ROM_REGION(0x10000, "maincpu", 0) |
| 621 | 621 | 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)) |
| 623 | 623 | ROM_REGION(0x01000000, "cpu2", 0) |
| 624 | 624 | ROM_LOAD16_BYTE("snd_u12.512", 0x00001, 0x10000, CRC(265a9494) SHA1(3b631f2b1c8c685aef32fb6c5289cd792711ff7e)) |
| 625 | 625 | ROM_LOAD16_BYTE("snd_u11.512", 0x00000, 0x10000, CRC(20be998f) SHA1(7f98073d0f559e081b2d6dc8c1f3462e3fe9a713)) |
| r31779 | r31780 | |
| 630 | 630 | ROM_START(prtyanimg) |
| 631 | 631 | ROM_REGION(0x10000, "maincpu", 0) |
| 632 | 632 | 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)) |
| 634 | 634 | ROM_REGION(0x01000000, "cpu2", 0) |
| 635 | 635 | ROM_LOAD16_BYTE("snd_u12.512", 0x00001, 0x10000, CRC(265a9494) SHA1(3b631f2b1c8c685aef32fb6c5289cd792711ff7e)) |
| 636 | 636 | ROM_LOAD16_BYTE("snd_u11.512", 0x00000, 0x10000, CRC(20be998f) SHA1(7f98073d0f559e081b2d6dc8c1f3462e3fe9a713)) |
| r31779 | r31780 | |
| 639 | 639 | ROM_END |
| 640 | 640 | |
| 641 | 641 | /*------------------------------------ |
| 642 | | / Special Force - 1st Game to use Sounds Deluxe Sound Hardware |
| 642 | / Special Force #OE47 - 1st Game to use Sounds Deluxe Sound Hardware |
| 643 | 643 | /------------------------------------*/ |
| 644 | 644 | ROM_START(specforc) |
| 645 | 645 | ROM_REGION(0x10000, "maincpu", 0) |
| 646 | 646 | 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)) |
| 648 | 648 | ROM_REGION(0x01000000, "cpu2", 0) |
| 649 | 649 | ROM_LOAD16_BYTE("u12_snd.512", 0x00001, 0x10000, CRC(4f48a490) SHA1(6c9a594ecc68adf3b1eda315c4704e1d025a3442)) |
| 650 | 650 | ROM_LOAD16_BYTE("u11_snd.512", 0x00000, 0x10000, CRC(b16eb713) SHA1(461e5ed82891d17849984137536bc6d1ab2907c2)) |
| r31779 | r31780 | |
| 653 | 653 | ROM_END |
| 654 | 654 | |
| 655 | 655 | /*------------------------------------ |
| 656 | | / Strange Science |
| 656 | / Strange Science #OE35 |
| 657 | 657 | /------------------------------------*/ |
| 658 | 658 | ROM_START(strngsci) |
| 659 | 659 | ROM_REGION(0x10000, "maincpu", 0) |
| 660 | 660 | 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)) |
| 662 | 662 | ROM_REGION(0x10000, "cpu2", 0) |
| 663 | 663 | ROM_LOAD("sound_u7.256", 0x8000, 0x8000, CRC(bc33901e) SHA1(5231d8f01a107742acee2d13580a461063018a11)) |
| 664 | 664 | ROM_END |
| r31779 | r31780 | |
| 666 | 666 | ROM_START(strngscg) |
| 667 | 667 | ROM_REGION(0x10000, "maincpu", 0) |
| 668 | 668 | 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)) |
| 670 | 670 | ROM_REGION(0x10000, "cpu2", 0) |
| 671 | 671 | ROM_LOAD("sound_u7.256", 0x8000, 0x8000, CRC(bc33901e) SHA1(5231d8f01a107742acee2d13580a461063018a11)) |
| 672 | 672 | ROM_END |
| 673 | 673 | |
| 674 | 674 | /*------------------------------------------------------------- |
| 675 | | / Truck Stop |
| 675 | / Truck Stop #2001 |
| 676 | 676 | /-------------------------------------------------------------*/ |
| 677 | 677 | ROM_START(trucksp3) |
| 678 | 678 | ROM_REGION(0x10000, "maincpu", 0) |
| r31779 | r31780 | |
| 703 | 703 | ROM_END |
| 704 | 704 | |
| 705 | 705 | |
| 706 | | GAME( 1989, atlantip, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Atlantis", GAME_IS_SKELETON_MECHANICAL) |
| 707 | | GAME( 1985, beatclck, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Beat the Clock", GAME_IS_SKELETON_MECHANICAL) |
| 708 | | GAME( 1986, blackblt, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Black Belt", GAME_IS_SKELETON_MECHANICAL) |
| 709 | | GAME( 1986, blackblt2,blackblt, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Black Belt (Squawk and Talk)", GAME_IS_SKELETON_MECHANICAL) |
| 710 | | GAME( 1988, black100, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Blackwater 100", GAME_IS_SKELETON_MECHANICAL) |
| 711 | | GAME( 1988, black100s, black100, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Blackwater 100 (Single Ball Play)", GAME_IS_SKELETON_MECHANICAL) |
| 712 | | GAME( 1987, cityslck, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","City Slicker", GAME_IS_SKELETON_MECHANICAL) |
| 713 | | GAME( 1987, dungdrag, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Dungeons & Dragons", GAME_IS_SKELETON_MECHANICAL) |
| 714 | | GAME( 1985, eballchp, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Eight Ball Champ", GAME_IS_SKELETON_MECHANICAL) |
| 715 | | GAME( 1987, esclwrld, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Escape from the Lost World", GAME_IS_SKELETON_MECHANICAL) |
| 716 | | GAME( 1987, esclwrldg, esclwrld, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Escape from the Lost World (German)", GAME_IS_SKELETON_MECHANICAL) |
| 717 | | GAME( 1987, hardbody, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Hardbody", GAME_IS_SKELETON_MECHANICAL) |
| 718 | | GAME( 1987, hardbodyg, hardbody, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Hardbody (German)", GAME_IS_SKELETON_MECHANICAL) |
| 719 | | GAME( 1987, hvymetap, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Heavy Metal Meltdown", GAME_IS_SKELETON_MECHANICAL) |
| 720 | | GAME( 1986, ladyluck, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Lady Luck", GAME_IS_SKELETON_MECHANICAL) |
| 721 | | GAME( 1986, motrdome, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","MotorDome", GAME_IS_SKELETON_MECHANICAL) |
| 722 | | GAME( 1987, prtyanim, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Party Animal", GAME_IS_SKELETON_MECHANICAL) |
| 723 | | GAME( 1987, prtyanimg,prtyanim, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Party Animal (German)", GAME_IS_SKELETON_MECHANICAL) |
| 724 | | GAME( 1986, specforc, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Special Force", GAME_IS_SKELETON_MECHANICAL) |
| 725 | | GAME( 1986, strngsci, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Strange Science", GAME_IS_SKELETON_MECHANICAL) |
| 726 | | GAME( 1986, strngscg, strngsci, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Strange Science (German)", GAME_IS_SKELETON_MECHANICAL) |
| 727 | | GAME( 1988, trucksp3, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Truck Stop (P-3)", GAME_IS_SKELETON_MECHANICAL) |
| 728 | | GAME( 1988, trucksp2, trucksp3, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Truck Stop (P-2)", GAME_IS_SKELETON_MECHANICAL) |
| 706 | GAME( 1985, eballchp, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Eight Ball Champ", GAME_IS_SKELETON_MECHANICAL) |
| 707 | GAME( 1985, beatclck, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Beat the Clock", GAME_IS_SKELETON_MECHANICAL) |
| 708 | GAME( 1986, motrdome, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","MotorDome", GAME_IS_SKELETON_MECHANICAL) |
| 709 | GAME( 1986, ladyluck, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Lady Luck", GAME_IS_SKELETON_MECHANICAL) |
| 710 | GAME( 1986, strngsci, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Strange Science", GAME_IS_SKELETON_MECHANICAL) |
| 711 | GAME( 1986, strngscg, strngsci, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Strange Science (German)", GAME_IS_SKELETON_MECHANICAL) |
| 712 | GAME( 1986, specforc, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Special Force", GAME_IS_SKELETON_MECHANICAL) |
| 713 | GAME( 1986, blackblt, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Black Belt", GAME_IS_SKELETON_MECHANICAL) |
| 714 | GAME( 1986, blackblt2, blackblt, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Black Belt (Squawk and Talk)", GAME_IS_SKELETON_MECHANICAL) |
| 715 | GAME( 1987, cityslck, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","City Slicker", GAME_IS_SKELETON_MECHANICAL) |
| 716 | GAME( 1987, hardbody, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Hardbody", GAME_IS_SKELETON_MECHANICAL) |
| 717 | GAME( 1987, hardbodyg, hardbody, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Hardbody (German)", GAME_IS_SKELETON_MECHANICAL) |
| 718 | GAME( 1987, prtyanim, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Party Animal", GAME_IS_SKELETON_MECHANICAL) |
| 719 | GAME( 1987, prtyanimg, prtyanim, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Party Animal (German)", GAME_IS_SKELETON_MECHANICAL) |
| 720 | GAME( 1987, hvymetap, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Heavy Metal Meltdown", GAME_IS_SKELETON_MECHANICAL) |
| 721 | GAME( 1987, esclwrld, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Escape from the Lost World", GAME_IS_SKELETON_MECHANICAL) |
| 722 | GAME( 1987, esclwrldg, esclwrld, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Escape from the Lost World (German)", GAME_IS_SKELETON_MECHANICAL) |
| 723 | GAME( 1987, dungdrag, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Dungeons & Dragons", GAME_IS_SKELETON_MECHANICAL) |
| 724 | GAME( 1988, black100, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Blackwater 100", GAME_IS_SKELETON_MECHANICAL) |
| 725 | GAME( 1988, black100s, black100, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Blackwater 100 (Single Ball Play)", GAME_IS_SKELETON_MECHANICAL) |
| 726 | GAME( 1988, trucksp3, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Truck Stop (P-3)", GAME_IS_SKELETON_MECHANICAL) |
| 727 | GAME( 1988, trucksp2, trucksp3, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Truck Stop (P-2)", GAME_IS_SKELETON_MECHANICAL) |
| 728 | GAME( 1989, atlantip, 0, by6803, by6803, by6803_state, by6803, ROT0, "Bally","Atlantis", GAME_IS_SKELETON_MECHANICAL) |
trunk/src/mame/drivers/taito.c
| r31779 | r31780 | |
| 9 | 9 | |
| 10 | 10 | You need to have a ball in the outhole (hold down X) when starting a game. |
| 11 | 11 | |
| 12 | Need schematics to do this properly. |
| 13 | |
| 14 | |
| 12 | 15 | ToDO: |
| 13 | 16 | - Inputs |
| 14 | 17 | - Outputs |
| 15 | 18 | - Sound (need a schematic) |
| 16 | 19 | - 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. |
| 17 | 23 | |
| 18 | | |
| 19 | 24 | *****************************************************************************************/ |
| 20 | 25 | |
| 21 | 26 | #include "emu.h" |
| 22 | 27 | #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" |
| 23 | 33 | #include "taito.lh" |
| 24 | 34 | |
| 25 | 35 | class taito_state : public driver_device |
| r31779 | r31780 | |
| 28 | 38 | taito_state(const machine_config &mconfig, device_type type, const char *tag) |
| 29 | 39 | : driver_device(mconfig, type, tag) |
| 30 | 40 | , m_maincpu(*this, "maincpu") |
| 41 | , m_cpu2(*this, "audiocpu") |
| 42 | , m_pia(*this, "pia") |
| 43 | , m_votrax(*this, "votrax") |
| 31 | 44 | , m_p_ram(*this, "ram") |
| 32 | 45 | { } |
| 33 | 46 | |
| 34 | 47 | DECLARE_DRIVER_INIT(taito); |
| 35 | 48 | DECLARE_READ8_MEMBER(io_r); |
| 36 | 49 | 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); |
| 37 | 54 | TIMER_DEVICE_CALLBACK_MEMBER(timer_a); |
| 38 | 55 | private: |
| 39 | 56 | UINT8 m_out_offs; |
| 57 | UINT8 m_sndcmd; |
| 58 | UINT8 m_votrax_cmd; |
| 40 | 59 | UINT8 m_io[16]; |
| 41 | 60 | virtual void machine_reset(); |
| 42 | 61 | 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; |
| 43 | 65 | required_shared_ptr<UINT8> m_p_ram; |
| 44 | 66 | }; |
| 45 | 67 | |
| 46 | 68 | |
| 47 | 69 | static ADDRESS_MAP_START( taito_map, AS_PROGRAM, 8, taito_state ) |
| 48 | 70 | 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") |
| 58 | 88 | AM_RANGE(0x4000, 0x407f) AM_RAM |
| 59 | 89 | AM_RANGE(0x4080, 0x408f) AM_RAM AM_SHARE("ram") |
| 60 | 90 | AM_RANGE(0x4090, 0x409f) AM_READWRITE(io_r,io_w) |
| r31779 | r31780 | |
| 62 | 92 | AM_RANGE(0x4800, 0x48ff) AM_ROM AM_REGION("roms", 0x2000) |
| 63 | 93 | ADDRESS_MAP_END |
| 64 | 94 | |
| 95 | static 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) |
| 100 | ADDRESS_MAP_END |
| 101 | |
| 102 | static 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) |
| 107 | ADDRESS_MAP_END |
| 108 | |
| 109 | static 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) |
| 114 | ADDRESS_MAP_END |
| 115 | |
| 116 | static 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) |
| 135 | ADDRESS_MAP_END |
| 136 | |
| 137 | static 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) |
| 142 | ADDRESS_MAP_END |
| 143 | |
| 65 | 144 | static INPUT_PORTS_START( taito ) |
| 66 | 145 | PORT_START("X0") |
| 67 | 146 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r31779 | r31780 | |
| 162 | 241 | WRITE8_MEMBER( taito_state::io_w ) |
| 163 | 242 | { |
| 164 | 243 | 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 | } |
| 165 | 254 | } |
| 166 | 255 | |
| 256 | WRITE_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 | |
| 262 | READ8_MEMBER( taito_state::pia_pb_r ) |
| 263 | { |
| 264 | return ~m_sndcmd; |
| 265 | } |
| 266 | |
| 267 | WRITE8_MEMBER( taito_state::pia_pb_w ) |
| 268 | { |
| 269 | m_votrax_cmd = data; |
| 270 | } |
| 271 | |
| 272 | WRITE_LINE_MEMBER( taito_state::votrax_request ) |
| 273 | { |
| 274 | m_pia->ca1_w(state ? 0 : 1); |
| 275 | } |
| 276 | |
| 167 | 277 | void taito_state::machine_reset() |
| 168 | 278 | { |
| 169 | 279 | } |
| r31779 | r31780 | |
| 187 | 297 | MCFG_CPU_ADD("maincpu", I8080, 19000000/9) |
| 188 | 298 | MCFG_CPU_PROGRAM_MAP(taito_map) |
| 189 | 299 | |
| 300 | MCFG_CPU_ADD("audiocpu", M6802, 1000000) // cpu & clock are a guess |
| 301 | MCFG_CPU_PROGRAM_MAP(taito_sub_map) |
| 302 | |
| 190 | 303 | /* Video */ |
| 191 | 304 | MCFG_DEFAULT_LAYOUT(layout_taito) |
| 192 | 305 | |
| 193 | 306 | /* 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) |
| 197 | 310 | |
| 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 | |
| 198 | 321 | MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_a", taito_state, timer_a, attotime::from_hz(200)) |
| 199 | 322 | MACHINE_CONFIG_END |
| 200 | 323 | |
| 324 | static MACHINE_CONFIG_DERIVED( taito2, taito ) |
| 325 | MCFG_CPU_MODIFY( "audiocpu" ) |
| 326 | MCFG_CPU_PROGRAM_MAP(taito_sub_map2) |
| 327 | MACHINE_CONFIG_END |
| 328 | |
| 329 | static MACHINE_CONFIG_DERIVED( taito3, taito ) |
| 330 | MCFG_CPU_MODIFY( "audiocpu" ) |
| 331 | MCFG_CPU_PROGRAM_MAP(taito_sub_map3) |
| 332 | MACHINE_CONFIG_END |
| 333 | |
| 334 | static 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) |
| 339 | MACHINE_CONFIG_END |
| 340 | |
| 341 | // add vox |
| 342 | static 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)) |
| 357 | MACHINE_CONFIG_END |
| 358 | |
| 359 | |
| 360 | |
| 361 | |
| 362 | |
| 201 | 363 | /*-------------------------------- |
| 202 | 364 | / Apache |
| 203 | 365 | /-------------------------------*/ |
| r31779 | r31780 | |
| 216 | 378 | ROM_LOAD( "cn3.bin", 0x1000, 0x0800, CRC(4ca99983) SHA1(88c806f013cc31443c842fb7925f97b0ed1bbdc9)) |
| 217 | 379 | ROM_LOAD( "cn4.bin", 0x1800, 0x0800, CRC(0cf4c1fa) SHA1(f0170da2c3fb138cc9f6c076a2d3f4fbf529e923)) |
| 218 | 380 | |
| 219 | | ROM_REGION(0x10000, "cpu2", 0) |
| 381 | ROM_REGION(0x2000, "cpu2", 0) |
| 220 | 382 | ROM_LOAD("cn_s2.bin", 0x1000, 0x0800, CRC(a0508863) SHA1(b4f343ed48960048c6b2b36c5ce0bad0fdb7ac62)) |
| 221 | 383 | ROM_LOAD("cn_s1.bin", 0x1800, 0x0800, CRC(aec5069a) SHA1(4ec1f1f054e010caf9ffdda60071f96ba772c01a)) |
| 222 | | ROM_RELOAD( 0xf800, 0x0800) |
| 223 | 384 | ROM_END |
| 224 | 385 | |
| 225 | 386 | ROM_START(cavnegro1) |
| r31779 | r31780 | |
| 229 | 390 | ROM_LOAD( "cn3a.bin", 0x1000, 0x0800, CRC(7e489691) SHA1(af020d2a88ade5084508c2d134823af6e5c81b02)) |
| 230 | 391 | ROM_LOAD( "cn4a.bin", 0x1800, 0x0800, CRC(0a4c7c00) SHA1(ada0bb7aa33bac6238a9b3e62f0c9b1dffb06194)) |
| 231 | 392 | |
| 232 | | ROM_REGION(0x10000, "cpu2", 0) |
| 393 | ROM_REGION(0x2000, "cpu2", 0) |
| 233 | 394 | ROM_LOAD("cn_s2.bin", 0x1000, 0x0800, CRC(a0508863) SHA1(b4f343ed48960048c6b2b36c5ce0bad0fdb7ac62)) |
| 234 | 395 | ROM_LOAD("cn_s1.bin", 0x1800, 0x0800, CRC(aec5069a) SHA1(4ec1f1f054e010caf9ffdda60071f96ba772c01a)) |
| 235 | | ROM_RELOAD( 0xf800, 0x0800) |
| 236 | 396 | ROM_END |
| 237 | 397 | |
| 238 | 398 | ROM_START(cavnegro2) |
| r31779 | r31780 | |
| 242 | 402 | ROM_LOAD( "cn3b.bin", 0x1000, 0x0800, CRC(e1c5afd8) SHA1(0995325444ada4aa5cd19a90230bcad58c6cd072)) |
| 243 | 403 | ROM_LOAD( "cn4b.bin", 0x1800, 0x0800, CRC(b5130b00) SHA1(79efae0e8041dc152b68b304c632c9de857ad620)) |
| 244 | 404 | |
| 245 | | ROM_REGION(0x10000, "cpu2", 0) |
| 405 | ROM_REGION(0x2000, "cpu2", 0) |
| 246 | 406 | ROM_LOAD("cn_s2.bin", 0x1000, 0x0800, CRC(a0508863) SHA1(b4f343ed48960048c6b2b36c5ce0bad0fdb7ac62)) |
| 247 | 407 | ROM_LOAD("cn_s1.bin", 0x1800, 0x0800, CRC(aec5069a) SHA1(4ec1f1f054e010caf9ffdda60071f96ba772c01a)) |
| 248 | | ROM_RELOAD( 0xf800, 0x0800) |
| 249 | 408 | ROM_END |
| 250 | 409 | |
| 251 | 410 | /*-------------------------------- |
| r31779 | r31780 | |
| 258 | 417 | ROM_LOAD( "cosmic3.bin", 0x1000, 0x0800, CRC(c3e0cf5d) SHA1(9b0a6174a1fcb8934a91679645b64b7d9abaa705)) |
| 259 | 418 | ROM_LOAD( "cosmic4.bin", 0x1800, 0x0800, CRC(09ed5ecd) SHA1(182f0b01b9dad229e1a323253b32105098bdcfe7)) |
| 260 | 419 | |
| 261 | | ROM_REGION(0x10000, "cpu2", 0) |
| 420 | ROM_REGION(0x2000, "cpu2", 0) |
| 262 | 421 | ROM_LOAD("cosmc_s2.bin", 0x1000, 0x0800, CRC(84b98b95) SHA1(1946856de6d1ae05888826416bef9bdb25d652ed)) |
| 263 | 422 | ROM_LOAD("cosmc_s1.bin", 0x1800, 0x0800, CRC(09f082c1) SHA1(653d6f9f9cc62b46aa2df2fa8dd0ad4e1e9f7c49)) |
| 264 | | ROM_RELOAD( 0xf800, 0x0800) |
| 265 | 423 | ROM_END |
| 266 | 424 | |
| 267 | 425 | /*-------------------------------- |
| r31779 | r31780 | |
| 274 | 432 | ROM_LOAD( "drakor3.bin", 0x1000, 0x0800, CRC(b0ba866e) SHA1(dfea60523578b8def310922d17f442a8a031bba1)) |
| 275 | 433 | ROM_RELOAD( 0x1800, 0x0800) |
| 276 | 434 | |
| 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)) |
| 281 | 437 | ROM_END |
| 282 | 438 | |
| 283 | 439 | /*-------------------------------- |
| r31779 | r31780 | |
| 290 | 446 | ROM_LOAD( "fire3.bin", 0x1000, 0x0800, CRC(92135de4) SHA1(28b3b496ae8a404542fc2b0128f3f88229d91cba)) |
| 291 | 447 | ROM_LOAD( "fire4.bin", 0x1800, 0x0800, CRC(68de7753) SHA1(b829ddc7e94d00b854e9290acc034038a60a8c1d)) |
| 292 | 448 | |
| 293 | | ROM_REGION(0x10000, "cpu2", 0) |
| 449 | ROM_REGION(0x2000, "cpu2", 0) |
| 294 | 450 | ROM_LOAD("fire_s2.bin", 0x1000, 0x0800, CRC(b76bda3f) SHA1(be5dfa3caa3b29a40287d535d158599587af8c05)) |
| 295 | 451 | ROM_LOAD("fire_s1.bin", 0x1800, 0x0800, CRC(13bdd72a) SHA1(f271bfe61617293b28b1a8ea7da9035127870d6c)) |
| 296 | | ROM_RELOAD( 0xf800, 0x0800) |
| 297 | 452 | ROM_END |
| 298 | 453 | |
| 299 | 454 | /*-------------------------------- |
| r31779 | r31780 | |
| 306 | 461 | ROM_LOAD( "fired3.bin", 0x1000, 0x0800, CRC(f5e07ed1) SHA1(3da566ea2fb56998fc56db3f373ec813b5b627e1)) |
| 307 | 462 | ROM_LOAD( "fired4.bin", 0x1800, 0x0800, CRC(da1a4ed5) SHA1(e39be103dfcfa004061d2249292b023bc3fac9bd)) |
| 308 | 463 | |
| 309 | | ROM_REGION(0x10000, "cpu2", 0) |
| 464 | ROM_REGION(0x8000, "cpu2", 0) |
| 310 | 465 | ROM_LOAD("fired_s1.bin", 0x5000, 0x1000, CRC(b821d324) SHA1(db00416592467a5917dd75e437842aea822fffa8)) |
| 311 | 466 | ROM_LOAD("fired_s2.bin", 0x6000, 0x1000, CRC(d427d0f6) SHA1(bcd1cf15f4ff1df30a42d8889879cff9d3f16e6e)) |
| 312 | 467 | ROM_LOAD("fired_s3.bin", 0x7000, 0x1000, CRC(ecff8399) SHA1(7615da5a6952cbc0769963a9563017bd46e4a73f)) |
| 313 | | ROM_RELOAD( 0xf000, 0x1000) |
| 314 | 468 | ROM_END |
| 315 | 469 | |
| 316 | 470 | /*-------------------------------- |
| r31779 | r31780 | |
| 327 | 481 | ROM_LOAD( "gemini3.bin", 0x1000, 0x0800, CRC(1f11b5e5) SHA1(043dd68e51428e9123cb3c50c499b87478062c86)) |
| 328 | 482 | ROM_LOAD( "gemini4.bin", 0x1800, 0x0800, CRC(cac64ea6) SHA1(eed32defaa03394395d7b9d7bbdc205004789337)) |
| 329 | 483 | |
| 330 | | ROM_REGION(0x10000, "cpu2", 0) |
| 484 | ROM_REGION(0x2000, "cpu2", 0) |
| 331 | 485 | ROM_LOAD("gemin_s2.bin", 0x1000, 0x0800, CRC(312a5c35) SHA1(82be0ca6f4430e54bbf963a879b85636537146a1)) |
| 332 | 486 | ROM_LOAD("gemin_s1.bin", 0x1800, 0x0800, CRC(b9a80ab2) SHA1(9fdfeae5c9bc735e6a9ad42d925a1217c30a3386)) |
| 333 | | ROM_RELOAD( 0xf800, 0x0800) |
| 334 | 487 | ROM_END |
| 335 | 488 | |
| 336 | 489 | ROM_START(gemini2k1) |
| r31779 | r31780 | |
| 340 | 493 | ROM_LOAD( "gemini3.bin", 0x1000, 0x0800, CRC(1f11b5e5) SHA1(043dd68e51428e9123cb3c50c499b87478062c86)) |
| 341 | 494 | ROM_LOAD( "gemini4a.bin", 0x1800, 0x0800, CRC(63d3a705) SHA1(157e45d05afde69dedb43c5987ad4f6e9c1e228b)) |
| 342 | 495 | |
| 343 | | ROM_REGION(0x10000, "cpu2", 0) |
| 496 | ROM_REGION(0x2000, "cpu2", 0) |
| 344 | 497 | ROM_LOAD("gemin_s2.bin", 0x1000, 0x0800, CRC(312a5c35) SHA1(82be0ca6f4430e54bbf963a879b85636537146a1)) |
| 345 | 498 | ROM_LOAD("gemin_s1.bin", 0x1800, 0x0800, CRC(b9a80ab2) SHA1(9fdfeae5c9bc735e6a9ad42d925a1217c30a3386)) |
| 346 | | ROM_RELOAD( 0xf800, 0x0800) |
| 347 | 499 | ROM_END |
| 348 | 500 | |
| 349 | 501 | /*-------------------------------- |
| r31779 | r31780 | |
| 356 | 508 | ROM_LOAD( "gork3.bin", 0x1000, 0x0800, CRC(0ea1a2dc) SHA1(3ab58bc25a4512aae5c16f497bddf713413c02fe)) |
| 357 | 509 | ROM_LOAD( "gork4.bin", 0x1800, 0x0800, CRC(0e6260fb) SHA1(b2f7190991d63701210a25a3970293b8f4c34022)) |
| 358 | 510 | |
| 359 | | ROM_REGION(0x10000, "cpu2", 0) |
| 511 | ROM_REGION(0x4000, "cpu2", 0) |
| 360 | 512 | ROM_LOAD("gork_s1.bin", 0x2000, 0x1000, CRC(6611a4cb) SHA1(3ab840b162f9bfe2aebe1d3afeb1fddaf849d9c5)) |
| 361 | 513 | ROM_LOAD("gork_s2.bin", 0x3000, 0x1000, CRC(440739cb) SHA1(6172bf000f854ccf5c24c7700a0ad208596d24f8)) |
| 362 | | ROM_RELOAD( 0xf000, 0x1000) |
| 363 | 514 | ROM_END |
| 364 | 515 | |
| 365 | 516 | /*-------------------------------- |
| r31779 | r31780 | |
| 372 | 523 | ROM_LOAD( "hawk3.bin", 0x1000, 0x0800, CRC(14be7e31) SHA1(86877bedb2df6edefc436dea20fcf04bf5a31641)) |
| 373 | 524 | ROM_LOAD( "hawk4.bin", 0x1800, 0x0800, CRC(e6df08a5) SHA1(bc1f7042b404d01c0cc8cccf1fdf1f42f37f8e02)) |
| 374 | 525 | |
| 375 | | ROM_REGION(0x10000, "cpu2", 0) |
| 526 | ROM_REGION(0x2000, "cpu2", 0) |
| 376 | 527 | ROM_LOAD("hawk_s2.bin", 0x1000, 0x0800, CRC(29bef82f) SHA1(5f393cc1cb6047cba1186e332e840bce8e59509b)) |
| 377 | 528 | ROM_LOAD("hawk_s1.bin", 0x1800, 0x0800, CRC(47549394) SHA1(f5731200db73e8751d2ec4a072b679127b6f0afa)) |
| 378 | | ROM_RELOAD( 0xf800, 0x0800) |
| 379 | 529 | ROM_END |
| 380 | 530 | |
| 381 | 531 | ROM_START(hawkman1) |
| r31779 | r31780 | |
| 385 | 535 | ROM_LOAD( "hawk3.bin", 0x1000, 0x0800, CRC(14be7e31) SHA1(86877bedb2df6edefc436dea20fcf04bf5a31641)) |
| 386 | 536 | ROM_LOAD( "hawk4a.bin", 0x1800, 0x0800, CRC(a5928ac3) SHA1(598462783fb27c6657ca0eac2d5daef8eff8e5c9)) |
| 387 | 537 | |
| 388 | | ROM_REGION(0x10000, "cpu2", 0) |
| 538 | ROM_REGION(0x2000, "cpu2", 0) |
| 389 | 539 | ROM_LOAD("hawk_s2.bin", 0x1000, 0x0800, CRC(29bef82f) SHA1(5f393cc1cb6047cba1186e332e840bce8e59509b)) |
| 390 | 540 | ROM_LOAD("hawk_s1.bin", 0x1800, 0x0800, CRC(47549394) SHA1(f5731200db73e8751d2ec4a072b679127b6f0afa)) |
| 391 | | ROM_RELOAD( 0xf800, 0x0800) |
| 392 | 541 | ROM_END |
| 393 | 542 | |
| 394 | 543 | /*-------------------------------- |
| r31779 | r31780 | |
| 405 | 554 | ROM_LOAD( "lluck3.bin", 0x1000, 0x0800, CRC(f22666f6) SHA1(2b92007cc4c91a2804d9f6229fa68be35be849ce)) |
| 406 | 555 | ROM_LOAD( "lluck4.bin", 0x1800, 0x0800, CRC(1715ee7e) SHA1(45677053f501d687d7482e70b7902a67d277eee9)) |
| 407 | 556 | |
| 408 | | ROM_REGION(0x10000, "cpu2", 0) |
| 557 | ROM_REGION(0x2000, "cpu2", 0) |
| 409 | 558 | ROM_LOAD("lluck_s2.bin", 0x1000, 0x0800, CRC(b0b05e9f) SHA1(1b5b5701ece241913367960eba7f58ca1a528548)) |
| 410 | 559 | ROM_LOAD("lluck_s1.bin", 0x1800, 0x0800, CRC(78ed85b4) SHA1(72fee3e337f2d2174a41434084699c3a472d798e)) |
| 411 | | ROM_RELOAD( 0xf800, 0x0800) |
| 412 | 560 | ROM_END |
| 413 | 561 | |
| 414 | 562 | /*-------------------------------- |
| r31779 | r31780 | |
| 421 | 569 | ROM_LOAD( "lunelle3.bin", 0x1000, 0x0800, CRC(69ec6079) SHA1(df36daa221d27f97f69231c19cbbb80347f51dd3)) |
| 422 | 570 | ROM_LOAD( "lunelle4.bin", 0x1800, 0x0800, CRC(492f5de7) SHA1(5bfa0a7b1e3612baebc4c598b43121e7846ae0ff)) |
| 423 | 571 | |
| 424 | | ROM_REGION(0x10000, "cpu2", 0) |
| 572 | ROM_REGION(0x4000, "cpu2", 0) |
| 425 | 573 | ROM_LOAD("lunel_s1.bin", 0x2000, 0x1000, CRC(910dfa3a) SHA1(a0694c90b4de7a02f9032c7b07d09194739640e7)) |
| 426 | 574 | ROM_LOAD("lunel_s2.bin", 0x3000, 0x1000, CRC(3c57b605) SHA1(b119cb5c93c035c8ffd68071d4e9f92a45a18f7f)) |
| 427 | | ROM_RELOAD( 0xf000, 0x1000) |
| 428 | 575 | ROM_END |
| 429 | 576 | |
| 430 | 577 | /*-------------------------------- |
| r31779 | r31780 | |
| 437 | 584 | ROM_LOAD( "meteor3.bin", 0x1000, 0x0800, CRC(c818e889) SHA1(40350e168c0e19edd5a8d11f11d76ed6cc5e4169)) |
| 438 | 585 | ROM_RELOAD( 0x1800, 0x0800) |
| 439 | 586 | |
| 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)) |
| 444 | 589 | ROM_END |
| 445 | 590 | |
| 446 | 591 | /*-------------------------------- |
| r31779 | r31780 | |
| 454 | 599 | ROM_LOAD( "mrb4.bin", 0x1800, 0x0800, CRC(84367699) SHA1(a9a7b21fe31f12b0888bc3bbf82d0b13cf8bad49)) |
| 455 | 600 | ROM_LOAD( "mrb5.bin", 0x2000, 0x0800, CRC(a22ee400) SHA1(d55a60ef68d8b671764d79c5ccaeacc8d9821040)) |
| 456 | 601 | |
| 457 | | ROM_REGION(0x10000, "cpu2", 0) |
| 602 | ROM_REGION(0x8000, "cpu2", 0) |
| 458 | 603 | ROM_LOAD("mrb_s1.bin", 0x5000, 0x1000, CRC(ff28b2b9) SHA1(3106811740e0206ad4ba7845e204e721b0da70e2)) |
| 459 | 604 | ROM_LOAD("mrb_s2.bin", 0x6000, 0x1000, CRC(34d52449) SHA1(bdd5db5e58ca997d413d18f291928ad1a45c194e)) |
| 460 | 605 | ROM_LOAD("mrb_s3.bin", 0x7000, 0x1000, CRC(276fb897) SHA1(b1a4323a4d921e3ae4beefaa04cd95e18cc33b9d)) |
| 461 | | ROM_RELOAD( 0xf000, 0x1000) |
| 462 | 606 | ROM_END |
| 463 | 607 | |
| 464 | 608 | ROM_START(mrblack1) |
| r31779 | r31780 | |
| 469 | 613 | ROM_LOAD( "mrb4.bin", 0x1800, 0x0800, CRC(84367699) SHA1(a9a7b21fe31f12b0888bc3bbf82d0b13cf8bad49)) |
| 470 | 614 | ROM_LOAD( "mrb5a.bin", 0x2000, 0x0800, CRC(18d8f2cc) SHA1(e14c20440753a1996e618e407ef97f3059775c46)) |
| 471 | 615 | |
| 472 | | ROM_REGION(0x10000, "cpu2", 0) |
| 616 | ROM_REGION(0x8000, "cpu2", 0) |
| 473 | 617 | ROM_LOAD("mrb_s1.bin", 0x5000, 0x1000, CRC(ff28b2b9) SHA1(3106811740e0206ad4ba7845e204e721b0da70e2)) |
| 474 | 618 | ROM_LOAD("mrb_s2.bin", 0x6000, 0x1000, CRC(34d52449) SHA1(bdd5db5e58ca997d413d18f291928ad1a45c194e)) |
| 475 | 619 | ROM_LOAD("mrb_s3.bin", 0x7000, 0x1000, CRC(276fb897) SHA1(b1a4323a4d921e3ae4beefaa04cd95e18cc33b9d)) |
| 476 | | ROM_RELOAD( 0xf000, 0x1000) |
| 477 | 620 | ROM_END |
| 478 | 621 | |
| 479 | 622 | /*-------------------------------- |
| r31779 | r31780 | |
| 486 | 629 | ROM_LOAD( "ob3.bin", 0x1000, 0x0800, CRC(8f32a7c0) SHA1(378a5434d3f4fe1b07f0116f2558bda030d2258c)) |
| 487 | 630 | ROM_RELOAD( 0x1800, 0x0800) |
| 488 | 631 | |
| 489 | | ROM_REGION(0x10000, "cpu2", 0) |
| 632 | ROM_REGION(0x2000, "cpu2", 0) |
| 490 | 633 | ROM_LOAD("ob_s2.bin", 0x1000, 0x0800, CRC(f7dbb715) SHA1(70d1331612fe497f48520726c5f39accdcbdb205)) |
| 491 | 634 | ROM_LOAD("ob_s1.bin", 0x1800, 0x0800, CRC(812a362b) SHA1(22b5f5f2d467ca1b0ab55db2e01ef6579f8ee390)) |
| 492 | | ROM_RELOAD( 0xf800, 0x0800) |
| 493 | 635 | ROM_END |
| 494 | 636 | |
| 495 | 637 | ROM_START(obaoba1) |
| r31779 | r31780 | |
| 499 | 641 | ROM_LOAD( "ob3a.bin", 0x1000, 0x0800, CRC(9fe1e0fd) SHA1(e0ae32ed1f45fbf9de4daa73f662e4e2c91d5c0b)) |
| 500 | 642 | ROM_RELOAD( 0x1800, 0x0800) |
| 501 | 643 | |
| 502 | | ROM_REGION(0x10000, "cpu2", 0) |
| 644 | ROM_REGION(0x2000, "cpu2", 0) |
| 503 | 645 | ROM_LOAD("ob_s2a.bin", 0x1000, 0x0800, CRC(08d22ca7) SHA1(9121f0d21a796c10adf443b63e1c5451468d9f9f)) |
| 504 | 646 | ROM_LOAD("ob_s1a.bin", 0x1800, 0x0800, CRC(fa106de6) SHA1(be4dee9c2f10cf64a3b71cf65386e02323f040c7)) |
| 505 | | ROM_RELOAD( 0xf800, 0x0800) |
| 506 | 647 | ROM_END |
| 507 | 648 | |
| 508 | 649 | /*-------------------------------- |
| r31779 | r31780 | |
| 515 | 656 | ROM_LOAD( "polar3.bin", 0x1000, 0x0800, CRC(318d0702) SHA1(27c4856ea098286142c70552f07fd689e35d5288)) |
| 516 | 657 | ROM_LOAD( "polar4.bin", 0x1800, 0x0800, CRC(1c02f0c9) SHA1(663c1f4841cb0bd7139e4063d4e7e35a51470686)) |
| 517 | 658 | |
| 518 | | ROM_REGION(0x10000, "cpu2", 0) |
| 659 | ROM_REGION(0x8000, "cpu2", 0) |
| 519 | 660 | ROM_LOAD("polar_s1.bin", 0x5000, 0x1000, CRC(baff1a67) SHA1(d93736b8d232034047f463b43ac51f9fd4a28536)) |
| 520 | 661 | ROM_LOAD("polar_s2.bin", 0x6000, 0x1000, CRC(84fe1dc8) SHA1(96f52fc9245d0f7626da9cf41979c5a84a63f4bb)) |
| 521 | 662 | ROM_LOAD("polar_s3.bin", 0x7000, 0x1000, CRC(d574bc94) SHA1(f6060b60708cebd1d546dc5b9e3cec0781454af5)) |
| 522 | | ROM_RELOAD( 0xf000, 0x1000) |
| 523 | 663 | ROM_END |
| 524 | 664 | |
| 525 | 665 | /*-------------------------------- |
| r31779 | r31780 | |
| 532 | 672 | ROM_LOAD( "rally3.bin", 0x1000, 0x0800, CRC(45d28cd3) SHA1(dda00ac5aad24a359ff894a2abe0db967826165d)) |
| 533 | 673 | ROM_LOAD( "rally4.bin", 0x1800, 0x0800, CRC(7fb471ee) SHA1(d161836528380b3d18606aa082dfc1d7a5959147)) |
| 534 | 674 | |
| 535 | | ROM_REGION(0x10000, "cpu2", 0) |
| 675 | ROM_REGION(0x2000, "cpu2", 0) |
| 536 | 676 | ROM_LOAD("rally_s2.bin", 0x1000, 0x0800, CRC(a409d9d1) SHA1(3005cfaedd6edf3d80cac539563655f3bcc342ca)) |
| 537 | 677 | ROM_LOAD("rally_s1.bin", 0x1800, 0x0800, CRC(0c7ca1bc) SHA1(09df10b1b295b9a7f5c337eb4f1e1e4db0f3d113)) |
| 538 | | ROM_RELOAD( 0xf800, 0x0800) |
| 539 | 678 | ROM_END |
| 540 | 679 | |
| 541 | 680 | /*-------------------------------- |
| r31779 | r31780 | |
| 548 | 687 | ROM_LOAD( "shark3.bin", 0x1000, 0x0800, CRC(7ccf945b) SHA1(683d8d8e4ec9c36dcf4cad240644d54f580a8bb6)) |
| 549 | 688 | ROM_LOAD( "shark4.bin", 0x1800, 0x0800, CRC(8ca33f37) SHA1(ec08923fb04c92f4f01a8289f924792708869cf2)) |
| 550 | 689 | |
| 551 | | ROM_REGION(0x10000, "cpu2", 0) |
| 690 | ROM_REGION(0x4000, "cpu2", 0) |
| 552 | 691 | ROM_LOAD("shark_s1.bin", 0x3000, 0x1000, CRC(75969a7d) SHA1(a37ec84641172ec7a7936fee10c1a36d567d33bb)) |
| 553 | | ROM_RELOAD( 0xf000, 0x1000) |
| 554 | 692 | ROM_END |
| 555 | 693 | |
| 556 | 694 | /*-------------------------------- |
| 557 | 695 | / Shock |
| 558 | 696 | /-------------------------------*/ |
| 559 | 697 | ROM_START(shock) |
| 560 | | ROM_REGION(0x2800, "roms", 0) |
| 698 | ROM_REGION(0x2000, "roms", 0) |
| 561 | 699 | ROM_LOAD( "shock1.bin", 0x0000, 0x0400, CRC(d844287a) SHA1(c2ff9e2585fc625623c6351c74063f7a09f80cd7)) |
| 562 | 700 | ROM_LOAD( "shock2.bin", 0x0400, 0x0400, CRC(068b84c7) SHA1(622bd3b24df175cd783cdf46e5b7e910159d2bea)) |
| 563 | 701 | ROM_LOAD( "shock3.bin", 0x0800, 0x0400, CRC(a7f0e116) SHA1(bdb5d6120f7802ce4e1dad434158010b3150233a)) |
| 564 | 702 | ROM_LOAD( "shock4.bin", 0x0c00, 0x0400, CRC(549cc14f) SHA1(38ce6ed4cf330a5596394c752257ac0f4b972eda)) |
| 565 | 703 | ROM_LOAD( "shock5.bin", 0x1800, 0x0400, CRC(d1f33c6b) SHA1(c3c1061f2f55cefe8037b19d5ebe087579854992)) |
| 566 | 704 | |
| 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)) |
| 573 | 708 | ROM_END |
| 574 | 709 | |
| 575 | 710 | /*-------------------------------- |
| r31779 | r31780 | |
| 582 | 717 | ROM_LOAD( "snake3.bin", 0x1000, 0x0800, CRC(6f054bc0) SHA1(08ab82131888756e8178b2fe2bbc24fc4f494ef2)) |
| 583 | 718 | ROM_LOAD( "snake4.bin", 0x1800, 0x0800, CRC(ed231064) SHA1(42410dbbef36dea9d0163c65406bc86b35bb0bd7)) |
| 584 | 719 | |
| 585 | | ROM_REGION(0x10000, "cpu2", 0) |
| 720 | ROM_REGION(0x4000, "cpu2", 0) |
| 586 | 721 | ROM_LOAD("snake_s1.bin", 0x2000, 0x1000, CRC(f7c1623c) SHA1(77e79ccc4b074b715008de37332baf76791d471e)) |
| 587 | 722 | ROM_LOAD("snake_s2.bin", 0x3000, 0x1000, CRC(18316d73) SHA1(422a093ff245f0c8f710aeba91acd59666e2398b)) |
| 588 | | ROM_RELOAD( 0xf000, 0x1000) |
| 589 | 723 | ROM_END |
| 590 | 724 | |
| 591 | 725 | /*-------------------------------- |
| r31779 | r31780 | |
| 598 | 732 | ROM_LOAD( "sshtl3.bin", 0x1000, 0x0800, CRC(17d43a16) SHA1(dd9a503460db9af64d6e22303d8a5b5b578ff950)) |
| 599 | 733 | ROM_LOAD( "sshtl4.bin", 0x1800, 0x0800, CRC(2719dbac) SHA1(3519dbac6fc0314d3277d59211bad4abf844ee02)) |
| 600 | 734 | |
| 601 | | ROM_REGION(0x10000, "cpu2", 0) |
| 735 | ROM_REGION(0x8000, "cpu2", 0) |
| 602 | 736 | ROM_LOAD("sshtl_s1.bin", 0x5000, 0x1000, CRC(5a6211e7) SHA1(9e53f76f76203c20f1933bf491b3f60279708c46)) |
| 603 | 737 | ROM_LOAD("sshtl_s2.bin", 0x6000, 0x1000, CRC(3af4707e) SHA1(b7231ede973a0c83e009333f0377b81c34826117)) |
| 604 | 738 | ROM_LOAD("sshtl_s3.bin", 0x7000, 0x1000, CRC(0788990b) SHA1(7197018d1ede74def864411afad99f98ddbab78a)) |
| 605 | | ROM_RELOAD( 0xf000, 0x1000) |
| 606 | 739 | ROM_END |
| 607 | 740 | |
| 608 | 741 | ROM_START(sshuttle1) |
| r31779 | r31780 | |
| 612 | 745 | ROM_LOAD( "sshtl3a.bin", 0x1000, 0x0800, CRC(b1ddb78b) SHA1(ffa2aa6f501a06b2a3a92b1926050bd3ca053d0d)) |
| 613 | 746 | ROM_LOAD( "sshtl4a.bin", 0x1800, 0x0800, CRC(163a569d) SHA1(9fe259d09944eacd30582e36d9a1dcbb6f5e1ea2)) |
| 614 | 747 | |
| 615 | | ROM_REGION(0x10000, "cpu2", 0) |
| 748 | ROM_REGION(0x8000, "cpu2", 0) |
| 616 | 749 | ROM_LOAD("sshtl_s1.bin", 0x5000, 0x1000, CRC(5a6211e7) SHA1(9e53f76f76203c20f1933bf491b3f60279708c46)) |
| 617 | 750 | ROM_LOAD("sshtl_s2.bin", 0x6000, 0x1000, CRC(3af4707e) SHA1(b7231ede973a0c83e009333f0377b81c34826117)) |
| 618 | 751 | ROM_LOAD("sshtl_s3.bin", 0x7000, 0x1000, CRC(0788990b) SHA1(7197018d1ede74def864411afad99f98ddbab78a)) |
| 619 | | ROM_RELOAD( 0xf000, 0x1000) |
| 620 | 752 | ROM_END |
| 621 | 753 | |
| 622 | 754 | /*-------------------------------- |
| r31779 | r31780 | |
| 629 | 761 | ROM_LOAD( "stest3.bin", 0x1000, 0x0800, CRC(271129a2) SHA1(c20755f6b661502ce43fea03fb654046ed1a747d)) |
| 630 | 762 | ROM_LOAD( "stest4.bin", 0x1800, 0x0800, CRC(1cdd4e08) SHA1(bc7e3efd194396efb63115186bf586439732519d)) |
| 631 | 763 | |
| 632 | | ROM_REGION(0x10000, "cpu2", 0) |
| 764 | ROM_REGION(0x2000, "cpu2", 0) |
| 633 | 765 | ROM_LOAD("stest_s2.bin", 0x1000, 0x0800, CRC(d7ac9369) SHA1(6085341a32bc5cc17a631aeb0d5a792a9de675be)) |
| 634 | 766 | ROM_LOAD("stest_s1.bin", 0x1800, 0x0800, CRC(dc71d4b2) SHA1(c2d3523019f63162aa23e0141263179b9f219609)) |
| 635 | | ROM_RELOAD( 0xf800, 0x0800) |
| 636 | 767 | ROM_END |
| 637 | 768 | |
| 638 | 769 | /*-------------------------------- |
| r31779 | r31780 | |
| 649 | 780 | ROM_LOAD( "ssh3.bin", 0x1000, 0x0800, CRC(4dec25d6) SHA1(314052b0f5d750411ed597bb0461e9e847ccc2df)) |
| 650 | 781 | ROM_LOAD( "ssh4.bin", 0x1800, 0x0800, CRC(ced8f9df) SHA1(ba6b50df3ad2cb28885542748a61777df2010d69)) |
| 651 | 782 | |
| 652 | | ROM_REGION(0x10000, "cpu2", 0) |
| 783 | ROM_REGION(0x2000, "cpu2", 0) |
| 653 | 784 | ROM_LOAD("ssh_s1.bin", 0x0800, 0x0800, CRC(acb7e92f) SHA1(103da5c87d0f1e0444575193e760b667d42fea73)) |
| 654 | 785 | ROM_LOAD("ssh_s3.bin", 0x1000, 0x0800, CRC(5e7f5275) SHA1(48eb1a499d2485b317ad769d876ec4cd57980285)) |
| 655 | 786 | ROM_LOAD("ssh_s2.bin", 0x1800, 0x0800, CRC(c1351b31) SHA1(a306ff7abe5b032cd05195200fc56a97c1d2eef3)) |
| 656 | | ROM_RELOAD( 0xf800, 0x0800) |
| 657 | 787 | ROM_END |
| 658 | 788 | |
| 659 | 789 | /*-------------------------------- |
| r31779 | r31780 | |
| 666 | 796 | ROM_LOAD( "titan3.bin", 0x1000, 0x0800, CRC(e0827a82) SHA1(7245bab117234c0286aad4a5f45bbb8cb843a3f0)) |
| 667 | 797 | ROM_LOAD( "titan4.bin", 0x1800, 0x0800, CRC(fb3d0282) SHA1(d0f47deab82bcf15e6129c0960c94493e78a1c51)) |
| 668 | 798 | |
| 669 | | ROM_REGION(0x10000, "cpu2", 0) |
| 799 | ROM_REGION(0x2000, "cpu2", 0) |
| 670 | 800 | ROM_LOAD("titan_s2.bin", 0x1000, 0x0800, CRC(3bd0e6ab) SHA1(1a0b7ddde004020aaae5095071acc4b552ced1bf)) |
| 671 | 801 | ROM_LOAD("titan_s1.bin", 0x1800, 0x0800, CRC(36b5c196) SHA1(b3788ed5b53e4a8fe35e7be2b6b7b943e518f68c)) |
| 672 | | ROM_RELOAD( 0xf800, 0x0800) |
| 673 | 802 | ROM_END |
| 674 | 803 | |
| 675 | 804 | ROM_START(titan1) |
| r31779 | r31780 | |
| 679 | 808 | ROM_LOAD( "titan3.bin", 0x1000, 0x0800, CRC(e0827a82) SHA1(7245bab117234c0286aad4a5f45bbb8cb843a3f0)) |
| 680 | 809 | ROM_LOAD( "titan4.bin", 0x1800, 0x0800, CRC(fb3d0282) SHA1(d0f47deab82bcf15e6129c0960c94493e78a1c51)) |
| 681 | 810 | |
| 682 | | ROM_REGION(0x10000, "cpu2", 0) |
| 811 | ROM_REGION(0x2000, "cpu2", 0) |
| 683 | 812 | ROM_LOAD("titn_s2a.bin", 0x1000, 0x0800, CRC(5c91592d) SHA1(567d646652e441f83bc4797d1c8c004b3d071744)) |
| 684 | 813 | ROM_LOAD("titn_s1a.bin", 0x1800, 0x0800, CRC(9840dd80) SHA1(44217dcf7ae5c6f4f4801568e020ee770b4c994b)) |
| 685 | | ROM_RELOAD( 0xf800, 0x0800) |
| 686 | 814 | ROM_END |
| 687 | 815 | |
| 688 | 816 | /*-------------------------------- |
| r31779 | r31780 | |
| 695 | 823 | ROM_LOAD( "vegas3.bin", 0x1000, 0x0800, CRC(bd1fdbc3) SHA1(e184cec644b2d5cc05c3d458a06299359322df00)) |
| 696 | 824 | ROM_LOAD( "vegas4.bin", 0x1800, 0x0800, CRC(61f733a9) SHA1(a86ac621d81eb69a56706f9b0d49c0816f14a016)) |
| 697 | 825 | |
| 698 | | ROM_REGION(0x10000, "cpu2", 0) |
| 826 | ROM_REGION(0x2000, "cpu2", 0) |
| 699 | 827 | ROM_LOAD("lluck_s2.bin", 0x1000, 0x0800, CRC(b0b05e9f) SHA1(1b5b5701ece241913367960eba7f58ca1a528548)) |
| 700 | 828 | ROM_LOAD("lluck_s1.bin", 0x1800, 0x0800, CRC(78ed85b4) SHA1(72fee3e337f2d2174a41434084699c3a472d798e)) |
| 701 | | ROM_RELOAD( 0xf800, 0x0800) |
| 702 | 829 | ROM_END |
| 703 | 830 | |
| 704 | 831 | |
| r31779 | r31780 | |
| 716 | 843 | ROM_LOAD( "voley3.bin", 0x1000, 0x0800, NO_DUMP) |
| 717 | 844 | ROM_LOAD( "voley4.bin", 0x1800, 0x0800, NO_DUMP) |
| 718 | 845 | |
| 719 | | ROM_REGION(0x10000, "cpu2", 0) |
| 846 | ROM_REGION(0x4000, "cpu2", 0) |
| 720 | 847 | ROM_LOAD("voley_s1.bin", 0x2000, 0x1000, CRC(9c825666) SHA1(330ecd9caccb8a1555c5e7302095ae25558c020e)) |
| 721 | 848 | ROM_LOAD("voley_s2.bin", 0x3000, 0x1000, CRC(79a8228c) SHA1(e71d9347a8fc230c70703164ae0e4d44423bbb5d)) |
| 722 | | ROM_RELOAD( 0xf000, 0x1000) |
| 723 | 849 | ROM_END |
| 724 | 850 | |
| 725 | 851 | /*-------------------------------- |
| r31779 | r31780 | |
| 732 | 858 | ROM_LOAD( "vortex3.bin", 0x1000, 0x0800, CRC(a46e3722) SHA1(b91ea5eb8b05a642e756fe3942ce4adc6bf75a29)) |
| 733 | 859 | ROM_LOAD( "vortex4.bin", 0x1800, 0x0800, CRC(39ef8112) SHA1(acde00a6c13fff1173a8fbe2ec31fdf662502032)) |
| 734 | 860 | |
| 735 | | ROM_REGION(0x10000, "cpu2", 0) |
| 861 | ROM_REGION(0x2000, "cpu2", 0) |
| 736 | 862 | ROM_LOAD("vrtex_s2.bin", 0x1000, 0x0800, CRC(4250e02e) SHA1(5a67aac55728e6661d85e31b01a5263b9d4a22db)) |
| 737 | 863 | ROM_LOAD("vrtex_s1.bin", 0x1800, 0x0800, CRC(740bdd3e) SHA1(ed86bd65ac4b6d43f91a95d44d48b04adb631ee3)) |
| 738 | | ROM_RELOAD( 0xf800, 0x0800) |
| 739 | 864 | ROM_END |
| 740 | 865 | |
| 741 | 866 | /*-------------------------------- |
| r31779 | r31780 | |
| 748 | 873 | ROM_LOAD( "zarza3.bin", 0x1000, 0x0800, CRC(a5faf4d5) SHA1(84bb1e89dac9008e226c5d64f62f245632fe9634)) |
| 749 | 874 | ROM_LOAD( "zarza4.bin", 0x1800, 0x0800, CRC(ddfcdd20) SHA1(6c7761d9b11e4e62a5bf2346d9ec8278610131ec)) |
| 750 | 875 | |
| 751 | | ROM_REGION(0x10000, "cpu2", 0) |
| 876 | ROM_REGION(0x2000, "cpu2", 0) |
| 752 | 877 | ROM_LOAD("zarza_s2.bin", 0x1000, 0x0800, CRC(a98e13b7) SHA1(7416a941ee87fd456a5c4115e6933b8b7ad69681)) |
| 753 | 878 | ROM_LOAD("zarza_s1.bin", 0x1800, 0x0800, CRC(f076c2a8) SHA1(f626556e1aea7a36a801e8f0fc9a762f8eea636f)) |
| 754 | | ROM_RELOAD( 0xf800, 0x0800) |
| 755 | 879 | ROM_END |
| 756 | 880 | |
| 757 | 881 | ROM_START(zarza1) |
| r31779 | r31780 | |
| 761 | 885 | ROM_LOAD( "zarza3.bin", 0x1000, 0x0800, CRC(a5faf4d5) SHA1(84bb1e89dac9008e226c5d64f62f245632fe9634)) |
| 762 | 886 | ROM_LOAD( "zarza4a.bin", 0x1800, 0x0800, CRC(dc124f7b) SHA1(a513013bbd173dfe80c108e140e9546b17e3cedd)) |
| 763 | 887 | |
| 764 | | ROM_REGION(0x10000, "cpu2", 0) |
| 888 | ROM_REGION(0x2000, "cpu2", 0) |
| 765 | 889 | ROM_LOAD("zarza_s2.bin", 0x1000, 0x0800, CRC(a98e13b7) SHA1(7416a941ee87fd456a5c4115e6933b8b7ad69681)) |
| 766 | 890 | ROM_LOAD("zarza_s1.bin", 0x1800, 0x0800, CRC(f076c2a8) SHA1(f626556e1aea7a36a801e8f0fc9a762f8eea636f)) |
| 767 | | ROM_RELOAD( 0xf800, 0x0800) |
| 768 | 891 | ROM_END |
| 769 | 892 | |
| 770 | 893 | /*----------- |
| r31779 | r31780 | |
| 774 | 897 | ROM_REGION(0x2800, "roms", 0) |
| 775 | 898 | ROM_LOAD( "ttest1.bin", 0x0000, 0x0800, CRC(a9729e2f) SHA1(2c13bc9d6eab2101316fa795a18d5c5afac936d8)) |
| 776 | 899 | ROM_RELOAD( 0x1800, 0x0800) |
| 900 | |
| 901 | ROM_REGION(0x2000, "cpu2", ROMREGION_ERASEFF) |
| 777 | 902 | ROM_END |
| 778 | 903 | |
| 779 | 904 | |
| r31779 | r31780 | |
| 787 | 912 | ROM_LOAD( "mb03z80.dat", 0x1000, 0x0800, CRC(5a8e55e8) SHA1(b93102254004d258998bd6ab7d7b333361b37830)) |
| 788 | 913 | ROM_LOAD( "mb04z80.dat", 0x1800, 0x0800, CRC(ecf30c2f) SHA1(404c891bc420cfe540e829a1cd05ced10ea5a09c)) |
| 789 | 914 | |
| 790 | | ROM_REGION(0x10000, "cpu2", 0) |
| 915 | ROM_REGION(0x8000, "cpu2", 0) |
| 791 | 916 | ROM_LOAD("mrb_s1.bin", 0x5000, 0x1000, CRC(ff28b2b9) SHA1(3106811740e0206ad4ba7845e204e721b0da70e2)) |
| 792 | 917 | ROM_LOAD("mrb_s2.bin", 0x6000, 0x1000, CRC(34d52449) SHA1(bdd5db5e58ca997d413d18f291928ad1a45c194e)) |
| 793 | 918 | ROM_LOAD("mrb_s3.bin", 0x7000, 0x1000, CRC(276fb897) SHA1(b1a4323a4d921e3ae4beefaa04cd95e18cc33b9d)) |
| 794 | | ROM_RELOAD( 0xf000, 0x1000) |
| 795 | 919 | ROM_END |
| 796 | 920 | |
| 921 | // no sound |
| 797 | 922 | GAME(198?, taitest, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Taito Test Fixture", GAME_MECHANICAL | GAME_NO_SOUND_HW ) |
| 798 | | GAME(1981, cavnegro, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Cavaleiro Negro", GAME_IS_SKELETON_MECHANICAL) |
| 799 | | GAME(1981, cavnegro1, cavnegro, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Cavaleiro Negro (alternate set 1)", GAME_IS_SKELETON_MECHANICAL) |
| 800 | | GAME(1981, cavnegro2, cavnegro, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Cavaleiro Negro (alternate set 2)", GAME_IS_SKELETON_MECHANICAL) |
| 801 | | GAME(1981, cosmic, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Cosmic", GAME_IS_SKELETON_MECHANICAL) |
| 802 | | GAME(1980, drakor, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Drakor", GAME_IS_SKELETON_MECHANICAL) |
| 803 | | GAME(1981, fireact, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Fire Action", GAME_IS_SKELETON_MECHANICAL) |
| 804 | | GAME(198?, fireactd, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Fire Action Deluxe", GAME_IS_SKELETON_MECHANICAL) |
| 805 | | GAME(1982, gemini2k, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Gemini 2000", GAME_IS_SKELETON_MECHANICAL) |
| 806 | | GAME(1982, gemini2k1, gemini2k, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Gemini 2000 (alternate set)", GAME_IS_SKELETON_MECHANICAL) |
| 807 | | GAME(1982, gork, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Gork", GAME_IS_SKELETON_MECHANICAL) |
| 808 | | GAME(1982, hawkman, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Hawkman", GAME_IS_SKELETON_MECHANICAL) |
| 809 | | GAME(1982, hawkman1, hawkman, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Hawkman (alternate set)", GAME_IS_SKELETON_MECHANICAL) |
| 810 | | GAME(1981, ladylukt, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Lady Luck (Taito)", GAME_IS_SKELETON_MECHANICAL) |
| 811 | | GAME(1982, lunelle, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Lunelle", GAME_IS_SKELETON_MECHANICAL) |
| 812 | | GAME(1980, meteort, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Meteor (Taito)", GAME_IS_SKELETON_MECHANICAL) |
| 813 | | GAME(1984, mrblack, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Mr. Black", GAME_IS_SKELETON_MECHANICAL) |
| 814 | | GAME(1985, mrblack1, mrblack, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Mr. Black (alternate set)", GAME_IS_SKELETON_MECHANICAL) |
| 815 | | GAME(1980, obaoba, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Oba-Oba", GAME_IS_SKELETON_MECHANICAL) |
| 816 | | GAME(1980, obaoba1, obaoba, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Oba-Oba (alternate set)", GAME_IS_SKELETON_MECHANICAL) |
| 817 | | GAME(198?, polar, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Polar Explorer", GAME_IS_SKELETON_MECHANICAL) |
| 818 | | GAME(1980, rally, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Rally", GAME_IS_SKELETON_MECHANICAL) |
| 819 | | GAME(1982, sharkt, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Shark (Taito)", GAME_IS_SKELETON_MECHANICAL) |
| 820 | | GAME(1979, shock, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Shock", GAME_IS_SKELETON_MECHANICAL) |
| 821 | | GAME(1982, snake, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Snake Machine", GAME_IS_SKELETON_MECHANICAL) |
| 822 | | GAME(1985, sshuttle, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Space Shuttle (Taito)", GAME_IS_SKELETON_MECHANICAL) |
| 823 | | GAME(1985, sshuttle1, sshuttle, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Space Shuttle (Taito) (alternate set)", GAME_IS_SKELETON_MECHANICAL) |
| 824 | | GAME(1982, stest, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Speed Test", GAME_IS_SKELETON_MECHANICAL) |
| 825 | | GAME(1981, sureshop, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Sure Shot (Pinball)", GAME_IS_SKELETON_MECHANICAL) |
| 826 | | GAME(1982, titan, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Titan", GAME_IS_SKELETON_MECHANICAL) |
| 827 | | GAME(1982, titan1, titan, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Titan (alternate set)", GAME_IS_SKELETON_MECHANICAL) |
| 828 | | GAME(198?, vegast, ladylukt, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Vegas (Taito)", GAME_IS_SKELETON_MECHANICAL) |
| 829 | | GAME(198?, voleybal, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Voley Ball", GAME_IS_SKELETON_MECHANICAL) |
| 830 | | GAME(1982, vortexp, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Vortex (Pinball)", GAME_IS_SKELETON_MECHANICAL) |
| 831 | | GAME(1982, zarza, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Zarza", GAME_IS_SKELETON_MECHANICAL) |
| 832 | | GAME(1982, zarza1, zarza, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Zarza (alternate set)", GAME_IS_SKELETON_MECHANICAL) |
| 923 | |
| 924 | // dac (sintetizador) |
| 925 | GAME(1979, shock, 0, shock, taito, taito_state, taito, ROT0, "Taito do Brasil", "Shock", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 926 | GAME(1980, obaoba, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Oba-Oba (set 1)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 927 | GAME(1980, obaoba1, obaoba, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Oba-Oba (set 2)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 928 | GAME(1980, drakor, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Drakor", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 929 | GAME(1980, meteort, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Meteor (Taito)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 930 | GAME(1981, sureshop, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Sure Shot (Pinball)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 931 | GAME(1981, cosmic, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Cosmic", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 932 | GAME(1982, gemini2k, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Gemini 2000 (set 1)", GAME_IS_SKELETON_MECHANICAL) |
| 933 | GAME(1982, gemini2k1, gemini2k, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Gemini 2000 (set 2)", GAME_IS_SKELETON_MECHANICAL) |
| 934 | GAME(1982, vortexp, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Vortex (Pinball)", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 935 | GAME(1982, zarza, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Zarza (set 1)", GAME_IS_SKELETON_MECHANICAL) |
| 936 | GAME(1982, zarza1, zarza, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Zarza (set 2)", GAME_IS_SKELETON_MECHANICAL) |
| 937 | GAME(1982, sharkt, 0, taito2, taito, taito_state, taito, ROT0, "Taito do Brasil", "Shark (Taito)", GAME_IS_SKELETON_MECHANICAL) |
| 938 | GAME(1982, stest, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Speed Test", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 939 | GAME(1982, lunelle, 0, taito2, taito, taito_state, taito, ROT0, "Taito do Brasil", "Lunelle", GAME_IS_SKELETON_MECHANICAL) |
| 940 | GAME(1980, rally, 0, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Rally", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 941 | |
| 942 | // dac and vox (sintevox) |
| 943 | GAME(1981, fireact, 0, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Fire Action", GAME_IS_SKELETON_MECHANICAL) |
| 944 | GAME(1981, cavnegro, 0, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Cavaleiro Negro (set 1)", GAME_IS_SKELETON_MECHANICAL) |
| 945 | GAME(1981, cavnegro1, cavnegro, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Cavaleiro Negro (set 2)", GAME_IS_SKELETON_MECHANICAL) |
| 946 | GAME(1981, cavnegro2, cavnegro, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Cavaleiro Negro (set 3)", GAME_IS_SKELETON_MECHANICAL) |
| 947 | GAME(1981, ladylukt, 0, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Lady Luck (Taito)", GAME_MECHANICAL | GAME_NO_SOUND ) |
| 948 | GAME(198?, vegast, ladylukt, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Vegas (Taito)", GAME_MECHANICAL | GAME_NO_SOUND ) |
| 949 | GAME(1982, titan, 0, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Titan (set 1)", GAME_MECHANICAL | GAME_NO_SOUND ) |
| 950 | GAME(1982, titan1, titan, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Titan (set 2)", GAME_MECHANICAL | GAME_NO_SOUND ) |
| 951 | GAME(1982, hawkman, 0, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Hawkman (set 1)", GAME_IS_SKELETON_MECHANICAL) |
| 952 | GAME(1982, hawkman1, hawkman, taito4, taito, taito_state, taito, ROT0, "Taito do Brasil", "Hawkman (set 2)", GAME_IS_SKELETON_MECHANICAL) |
| 953 | |
| 954 | // dac and ay |
| 955 | GAME(1982, snake, 0, taito2, taito, taito_state, taito, ROT0, "Taito do Brasil", "Snake Machine", GAME_MECHANICAL | GAME_IMPERFECT_SOUND ) |
| 956 | GAME(198?, voleybal, 0, taito2, taito, taito_state, taito, ROT0, "Taito do Brasil", "Voley Ball", GAME_IS_SKELETON_MECHANICAL) |
| 957 | GAME(1984, mrblack, 0, taito3, taito, taito_state, taito, ROT0, "Taito do Brasil", "Mr. Black (set 1)", GAME_IS_SKELETON_MECHANICAL) |
| 958 | GAME(1985, mrblack1, mrblack, taito3, taito, taito_state, taito, ROT0, "Taito do Brasil", "Mr. Black (set 2)", GAME_IS_SKELETON_MECHANICAL) |
| 959 | GAME(1985, sshuttle, 0, taito3, taito, taito_state, taito, ROT0, "Taito do Brasil", "Space Shuttle (Taito) (set 1)", GAME_IS_SKELETON_MECHANICAL) |
| 960 | GAME(1985, sshuttle1, sshuttle, taito3, taito, taito_state, taito, ROT0, "Taito do Brasil", "Space Shuttle (Taito) (set 2)", GAME_IS_SKELETON_MECHANICAL) |
| 961 | GAME(198?, polar, 0, taito3, taito, taito_state, taito, ROT0, "Taito do Brasil", "Polar Explorer", GAME_IS_SKELETON_MECHANICAL) |
| 962 | |
| 963 | // dac, vox and ay |
| 964 | GAME(1982, gork, 0, taito2, taito, taito_state, taito, ROT0, "Taito do Brasil", "Gork", GAME_MECHANICAL | GAME_NO_SOUND ) |
| 965 | GAME(198?, fireactd, 0, taito3, taito, taito_state, taito, ROT0, "Taito do Brasil", "Fire Action Deluxe", GAME_IS_SKELETON_MECHANICAL) |
| 966 | |
| 967 | // different hardware |
| 833 | 968 | GAME(198?, mrblkz80, mrblack, taito, taito, taito_state, taito, ROT0, "Taito do Brasil", "Mr. Black (Z-80 CPU)", GAME_IS_SKELETON_MECHANICAL) |