trunk/src/mame/drivers/galdrvr.c
| r21200 | r21201 | |
| 5877 | 5877 | ROM_CONTINUE( 0x5800, 0x0800 ) |
| 5878 | 5878 | |
| 5879 | 5879 | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 5880 | | ROM_LOAD( "32_a4.7c", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) ) |
| 5881 | | ROM_LOAD( "32_a5.7d", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) ) |
| 5880 | ROM_LOAD( "igr_scorpion_32_a4.ic12", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) ) |
| 5881 | ROM_LOAD( "igr_scorpion_32_a5.ic13", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) ) |
| 5882 | 5882 | |
| 5883 | 5883 | ROM_REGION( 0x2000, "gfx1", 0 ) |
| 5884 | | ROM_LOAD( "32_f5.5f", 0x0000, 0x1000, CRC(1e5da9d6) SHA1(ca8b27e6dd40e4ca13e7e6b5f813bafca78b62f4) ) |
| 5885 | | ROM_LOAD( "32_h5.5h", 0x1000, 0x1000, CRC(a57adb0a) SHA1(d97c7dc4a6c5efb59cc0148e2498156c682c6714) ) |
| 5884 | ROM_LOAD( "igr_scorpion_32_f5.ic72", 0x0000, 0x1000, CRC(1e5da9d6) SHA1(ca8b27e6dd40e4ca13e7e6b5f813bafca78b62f4) ) |
| 5885 | ROM_LOAD( "igr_scorpion_32_h5.ic73", 0x1000, 0x1000, CRC(a57adb0a) SHA1(d97c7dc4a6c5efb59cc0148e2498156c682c6714) ) |
| 5886 | 5886 | |
| 5887 | 5887 | ROM_REGION( 0x3000, "digitalker", 0 ) /* Digitalker speech samples */ |
| 5888 | | ROM_LOAD( "32_a3.6e", 0x0000, 0x1000, CRC(279ae6f9) SHA1(a93b1d68c9f4b6ad62fdb8816285e61bd3b4b884) ) |
| 5889 | | ROM_LOAD( "32_a2.6d", 0x1000, 0x1000, CRC(90352dd4) SHA1(62c261a2f2fbd8eff31d5c72cf532d5e43d86dd3) ) |
| 5890 | | ROM_LOAD( "32_a1.6c", 0x2000, 0x1000, CRC(3bf2452d) SHA1(7a163e0ef108dd40d3beab5e9805886e45be744b) ) |
| 5888 | ROM_LOAD( "igr_scorpion_32_a3.ic25", 0x0000, 0x1000, CRC(04abf178) SHA1(2e7f231413d9ec461ca21840f31d1d6b8b17c4d5) ) |
| 5889 | ROM_LOAD( "igr_scorpion_32_a2.ic24", 0x1000, 0x1000, CRC(90352dd4) SHA1(62c261a2f2fbd8eff31d5c72cf532d5e43d86dd3) ) |
| 5890 | ROM_LOAD( "igr_scorpion_32_a1.ic23", 0x2000, 0x1000, CRC(3bf2452d) SHA1(7a163e0ef108dd40d3beab5e9805886e45be744b) ) |
| 5891 | 5891 | |
| 5892 | 5892 | ROM_REGION( 0x0020, "proms", 0 ) |
| 5893 | | ROM_LOAD( "prom.6e", 0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) ) |
| 5893 | ROM_LOAD( "mmi6331_6e.ic59", 0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) ) /* BPROM type MMI 6331 */ |
| 5894 | 5894 | ROM_END |
| 5895 | 5895 | |
| 5896 | | ROM_START( scorpiona ) |
| 5897 | | /* this dump is bad (at least one rom) */ |
| 5896 | ROM_START( scorpiona ) /* Scorpion was developed by I.G.R. and original labels have "I.G.R. SCORPION" printed them */ |
| 5898 | 5897 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 5899 | | ROM_LOAD( "scor_d2.bin", 0x0000, 0x1000, BAD_DUMP CRC(c5b9daeb) SHA1(faf7a22013dd5f063eb8f506f3722cfd5522539a) ) |
| 5900 | | ROM_LOAD( "scor_e2.bin", 0x1000, 0x1000, BAD_DUMP CRC(82308d05) SHA1(26bc7c8b3ea0020fd1b93f6aaa29d82d04ae64b2) ) |
| 5901 | | ROM_LOAD( "scor_g2.bin", 0x2000, 0x1000, BAD_DUMP CRC(756b09cd) SHA1(9aec34e063fe8c0d1392db09daea2875d06eec46) ) |
| 5902 | | ROM_LOAD( "scor_h2.bin", 0x3000, 0x1000, BAD_DUMP CRC(a0457b93) SHA1(5ed32e117a97660dae001bd97fcb3f31e0debb24) ) |
| 5903 | | ROM_LOAD( "scor_k2.bin", 0x5800, 0x0800, BAD_DUMP CRC(42ec34d8) SHA1(b358d10a96490f325420b992e8e03bb3884e415a) ) |
| 5904 | | ROM_LOAD( "scor_l2.bin", 0x6000, 0x0800, BAD_DUMP CRC(6623da33) SHA1(99110005d00c80d674bde5d21608f50b85ee488c) ) |
| 5898 | ROM_LOAD( "igr_scorpion_32_d2.ic109", 0x0000, 0x1000, CRC(c5b9daeb) SHA1(faf7a22013dd5f063eb8f506f3722cfd5522539a) ) |
| 5899 | ROM_LOAD( "igr_scorpion_32_e2.ic110", 0x1000, 0x1000, CRC(82308d05) SHA1(26bc7c8b3ea0020fd1b93f6aaa29d82d04ae64b2) ) |
| 5900 | ROM_LOAD( "igr_scorpion_32_g2.ic111", 0x2000, 0x1000, CRC(756b09cd) SHA1(9aec34e063fe8c0d1392db09daea2875d06eec46) ) |
| 5901 | ROM_LOAD( "igr_scorpion_32_h2.ic112", 0x3000, 0x1000, CRC(667ad8be) SHA1(2b2dcd32d52c0173a1fd93da9a8a1ccb669c7d55) ) |
| 5902 | ROM_LOAD( "igr_scorpion_16_k2.ic113", 0x5800, 0x0800, CRC(42ec34d8) SHA1(b358d10a96490f325420b992e8e03bb3884e415a) ) |
| 5903 | ROM_LOAD( "igr_scorpion_16_l2.ic114", 0x6000, 0x0800, CRC(6623da33) SHA1(99110005d00c80d674bde5d21608f50b85ee488c) ) |
| 5905 | 5904 | |
| 5906 | 5905 | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 5907 | | ROM_LOAD( "32_a4.7c", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) ) |
| 5908 | | ROM_LOAD( "32_a5.7d", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) ) |
| 5906 | ROM_LOAD( "igr_scorpion_32_a4.ic12", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) ) |
| 5907 | ROM_LOAD( "igr_scorpion_32_a5.ic13", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) ) |
| 5909 | 5908 | |
| 5910 | 5909 | ROM_REGION( 0x2000, "gfx1", 0 ) |
| 5911 | | ROM_LOAD( "scor_f5.bin", 0x0000, 0x1000, CRC(60180a38) SHA1(518c1267523139aa4e27860012a722b67fe25b6d) ) |
| 5912 | | ROM_LOAD( "32_h5.5h", 0x1000, 0x1000, CRC(a57adb0a) SHA1(d97c7dc4a6c5efb59cc0148e2498156c682c6714) ) |
| 5910 | ROM_LOAD( "igr_scorpion_32_f5.ic72", 0x0000, 0x1000, CRC(1e5da9d6) SHA1(ca8b27e6dd40e4ca13e7e6b5f813bafca78b62f4) ) |
| 5911 | ROM_LOAD( "igr_scorpion_32_h5.ic73", 0x1000, 0x1000, CRC(a57adb0a) SHA1(d97c7dc4a6c5efb59cc0148e2498156c682c6714) ) |
| 5913 | 5912 | |
| 5914 | 5913 | ROM_REGION( 0x3000, "digitalker", 0 ) /* Digitalker speech samples */ |
| 5915 | | ROM_LOAD( "scor_a3.bin", 0x0000, 0x1000, CRC(04abf178) SHA1(2e7f231413d9ec461ca21840f31d1d6b8b17c4d5) ) |
| 5916 | | ROM_LOAD( "scor_a2.bin", 0x1000, 0x1000, CRC(452d6354) SHA1(3d5397fddcc17b4d03b9cdc53a6439f159d1bfcc) ) |
| 5917 | | ROM_LOAD( "32_a1.6c", 0x2000, 0x1000, CRC(3bf2452d) SHA1(7a163e0ef108dd40d3beab5e9805886e45be744b) ) |
| 5914 | ROM_LOAD( "igr_scorpion_32_a3.ic25", 0x0000, 0x1000, CRC(04abf178) SHA1(2e7f231413d9ec461ca21840f31d1d6b8b17c4d5) ) |
| 5915 | ROM_LOAD( "igr_scorpion_32_a2.ic24", 0x1000, 0x1000, CRC(90352dd4) SHA1(62c261a2f2fbd8eff31d5c72cf532d5e43d86dd3) ) |
| 5916 | ROM_LOAD( "igr_scorpion_32_a1.ic23", 0x2000, 0x1000, CRC(3bf2452d) SHA1(7a163e0ef108dd40d3beab5e9805886e45be744b) ) |
| 5918 | 5917 | |
| 5919 | 5918 | ROM_REGION( 0x0020, "proms", 0 ) |
| 5920 | | ROM_LOAD( "prom.6e", 0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) ) |
| 5919 | ROM_LOAD( "mmi6331_6e.ic59", 0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) ) /* BPROM type MMI 6331 */ |
| 5921 | 5920 | ROM_END |
| 5922 | 5921 | |
| 5923 | 5922 | ROM_START( scorpionb ) |
| 5924 | 5923 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 5925 | | ROM_LOAD( "ic109.2d", 0x0000, 0x1000, CRC(f54688c9) SHA1(2881d5238733353b9c277a2829d157688a87601b) ) |
| 5926 | | ROM_LOAD( "ic110.2e", 0x1000, 0x1000, CRC(91aaaa12) SHA1(2a5e5eb5aeec5637ee4675930f67158a969e0d5d) ) |
| 5927 | | ROM_LOAD( "ic111.2g", 0x2000, 0x1000, CRC(4c3720da) SHA1(5b2758c8a91f9463bf98abf2b52af946c5e90cf0) ) |
| 5928 | | ROM_LOAD( "ic112.2h", 0x3000, 0x1000, CRC(53e2a983) SHA1(cfe272055a92793de76dd1cff617b13281815485) ) |
| 5929 | | ROM_LOAD( "ic113.2k", 0x6000, 0x0800, CRC(e4ad299a) SHA1(712cab86eadeba9e859f7bae98eb289f00d2e217) ) |
| 5930 | | ROM_CONTINUE( 0x5800, 0x0800 ) |
| 5924 | ROM_LOAD( "ic109.2d", 0x0000, 0x1000, CRC(f54688c9) SHA1(2881d5238733353b9c277a2829d157688a87601b) ) |
| 5925 | ROM_LOAD( "ic110.2e", 0x1000, 0x1000, CRC(91aaaa12) SHA1(2a5e5eb5aeec5637ee4675930f67158a969e0d5d) ) |
| 5926 | ROM_LOAD( "ic111.2g", 0x2000, 0x1000, CRC(4c3720da) SHA1(5b2758c8a91f9463bf98abf2b52af946c5e90cf0) ) |
| 5927 | ROM_LOAD( "ic112.2h", 0x3000, 0x1000, CRC(53e2a983) SHA1(cfe272055a92793de76dd1cff617b13281815485) ) |
| 5928 | ROM_LOAD( "ic113.2k", 0x6000, 0x0800, CRC(e4ad299a) SHA1(712cab86eadeba9e859f7bae98eb289f00d2e217) ) |
| 5929 | ROM_CONTINUE( 0x5800, 0x0800 ) |
| 5931 | 5930 | |
| 5932 | 5931 | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 5933 | | ROM_LOAD( "32_a4.7c", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) ) // missing in this dump |
| 5934 | | ROM_LOAD( "ic13.7d", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) ) |
| 5932 | ROM_LOAD( "igr_scorpion_32_a4.ic12", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) ) /* missing from this set */ |
| 5933 | ROM_LOAD( "igr_scorpion_32_a5.ic13", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) ) |
| 5935 | 5934 | |
| 5936 | 5935 | ROM_REGION( 0x2000, "gfx1", 0 ) |
| 5937 | | ROM_LOAD( "ic72.5f", 0x0000, 0x1000, CRC(1e5da9d6) SHA1(ca8b27e6dd40e4ca13e7e6b5f813bafca78b62f4) ) |
| 5938 | | ROM_LOAD( "ic73.5h", 0x1000, 0x1000, CRC(a57adb0a) SHA1(d97c7dc4a6c5efb59cc0148e2498156c682c6714) ) |
| 5936 | ROM_LOAD( "igr_scorpion_32_f5.ic72", 0x0000, 0x1000, CRC(1e5da9d6) SHA1(ca8b27e6dd40e4ca13e7e6b5f813bafca78b62f4) ) |
| 5937 | ROM_LOAD( "igr_scorpion_32_h5.ic73", 0x1000, 0x1000, CRC(a57adb0a) SHA1(d97c7dc4a6c5efb59cc0148e2498156c682c6714) ) |
| 5939 | 5938 | |
| 5940 | 5939 | ROM_REGION( 0x3000, "digitalker", 0 ) /* Digitalker speech samples */ |
| 5941 | | ROM_LOAD( "ic25.6e", 0x0000, 0x1000, CRC(04abf178) SHA1(2e7f231413d9ec461ca21840f31d1d6b8b17c4d5) ) |
| 5942 | | ROM_LOAD( "ic24.6d", 0x1000, 0x1000, CRC(90352dd4) SHA1(62c261a2f2fbd8eff31d5c72cf532d5e43d86dd3) ) |
| 5943 | | ROM_LOAD( "ic23.6c", 0x2000, 0x1000, CRC(3bf2452d) SHA1(7a163e0ef108dd40d3beab5e9805886e45be744b) ) |
| 5940 | ROM_LOAD( "igr_scorpion_32_a3.ic25", 0x0000, 0x1000, CRC(04abf178) SHA1(2e7f231413d9ec461ca21840f31d1d6b8b17c4d5) ) |
| 5941 | ROM_LOAD( "igr_scorpion_32_a2.ic24", 0x1000, 0x1000, CRC(90352dd4) SHA1(62c261a2f2fbd8eff31d5c72cf532d5e43d86dd3) ) |
| 5942 | ROM_LOAD( "igr_scorpion_32_a1.ic23", 0x2000, 0x1000, CRC(3bf2452d) SHA1(7a163e0ef108dd40d3beab5e9805886e45be744b) ) |
| 5944 | 5943 | |
| 5945 | 5944 | ROM_REGION( 0x0020, "proms", 0 ) |
| 5946 | | ROM_LOAD( "prom.6e", 0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) ) |
| 5945 | ROM_LOAD( "mmi6331_6e.ic59", 0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) ) /* BPROM type MMI 6331 */ |
| 5947 | 5946 | ROM_END |
| 5948 | 5947 | |
| 5949 | 5948 | ROM_START( scorpionmc ) |
| r21200 | r21201 | |
| 6711 | 6710 | |
| 6712 | 6711 | /* Scorpion hardware; based on Scramble but with a 3rd AY-8910 and a speech chip */ |
| 6713 | 6712 | GAME( 1982, scorpion, 0, scorpion, scorpion, galaxian_state, scorpion, ROT90, "Zaccaria", "Scorpion (set 1)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE) |
| 6714 | | GAME( 1982, scorpiona,scorpion, scorpion, scorpion, galaxian_state, scorpion, ROT90, "Zaccaria", "Scorpion (set 2)", GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE) |
| 6713 | GAME( 1982, scorpiona,scorpion, scorpion, scorpion, galaxian_state, scorpion, ROT90, "Zaccaria", "Scorpion (set 2)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE) |
| 6715 | 6714 | GAME( 1982, scorpionb,scorpion, scorpion, scorpion, galaxian_state, scorpion, ROT90, "Zaccaria", "Scorpion (set 3)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE) |
| 6716 | 6715 | GAME( 19??, scorpionmc,scorpion,mooncrst, scorpnmc, galaxian_state, scorpnmc, ROT90, "bootleg? (Dorneer)", "Scorpion (Moon Cresta hardware)", GAME_SUPPORTS_SAVE ) |
| 6717 | 6716 | GAME( 19??, aracnis, scorpion,mooncrst, aracnis, galaxian_state, scorpnmc, ROT90, "bootleg", "Aracnis (bootleg of Scorpion on Moon Cresta hardware)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) |
trunk/src/mame/drivers/scramble.c
| r21200 | r21201 | |
| 1159 | 1159 | INPUT_PORTS_END |
| 1160 | 1160 | |
| 1161 | 1161 | |
| 1162 | | static INPUT_PORTS_START( harem ) |
| 1162 | static INPUT_PORTS_START( harem ) /* Switch 8 doesn't appear to mapped (just like Scorpion) */ |
| 1163 | 1163 | PORT_START("IN0") // $6100 - PPI0 Port A |
| 1164 | | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1164 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* Same hardware as Scorpion: P2 Up in Cocktail - Not Used */ |
| 1165 | 1165 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) |
| 1166 | 1166 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1167 | 1167 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r21200 | r21201 | |
| 1171 | 1171 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) |
| 1172 | 1172 | |
| 1173 | 1173 | PORT_START("IN1") // $6101 - PPI0 Port B |
| 1174 | | PORT_DIPNAME( 0x03, 0x03, DEF_STR( Lives ) ) |
| 1174 | PORT_DIPNAME( 0x03, 0x03, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:1,2") |
| 1175 | 1175 | PORT_DIPSETTING( 0x03, "2" ) |
| 1176 | 1176 | PORT_DIPSETTING( 0x02, "3" ) |
| 1177 | 1177 | PORT_DIPSETTING( 0x01, "4" ) |
| 1178 | 1178 | PORT_DIPSETTING( 0x00, DEF_STR( Infinite ) ) |
| 1179 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) |
| 1180 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 1181 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1182 | | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) |
| 1183 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1184 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1185 | | PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) |
| 1186 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 1187 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1188 | | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) |
| 1189 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1190 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1179 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* Same hardware as Scorpion: P2 Button2 in Cocktail - Not Used */ |
| 1180 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* Same hardware as Scorpion: P2 Button1 in Cocktail - Not Used */ |
| 1181 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* Same hardware as Scorpion: P2 Right in Cocktail - Not Used */ |
| 1182 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* Same hardware as Scorpion: P2 Left in Cocktail - Not Used */ |
| 1191 | 1183 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) |
| 1192 | 1184 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) |
| 1193 | 1185 | |
| 1194 | 1186 | PORT_START("IN2") // $6102 - PPI0 Port C |
| 1195 | | PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) |
| 1196 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1197 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1198 | | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) // used |
| 1199 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 1200 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1201 | | PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coin_B ) ) |
| 1187 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* Same hardware as Scorpion: P2 Down in Cocktail */ |
| 1188 | PORT_DIPNAME( 0x02, 0x02, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:5") |
| 1189 | PORT_DIPSETTING( 0x02, DEF_STR( Normal ) ) |
| 1190 | PORT_DIPSETTING( 0x00, DEF_STR( Hard ) ) |
| 1191 | PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:3,4") |
| 1202 | 1192 | PORT_DIPSETTING( 0x0c, DEF_STR( 2C_1C ) ) |
| 1203 | 1193 | PORT_DIPSETTING( 0x08, DEF_STR( 1C_1C ) ) |
| 1204 | 1194 | PORT_DIPSETTING( 0x04, DEF_STR( 1C_2C ) ) |
| 1205 | 1195 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_3C ) ) |
| 1206 | 1196 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) |
| 1207 | | PORT_DIPNAME( 0xa0, 0xa0, "Difficulty?" ) |
| 1208 | | PORT_DIPSETTING( 0xa0, "0" ) |
| 1209 | | PORT_DIPSETTING( 0x80, "1" ) |
| 1210 | | PORT_DIPSETTING( 0x20, "2" ) |
| 1211 | | PORT_DIPSETTING( 0x00, "3" ) |
| 1212 | 1197 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) |
| 1198 | PORT_DIPNAME( 0xa0, 0xa0, "Initial Bonus Points" ) PORT_DIPLOCATION("SW1:6,7") |
| 1199 | PORT_DIPSETTING( 0xa0, "500" ) |
| 1200 | PORT_DIPSETTING( 0x80, "850" ) |
| 1201 | PORT_DIPSETTING( 0x20, "1150" ) |
| 1202 | PORT_DIPSETTING( 0x00, "1350" ) |
| 1213 | 1203 | INPUT_PORTS_END |
| 1214 | 1204 | |
| 1215 | 1205 | |
| r21200 | r21201 | |
| 2238 | 2228 | ROM_LOAD( "turtles.clr", 0x0000, 0x0020, CRC(f3ef02dd) SHA1(09fd795170d7d30f101d579f57553da5ff3800ab) ) |
| 2239 | 2229 | ROM_END |
| 2240 | 2230 | |
| 2241 | | ROM_START( harem ) |
| 2231 | |
| 2232 | ROM_START( harem ) /* Main PCB version simular to Scorpion (also developed by I.G.R), sound PCB is identical to Scorpion */ |
| 2242 | 2233 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 2243 | | ROM_LOAD( "p0_ic85.bin", 0x0000, 0x2000, CRC(4521b753) SHA1(9033f9c3be8fec1e5ff251e9f60faaf3848a1a1e) ) |
| 2244 | | ROM_LOAD( "p1_ic87.bin", 0x8000, 0x2000, CRC(3cc5d1e8) SHA1(827e2d20de2a00ec016ead249ed3afdccd0c856c) ) // encrypted |
| 2234 | ROM_LOAD( "harem_prom0.ic85", 0x0000, 0x2000, CRC(4521b753) SHA1(9033f9c3be8fec1e5ff251e9f60faaf3848a1a1e) ) |
| 2235 | ROM_LOAD( "harem_prom1.ic87", 0x8000, 0x2000, CRC(3cc5d1e8) SHA1(827e2d20de2a00ec016ead249ed3afdccd0c856c) ) // encrypted |
| 2245 | 2236 | |
| 2246 | 2237 | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 2247 | | ROM_LOAD( "s1_ic12.bin", 0x0000, 0x2000, CRC(b54799dd) SHA1(b6aeb010257cba48a52afd33b4f8031c7d99550c) ) |
| 2248 | | ROM_LOAD( "s2_ic13.bin", 0x2000, 0x1000, CRC(2d5573a4) SHA1(1fdcd99d89e078509634742b2116a35bb199fe4b) ) |
| 2238 | ROM_LOAD( "harem_sound1.ic12", 0x0000, 0x2000, CRC(b54799dd) SHA1(b6aeb010257cba48a52afd33b4f8031c7d99550c) ) |
| 2239 | ROM_LOAD( "harem_sound2.ic13", 0x2000, 0x1000, CRC(2d5573a4) SHA1(1fdcd99d89e078509634742b2116a35bb199fe4b) ) |
| 2249 | 2240 | |
| 2250 | | ROM_REGION( 0x2000, "unknown", 0 ) // TMS-based ROM? |
| 2251 | | ROM_LOAD( "a1_ic25.bin", 0x0000, 0x2000, CRC(279f923a) SHA1(166b1b625997766f0de7cc18af52c42268022fcb) ) |
| 2241 | ROM_REGION( 0x2000, "unknown", 0 ) // DigiTalker ROM (same exact sound PCB as Scorpion (galdrv.c)) |
| 2242 | ROM_LOAD( "harem_h1+h2.ic25", 0x0000, 0x2000, CRC(279f923a) SHA1(166b1b625997766f0de7cc18af52c42268022fcb) ) |
| 2252 | 2243 | |
| 2253 | 2244 | ROM_REGION( 0x4000, "gfx1", 0 ) |
| 2254 | | ROM_LOAD( "m1_ic37.bin", 0x0000, 0x2000, CRC(cb0324fb) SHA1(61612f683810339d5d5f31daa4c475d0338d446f) ) |
| 2255 | | ROM_LOAD( "m0_ic36.bin", 0x2000, 0x2000, CRC(64b3c6d6) SHA1(e71092585f7ffdae85b2a4c9add1bc71e5a608a8) ) |
| 2245 | ROM_LOAD( "harem_mask1.ic37", 0x0000, 0x2000, CRC(cb0324fb) SHA1(61612f683810339d5d5f31daa4c475d0338d446f) ) |
| 2246 | ROM_LOAD( "harem_mask0.ic36", 0x2000, 0x2000, CRC(64b3c6d6) SHA1(e71092585f7ffdae85b2a4c9add1bc71e5a608a8) ) |
| 2256 | 2247 | |
| 2257 | 2248 | ROM_REGION( 0x0020, "proms", 0 ) |
| 2258 | | ROM_LOAD( "harem.clr", 0x0000, 0x0020, CRC(c9a2bf73) SHA1(dad65ebf43a5df147e334afd552e67f5fcd26df7) ) |
| 2249 | ROM_LOAD( "74s288.ic46", 0x0000, 0x0020, CRC(c9a2bf73) SHA1(dad65ebf43a5df147e334afd552e67f5fcd26df7) ) /* BPROM type is 74S288 */ |
| 2259 | 2250 | ROM_END |
| 2260 | 2251 | |
| 2261 | 2252 | |