trunk/src/mame/drivers/galaga.c
| r19988 | r19989 | |
| 682 | 682 | - gallag/gatsbee: explosions are not emulated since the bootleg board doesn't have |
| 683 | 683 | the 54XX custom. Should probably use samples like Battles? |
| 684 | 684 | |
| 685 | | - Should Xevios have a 4th Z80 like the other bootlegs? We don't have a dump for |
| 686 | | that ROM. |
| 685 | - Xevios: emulate the 4th Z80 (ROM dump is complete) |
| 687 | 686 | |
| 688 | 687 | - xevious: I haven't found any Easter egg in service mode. The main loop is very |
| 689 | 688 | simple so there might just not be one, though this would be the only Namco game |
| r19988 | r19989 | |
| 2768 | 2767 | /* |
| 2769 | 2768 | Xevious Bootleg |
| 2770 | 2769 | |
| 2771 | | Single/Dual Board? |
| 2770 | Dual Boards with no markings except row/column designations |
| 2772 | 2771 | */ |
| 2773 | 2772 | |
| 2774 | 2773 | ROM_START( xevios ) |
| 2775 | 2774 | ROM_REGION( 0x10000, "maincpu", 0 ) /* 64k for the first CPU */ |
| 2776 | 2775 | ROM_LOAD( "4.7h", 0x0000, 0x1000, CRC(1f8ca4c0) SHA1(9fdaa2e0016c07e274544f8334778fe81b8344a5) ) |
| 2777 | 2776 | ROM_LOAD( "5.6h", 0x1000, 0x1000, CRC(2e47ce8f) SHA1(fb35dd086e98279a5f17036f624ef5294c777d84) ) |
| 2778 | | ROM_LOAD( "xvi_3.2m", 0x2000, 0x1000, CRC(79754b7d) SHA1(c6a154858716e1f073b476824b183de20e06d093) ) |
| 2779 | | ROM_LOAD( "w7.4h", 0x3000, 0x1000, CRC(17f48277) SHA1(ffe590acf07985355ef91fbe0fc3dcf6e8fd62fd) ) |
| 2777 | ROM_LOAD( "6.5h", 0x2000, 0x1000, CRC(79754b7d) SHA1(c6a154858716e1f073b476824b183de20e06d093) ) |
| 2778 | ROM_LOAD( "7.4h", 0x3000, 0x1000, CRC(17f48277) SHA1(ffe590acf07985355ef91fbe0fc3dcf6e8fd62fd) ) |
| 2780 | 2779 | |
| 2781 | 2780 | ROM_REGION( 0x10000, "sub", 0 ) /* 64k for the second CPU */ |
| 2782 | | ROM_LOAD( "xvi_5.3f", 0x0000, 0x1000, CRC(c85b703f) SHA1(15f1c005b9d806a384ab1f2240b9c580bfe83893) ) |
| 2783 | | ROM_LOAD( "xvi_6.3j", 0x1000, 0x1000, CRC(e18cdaad) SHA1(6b79efee1a9642edb9f752101737132401248aed) ) |
| 2781 | ROM_LOAD( "8.2h", 0x0000, 0x1000, CRC(c85b703f) SHA1(15f1c005b9d806a384ab1f2240b9c580bfe83893) ) |
| 2782 | ROM_LOAD( "9.1h", 0x1000, 0x1000, CRC(e18cdaad) SHA1(6b79efee1a9642edb9f752101737132401248aed) ) |
| 2784 | 2783 | |
| 2785 | 2784 | ROM_REGION( 0x10000, "sub2", 0 ) |
| 2786 | | ROM_LOAD( "xvi_7.2c", 0x0000, 0x1000, CRC(dd35cf1c) SHA1(f8d1f8e019d8198308443c2e7e815d0d04b23d14) ) |
| 2785 | ROM_LOAD( "3.9h", 0x0000, 0x1000, CRC(dd35cf1c) SHA1(f8d1f8e019d8198308443c2e7e815d0d04b23d14) ) |
| 2787 | 2786 | |
| 2788 | 2787 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 2789 | | ROM_LOAD( "xvi_12.3b", 0x0000, 0x1000, CRC(088c8b26) SHA1(9c3b61dfca2f84673a78f7f66e363777a8f47a59) ) /* foreground characters */ |
| 2788 | ROM_LOAD( "17.8f", 0x0000, 0x1000, CRC(088c8b26) SHA1(9c3b61dfca2f84673a78f7f66e363777a8f47a59) ) /* foreground characters */ |
| 2790 | 2789 | |
| 2791 | 2790 | ROM_REGION( 0x2000, "gfx2", 0 ) |
| 2792 | | ROM_LOAD( "xvi_13.3c", 0x0000, 0x1000, CRC(de60ba25) SHA1(32bc09be5ff8b52ee3a26e0ac3ebc2d4107badb7) ) /* bg pattern B0 */ |
| 2793 | | ROM_LOAD( "xvi_14.3d", 0x1000, 0x1000, CRC(535cdbbc) SHA1(fb9ffe5fc43e0213231267e98d605d43c15f61e8) ) /* bg pattern B1 */ |
| 2791 | ROM_LOAD( "18.9f", 0x0000, 0x1000, CRC(de60ba25) SHA1(32bc09be5ff8b52ee3a26e0ac3ebc2d4107badb7) ) /* bg pattern B0 */ |
| 2792 | ROM_LOAD( "19.11f", 0x1000, 0x1000, CRC(535cdbbc) SHA1(fb9ffe5fc43e0213231267e98d605d43c15f61e8) ) /* bg pattern B1 */ |
| 2794 | 2793 | |
| 2795 | 2794 | ROM_REGION( 0xa000, "gfx3", 0 ) |
| 2796 | | ROM_LOAD( "xvi_15.4m", 0x0000, 0x2000, CRC(dc2c0ecb) SHA1(19ddbd9805f77f38c9a9a1bb30dba6c720b8609f) ) /* sprite set #1, planes 0/1 */ |
| 2797 | | ROM_LOAD( "xvi_17.4p", 0x2000, 0x2000, CRC(dfb587ce) SHA1(acff2bf5cde85a16cdc98a52cdea11f77fadf25a) ) /* sprite set #2, planes 0/1 */ |
| 2798 | | ROM_LOAD( "xvi_16.4n", 0x4000, 0x1000, CRC(605ca889) SHA1(3bf380ef76c03822a042ecc73b5edd4543c268ce) ) /* sprite set #3, planes 0/1 */ |
| 2795 | ROM_LOAD( "13.4d", 0x0000, 0x2000, CRC(dc2c0ecb) SHA1(19ddbd9805f77f38c9a9a1bb30dba6c720b8609f) ) /* sprite set #1, planes 0/1 */ |
| 2796 | ROM_LOAD( "15.7d", 0x2000, 0x2000, CRC(dfb587ce) SHA1(acff2bf5cde85a16cdc98a52cdea11f77fadf25a) ) /* sprite set #2, planes 0/1 */ |
| 2797 | ROM_LOAD( "14.6d", 0x4000, 0x1000, CRC(605ca889) SHA1(3bf380ef76c03822a042ecc73b5edd4543c268ce) ) /* sprite set #3, planes 0/1 */ |
| 2799 | 2798 | ROM_LOAD( "16.8d", 0x5000, 0x2000, CRC(44262c04) SHA1(4291f83193d11064c2ba6a9af27951b93bb945c3) ) /* sprite set #1, plane 2, set #2, plane 2 */ |
| 2800 | 2799 | /* 0x7000-0x8fff will be unpacked from 0x5000-0x6fff */ |
| 2801 | 2800 | ROM_FILL( 0x9000, 0x1000, 0x00 ) // empty space to decode sprite set #3 as 3 bits per pixel |
| 2802 | 2801 | |
| 2803 | 2802 | ROM_REGION( 0x4000, "gfx4", 0 ) /* background tilemaps */ |
| 2804 | 2803 | ROM_LOAD( "10.1d", 0x0000, 0x1000, CRC(10baeebb) SHA1(c544c9e0bb7a1ef93b3f2c2c1397f659d5334373) ) |
| 2805 | | ROM_LOAD( "xvi_10.2b", 0x1000, 0x2000, CRC(ae3ba9e5) SHA1(49064b25667ffcd81137cd5e800df4b78b182a46) ) |
| 2804 | ROM_LOAD( "11.2d", 0x1000, 0x2000, CRC(ae3ba9e5) SHA1(49064b25667ffcd81137cd5e800df4b78b182a46) ) |
| 2806 | 2805 | ROM_LOAD( "12.3d", 0x3000, 0x1000, CRC(51a4e83b) SHA1(fbf3b1e47b75c5e0b297ee2cd6597b1dfd80bc6f) ) |
| 2807 | 2806 | |
| 2808 | 2807 | ROM_REGION( 0x0b00, "proms", 0 ) |
| 2809 | | ROM_LOAD( "xvi-8.6a", 0x0000, 0x0100, CRC(5cc2727f) SHA1(0dc1e63a47a4cb0ba75f6f1e0c15e408bb0ee2a1) ) /* palette red component */ |
| 2810 | | ROM_LOAD( "xvi-9.6d", 0x0100, 0x0100, CRC(5c8796cc) SHA1(63015e3c0874afc6b1ca032f1ffb8f90562c77c8) ) /* palette green component */ |
| 2811 | | ROM_LOAD( "xvi-10.6e", 0x0200, 0x0100, CRC(3cb60975) SHA1(c94d5a5dd4d8a08d6d39c051a4a722581b903f45) ) /* palette blue component */ |
| 2812 | | ROM_LOAD( "xvi-7.4h", 0x0300, 0x0200, CRC(22d98032) SHA1(ec6626828c79350417d08b98e9631ad35edd4a41) ) /* bg tiles lookup table low bits */ |
| 2813 | | ROM_LOAD( "xvi-6.4f", 0x0500, 0x0200, CRC(3a7599f0) SHA1(a4bdf58c190ca16fc7b976c97f41087a61fdb8b8) ) /* bg tiles lookup table high bits */ |
| 2814 | | ROM_LOAD( "xvi-4.3l", 0x0700, 0x0200, CRC(fd8b9d91) SHA1(87ddf0b9d723aabb422d6d416aa9ec6bc246bf34) ) /* sprite lookup table low bits */ |
| 2815 | | ROM_LOAD( "xvi-5.3m", 0x0900, 0x0200, CRC(bf906d82) SHA1(776168a73d3b9f0ce05610acc8a623deae0a572b) ) /* sprite lookup table high bits */ |
| 2808 | ROM_LOAD( "8.12h", 0x0000, 0x0100, CRC(5cc2727f) SHA1(0dc1e63a47a4cb0ba75f6f1e0c15e408bb0ee2a1) ) /* palette red component */ |
| 2809 | ROM_LOAD( "9.13h", 0x0100, 0x0100, CRC(5c8796cc) SHA1(63015e3c0874afc6b1ca032f1ffb8f90562c77c8) ) /* palette green component */ |
| 2810 | ROM_LOAD( "10.14h", 0x0200, 0x0100, CRC(3cb60975) SHA1(c94d5a5dd4d8a08d6d39c051a4a722581b903f45) ) /* palette blue component */ |
| 2811 | ROM_LOAD( "7.14f", 0x0300, 0x0200, CRC(22d98032) SHA1(ec6626828c79350417d08b98e9631ad35edd4a41) ) /* bg tiles lookup table low bits */ |
| 2812 | ROM_LOAD( "6.13f", 0x0500, 0x0200, CRC(3a7599f0) SHA1(a4bdf58c190ca16fc7b976c97f41087a61fdb8b8) ) /* bg tiles lookup table high bits */ |
| 2813 | ROM_LOAD( "6.5c", 0x0700, 0x0200, CRC(fd8b9d91) SHA1(87ddf0b9d723aabb422d6d416aa9ec6bc246bf34) ) /* sprite lookup table low bits */ |
| 2814 | ROM_LOAD( "5.6c", 0x0900, 0x0200, CRC(bf906d82) SHA1(776168a73d3b9f0ce05610acc8a623deae0a572b) ) /* sprite lookup table high bits */ |
| 2816 | 2815 | |
| 2817 | 2816 | ROM_REGION( 0x0200, "namco", 0 ) /* sound PROMs */ |
| 2818 | | ROM_LOAD( "xvi-2.7n", 0x0000, 0x0100, CRC(550f06bc) SHA1(816a0fafa0b084ac11ae1af70a5186539376fc2a) ) |
| 2819 | | ROM_LOAD( "xvi-1.5n", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ |
| 2817 | ROM_LOAD( "1.10f", 0x0000, 0x0100, CRC(550f06bc) SHA1(816a0fafa0b084ac11ae1af70a5186539376fc2a) ) |
| 2818 | ROM_LOAD( "2.10c", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ |
| 2820 | 2819 | |
| 2821 | 2820 | ROM_REGION( 0x3000, "user1", 0 ) /* unknown roms */ |
| 2822 | 2821 | /* extra ROMs (function unknown, could be emulation of the custom I/O */ |
| 2823 | 2822 | /* chip with a Z80): */ |
| 2824 | 2823 | ROM_LOAD( "1.16j", 0x0000, 0x1000, CRC(2618f0ce) SHA1(54e8644b5609d6f6ec717a7469c76901eb79f26e) ) |
| 2825 | 2824 | ROM_LOAD( "2.17b", 0x1000, 0x2000, CRC(de359fac) SHA1(a55df9984bfffafeadae8a5a63b07f1fa9c5eebf) ) |
| 2825 | |
| 2826 | ROM_REGION( 0x002c, "pals", 0 ) /* Located on the video board */ |
| 2827 | ROM_LOAD( "pal10l8.16a.bin", 0x0000, 0x002c, CRC(6fb9bd9a) SHA1(698b5fc19f5873b02a4bed7d9ec1f24763a6fef7) ) |
| 2826 | 2828 | ROM_END |
| 2827 | 2829 | |
| 2828 | 2830 | ROM_START( battles ) |
| r19988 | r19989 | |
| 3392 | 3394 | GAME( 1981, gallag, galaga, galagab, galaga, galaga_state, galaga, ROT90, "bootleg", "Gallag", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3393 | 3395 | GAME( 1984, gatsbee, galaga, galagab, gatsbee, galaga_state, gatsbee, ROT90, "hack", "Gatsbee", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3394 | 3396 | |
| 3395 | | GAME( 1982, xevios, xevious, xevious, xevious, xevious_state, xevios, ROT90, "bootleg", "Xevios", GAME_SUPPORTS_SAVE ) |
| 3397 | GAME( 1982, xevios, xevious, xevious, xevious, xevious_state, xevios, ROT90, "bootleg", "Xevios", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE ) |
| 3396 | 3398 | GAME( 1982, battles, xevious, battles, xevious, xevious_state, battles, ROT90, "bootleg", "Battles", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE ) |
| 3397 | 3399 | |
| 3398 | 3400 | GAME( 1982, dzigzag, digdug, dzigzag, digdug, driver_device, 0, ROT90, "bootleg", "Zig Zag (Dig Dug hardware)", GAME_SUPPORTS_SAVE ) |
trunk/src/mame/drivers/taitosj.c
| r19988 | r19989 | |
| 1076 | 1076 | WWEST_INPUT2 |
| 1077 | 1077 | |
| 1078 | 1078 | PORT_START("DSW1") |
| 1079 | | PORT_DIPNAME( 0x03, 0x03, DEF_STR( Bonus_Life ) ) |
| 1079 | PORT_DIPNAME( 0x03, 0x03, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW1:1,2") |
| 1080 | 1080 | PORT_DIPSETTING( 0x03, "10000" ) |
| 1081 | 1081 | PORT_DIPSETTING( 0x02, "20000" ) |
| 1082 | 1082 | PORT_DIPSETTING( 0x01, "30000" ) |
| 1083 | 1083 | PORT_DIPSETTING( 0x00, "50000" ) |
| 1084 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) ) |
| 1084 | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) ) PORT_DIPLOCATION("SW1:3") |
| 1085 | 1085 | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 1086 | 1086 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1087 | | PORT_DIPNAME( 0x18, 0x18, DEF_STR( Lives ) ) |
| 1087 | PORT_DIPNAME( 0x18, 0x18, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:4,5") |
| 1088 | 1088 | PORT_DIPSETTING( 0x18, "3" ) |
| 1089 | 1089 | PORT_DIPSETTING( 0x10, "4" ) |
| 1090 | 1090 | PORT_DIPSETTING( 0x08, "5" ) |
| 1091 | 1091 | PORT_DIPSETTING( 0x00, "6" ) |
| 1092 | 1092 | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
| 1093 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) ) |
| 1093 | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW1:7") |
| 1094 | 1094 | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1095 | 1095 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1096 | | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) ) |
| 1096 | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW1:8") |
| 1097 | 1097 | PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) |
| 1098 | 1098 | PORT_DIPSETTING( 0x80, DEF_STR( Cocktail ) ) |
| 1099 | 1099 | |
| r19988 | r19989 | |
| 1113 | 1113 | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) |
| 1114 | 1114 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1115 | 1115 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1116 | | PORT_DIPNAME( 0x10, 0x10, "Coinage Display" ) |
| 1116 | PORT_DIPNAME( 0x10, 0x10, "Coinage Display" ) PORT_DIPLOCATION("SW3:5") |
| 1117 | 1117 | PORT_DIPSETTING( 0x10, "Coins/Credits" ) |
| 1118 | 1118 | PORT_DIPSETTING( 0x00, "Insert Coin" ) |
| 1119 | | PORT_DIPNAME( 0x20, 0x20, "Year Display" ) |
| 1119 | PORT_DIPNAME( 0x20, 0x20, "Year Display" ) PORT_DIPLOCATION("SW3:6") |
| 1120 | 1120 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 1121 | 1121 | PORT_DIPSETTING( 0x20, DEF_STR( Yes ) ) |
| 1122 | | PORT_DIPNAME( 0x40, 0x40, "Invulnerability (Cheat)") |
| 1122 | PORT_DIPNAME( 0x40, 0x40, "Invulnerability (Cheat)") PORT_DIPLOCATION("SW3:7") |
| 1123 | 1123 | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1124 | 1124 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1125 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Coinage ) ) |
| 1125 | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW3:8") |
| 1126 | 1126 | PORT_DIPSETTING( 0x80, "A and B" ) |
| 1127 | 1127 | PORT_DIPSETTING( 0x00, "A only" ) |
| 1128 | 1128 | INPUT_PORTS_END |
| r19988 | r19989 | |
| 1141 | 1141 | PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, taitosj_state,input_port_4_f0_r, NULL) // from sound CPU |
| 1142 | 1142 | |
| 1143 | 1143 | PORT_START("DSW1") |
| 1144 | | PORT_DIPNAME( 0x03, 0x03, DEF_STR( Bonus_Life ) ) |
| 1144 | PORT_DIPNAME( 0x03, 0x03, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW1:1,2") |
| 1145 | 1145 | PORT_DIPSETTING( 0x03, "10000" ) |
| 1146 | 1146 | PORT_DIPSETTING( 0x02, "15000" ) |
| 1147 | 1147 | PORT_DIPSETTING( 0x01, "20000" ) |
| 1148 | 1148 | PORT_DIPSETTING( 0x00, "25000" ) |
| 1149 | | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) ) |
| 1149 | PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) ) PORT_DIPLOCATION("SW1:3") |
| 1150 | 1150 | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 1151 | 1151 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1152 | | PORT_DIPNAME( 0x18, 0x18, DEF_STR( Lives ) ) |
| 1152 | PORT_DIPNAME( 0x18, 0x18, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:4,5") |
| 1153 | 1153 | PORT_DIPSETTING( 0x18, "3" ) |
| 1154 | 1154 | PORT_DIPSETTING( 0x10, "4" ) |
| 1155 | 1155 | PORT_DIPSETTING( 0x08, "5" ) |
| r19988 | r19989 | |
| 1157 | 1157 | PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) |
| 1158 | 1158 | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 1159 | 1159 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1160 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) ) |
| 1160 | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW1:7") |
| 1161 | 1161 | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1162 | 1162 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1163 | | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) ) |
| 1163 | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW1:8") |
| 1164 | 1164 | PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) |
| 1165 | 1165 | PORT_DIPSETTING( 0x80, DEF_STR( Cocktail ) ) |
| 1166 | 1166 | |
| r19988 | r19989 | |
| 1168 | 1168 | DSW2_PORT |
| 1169 | 1169 | |
| 1170 | 1170 | PORT_START("DSW3") |
| 1171 | | PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) ) |
| 1171 | PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW3:1,2") |
| 1172 | 1172 | PORT_DIPSETTING( 0x03, DEF_STR( Easiest ) ) |
| 1173 | 1173 | PORT_DIPSETTING( 0x02, DEF_STR( Easy ) ) |
| 1174 | 1174 | PORT_DIPSETTING( 0x01, DEF_STR( Normal ) ) |
| r19988 | r19989 | |
| 1179 | 1179 | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) |
| 1180 | 1180 | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 1181 | 1181 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1182 | | PORT_DIPNAME( 0x10, 0x10, "Coinage Display" ) |
| 1182 | PORT_DIPNAME( 0x10, 0x10, "Coinage Display" ) PORT_DIPLOCATION("SW3:5") |
| 1183 | 1183 | PORT_DIPSETTING( 0x10, "Coins/Credits" ) |
| 1184 | 1184 | PORT_DIPSETTING( 0x00, "Insert Coin" ) |
| 1185 | | PORT_DIPNAME( 0x20, 0x20, "Year Display" ) |
| 1185 | PORT_DIPNAME( 0x20, 0x20, "Year Display" ) PORT_DIPLOCATION("SW1:6") |
| 1186 | 1186 | PORT_DIPSETTING( 0x00, DEF_STR( No ) ) |
| 1187 | 1187 | PORT_DIPSETTING( 0x20, DEF_STR( Yes ) ) |
| 1188 | | PORT_DIPNAME( 0x40, 0x40, "Invulnerability (Cheat)") |
| 1188 | PORT_DIPNAME( 0x40, 0x40, "Invulnerability (Cheat)") PORT_DIPLOCATION("SW3:7") |
| 1189 | 1189 | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 1190 | 1190 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1191 | | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Coinage ) ) |
| 1191 | PORT_DIPNAME( 0x80, 0x80, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW3:8") |
| 1192 | 1192 | PORT_DIPSETTING( 0x80, "A and B" ) |
| 1193 | 1193 | PORT_DIPSETTING( 0x00, "A only" ) |
| 1194 | 1194 | INPUT_PORTS_END |