trunk/src/mame/drivers/twinkle.c
| r26465 | r26466 | |
| 273 | 273 | DECLARE_READ16_MEMBER(shared_68k_r); |
| 274 | 274 | DECLARE_WRITE16_MEMBER(shared_68k_w); |
| 275 | 275 | DECLARE_WRITE_LINE_MEMBER(ide_interrupt); |
| 276 | | DECLARE_DRIVER_INIT(twinkle); |
| 276 | DECLARE_DRIVER_INIT(twinklei); |
| 277 | 277 | required_device<cpu_device> m_maincpu; |
| 278 | 278 | required_device<cpu_device> m_audiocpu; |
| 279 | 279 | |
| r26465 | r26466 | |
| 854 | 854 | } |
| 855 | 855 | } |
| 856 | 856 | |
| 857 | | DRIVER_INIT_MEMBER(twinkle_state,twinkle) |
| 857 | DRIVER_INIT_MEMBER(twinkle_state,twinklei) |
| 858 | 858 | { |
| 859 | 859 | device_t *i2cmem = machine().device("security"); |
| 860 | 860 | i2cmem_e0_write( i2cmem, 0 ); |
| r26465 | r26466 | |
| 889 | 889 | |
| 890 | 890 | MCFG_WATCHDOG_TIME_INIT(attotime::from_msec(1200)) /* check TD pin on LTC1232 */ |
| 891 | 891 | |
| 892 | | MCFG_I2CMEM_ADD("security",i2cmem_interface) |
| 893 | | |
| 894 | 892 | MCFG_SCSIBUS_ADD("scsi") |
| 895 | 893 | MCFG_SCSIDEV_ADD("scsi:cdrom", SCSICD, SCSI_ID_4) |
| 896 | 894 | MCFG_AM53CF96_ADD("scsi:am53cf96") |
| r26465 | r26466 | |
| 920 | 918 | MCFG_SOUND_ROUTE( 1, "^^^speakerright", 1.0 ) |
| 921 | 919 | MACHINE_CONFIG_END |
| 922 | 920 | |
| 921 | static MACHINE_CONFIG_DERIVED( twinklei, twinkle ) |
| 922 | MCFG_I2CMEM_ADD("security",i2cmem_interface) |
| 923 | MACHINE_CONFIG_END |
| 924 | |
| 923 | 925 | static INPUT_PORTS_START( twinkle ) |
| 924 | 926 | |
| 925 | 927 | PORT_START("IN0") |
| r26465 | r26466 | |
| 967 | 969 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN) |
| 968 | 970 | |
| 969 | 971 | PORT_START("OUTSEC") |
| 972 | PORT_START("INSEC") |
| 973 | INPUT_PORTS_END |
| 974 | |
| 975 | static INPUT_PORTS_START( twinklei ) |
| 976 | PORT_INCLUDE( twinkle ) |
| 977 | |
| 978 | PORT_MODIFY("OUTSEC") |
| 970 | 979 | PORT_BIT( 0x00000010, IP_ACTIVE_HIGH, IPT_OUTPUT ) PORT_WRITE_LINE_DEVICE("security", i2cmem_scl_write) |
| 971 | 980 | PORT_BIT( 0x00000008, IP_ACTIVE_HIGH, IPT_OUTPUT ) PORT_WRITE_LINE_DEVICE("security", i2cmem_sda_write) |
| 972 | 981 | |
| 973 | | PORT_START("INSEC") |
| 982 | PORT_MODIFY("INSEC") |
| 974 | 983 | PORT_BIT( 0x00001000, IP_ACTIVE_HIGH, IPT_OUTPUT ) PORT_READ_LINE_DEVICE("security", i2cmem_sda_read) |
| 975 | 984 | INPUT_PORTS_END |
| 976 | 985 | |
| r26465 | r26466 | |
| 990 | 999 | ROM_START( bmiidx ) |
| 991 | 1000 | TWINKLE_BIOS |
| 992 | 1001 | |
| 1002 | ROM_REGION( 0x100, "security", 0 ) |
| 1003 | ROM_LOAD( "863a02", 0x000000, 0x000100, NO_DUMP ) |
| 1004 | |
| 993 | 1005 | DISK_REGION( "scsi:cdrom" ) // program |
| 994 | 1006 | DISK_IMAGE_READONLY( "gq863-jab01", 0, SHA1(331f80b40ed560c7e017621b7daeeb8275d92b9a) ) |
| 995 | 1007 | |
| r26465 | r26466 | |
| 1003 | 1015 | ROM_START( bmiidxa ) |
| 1004 | 1016 | TWINKLE_BIOS |
| 1005 | 1017 | |
| 1018 | ROM_REGION( 0x100, "security", 0 ) |
| 1019 | ROM_LOAD( "863a02", 0x000000, 0x000100, NO_DUMP ) |
| 1020 | |
| 1006 | 1021 | DISK_REGION( "scsi:cdrom" ) // program |
| 1007 | 1022 | DISK_IMAGE_READONLY( "gq863a01", 0, SHA1(07fc467f6500504729becbaf77dabc093a134e65) ) |
| 1008 | 1023 | |
| r26465 | r26466 | |
| 1017 | 1032 | TWINKLE_BIOS |
| 1018 | 1033 | |
| 1019 | 1034 | ROM_REGION( 0x100, "security", 0 ) |
| 1020 | | ROM_LOAD( "985j.pd", 0x000000, 0x000100, BAD_DUMP CRC(a35143a9) SHA1(1c0feeab60d9dc50dc4b9a2f3dac73ca619e74b0) ) |
| 1035 | ROM_LOAD( "985a02", 0x000000, 0x000100, BAD_DUMP CRC(a35143a9) SHA1(1c0feeab60d9dc50dc4b9a2f3dac73ca619e74b0) ) |
| 1021 | 1036 | |
| 1022 | 1037 | DISK_REGION( "scsi:cdrom" ) |
| 1023 | 1038 | DISK_IMAGE_READONLY( "gc985a01", 0, SHA1(0b783f11317f64552ebf3323459139529e7f315f) ) |
| r26465 | r26466 | |
| 1033 | 1048 | TWINKLE_BIOS |
| 1034 | 1049 | |
| 1035 | 1050 | ROM_REGION( 0x100, "security", 0 ) |
| 1036 | | ROM_LOAD( "992j.pd", 0x000000, 0x000100, BAD_DUMP CRC(51f24913) SHA1(574b555e3d0c234011198d218d7ae5e95091acb1) ) |
| 1051 | ROM_LOAD( "992a02", 0x000000, 0x000100, BAD_DUMP CRC(51f24913) SHA1(574b555e3d0c234011198d218d7ae5e95091acb1) ) |
| 1037 | 1052 | |
| 1038 | 1053 | DISK_REGION( "scsi:cdrom" ) |
| 1039 | | DISK_IMAGE_READONLY( "992jaa01", 0, BAD_DUMP SHA1(7e5389735dff379bb286ba3744edf59b7dfcc74b) ) |
| 1054 | DISK_IMAGE_READONLY( "gc992-jac01", 0, NO_DUMP ) |
| 1040 | 1055 | |
| 1041 | 1056 | DISK_REGION( "cdrom1" ) // video CD |
| 1042 | | DISK_IMAGE_READONLY( "992jaa04", 0, NO_DUMP ) |
| 1057 | DISK_IMAGE_READONLY( "gc992-jaa04", 0, NO_DUMP ) |
| 1043 | 1058 | |
| 1044 | 1059 | DISK_REGION( "ata:0:hdd:image" ) |
| 1045 | 1060 | DISK_IMAGE_READONLY( "992hdda01", 0, NO_DUMP ) |
| 1046 | 1061 | ROM_END |
| 1047 | 1062 | |
| 1063 | ROM_START( bmiidx3a ) |
| 1064 | TWINKLE_BIOS |
| 1065 | |
| 1066 | ROM_REGION( 0x100, "security", 0 ) |
| 1067 | ROM_LOAD( "992a02", 0x000000, 0x000100, BAD_DUMP CRC(51f24913) SHA1(574b555e3d0c234011198d218d7ae5e95091acb1) ) |
| 1068 | |
| 1069 | DISK_REGION( "scsi:cdrom" ) |
| 1070 | DISK_IMAGE_READONLY( "gc992-jaa01", 0, BAD_DUMP SHA1(7e5389735dff379bb286ba3744edf59b7dfcc74b) ) |
| 1071 | |
| 1072 | DISK_REGION( "cdrom1" ) // video CD |
| 1073 | DISK_IMAGE_READONLY( "gc992-jaa04", 0, NO_DUMP ) |
| 1074 | |
| 1075 | DISK_REGION( "ata:0:hdd:image" ) |
| 1076 | DISK_IMAGE_READONLY( "992hdda01", 0, NO_DUMP ) |
| 1077 | ROM_END |
| 1078 | |
| 1048 | 1079 | ROM_START( bmiidx4 ) |
| 1049 | 1080 | TWINKLE_BIOS |
| 1050 | 1081 | |
| 1051 | 1082 | ROM_REGION( 0x100, "security", 0 ) |
| 1052 | | ROM_LOAD( "a03j.pd", 0x000000, 0x000100, BAD_DUMP CRC(8860cfb6) SHA1(85a5b27f24d4baa7960e692b91c0cf3dc5388e72) ) |
| 1083 | ROM_LOAD( "a03", 0x000000, 0x000100, BAD_DUMP CRC(8860cfb6) SHA1(85a5b27f24d4baa7960e692b91c0cf3dc5388e72) ) |
| 1053 | 1084 | |
| 1054 | 1085 | DISK_REGION( "scsi:cdrom" ) |
| 1055 | 1086 | DISK_IMAGE_READONLY( "a03jaa01", 0, SHA1(f54fc778c2187ccd950402a159babef956b71492 ) ) |
| r26465 | r26466 | |
| 1065 | 1096 | TWINKLE_BIOS |
| 1066 | 1097 | |
| 1067 | 1098 | ROM_REGION( 0x100, "security", 0 ) |
| 1068 | | ROM_LOAD( "a17j.pd", 0x000000, 0x000100, BAD_DUMP CRC(9428afb0) SHA1(ba907d3361256b022583d6a42fe223e90590e3c6) ) |
| 1099 | ROM_LOAD( "a17", 0x000000, 0x000100, BAD_DUMP CRC(9428afb0) SHA1(ba907d3361256b022583d6a42fe223e90590e3c6) ) |
| 1069 | 1100 | |
| 1070 | 1101 | DISK_REGION( "scsi:cdrom" ) |
| 1071 | 1102 | DISK_IMAGE_READONLY( "a17jaa01", 0, BAD_DUMP SHA1(9f552eaa0acbdbddf93cabe99f8f829afbf29e02) ) |
| r26465 | r26466 | |
| 1081 | 1112 | TWINKLE_BIOS |
| 1082 | 1113 | |
| 1083 | 1114 | ROM_REGION( 0x100, "security", 0 ) |
| 1084 | | ROM_LOAD( "b4uj.pd", 0x000000, 0x000100, BAD_DUMP CRC(0ab15633) SHA1(df004ff41f35b16089f69808ccf53a5e5cc13ac3) ) |
| 1115 | ROM_LOAD( "b4u", 0x000000, 0x000100, BAD_DUMP CRC(0ab15633) SHA1(df004ff41f35b16089f69808ccf53a5e5cc13ac3) ) |
| 1085 | 1116 | |
| 1086 | 1117 | DISK_REGION( "scsi:cdrom" ) |
| 1118 | DISK_IMAGE_READONLY( "b4ujab01", 0, NO_DUMP ) |
| 1119 | |
| 1120 | DISK_REGION( "cdrom1" ) // DVD |
| 1121 | DISK_IMAGE_READONLY( "b4ujaa02", 0, SHA1(70c85f6df6f21b96c02e4eefc224593edcaf9e63) ) |
| 1122 | |
| 1123 | DISK_REGION( "ata:0:hdd:image" ) |
| 1124 | DISK_IMAGE_READONLY( "b4ujaa03", 0, SHA1(cfcbdfab157a864cbd4ac83247be5d62218f5b72) ) |
| 1125 | ROM_END |
| 1126 | |
| 1127 | ROM_START( bmiidx6a ) |
| 1128 | TWINKLE_BIOS |
| 1129 | |
| 1130 | ROM_REGION( 0x100, "security", 0 ) |
| 1131 | ROM_LOAD( "b4u", 0x000000, 0x000100, BAD_DUMP CRC(0ab15633) SHA1(df004ff41f35b16089f69808ccf53a5e5cc13ac3) ) |
| 1132 | |
| 1133 | DISK_REGION( "scsi:cdrom" ) |
| 1087 | 1134 | DISK_IMAGE_READONLY( "b4ujaa01", 0, BAD_DUMP SHA1(d8f5d56b8728bea761dc4cdbc04851094d276bd6) ) |
| 1088 | 1135 | |
| 1089 | 1136 | DISK_REGION( "cdrom1" ) // DVD |
| r26465 | r26466 | |
| 1097 | 1144 | TWINKLE_BIOS |
| 1098 | 1145 | |
| 1099 | 1146 | ROM_REGION( 0x100, "security", 0 ) |
| 1100 | | ROM_LOAD( "b44j.pd", 0x000000, 0x000100, BAD_DUMP CRC(5baf4761) SHA1(aa7e07eb2cada03b85bdf11ac6a3de65f4253eef) ) |
| 1147 | ROM_LOAD( "b44", 0x000000, 0x000100, BAD_DUMP CRC(5baf4761) SHA1(aa7e07eb2cada03b85bdf11ac6a3de65f4253eef) ) |
| 1101 | 1148 | |
| 1102 | 1149 | DISK_REGION( "scsi:cdrom" ) |
| 1103 | 1150 | DISK_IMAGE_READONLY( "b44jaa01", 0, SHA1(57fb0312d8102e959658e48a97e46aa16e592b60) ) |
| r26465 | r26466 | |
| 1113 | 1160 | TWINKLE_BIOS |
| 1114 | 1161 | |
| 1115 | 1162 | ROM_REGION( 0x100, "security", 0 ) |
| 1116 | | ROM_LOAD( "c44j.pd", 0x000000, 0x000100, BAD_DUMP CRC(04c22349) SHA1(d1cb78911cb1ca660d393a81ed3ed07b24c51525) ) |
| 1163 | ROM_LOAD( "c44", 0x000000, 0x000100, BAD_DUMP CRC(04c22349) SHA1(d1cb78911cb1ca660d393a81ed3ed07b24c51525) ) |
| 1117 | 1164 | |
| 1118 | 1165 | DISK_REGION( "scsi:cdrom" ) |
| 1119 | 1166 | DISK_IMAGE_READONLY( "c44jaa01", 0, BAD_DUMP SHA1(8b544c81bc56b19e4aa1649e68824811d6d51ce5) ) |
| r26465 | r26466 | |
| 1129 | 1176 | TWINKLE_BIOS |
| 1130 | 1177 | |
| 1131 | 1178 | ROM_REGION( 0x100, "security", 0 ) |
| 1132 | | ROM_LOAD( "896j.pd", 0x000000, 0x000100, BAD_DUMP CRC(1e5caf37) SHA1(75b378662b651cb322e41564d3bae68cc9edadc5) ) |
| 1179 | ROM_LOAD( "896a02", 0x000000, 0x000100, NO_DUMP ) |
| 1133 | 1180 | |
| 1134 | 1181 | DISK_REGION( "scsi:cdrom" ) |
| 1135 | 1182 | DISK_IMAGE_READONLY( "896jabbm", 0, BAD_DUMP SHA1(117ae4c876207bbaf9e8fe0fdf5bb161155c1bdb) ) |
| 1136 | 1183 | |
| 1137 | 1184 | DISK_REGION( "cdrom1" ) // video CD |
| 1138 | | DISK_IMAGE_READONLY( "896jaa02", 0, NO_DUMP ) |
| 1185 | DISK_IMAGE_READONLY( "896jaa04", 0, NO_DUMP ) |
| 1139 | 1186 | |
| 1140 | 1187 | DISK_REGION( "ata:0:hdd:image" ) |
| 1141 | 1188 | DISK_IMAGE_READONLY( "896hdda01", 0, NO_DUMP ) |
| r26465 | r26466 | |
| 1145 | 1192 | TWINKLE_BIOS |
| 1146 | 1193 | |
| 1147 | 1194 | ROM_REGION( 0x100, "security", 0 ) |
| 1148 | | ROM_LOAD( "896j.pd", 0x000000, 0x000100, BAD_DUMP CRC(1e5caf37) SHA1(75b378662b651cb322e41564d3bae68cc9edadc5) ) |
| 1195 | ROM_LOAD( "896a02", 0x000000, 0x000100, NO_DUMP ) |
| 1149 | 1196 | |
| 1150 | 1197 | DISK_REGION( "scsi:cdrom" ) |
| 1151 | 1198 | DISK_IMAGE_READONLY( "896jaabm", 0, SHA1(ea7205f86543d9273efcc226666ab530c32b23c1) ) |
| 1152 | 1199 | |
| 1153 | 1200 | DISK_REGION( "cdrom1" ) // video CD |
| 1154 | | DISK_IMAGE_READONLY( "896jaa02", 0, NO_DUMP ) |
| 1201 | DISK_IMAGE_READONLY( "896jaa04", 0, NO_DUMP ) |
| 1155 | 1202 | |
| 1156 | 1203 | DISK_REGION( "ata:0:hdd:image" ) |
| 1157 | 1204 | DISK_IMAGE_READONLY( "896hdda01", 0, NO_DUMP ) |
| r26465 | r26466 | |
| 1161 | 1208 | TWINKLE_BIOS |
| 1162 | 1209 | |
| 1163 | 1210 | ROM_REGION( 0x100, "security", 0 ) |
| 1164 | | ROM_LOAD( "983j.pd", 0x000000, 0x000100, NO_DUMP ) |
| 1211 | ROM_LOAD( "983a02", 0x000000, 0x000100, NO_DUMP ) |
| 1165 | 1212 | |
| 1166 | 1213 | DISK_REGION( "scsi:cdrom" ) |
| 1167 | 1214 | DISK_IMAGE_READONLY( "gc983a01", 0, NO_DUMP ) |
| r26465 | r26466 | |
| 1173 | 1220 | DISK_IMAGE_READONLY( "983hdda01", 0, SHA1(bcbbf55acf8bebc5773ffc5769420a0129f4da57) ) |
| 1174 | 1221 | ROM_END |
| 1175 | 1222 | |
| 1176 | | ROM_START( bmiidxs2 ) |
| 1223 | ROM_START( bmiidxc2 ) |
| 1177 | 1224 | TWINKLE_BIOS |
| 1178 | 1225 | |
| 1179 | 1226 | ROM_REGION( 0x100, "security", 0 ) |
| 1180 | | ROM_LOAD( "984j.pd", 0x000000, 0x000100, BAD_DUMP CRC(213843e5) SHA1(5571db155a60fa4087dd996af48e8e27fc1c518c) ) |
| 1227 | ROM_LOAD( "984a02", 0x000000, 0x000100, NO_DUMP ) |
| 1181 | 1228 | |
| 1182 | 1229 | DISK_REGION( "scsi:cdrom" ) |
| 1183 | 1230 | DISK_IMAGE_READONLY( "ge984a01(bm)", 0, SHA1(03b083ba09652dfab6f328000c3c9de2a7a4e618) ) |
| r26465 | r26466 | |
| 1189 | 1236 | DISK_IMAGE_READONLY( "984hdda01", 0, NO_DUMP ) |
| 1190 | 1237 | ROM_END |
| 1191 | 1238 | |
| 1192 | | GAME( 1999, gq863, 0, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "Twinkle System", GAME_IS_BIOS_ROOT ) |
| 1239 | GAME( 1999, gq863, 0, twinkle, twinkle, driver_device, 0, ROT0, "Konami", "Twinkle System", GAME_IS_BIOS_ROOT ) |
| 1193 | 1240 | |
| 1194 | | /* VCD */ |
| 1195 | | GAME( 1999, bmiidx, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX (863 JAB)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1196 | | GAME( 1999, bmiidxa, bmiidx, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX (863 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1197 | | /* find out what these use for security */ |
| 1198 | | GAME( 1999, bmiidxc, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX with DDR 2nd Club Version (896 JAB)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1199 | | GAME( 1999, bmiidxca, bmiidxc, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX with DDR 2nd Club Version (896 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1200 | | GAME( 1999, bmiidxs, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX Substream (983 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1201 | | GAME( 1999, bmiidxs2, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX Substream 2 with DDR 2nd Club Version (984 A01 BM)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1202 | | |
| 1203 | | /* these use i2c for security */ |
| 1204 | | GAME( 1999, bmiidx2, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX 2nd style (GC985 JA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1205 | | GAME( 2000, bmiidx3, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX 3rd style (GC992 JA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1206 | | GAME( 2000, bmiidx4, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX 4th style (GCA03 JA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1207 | | GAME( 2001, bmiidx5, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX 5th style (GCA17 JA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1208 | | |
| 1209 | | /* DVD */ |
| 1210 | | GAME( 2001, bmiidx6, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX 6th style (GCB4U JA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1211 | | GAME( 2002, bmiidx7, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX 7th style (GCB44 JA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1212 | | GAME( 2002, bmiidx8, gq863, twinkle, twinkle, twinkle_state, twinkle, ROT0, "Konami", "beatmania IIDX 8th style (GCC44 JA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1241 | GAME( 1999, bmiidx, gq863, twinkle, twinkle, driver_device, 0, ROT0, "Konami", "beatmania IIDX (863 JAB)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1242 | GAME( 1999, bmiidxa, bmiidx, twinkle, twinkle, driver_device, 0, ROT0, "Konami", "beatmania IIDX (863 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1243 | GAME( 1999, bmiidxc, gq863, twinkle, twinkle, driver_device, 0, ROT0, "Konami", "beatmania IIDX with DDR 2nd Club Version (896 JAB)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1244 | GAME( 1999, bmiidxca, bmiidxc, twinkle, twinkle, driver_device, 0, ROT0, "Konami", "beatmania IIDX with DDR 2nd Club Version (896 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1245 | GAME( 1999, bmiidxs, gq863, twinkle, twinkle, driver_device, 0, ROT0, "Konami", "beatmania IIDX Substream (983 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1246 | GAME( 1999, bmiidxc2, gq863, twinkle, twinkle, driver_device, 0, ROT0, "Konami", "Beatmania IIDX Substream with DDR 2nd Club Version 2 (984 A01 BM)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1247 | GAME( 1999, bmiidx2, gq863, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 2nd style (GC985 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1248 | GAME( 2000, bmiidx3, gq863, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 3rd style (GC992 JAC)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1249 | GAME( 2000, bmiidx3a, bmiidx3, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 3rd style (GC992 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1250 | GAME( 2000, bmiidx4, gq863, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 4th style (GCA03 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1251 | GAME( 2001, bmiidx5, gq863, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 5th style (GCA17 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1252 | GAME( 2001, bmiidx6, gq863, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 6th style (GCB4U JAB)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1253 | GAME( 2001, bmiidx6a, bmiidx6, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 6th style (GCB4U JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1254 | GAME( 2002, bmiidx7, gq863, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 7th style (GCB44 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |
| 1255 | GAME( 2002, bmiidx8, gq863, twinklei, twinklei, twinkle_state, twinklei, ROT0, "Konami", "beatmania IIDX 8th style (GCC44 JAA)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |