trunk/src/mame/drivers/bbusters.c
| r24562 | r24563 | |
| 555 | 555 | PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(2) |
| 556 | 556 | INPUT_PORTS_END |
| 557 | 557 | |
| 558 | static INPUT_PORTS_START( mechattj ) |
| 559 | PORT_INCLUDE( mechatt ) |
| 560 | |
| 561 | PORT_MODIFY("DSW1") |
| 562 | PORT_DIPUNUSED_DIPLOC( 0x0001, 0x0001, "SW1:1" ) |
| 563 | INPUT_PORTS_END |
| 564 | |
| 558 | 565 | static INPUT_PORTS_START( mechattu ) |
| 559 | 566 | PORT_INCLUDE( mechatt ) |
| 560 | 567 | |
| r24562 | r24563 | |
| 831 | 838 | |
| 832 | 839 | |
| 833 | 840 | ROM_START( mechatt ) |
| 834 | | ROM_REGION( 0x80000, "maincpu", 0 ) |
| 835 | | ROM_LOAD16_BYTE( "ma5-e.bin", 0x000000, 0x20000, CRC(9bbb852a) SHA1(34b696bf79cf53cac1c384a3143c0f3f243a71f3) ) |
| 836 | | ROM_LOAD16_BYTE( "ma4.bin", 0x000001, 0x20000, CRC(0d414918) SHA1(0d51b893d37ba124b983beebb691e65bdc52d300) ) |
| 837 | | ROM_LOAD16_BYTE( "ma7.bin", 0x040000, 0x20000, CRC(61d85e1b) SHA1(46234d48ac21c481a5e70c6a654a341ebdd4cd3a) ) |
| 838 | | ROM_LOAD16_BYTE( "ma6-f.bin", 0x040001, 0x20000, CRC(4055fe8d) SHA1(b4d8bd5f73805ce1c332eff657dddbb88ff45b37) ) |
| 841 | ROM_REGION( 0x80000, "maincpu", 0 ) // Located on the A8002-1 main board |
| 842 | ROM_LOAD16_BYTE( "ma5-e.n12", 0x000000, 0x20000, CRC(9bbb852a) SHA1(34b696bf79cf53cac1c384a3143c0f3f243a71f3) ) |
| 843 | ROM_LOAD16_BYTE( "ma4.l12", 0x000001, 0x20000, CRC(0d414918) SHA1(0d51b893d37ba124b983beebb691e65bdc52d300) ) |
| 844 | ROM_LOAD16_BYTE( "ma7.n13", 0x040000, 0x20000, CRC(61d85e1b) SHA1(46234d48ac21c481a5e70c6a654a341ebdd4cd3a) ) |
| 845 | ROM_LOAD16_BYTE( "ma6-f.l13", 0x040001, 0x20000, CRC(4055fe8d) SHA1(b4d8bd5f73805ce1c332eff657dddbb88ff45b37) ) |
| 839 | 846 | |
| 840 | | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 841 | | ROM_LOAD( "ma3.bin", 0x000000, 0x10000, CRC(c06cc8e1) SHA1(65f5f1901120d633f7c3ba07432a188fd7fd7272) ) |
| 847 | ROM_REGION( 0x10000, "audiocpu", 0 ) // Located on the A8002-1 main board |
| 848 | ROM_LOAD( "ma_3.e13", 0x000000, 0x10000, CRC(c06cc8e1) SHA1(65f5f1901120d633f7c3ba07432a188fd7fd7272) ) |
| 842 | 849 | |
| 843 | | ROM_REGION( 0x020000, "gfx1", 0 ) |
| 844 | | ROM_LOAD( "ma1.bin", 0x000000, 0x10000, CRC(24766917) SHA1(9082a8ae849605ce65b5a0493ae69cfe282f7e7b) ) |
| 850 | ROM_REGION( 0x020000, "gfx1", 0 ) // Located on the A8002-2 board |
| 851 | ROM_LOAD( "ma_1.l2", 0x000000, 0x10000, CRC(24766917) SHA1(9082a8ae849605ce65b5a0493ae69cfe282f7e7b) ) |
| 845 | 852 | |
| 846 | | ROM_REGION( 0x200000, "gfx2", 0 ) |
| 853 | ROM_REGION( 0x200000, "gfx2", 0 ) // Located on the A8002-2 board |
| 847 | 854 | ROM_LOAD( "mao89p13.bin", 0x000000, 0x80000, CRC(8bcb16cf) SHA1(409ee1944188d9ce39adce29b1df029b560dd5b0) ) |
| 848 | 855 | ROM_LOAD( "ma189p15.bin", 0x080000, 0x80000, CRC(b84d9658) SHA1(448adecb0067d8f5b219ec2f94a8dec84187a554) ) |
| 849 | 856 | ROM_LOAD( "ma289p17.bin", 0x100000, 0x80000, CRC(6cbe08ac) SHA1(8f81f6e92b84ab6867452011d52f3e7689c62a1a) ) |
| r24562 | r24563 | |
| 852 | 859 | ROM_REGION( 0x10000, "gfx3", ROMREGION_ERASEFF ) |
| 853 | 860 | /* Unused */ |
| 854 | 861 | |
| 855 | | ROM_REGION( 0x80000, "gfx4", 0 ) |
| 862 | ROM_REGION( 0x80000, "gfx4", 0 ) // Located on the A8002-2 board |
| 856 | 863 | ROM_LOAD( "mab189a2.bin", 0x000000, 0x80000, CRC(e1c8b4d0) SHA1(2f8a1839cca892f8380c7cffe7a12e615d38fd55) ) |
| 857 | 864 | |
| 858 | | ROM_REGION( 0x80000, "gfx5", 0 ) |
| 865 | ROM_REGION( 0x80000, "gfx5", 0 ) // Located on the A8002-2 board |
| 859 | 866 | ROM_LOAD( "mab289c2.bin", 0x000000, 0x80000, CRC(14f97ceb) SHA1(a22033532ea616dc3a3db8b66ad6ccc6172ed7cc) ) |
| 860 | 867 | |
| 861 | | ROM_REGION( 0x20000, "ymsnd", 0 ) |
| 862 | | ROM_LOAD( "ma2.bin", 0x000000, 0x20000, CRC(ea4cc30d) SHA1(d8f089fc0ce76309411706a8110ad907f93dc97e) ) |
| 868 | ROM_REGION( 0x20000, "ymsnd", 0 ) // Located on the A8002-1 main board |
| 869 | ROM_LOAD( "ma_2.d10", 0x000000, 0x20000, CRC(ea4cc30d) SHA1(d8f089fc0ce76309411706a8110ad907f93dc97e) ) |
| 863 | 870 | |
| 864 | | ROM_REGION( 0x20000, "user1", 0 ) /* Zoom table */ |
| 865 | | ROM_LOAD( "ma8.bin", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) |
| 866 | | ROM_LOAD( "ma9.bin", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) /* identical to ma8 */ |
| 871 | ROM_REGION( 0x20000, "user1", 0 ) // Zoom table - Located on the A8002-2 board |
| 872 | ROM_LOAD( "ma_8.f10", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) |
| 873 | ROM_LOAD( "ma_9.f12", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) // identical to ma_8.f10 |
| 867 | 874 | ROM_END |
| 868 | 875 | |
| 876 | ROM_START( mechattj ) // Uses EPROMs on official SNK A8002-5 & A8002-6 sub boards instead of MaskROMs |
| 877 | ROM_REGION( 0x80000, "maincpu", 0 ) // Located on the A8002-1 main board |
| 878 | ROM_LOAD16_BYTE( "ma5j.n12", 0x000000, 0x20000, CRC(e6bb5952) SHA1(3b01eccc20d99fd33ff8e303afa902abb66e1036) ) |
| 879 | ROM_LOAD16_BYTE( "ma4j.l12", 0x000001, 0x20000, CRC(c78baa62) SHA1(c3554698fbc94e3625269c5cb1fc664364f3fb3f) ) |
| 880 | ROM_LOAD16_BYTE( "ma7j.n13", 0x040000, 0x20000, CRC(12a68fc2) SHA1(c935788723d8ea3bfe99244b8c7b2aff85579912) ) |
| 881 | ROM_LOAD16_BYTE( "ma6j.l13", 0x040001, 0x20000, CRC(332b2f54) SHA1(c768f5437a20ea406523d3de9e1ea807b39e1622) ) |
| 869 | 882 | |
| 883 | ROM_REGION( 0x10000, "audiocpu", 0 ) // Located on the A8002-1 main board |
| 884 | ROM_LOAD( "ma_3.e13", 0x000000, 0x10000, CRC(c06cc8e1) SHA1(65f5f1901120d633f7c3ba07432a188fd7fd7272) ) |
| 885 | |
| 886 | ROM_REGION( 0x020000, "gfx1", 0 ) // Located on the A8002-2 board |
| 887 | ROM_LOAD( "ma_1.l2", 0x000000, 0x10000, CRC(24766917) SHA1(9082a8ae849605ce65b5a0493ae69cfe282f7e7b) ) |
| 888 | |
| 889 | ROM_REGION( 0x200000, "gfx2", 0 ) // Located on the A8002-6 sub board |
| 890 | ROM_LOAD16_BYTE( "s_9.a1", 0x000000, 0x20000, CRC(6e8e194c) SHA1(02bbd573a322a3f7f8e92ccceebffdd598b5489e) ) // these 4 == mao89p13.bin |
| 891 | ROM_LOAD16_BYTE( "s_1.b1", 0x000001, 0x20000, CRC(fd9161ed) SHA1(b3e2434dd9cb1cafe1022774b863b5f1a008a9d2) ) |
| 892 | ROM_LOAD16_BYTE( "s_10.a2", 0x040000, 0x20000, CRC(fad6a1ab) SHA1(5347b4493c8004dc8cedc0b37aba494f203142b8) ) |
| 893 | ROM_LOAD16_BYTE( "s_2.b2", 0x040001, 0x20000, CRC(549056f0) SHA1(f515aa98ab25f3735dbfdefcb8d55ba3b2075b70) ) |
| 894 | ROM_LOAD16_BYTE( "s_11.a3", 0x080000, 0x20000, CRC(3887a382) SHA1(b40861fc1414b2fa299772e76a78cb8dc00b71b7) ) // these 4 == ma189p15.bin |
| 895 | ROM_LOAD16_BYTE( "s_3.b3", 0x080001, 0x20000, CRC(cb99f565) SHA1(9ed1b21f4a33b9a614bca38610378857560cdaba) ) |
| 896 | ROM_LOAD16_BYTE( "s_12.a4", 0x0c0000, 0x20000, CRC(63417b49) SHA1(786249fa7e8770de5b5882debdc2913d58e9170e) ) |
| 897 | ROM_LOAD16_BYTE( "s_4.b4", 0x0c0001, 0x20000, CRC(d739d48a) SHA1(04d2ecea72b6e651b815865946c9c9cfae4e5c4d) ) |
| 898 | ROM_LOAD16_BYTE( "s_13.a5", 0x100000, 0x20000, CRC(eccd47b6) SHA1(6b9c63fee97a7568114f227a89a1effd6b04806a) ) // these 4 == ma289p17.bin |
| 899 | ROM_LOAD16_BYTE( "s_5.b5", 0x100001, 0x20000, CRC(e15244da) SHA1(ebf3072565c53d0098d373b5093ba6918c4eddae) ) |
| 900 | ROM_LOAD16_BYTE( "s_14.a6", 0x140000, 0x20000, CRC(bbbf0461) SHA1(c5299ab1d45f685a5d160492247cf1303ef6937a) ) |
| 901 | ROM_LOAD16_BYTE( "s_6.b6", 0x140001, 0x20000, CRC(4ee89f75) SHA1(bda0e9095da2d424faac341fd934000a621796eb) ) |
| 902 | ROM_LOAD16_BYTE( "s_15.a7", 0x180000, 0x20000, CRC(cde29bad) SHA1(24c1b43c6d717eaaf7c01ec7de89837947334224) ) // these 4 == ma389m15.bin |
| 903 | ROM_LOAD16_BYTE( "s_7.b7", 0x180001, 0x20000, CRC(065ed221) SHA1(c03ca5b4d1198939a57b5fccf6a79d70afe1faaf) ) |
| 904 | ROM_LOAD16_BYTE( "s_16.a8", 0x1c0000, 0x20000, CRC(70f28040) SHA1(91012728953563fcc576725337e6ba7e1b49d1ba) ) |
| 905 | ROM_LOAD16_BYTE( "s_8.b8", 0x1c0001, 0x20000, CRC(a6f8574f) SHA1(87c041669b2eaec495ae10a6f45b6668accb92bf) ) |
| 906 | |
| 907 | ROM_REGION( 0x10000, "gfx3", ROMREGION_ERASEFF ) |
| 908 | /* Unused */ |
| 909 | |
| 910 | ROM_REGION( 0x80000, "gfx4", 0 ) // these 4 == mab189a2.bin - Located on the A8002-5 sub board |
| 911 | ROM_LOAD( "s_21.b3", 0x000000, 0x20000, CRC(701a0072) SHA1(b03b6fa18e0cfcd5c7c541025fa2d3632d2f8387) ) |
| 912 | ROM_LOAD( "s_22.b4", 0x020000, 0x20000, CRC(34e6225c) SHA1(f6335084f4f4c7a4b6528e6ad74962b88f81e3bc) ) |
| 913 | ROM_LOAD( "s_23.b5", 0x040000, 0x20000, CRC(9a7399d3) SHA1(04e0327b0da75f621b51e1831cbdc4537082e32b) ) |
| 914 | ROM_LOAD( "s_24.b6", 0x060000, 0x20000, CRC(f097459d) SHA1(466364677f048519eb2894ddecf76f5c52f6afe9) ) |
| 915 | |
| 916 | ROM_REGION( 0x80000, "gfx5", 0 ) // these 4 == mab289c2.bin - Located on the A8002-5 sub board |
| 917 | ROM_LOAD( "s_17.a3", 0x000000, 0x20000, CRC(cc47c4a3) SHA1(140f53b671b4eaed6fcc516c4018f07a6d7c2290) ) |
| 918 | ROM_LOAD( "s_18.a4", 0x020000, 0x20000, CRC(a04377e8) SHA1(841c6c3073b137f6a5c875db32039186c014f785) ) |
| 919 | ROM_LOAD( "s_19.a5", 0x040000, 0x20000, CRC(b07f5289) SHA1(8817bd225edf9b0fa439b220617f925365e39253) ) |
| 920 | ROM_LOAD( "s_20.a6", 0x060000, 0x20000, CRC(a9bb4fa9) SHA1(ccede784671a864667b92a8101d686c26c78d76f) ) |
| 921 | |
| 922 | ROM_REGION( 0x20000, "ymsnd", 0 ) // Located on the A8002-1 main board |
| 923 | ROM_LOAD( "ma_2.d10", 0x000000, 0x20000, CRC(ea4cc30d) SHA1(d8f089fc0ce76309411706a8110ad907f93dc97e) ) |
| 924 | |
| 925 | ROM_REGION( 0x20000, "user1", 0 ) // Zoom table - Located on the A8002-2 board |
| 926 | ROM_LOAD( "ma_8.f10", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) |
| 927 | ROM_LOAD( "ma_9.f12", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) // identical to ma_8.f10 |
| 928 | ROM_END |
| 929 | |
| 870 | 930 | ROM_START( mechattu ) |
| 871 | | ROM_REGION( 0x80000, "maincpu", 0 ) |
| 872 | | ROM_LOAD16_BYTE( "ma5u.bin", 0x000000, 0x20000, CRC(485ea606) SHA1(0c499f08d7c6d861ba7c50a8f577823613a7923c) ) |
| 873 | | ROM_LOAD16_BYTE( "ma4u.bin", 0x000001, 0x20000, CRC(09fa31ec) SHA1(008abb2e09f83614c277471e534f20cba3e354d7) ) |
| 874 | | ROM_LOAD16_BYTE( "ma7u.bin", 0x040000, 0x20000, CRC(f45b2c70) SHA1(65523d202d378bab890f1f7bffdde152dd246d4a) ) |
| 875 | | ROM_LOAD16_BYTE( "ma6u.bin", 0x040001, 0x20000, CRC(d5d68ce6) SHA1(16057d882781015f6d1c7bb659e0812a8459c3f0) ) |
| 931 | ROM_REGION( 0x80000, "maincpu", 0 ) // Located on the A8002-1 main board |
| 932 | ROM_LOAD16_BYTE( "ma5u.n12", 0x000000, 0x20000, CRC(485ea606) SHA1(0c499f08d7c6d861ba7c50a8f577823613a7923c) ) |
| 933 | ROM_LOAD16_BYTE( "ma4u.l12", 0x000001, 0x20000, CRC(09fa31ec) SHA1(008abb2e09f83614c277471e534f20cba3e354d7) ) |
| 934 | ROM_LOAD16_BYTE( "ma7u.n13", 0x040000, 0x20000, CRC(f45b2c70) SHA1(65523d202d378bab890f1f7bffdde152dd246d4a) ) |
| 935 | ROM_LOAD16_BYTE( "ma6u.l13", 0x040001, 0x20000, CRC(d5d68ce6) SHA1(16057d882781015f6d1c7bb659e0812a8459c3f0) ) |
| 876 | 936 | |
| 877 | | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 878 | | ROM_LOAD( "ma3.bin", 0x000000, 0x10000, CRC(c06cc8e1) SHA1(65f5f1901120d633f7c3ba07432a188fd7fd7272) ) |
| 937 | ROM_REGION( 0x10000, "audiocpu", 0 ) // Located on the A8002-1 main board |
| 938 | ROM_LOAD( "ma_3.e13", 0x000000, 0x10000, CRC(c06cc8e1) SHA1(65f5f1901120d633f7c3ba07432a188fd7fd7272) ) |
| 879 | 939 | |
| 880 | | ROM_REGION( 0x020000, "gfx1", 0 ) |
| 881 | | ROM_LOAD( "ma1.bin", 0x000000, 0x10000, CRC(24766917) SHA1(9082a8ae849605ce65b5a0493ae69cfe282f7e7b) ) |
| 940 | ROM_REGION( 0x020000, "gfx1", 0 ) // Located on the A8002-2 board |
| 941 | ROM_LOAD( "ma_1.l2", 0x000000, 0x10000, CRC(24766917) SHA1(9082a8ae849605ce65b5a0493ae69cfe282f7e7b) ) |
| 882 | 942 | |
| 883 | | ROM_REGION( 0x200000, "gfx2", 0 ) |
| 943 | ROM_REGION( 0x200000, "gfx2", 0 ) // Located on the A8002-2 board |
| 884 | 944 | ROM_LOAD( "mao89p13.bin", 0x000000, 0x80000, CRC(8bcb16cf) SHA1(409ee1944188d9ce39adce29b1df029b560dd5b0) ) |
| 885 | 945 | ROM_LOAD( "ma189p15.bin", 0x080000, 0x80000, CRC(b84d9658) SHA1(448adecb0067d8f5b219ec2f94a8dec84187a554) ) |
| 886 | 946 | ROM_LOAD( "ma289p17.bin", 0x100000, 0x80000, CRC(6cbe08ac) SHA1(8f81f6e92b84ab6867452011d52f3e7689c62a1a) ) |
| r24562 | r24563 | |
| 889 | 949 | ROM_REGION( 0x10000, "gfx3", ROMREGION_ERASEFF ) |
| 890 | 950 | /* Unused */ |
| 891 | 951 | |
| 892 | | ROM_REGION( 0x80000, "gfx4", 0 ) |
| 952 | ROM_REGION( 0x80000, "gfx4", 0 ) // Located on the A8002-2 board |
| 893 | 953 | ROM_LOAD( "mab189a2.bin", 0x000000, 0x80000, CRC(e1c8b4d0) SHA1(2f8a1839cca892f8380c7cffe7a12e615d38fd55) ) |
| 894 | 954 | |
| 895 | | ROM_REGION( 0x80000, "gfx5", 0 ) |
| 955 | ROM_REGION( 0x80000, "gfx5", 0 ) // Located on the A8002-2 board |
| 896 | 956 | ROM_LOAD( "mab289c2.bin", 0x000000, 0x80000, CRC(14f97ceb) SHA1(a22033532ea616dc3a3db8b66ad6ccc6172ed7cc) ) |
| 897 | 957 | |
| 898 | | ROM_REGION( 0x20000, "ymsnd", 0 ) |
| 899 | | ROM_LOAD( "ma2.bin", 0x000000, 0x20000, CRC(ea4cc30d) SHA1(d8f089fc0ce76309411706a8110ad907f93dc97e) ) |
| 958 | ROM_REGION( 0x20000, "ymsnd", 0 ) // Located on the A8002-1 main board |
| 959 | ROM_LOAD( "ma_2.d10", 0x000000, 0x20000, CRC(ea4cc30d) SHA1(d8f089fc0ce76309411706a8110ad907f93dc97e) ) |
| 900 | 960 | |
| 901 | | ROM_REGION( 0x20000, "user1", 0 ) /* Zoom table */ |
| 902 | | ROM_LOAD( "ma8.bin", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) |
| 903 | | ROM_LOAD( "ma9.bin", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) /* identical to ma8 */ |
| 961 | ROM_REGION( 0x20000, "user1", 0 ) // Zoom table - Located on the A8002-2 board |
| 962 | ROM_LOAD( "ma_8.f10", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) |
| 963 | ROM_LOAD( "ma_9.f12", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) // identical to ma_8.f10 |
| 904 | 964 | ROM_END |
| 905 | 965 | |
| 906 | | /* official SNK boards, but NOT using MaskROMs like the above sets */ |
| 907 | 966 | /* does Ver1 on the roms mean it's a revision, the first version, or used because it's the single player version? */ |
| 908 | | ROM_START( mechattu1 ) |
| 909 | | ROM_REGION( 0x80000, "maincpu", 0 ) |
| 910 | | ROM_LOAD16_BYTE( "ma_ver1_u5_a8002-1.n12", 0x000000, 0x20000, CRC(dcd2e971) SHA1(e292b251c429b6990e97233e86360e5d43f573f2) ) |
| 911 | | ROM_LOAD16_BYTE( "ma_ver1_u4_a8002-1.l12", 0x000001, 0x20000, CRC(69c8a85b) SHA1(07c6d395772a5e096e3ac42c5248eadccc146ad1) ) |
| 912 | | ROM_LOAD16_BYTE( "ma_u7_a8002-1.n13", 0x040000, 0x20000, CRC(f45b2c70) SHA1(65523d202d378bab890f1f7bffdde152dd246d4a) ) // == ma7u.bin |
| 913 | | ROM_LOAD16_BYTE( "ma_u6_a8002-1.l13", 0x040001, 0x20000, CRC(d5d68ce6) SHA1(16057d882781015f6d1c7bb659e0812a8459c3f0) ) // == ma6u.bin |
| 967 | ROM_START( mechattu1 ) // Uses EPROMs on official SNK A8002-5 & A8002-6 sub boards instead of MaskROMs |
| 968 | ROM_REGION( 0x80000, "maincpu", 0 ) // Located on the A8002-1 main board |
| 969 | ROM_LOAD16_BYTE( "ma_ver1_5u.n12", 0x000000, 0x20000, CRC(dcd2e971) SHA1(e292b251c429b6990e97233e86360e5d43f573f2) ) |
| 970 | ROM_LOAD16_BYTE( "ma_ver1_4u.l12", 0x000001, 0x20000, CRC(69c8a85b) SHA1(07c6d395772a5e096e3ac42c5248eadccc146ad1) ) |
| 971 | ROM_LOAD16_BYTE( "ma7u.n13", 0x040000, 0x20000, CRC(f45b2c70) SHA1(65523d202d378bab890f1f7bffdde152dd246d4a) ) |
| 972 | ROM_LOAD16_BYTE( "ma6u.l13", 0x040001, 0x20000, CRC(d5d68ce6) SHA1(16057d882781015f6d1c7bb659e0812a8459c3f0) ) |
| 914 | 973 | |
| 915 | | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 916 | | ROM_LOAD( "ma3.bin", 0x000000, 0x10000, CRC(c06cc8e1) SHA1(65f5f1901120d633f7c3ba07432a188fd7fd7272) ) // == ma3.bin |
| 974 | ROM_REGION( 0x10000, "audiocpu", 0 ) // Located on the A8002-1 main board |
| 975 | ROM_LOAD( "ma_3.e13", 0x000000, 0x10000, CRC(c06cc8e1) SHA1(65f5f1901120d633f7c3ba07432a188fd7fd7272) ) |
| 917 | 976 | |
| 918 | | ROM_REGION( 0x020000, "gfx1", 0 ) |
| 919 | | ROM_LOAD( "ma_1_a8002-1.l2", 0x000000, 0x10000, CRC(24766917) SHA1(9082a8ae849605ce65b5a0493ae69cfe282f7e7b) ) // == ma1.bin |
| 977 | ROM_REGION( 0x020000, "gfx1", 0 ) // Located on the A8002-2 board |
| 978 | ROM_LOAD( "ma_1.l2", 0x000000, 0x10000, CRC(24766917) SHA1(9082a8ae849605ce65b5a0493ae69cfe282f7e7b) ) |
| 920 | 979 | |
| 921 | | ROM_REGION( 0x200000, "gfx2", 0 ) |
| 922 | | ROM_LOAD16_BYTE( "s_9_a8002-6.a1", 0x000000, 0x20000, CRC(6e8e194c) SHA1(02bbd573a322a3f7f8e92ccceebffdd598b5489e) ) // these 4 == mao89p13.bin |
| 923 | | ROM_LOAD16_BYTE( "s_1_a8002-6.b1", 0x000001, 0x20000, CRC(fd9161ed) SHA1(b3e2434dd9cb1cafe1022774b863b5f1a008a9d2) ) |
| 924 | | ROM_LOAD16_BYTE( "s_10_a8002-6.a2", 0x040000, 0x20000, CRC(fad6a1ab) SHA1(5347b4493c8004dc8cedc0b37aba494f203142b8) ) |
| 925 | | ROM_LOAD16_BYTE( "s_2_a8002-6.b2", 0x040001, 0x20000, CRC(549056f0) SHA1(f515aa98ab25f3735dbfdefcb8d55ba3b2075b70) ) |
| 926 | | ROM_LOAD16_BYTE( "s_11_a8002-6.a3", 0x080000, 0x20000, CRC(3887a382) SHA1(b40861fc1414b2fa299772e76a78cb8dc00b71b7) ) // these 4 == ma189p15.bin |
| 927 | | ROM_LOAD16_BYTE( "s_3_a8002-6.b3", 0x080001, 0x20000, CRC(cb99f565) SHA1(9ed1b21f4a33b9a614bca38610378857560cdaba) ) |
| 928 | | ROM_LOAD16_BYTE( "s_12_a8002-6.a4", 0x0c0000, 0x20000, CRC(63417b49) SHA1(786249fa7e8770de5b5882debdc2913d58e9170e) ) |
| 929 | | ROM_LOAD16_BYTE( "s_4_a8002-6.b4", 0x0c0001, 0x20000, CRC(d739d48a) SHA1(04d2ecea72b6e651b815865946c9c9cfae4e5c4d) ) |
| 930 | | ROM_LOAD16_BYTE( "s_13_a8002-6.a5", 0x100000, 0x20000, CRC(eccd47b6) SHA1(6b9c63fee97a7568114f227a89a1effd6b04806a) ) // these 4 == ma289p17.bin |
| 931 | | ROM_LOAD16_BYTE( "s_5_a8002-6.b5", 0x100001, 0x20000, CRC(e15244da) SHA1(ebf3072565c53d0098d373b5093ba6918c4eddae) ) |
| 932 | | ROM_LOAD16_BYTE( "s_14_a8002-6.a6", 0x140000, 0x20000, CRC(bbbf0461) SHA1(c5299ab1d45f685a5d160492247cf1303ef6937a) ) |
| 933 | | ROM_LOAD16_BYTE( "s_6_a8002-6.b6", 0x140001, 0x20000, CRC(4ee89f75) SHA1(bda0e9095da2d424faac341fd934000a621796eb) ) |
| 934 | | ROM_LOAD16_BYTE( "s_15_a8002-6.a7", 0x180000, 0x20000, CRC(cde29bad) SHA1(24c1b43c6d717eaaf7c01ec7de89837947334224) ) // these 4 == ma389m15.bin |
| 935 | | ROM_LOAD16_BYTE( "s_7_a8002-6.b7", 0x180001, 0x20000, CRC(065ed221) SHA1(c03ca5b4d1198939a57b5fccf6a79d70afe1faaf) ) |
| 936 | | ROM_LOAD16_BYTE( "s_16_a8002-6.a8", 0x1c0000, 0x20000, CRC(70f28040) SHA1(91012728953563fcc576725337e6ba7e1b49d1ba) ) |
| 937 | | ROM_LOAD16_BYTE( "s_8_a8002-6.b8", 0x1c0001, 0x20000, CRC(a6f8574f) SHA1(87c041669b2eaec495ae10a6f45b6668accb92bf) ) |
| 980 | ROM_REGION( 0x200000, "gfx2", 0 ) // Located on the A8002-6 sub board |
| 981 | ROM_LOAD16_BYTE( "s_9.a1", 0x000000, 0x20000, CRC(6e8e194c) SHA1(02bbd573a322a3f7f8e92ccceebffdd598b5489e) ) // these 4 == mao89p13.bin |
| 982 | ROM_LOAD16_BYTE( "s_1.b1", 0x000001, 0x20000, CRC(fd9161ed) SHA1(b3e2434dd9cb1cafe1022774b863b5f1a008a9d2) ) |
| 983 | ROM_LOAD16_BYTE( "s_10.a2", 0x040000, 0x20000, CRC(fad6a1ab) SHA1(5347b4493c8004dc8cedc0b37aba494f203142b8) ) |
| 984 | ROM_LOAD16_BYTE( "s_2.b2", 0x040001, 0x20000, CRC(549056f0) SHA1(f515aa98ab25f3735dbfdefcb8d55ba3b2075b70) ) |
| 985 | ROM_LOAD16_BYTE( "s_11.a3", 0x080000, 0x20000, CRC(3887a382) SHA1(b40861fc1414b2fa299772e76a78cb8dc00b71b7) ) // these 4 == ma189p15.bin |
| 986 | ROM_LOAD16_BYTE( "s_3.b3", 0x080001, 0x20000, CRC(cb99f565) SHA1(9ed1b21f4a33b9a614bca38610378857560cdaba) ) |
| 987 | ROM_LOAD16_BYTE( "s_12.a4", 0x0c0000, 0x20000, CRC(63417b49) SHA1(786249fa7e8770de5b5882debdc2913d58e9170e) ) |
| 988 | ROM_LOAD16_BYTE( "s_4.b4", 0x0c0001, 0x20000, CRC(d739d48a) SHA1(04d2ecea72b6e651b815865946c9c9cfae4e5c4d) ) |
| 989 | ROM_LOAD16_BYTE( "s_13.a5", 0x100000, 0x20000, CRC(eccd47b6) SHA1(6b9c63fee97a7568114f227a89a1effd6b04806a) ) // these 4 == ma289p17.bin |
| 990 | ROM_LOAD16_BYTE( "s_5.b5", 0x100001, 0x20000, CRC(e15244da) SHA1(ebf3072565c53d0098d373b5093ba6918c4eddae) ) |
| 991 | ROM_LOAD16_BYTE( "s_14.a6", 0x140000, 0x20000, CRC(bbbf0461) SHA1(c5299ab1d45f685a5d160492247cf1303ef6937a) ) |
| 992 | ROM_LOAD16_BYTE( "s_6.b6", 0x140001, 0x20000, CRC(4ee89f75) SHA1(bda0e9095da2d424faac341fd934000a621796eb) ) |
| 993 | ROM_LOAD16_BYTE( "s_15.a7", 0x180000, 0x20000, CRC(cde29bad) SHA1(24c1b43c6d717eaaf7c01ec7de89837947334224) ) // these 4 == ma389m15.bin |
| 994 | ROM_LOAD16_BYTE( "s_7.b7", 0x180001, 0x20000, CRC(065ed221) SHA1(c03ca5b4d1198939a57b5fccf6a79d70afe1faaf) ) |
| 995 | ROM_LOAD16_BYTE( "s_16.a8", 0x1c0000, 0x20000, CRC(70f28040) SHA1(91012728953563fcc576725337e6ba7e1b49d1ba) ) |
| 996 | ROM_LOAD16_BYTE( "s_8.b8", 0x1c0001, 0x20000, CRC(a6f8574f) SHA1(87c041669b2eaec495ae10a6f45b6668accb92bf) ) |
| 938 | 997 | |
| 939 | 998 | ROM_REGION( 0x10000, "gfx3", ROMREGION_ERASEFF ) |
| 940 | 999 | /* Unused */ |
| 941 | 1000 | |
| 942 | | ROM_REGION( 0x80000, "gfx4", 0 ) // these 4 == mab189a2.bin |
| 943 | | ROM_LOAD( "s_21_a8002-5.b3", 0x000000, 0x20000, CRC(701a0072) SHA1(b03b6fa18e0cfcd5c7c541025fa2d3632d2f8387) ) |
| 944 | | ROM_LOAD( "s_22_a8002-5.b4", 0x020000, 0x20000, CRC(34e6225c) SHA1(f6335084f4f4c7a4b6528e6ad74962b88f81e3bc) ) |
| 945 | | ROM_LOAD( "s_23_a8002-5.b5", 0x040000, 0x20000, CRC(9a7399d3) SHA1(04e0327b0da75f621b51e1831cbdc4537082e32b) ) |
| 946 | | ROM_LOAD( "s_24_a8002-5.b6", 0x060000, 0x20000, CRC(f097459d) SHA1(466364677f048519eb2894ddecf76f5c52f6afe9) ) |
| 1001 | ROM_REGION( 0x80000, "gfx4", 0 ) // these 4 == mab189a2.bin - Located on the A8002-5 sub board |
| 1002 | ROM_LOAD( "s_21.b3", 0x000000, 0x20000, CRC(701a0072) SHA1(b03b6fa18e0cfcd5c7c541025fa2d3632d2f8387) ) |
| 1003 | ROM_LOAD( "s_22.b4", 0x020000, 0x20000, CRC(34e6225c) SHA1(f6335084f4f4c7a4b6528e6ad74962b88f81e3bc) ) |
| 1004 | ROM_LOAD( "s_23.b5", 0x040000, 0x20000, CRC(9a7399d3) SHA1(04e0327b0da75f621b51e1831cbdc4537082e32b) ) |
| 1005 | ROM_LOAD( "s_24.b6", 0x060000, 0x20000, CRC(f097459d) SHA1(466364677f048519eb2894ddecf76f5c52f6afe9) ) |
| 947 | 1006 | |
| 948 | | ROM_REGION( 0x80000, "gfx5", 0 ) // these 4 == mab289c2.bin |
| 949 | | ROM_LOAD( "s_17_a8002-5.a3", 0x000000, 0x20000, CRC(cc47c4a3) SHA1(140f53b671b4eaed6fcc516c4018f07a6d7c2290) ) |
| 950 | | ROM_LOAD( "s_18_a8002-5.a4", 0x020000, 0x20000, CRC(a04377e8) SHA1(841c6c3073b137f6a5c875db32039186c014f785) ) |
| 951 | | ROM_LOAD( "s_19_a8002-5.a5", 0x040000, 0x20000, CRC(b07f5289) SHA1(8817bd225edf9b0fa439b220617f925365e39253) ) |
| 952 | | ROM_LOAD( "s_20_a8002-5.a6", 0x060000, 0x20000, CRC(a9bb4fa9) SHA1(ccede784671a864667b92a8101d686c26c78d76f) ) |
| 1007 | ROM_REGION( 0x80000, "gfx5", 0 ) // these 4 == mab289c2.bin - Located on the A8002-5 sub board |
| 1008 | ROM_LOAD( "s_17.a3", 0x000000, 0x20000, CRC(cc47c4a3) SHA1(140f53b671b4eaed6fcc516c4018f07a6d7c2290) ) |
| 1009 | ROM_LOAD( "s_18.a4", 0x020000, 0x20000, CRC(a04377e8) SHA1(841c6c3073b137f6a5c875db32039186c014f785) ) |
| 1010 | ROM_LOAD( "s_19.a5", 0x040000, 0x20000, CRC(b07f5289) SHA1(8817bd225edf9b0fa439b220617f925365e39253) ) |
| 1011 | ROM_LOAD( "s_20.a6", 0x060000, 0x20000, CRC(a9bb4fa9) SHA1(ccede784671a864667b92a8101d686c26c78d76f) ) |
| 953 | 1012 | |
| 954 | | ROM_REGION( 0x20000, "ymsnd", 0 ) |
| 955 | | ROM_LOAD( "ma_2_a8002-1.d10", 0x000000, 0x20000, CRC(ea4cc30d) SHA1(d8f089fc0ce76309411706a8110ad907f93dc97e) ) // == ma2.bin |
| 1013 | ROM_REGION( 0x20000, "ymsnd", 0 ) // Located on the A8002-1 main board |
| 1014 | ROM_LOAD( "ma_2.d10", 0x000000, 0x20000, CRC(ea4cc30d) SHA1(d8f089fc0ce76309411706a8110ad907f93dc97e) ) |
| 956 | 1015 | |
| 957 | | ROM_REGION( 0x20000, "user1", 0 ) /* Zoom table */ |
| 958 | | ROM_LOAD( "ma_8_a8002-2.e10", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) // == ma8.bin / ma9.bin |
| 959 | | ROM_LOAD( "ma_9_a8002-2.e12", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) /* identical to ma8 */ |
| 1016 | ROM_REGION( 0x20000, "user1", 0 ) // Zoom table - Located on the A8002-2 board |
| 1017 | ROM_LOAD( "ma_8.f10", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) |
| 1018 | ROM_LOAD( "ma_9.f12", 0x000000, 0x10000, CRC(61f3de03) SHA1(736f9634fe054ea68a2aa90a743bd0dc320f23c9) ) // identical to ma_8.f10 |
| 960 | 1019 | ROM_END |
| 961 | 1020 | |
| 962 | 1021 | |
| r24562 | r24563 | |
| 966 | 1025 | GAME( 1989, bbusters, 0, bbusters, bbusters, driver_device, 0, ROT0, "SNK", "Beast Busters (World)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 967 | 1026 | GAME( 1989, bbustersu,bbusters, bbusters, bbusters, driver_device, 0, ROT0, "SNK", "Beast Busters (US, Version 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 968 | 1027 | |
| 969 | | GAME( 1989, mechatt, 0, mechatt, mechatt, driver_device, 0, ROT0, "SNK", "Mechanized Attack (World)", 0 ) |
| 1028 | GAME( 1989, mechatt, 0, mechatt, mechatt, driver_device, 0, ROT0, "SNK", "Mechanized Attack (World)", 0 ) |
| 1029 | GAME( 1989, mechattj, mechatt, mechatt, mechattj, driver_device, 0, ROT0, "SNK", "Mechanized Attack (Japan)", 0 ) |
| 970 | 1030 | GAME( 1989, mechattu, mechatt, mechatt, mechattu, driver_device, 0, ROT0, "SNK", "Mechanized Attack (US)", 0 ) |
| 971 | | GAME( 1989, mechattu1,mechatt, mechatt, mechattu, driver_device, 0, ROT0, "SNK", "Mechanized Attack (US, Single Player)", 0 ) |
| 1031 | GAME( 1989, mechattu1,mechatt, mechatt, mechattu, driver_device, 0, ROT0, "SNK", "Mechanized Attack (US, Version 1, Single Player)", 0 ) |