trunk/src/mame/drivers/taito_x.c
| r17617 | r17618 | |
| 224 | 224 | |
| 225 | 225 | Stephh's notes (based on the game M68000 code and some tests) : |
| 226 | 226 | |
| 227 | | 1) 'superman' and 'supermanj' |
| 227 | 1) 'superman', 'supermanu' and 'supermanj' |
| 228 | 228 | |
| 229 | 229 | - Region stored at 0x07fffe.w |
| 230 | 230 | - Sets : |
| 231 | | * 'superman' : region = 0x0002 |
| 231 | * 'superman' : region = 0x0002 |
| 232 | * 'supermanu' : region = 0x0001 |
| 232 | 233 | * 'supermanj' : region = 0x0000 |
| 233 | 234 | - These 2 games are 100% the same, only region differs ! |
| 234 | 235 | - Coinage relies on the region (code at 0x003b8a) : |
| r17617 | r17618 | |
| 240 | 241 | but boss are far much harder when "Difficulty" Dip Swicth |
| 241 | 242 | is set to "Easy" : put a watch on 0xf00a76.w for level 1 boss |
| 242 | 243 | and you'll notice that MSB is set to 0x01 instead of 0x00 |
| 244 | - 'supermanu' has no Notice screen or FBI logo & statement |
| 243 | 245 | |
| 244 | 246 | |
| 245 | 247 | 2) 'twinhawk' |
| r17617 | r17618 | |
| 271 | 273 | - Same other notes as for 'twinhawk' |
| 272 | 274 | |
| 273 | 275 | |
| 274 | | 5) 'gigandes' and 'gigandesj' |
| 276 | 5) 'gigandes' and 'gigandesa' |
| 275 | 277 | |
| 276 | 278 | - No region (not a Taito game anyway) |
| 277 | 279 | - No notice screen |
| 278 | 280 | - Constant bonus life at 50k, 250k then every 200k |
| 279 | | - Bogus "Test Mode" in 'gigandes' (while it is correct for 'gigandesj') : |
| 281 | - Bogus "Test Mode" in 'gigandesa' (while it is correct for 'gigandes') : |
| 280 | 282 | * screen is flipped while it shouldn't and it isn't flipped while it should |
| 281 | 283 | * displays cabinet type instead of number of controls |
| 282 | 284 | - DSWA bit 4 effect remains unknown but it MUST remain OFF ! |
| r17617 | r17618 | |
| 631 | 633 | PORT_DIPSETTING( 0x00, "5" ) |
| 632 | 634 | INPUT_PORTS_END |
| 633 | 635 | |
| 636 | static INPUT_PORTS_START( supermanu ) |
| 637 | PORT_INCLUDE( superman ) |
| 638 | |
| 639 | PORT_MODIFY("DSWA") |
| 640 | TAITO_COINAGE_US_LOC(SW1) |
| 641 | INPUT_PORTS_END |
| 642 | |
| 634 | 643 | static INPUT_PORTS_START( supermanj ) |
| 635 | 644 | PORT_INCLUDE( superman ) |
| 636 | 645 | |
| r17617 | r17618 | |
| 1029 | 1038 | All Z80 CPU's running at 6.000MHz (12/2) |
| 1030 | 1039 | YM2203 running at 3.000Mz (12/4) |
| 1031 | 1040 | VSync 60Hz |
| 1041 | |
| 1042 | NOTE: There is an alternate version that uses a daughter card to replace the 8Mbit mask roms |
| 1043 | with two 4Mbit mask roms. These roms are B61-02 through B61-05, high and low for each. |
| 1044 | |
| 1032 | 1045 | */ |
| 1033 | 1046 | |
| 1034 | 1047 | ROM_START( superman ) |
| 1035 | 1048 | ROM_REGION( 0x80000, "maincpu", 0 ) /* 512k for 68000 code */ |
| 1036 | | ROM_LOAD16_BYTE( "a10_09.bin", 0x00000, 0x20000, CRC(640f1d58) SHA1(e768d32eae1dba39c23189996fbd5454c8627809) ) |
| 1037 | | ROM_LOAD16_BYTE( "a05_07.bin", 0x00001, 0x20000, CRC(fddb9953) SHA1(8b562712810a5a72f4647f1ba1314a1be2e249e7) ) |
| 1038 | | ROM_LOAD16_BYTE( "a08_08.bin", 0x40000, 0x20000, CRC(79fc028e) SHA1(bf42b3f84dcad8fd9085c702a78dc895cc12d670) ) |
| 1039 | | ROM_LOAD16_BYTE( "a03_13.bin", 0x40001, 0x20000, CRC(9f446a44) SHA1(16f7cd6438e47fdaac93a368df5c093f6ff0f1f0) ) |
| 1049 | ROM_LOAD16_BYTE( "b61_09.a10", 0x00000, 0x20000, CRC(640f1d58) SHA1(e768d32eae1dba39c23189996fbd5454c8627809) ) |
| 1050 | ROM_LOAD16_BYTE( "b61_07.a5", 0x00001, 0x20000, CRC(fddb9953) SHA1(8b562712810a5a72f4647f1ba1314a1be2e249e7) ) |
| 1051 | ROM_LOAD16_BYTE( "b61_08.a8", 0x40000, 0x20000, CRC(79fc028e) SHA1(bf42b3f84dcad8fd9085c702a78dc895cc12d670) ) |
| 1052 | ROM_LOAD16_BYTE( "b61_13.a3", 0x40001, 0x20000, CRC(9f446a44) SHA1(16f7cd6438e47fdaac93a368df5c093f6ff0f1f0) ) |
| 1040 | 1053 | |
| 1041 | 1054 | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1042 | | ROM_LOAD( "d18_10.bin", 0x00000, 0x4000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1055 | ROM_LOAD( "b61_10.d18", 0x00000, 0x4000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1043 | 1056 | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1044 | 1057 | |
| 1045 | 1058 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1046 | | ROM_LOAD( "f01_14.bin", 0x000000, 0x80000, CRC(89368c3e) SHA1(8d227439ab321fd5d432d860544daea0e78ce588) ) /* Plane 0, 1 */ |
| 1047 | | ROM_LOAD( "h01_15.bin", 0x080000, 0x80000, CRC(910cc4f9) SHA1(9ecfa84123a8f9d048f0a689647e92f25af73899) ) |
| 1048 | | ROM_LOAD( "j01_16.bin", 0x100000, 0x80000, CRC(3622ed2f) SHA1(03f4383f6ff8b5f1e26bc6bbef2fb1855d3bb93f) ) /* Plane 2, 3 */ |
| 1049 | | ROM_LOAD( "k01_17.bin", 0x180000, 0x80000, CRC(c34f27e0) SHA1(07ee02c18ce29f35e8ae87d0c1ed80b726c246a6) ) |
| 1059 | ROM_LOAD( "b61-14.f1", 0x000000, 0x80000, CRC(89368c3e) SHA1(8d227439ab321fd5d432d860544daea0e78ce588) ) /* Plane 0, 1 */ |
| 1060 | ROM_LOAD( "b61-15.h1", 0x080000, 0x80000, CRC(910cc4f9) SHA1(9ecfa84123a8f9d048f0a689647e92f25af73899) ) |
| 1061 | ROM_LOAD( "b61-16.j1", 0x100000, 0x80000, CRC(3622ed2f) SHA1(03f4383f6ff8b5f1e26bc6bbef2fb1855d3bb93f) ) /* Plane 2, 3 */ |
| 1062 | ROM_LOAD( "b61-17.k1", 0x180000, 0x80000, CRC(c34f27e0) SHA1(07ee02c18ce29f35e8ae87d0c1ed80b726c246a6) ) |
| 1050 | 1063 | |
| 1051 | 1064 | ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */ |
| 1052 | | ROM_LOAD( "e18_01.bin", 0x00000, 0x80000, CRC(3cf99786) SHA1(f6febf9bda87ca04f0a5890d0e8001c26dfa6c81) ) |
| 1065 | ROM_LOAD( "b61-01.e18", 0x00000, 0x80000, CRC(3cf99786) SHA1(f6febf9bda87ca04f0a5890d0e8001c26dfa6c81) ) |
| 1066 | |
| 1067 | ROM_REGION( 0x10000, "cchip", 0 ) /* 64k for TC0030CMD (C-Chip protection, Z80 with embedded 64K rom + 64K RAM) */ |
| 1068 | ROM_LOAD( "b61_11.m11", 0x00000, 0x10000, NO_DUMP ) |
| 1053 | 1069 | ROM_END |
| 1054 | 1070 | |
| 1055 | | ROM_START( supermanj ) |
| 1071 | ROM_START( supermanu ) /* No US copyright notice or FBI logo - Just a coinage difference, see notes above */ |
| 1056 | 1072 | ROM_REGION( 0x80000, "maincpu", 0 ) /* 512k for 68000 code */ |
| 1057 | | ROM_LOAD16_BYTE( "a10_09.bin", 0x00000, 0x20000, CRC(640f1d58) SHA1(e768d32eae1dba39c23189996fbd5454c8627809) ) |
| 1058 | | ROM_LOAD16_BYTE( "a05_07.bin", 0x00001, 0x20000, CRC(fddb9953) SHA1(8b562712810a5a72f4647f1ba1314a1be2e249e7) ) |
| 1059 | | ROM_LOAD16_BYTE( "a08_08.bin", 0x40000, 0x20000, CRC(79fc028e) SHA1(bf42b3f84dcad8fd9085c702a78dc895cc12d670) ) |
| 1060 | | ROM_LOAD16_BYTE( "b61-06.a3", 0x40001, 0x20000, CRC(714a0b68) SHA1(b0b42c55d2404c7c193eb8cab3bd92e321947845) ) |
| 1073 | ROM_LOAD16_BYTE( "b61_09.a10", 0x00000, 0x20000, CRC(640f1d58) SHA1(e768d32eae1dba39c23189996fbd5454c8627809) ) |
| 1074 | ROM_LOAD16_BYTE( "b61_07.a5", 0x00001, 0x20000, CRC(fddb9953) SHA1(8b562712810a5a72f4647f1ba1314a1be2e249e7) ) |
| 1075 | ROM_LOAD16_BYTE( "b61_08.a8", 0x40000, 0x20000, CRC(79fc028e) SHA1(bf42b3f84dcad8fd9085c702a78dc895cc12d670) ) |
| 1076 | ROM_LOAD16_BYTE( "b61_12.a3", 0x40001, 0x20000, CRC(064d3bfe) SHA1(75abf924a6e44203169d2fa15852caa0bf57db30) ) |
| 1061 | 1077 | |
| 1062 | 1078 | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1063 | | ROM_LOAD( "d18_10.bin", 0x00000, 0x4000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1079 | ROM_LOAD( "b61_10.d18", 0x00000, 0x4000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1064 | 1080 | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1065 | 1081 | |
| 1066 | 1082 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1067 | | ROM_LOAD( "f01_14.bin", 0x000000, 0x80000, CRC(89368c3e) SHA1(8d227439ab321fd5d432d860544daea0e78ce588) ) /* Plane 0, 1 */ |
| 1068 | | ROM_LOAD( "h01_15.bin", 0x080000, 0x80000, CRC(910cc4f9) SHA1(9ecfa84123a8f9d048f0a689647e92f25af73899) ) |
| 1069 | | ROM_LOAD( "j01_16.bin", 0x100000, 0x80000, CRC(3622ed2f) SHA1(03f4383f6ff8b5f1e26bc6bbef2fb1855d3bb93f) ) /* Plane 2, 3 */ |
| 1070 | | ROM_LOAD( "k01_17.bin", 0x180000, 0x80000, CRC(c34f27e0) SHA1(07ee02c18ce29f35e8ae87d0c1ed80b726c246a6) ) |
| 1083 | ROM_LOAD( "b61-14.f1", 0x000000, 0x80000, CRC(89368c3e) SHA1(8d227439ab321fd5d432d860544daea0e78ce588) ) /* Plane 0, 1 */ |
| 1084 | ROM_LOAD( "b61-15.h1", 0x080000, 0x80000, CRC(910cc4f9) SHA1(9ecfa84123a8f9d048f0a689647e92f25af73899) ) |
| 1085 | ROM_LOAD( "b61-16.j1", 0x100000, 0x80000, CRC(3622ed2f) SHA1(03f4383f6ff8b5f1e26bc6bbef2fb1855d3bb93f) ) /* Plane 2, 3 */ |
| 1086 | ROM_LOAD( "b61-17.k1", 0x180000, 0x80000, CRC(c34f27e0) SHA1(07ee02c18ce29f35e8ae87d0c1ed80b726c246a6) ) |
| 1071 | 1087 | |
| 1072 | 1088 | ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */ |
| 1073 | | ROM_LOAD( "e18_01.bin", 0x00000, 0x80000, CRC(3cf99786) SHA1(f6febf9bda87ca04f0a5890d0e8001c26dfa6c81) ) |
| 1089 | ROM_LOAD( "b61-01.e18", 0x00000, 0x80000, CRC(3cf99786) SHA1(f6febf9bda87ca04f0a5890d0e8001c26dfa6c81) ) |
| 1090 | |
| 1091 | ROM_REGION( 0x10000, "cchip", 0 ) /* 64k for TC0030CMD (C-Chip protection, Z80 with embedded 64K rom + 64K RAM) */ |
| 1092 | ROM_LOAD( "b61_11.m11", 0x00000, 0x10000, NO_DUMP ) |
| 1074 | 1093 | ROM_END |
| 1075 | 1094 | |
| 1095 | ROM_START( supermanj ) /* Shows a Japan copyright notice */ |
| 1096 | ROM_REGION( 0x80000, "maincpu", 0 ) /* 512k for 68000 code */ |
| 1097 | ROM_LOAD16_BYTE( "b61_09.a10", 0x00000, 0x20000, CRC(640f1d58) SHA1(e768d32eae1dba39c23189996fbd5454c8627809) ) |
| 1098 | ROM_LOAD16_BYTE( "b61_07.a5", 0x00001, 0x20000, CRC(fddb9953) SHA1(8b562712810a5a72f4647f1ba1314a1be2e249e7) ) |
| 1099 | ROM_LOAD16_BYTE( "b61_08.a8", 0x40000, 0x20000, CRC(79fc028e) SHA1(bf42b3f84dcad8fd9085c702a78dc895cc12d670) ) |
| 1100 | ROM_LOAD16_BYTE( "b61_06.a3", 0x40001, 0x20000, CRC(714a0b68) SHA1(b0b42c55d2404c7c193eb8cab3bd92e321947845) ) |
| 1101 | |
| 1102 | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1103 | ROM_LOAD( "b61_10.d18", 0x00000, 0x4000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1104 | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1105 | |
| 1106 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1107 | ROM_LOAD( "b61-14.f1", 0x000000, 0x80000, CRC(89368c3e) SHA1(8d227439ab321fd5d432d860544daea0e78ce588) ) /* Plane 0, 1 */ |
| 1108 | ROM_LOAD( "b61-15.h1", 0x080000, 0x80000, CRC(910cc4f9) SHA1(9ecfa84123a8f9d048f0a689647e92f25af73899) ) |
| 1109 | ROM_LOAD( "b61-16.j1", 0x100000, 0x80000, CRC(3622ed2f) SHA1(03f4383f6ff8b5f1e26bc6bbef2fb1855d3bb93f) ) /* Plane 2, 3 */ |
| 1110 | ROM_LOAD( "b61-17.k1", 0x180000, 0x80000, CRC(c34f27e0) SHA1(07ee02c18ce29f35e8ae87d0c1ed80b726c246a6) ) |
| 1111 | |
| 1112 | ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */ |
| 1113 | ROM_LOAD( "b61-01.e18", 0x00000, 0x80000, CRC(3cf99786) SHA1(f6febf9bda87ca04f0a5890d0e8001c26dfa6c81) ) |
| 1114 | |
| 1115 | ROM_REGION( 0x10000, "cchip", 0 ) /* 64k for TC0030CMD (C-Chip protection, Z80 with embedded 64K rom + 64K RAM) */ |
| 1116 | ROM_LOAD( "b61_11.m11", 0x00000, 0x10000, NO_DUMP ) |
| 1117 | ROM_END |
| 1118 | |
| 1076 | 1119 | /* |
| 1077 | 1120 | Twin Hawk |
| 1078 | 1121 | Taito, 1988 |
| r17617 | r17618 | |
| 1133 | 1176 | |
| 1134 | 1177 | ROM_START( gigandes ) |
| 1135 | 1178 | ROM_REGION( 0x80000, "maincpu", 0 ) /* 512k for 68000 code */ |
| 1136 | | ROM_LOAD16_BYTE( "1.10a", 0x00000, 0x20000, CRC(290c50e0) SHA1(ac8008619891a5b54ba2069e4e18836976532c99) ) |
| 1137 | | ROM_LOAD16_BYTE( "3.5a", 0x00001, 0x20000, CRC(9cef82af) SHA1(6dad850de699d40dfba54bde6baca75bb0059c83) ) |
| 1179 | ROM_LOAD16_BYTE( "east_1.10a", 0x00000, 0x20000, CRC(ae74e4e5) SHA1(1CAC0A0E591B63142D8D249C67F803256FB28C2A) ) /* 'fixed' test mode, see notes above */ |
| 1180 | ROM_LOAD16_BYTE( "east_3.5a", 0x00001, 0x20000, CRC(8bcf2116) SHA1(9255D7E0AB568AD7A894421D3260FA80B8A0A5D0) ) /* 'fixed' test mode, see notes above */ |
| 1138 | 1181 | ROM_LOAD16_BYTE( "east_2.8a", 0x40000, 0x20000, CRC(dd94b4d0) SHA1(2efff9fd51b28fd1fb46d16b359f0991af91054e) ) |
| 1139 | 1182 | ROM_LOAD16_BYTE( "east_4.3a", 0x40001, 0x20000, CRC(a647310a) SHA1(49db488a36f6c74729825bdf0214bcd30773eaf4) ) |
| 1140 | 1183 | |
| r17617 | r17618 | |
| 1148 | 1191 | ROM_LOAD( "east_9.3j", 0x100000, 0x80000, CRC(5c5e6898) SHA1(f348ac752a571902c55f36e21aa3fb9ef97528e3) ) /* Plane 2, 3 */ |
| 1149 | 1192 | ROM_LOAD( "east_6.3k", 0x180000, 0x80000, CRC(52db30e9) SHA1(0b6d73f2c6e6c1ad5fcb2a9edf50069cd0691483) ) |
| 1150 | 1193 | |
| 1151 | | ROM_REGION( 0x80000, "ymsnd.deltat", 0 ) /* Delta-T samples */ |
| 1194 | ROM_REGION( 0x80000, "ymsnd.deltat", 0 ) /* Delta-T samples */ |
| 1152 | 1195 | ROM_LOAD( "east-11.16f", 0x00000, 0x80000, CRC(92111f96) SHA1(e781f24761b7a923388f4cda64c7b31388fd64c5) ) |
| 1153 | 1196 | |
| 1154 | 1197 | ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */ |
| 1155 | 1198 | ROM_LOAD( "east-10.16e", 0x00000, 0x80000, CRC(ca0ac419) SHA1(b29f30a8ff1286c65b741353b6551918a45bcafe) ) |
| 1156 | 1199 | ROM_END |
| 1157 | 1200 | |
| 1158 | | ROM_START( gigandesj ) |
| 1201 | ROM_START( gigandesa ) |
| 1159 | 1202 | ROM_REGION( 0x80000, "maincpu", 0 ) /* 512k for 68000 code */ |
| 1160 | | ROM_LOAD16_BYTE( "east_1.10a", 0x00000, 0x20000, CRC(ae74e4e5) SHA1(1CAC0A0E591B63142D8D249C67F803256FB28C2A) ) |
| 1161 | | ROM_LOAD16_BYTE( "east_3.5a", 0x00001, 0x20000, CRC(8bcf2116) SHA1(9255D7E0AB568AD7A894421D3260FA80B8A0A5D0) ) |
| 1203 | ROM_LOAD16_BYTE( "east-1.10a", 0x00000, 0x20000, CRC(290c50e0) SHA1(ac8008619891a5b54ba2069e4e18836976532c99) ) /* 'buggy' test mode, see notes above */ |
| 1204 | ROM_LOAD16_BYTE( "east-3.5a", 0x00001, 0x20000, CRC(9cef82af) SHA1(6dad850de699d40dfba54bde6baca75bb0059c83) ) /* 'buggy' test mode, see notes above */ |
| 1162 | 1205 | ROM_LOAD16_BYTE( "east_2.8a", 0x40000, 0x20000, CRC(dd94b4d0) SHA1(2efff9fd51b28fd1fb46d16b359f0991af91054e) ) |
| 1163 | 1206 | ROM_LOAD16_BYTE( "east_4.3a", 0x40001, 0x20000, CRC(a647310a) SHA1(49db488a36f6c74729825bdf0214bcd30773eaf4) ) |
| 1164 | 1207 | |
| r17617 | r17618 | |
| 1172 | 1215 | ROM_LOAD( "east_9.3j", 0x100000, 0x80000, CRC(5c5e6898) SHA1(f348ac752a571902c55f36e21aa3fb9ef97528e3) ) /* Plane 2, 3 */ |
| 1173 | 1216 | ROM_LOAD( "east_6.3k", 0x180000, 0x80000, CRC(52db30e9) SHA1(0b6d73f2c6e6c1ad5fcb2a9edf50069cd0691483) ) |
| 1174 | 1217 | |
| 1175 | | ROM_REGION( 0x80000, "ymsnd.deltat", 0 ) /* Delta-T samples */ |
| 1218 | ROM_REGION( 0x80000, "ymsnd.deltat", 0 ) /* Delta-T samples */ |
| 1176 | 1219 | ROM_LOAD( "east-11.16f", 0x00000, 0x80000, CRC(92111f96) SHA1(e781f24761b7a923388f4cda64c7b31388fd64c5) ) |
| 1177 | 1220 | |
| 1178 | 1221 | ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */ |
| r17617 | r17618 | |
| 1230 | 1273 | } |
| 1231 | 1274 | |
| 1232 | 1275 | |
| 1233 | | GAME( 1988, superman, 0, superman, superman, driver_device, 0, ROT0, "Taito Corporation", "Superman", 0 ) |
| 1234 | | GAME( 1988, supermanj, superman, superman, supermanj, driver_device, 0, ROT0, "Taito Corporation", "Superman (Japan)", 0 ) |
| 1235 | | GAME( 1989, twinhawk, 0, daisenpu, twinhawk, driver_device, 0, ROT270, "Taito Corporation Japan", "Twin Hawk (World)", 0 ) |
| 1276 | GAME( 1988, superman, 0, superman, superman, driver_device, 0, ROT0, "Taito Corporation", "Superman (World)", 0 ) |
| 1277 | GAME( 1988, supermanu, superman, superman, supermanu, driver_device, 0, ROT0, "Taito Corporation", "Superman (US)", 0 ) |
| 1278 | GAME( 1988, supermanj, superman, superman, supermanj, driver_device, 0, ROT0, "Taito Corporation", "Superman (Japan)", 0 ) |
| 1279 | GAME( 1989, twinhawk, 0, daisenpu, twinhawk, driver_device, 0, ROT270, "Taito Corporation Japan", "Twin Hawk (World)", 0 ) |
| 1236 | 1280 | GAME( 1989, twinhawku, twinhawk, daisenpu, twinhawku, driver_device, 0, ROT270, "Taito America Corporation", "Twin Hawk (US)", 0 ) |
| 1237 | | GAME( 1989, daisenpu, twinhawk, daisenpu, daisenpu, driver_device, 0, ROT270, "Taito Corporation", "Daisenpu (Japan)", 0 ) |
| 1238 | | GAME( 1989, gigandes, 0, gigandes, gigandes, driver_device, 0, ROT0, "East Technology", "Gigandes", 0 ) |
| 1239 | | GAME( 1989, gigandesj, gigandes, gigandes, gigandes, driver_device, 0, ROT0, "East Technology", "Gigandes (Japan)", 0 ) |
| 1240 | | GAME( 1989, kyustrkr, 0, ballbros, kyustrkr, taitox_state, kyustrkr, ROT180, "East Technology", "Last Striker / Kyuukyoku no Striker", 0 ) |
| 1241 | | GAME( 1992, ballbros, 0, ballbros, ballbros, driver_device, 0, ROT0, "East Technology", "Balloon Brothers", 0 ) |
| 1281 | GAME( 1989, daisenpu, twinhawk, daisenpu, daisenpu, driver_device, 0, ROT270, "Taito Corporation", "Daisenpu (Japan)", 0 ) |
| 1282 | GAME( 1989, gigandes, 0, gigandes, gigandes, driver_device, 0, ROT0, "East Technology", "Gigandes", 0 ) |
| 1283 | GAME( 1989, gigandesa, gigandes, gigandes, gigandes, driver_device, 0, ROT0, "East Technology", "Gigandes (earlier)", 0 ) |
| 1284 | GAME( 1989, kyustrkr, 0, ballbros, kyustrkr, taitox_state, kyustrkr, ROT180, "East Technology", "Last Striker / Kyuukyoku no Striker", 0 ) |
| 1285 | GAME( 1992, ballbros, 0, ballbros, ballbros, driver_device, 0, ROT0, "East Technology", "Balloon Brothers", 0 ) |