~ubuntu-branches/ubuntu/lucid/sdlmame/lucid

« back to all changes in this revision

Viewing changes to src/mame/drivers/zn.c

  • Committer: Bazaar Package Importer
  • Author(s): Cesare Falco
  • Date: 2009-11-03 17:10:15 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20091103171015-6hop4ory5lxnumpn
Tags: 0.135-0ubuntu1
* New upstream release - Closes (LP: #403212)
* debian/watch: unstable releases are no longer detected
* mame.ini: added the cheat subdirectories to cheatpath so zipped
  cheatfiles will be searched too
* renamed crsshair subdirectory to crosshair to reflect upstream change
* mame.ini: renamed references to crosshair subdirectory (see above)

Show diffs side-by-side

added added

removed removed

Lines of Context:
122
122
        { "sfexpj",   cp01, cp04 }, /* OK */
123
123
        { "glpracr",  cp01, cp05 }, /* OK */
124
124
        { "rvschool", cp10, cp06 }, /* OK */
125
 
        { "rvschola", cp10, cp06 }, /* OK */
 
125
        { "rvschoola",cp10, cp06 }, /* OK */
126
126
        { "jgakuen",  cp10, cp06 }, /* OK */
127
127
        { "plsmaswd", cp10, cp07 }, /* OK */
128
128
        { "stargld2", cp10, cp07 }, /* OK */
129
 
        { "plsmswda", cp10, cp07 }, /* OK */
 
129
        { "plsmaswda",cp10, cp07 }, /* OK */
130
130
        { "sfex2",    cp10, cp08 }, /* OK ( random crashes on garuda ) */
131
131
        { "sfex2j",   cp10, cp08 }, /* OK ( random crashes on garuda ) */
132
132
        { "sfex2a",   cp10, cp08 }, /* OK ( random crashes on garuda ) */
133
133
        { "techromn", cp10, cp09 }, /* OK */
134
 
        { "techromu", cp10, cp09 }, /* OK */
 
134
        { "techromnu",cp10, cp09 }, /* OK */
135
135
        { "kikaioh",  cp10, cp09 }, /* OK */
136
136
        { "tgmj",     cp10, cp11 }, /* OK */
137
137
        { "sfex2p",   cp10, cp12 }, /* OK */
138
138
        { "sfex2pa",  cp10, cp12 }, /* OK */
139
139
        { "sfex2pj",  cp10, cp12 }, /* OK */
140
140
        { "strider2", cp10, cp13 }, /* OK ( random crashes on bosses ) */
141
 
        { "stridr2a", cp10, cp13 }, /* OK ( random crashes on bosses ) */
 
141
        { "strider2a",cp10, cp13 }, /* OK ( random crashes on bosses ) */
142
142
        { "shiryu2",  cp10, cp13 }, /* OK ( random crashes on bosses ) */
143
143
        { "beastrzr", et01, et02 }, /* OK */
144
144
        { "bldyroar", et01, et02 }, /* OK */
145
145
        { "beastrzb", et01, et02 }, /* OK */
146
146
        { "bldyror2", et01, et03 }, /* OK */
 
147
        { "bldyror2u",et01, et03 }, /* OK */
 
148
        { "bldyror2a",et01, et03 }, /* OK */
 
149
        { "bldyror2j",et01, et03 }, /* OK */
147
150
        { "bam2",     et01, et05 },
148
151
        { "glpracr2", mg01, mg02 }, /* locks up when starting a game/entering test mode */
149
 
        { "glprac2j", mg01, mg02 }, /* locks up when starting a game/entering test mode */
150
 
        { "glprac2l", mg01, mg02 }, /* locks up when starting a game/entering test mode */
 
152
        { "glpracr2j",mg01, mg02 }, /* locks up when starting a game/entering test mode */
 
153
        { "glpracr2l",mg01, mg02 }, /* locks up when starting a game/entering test mode */
151
154
        { "cbaj",     mg01, mg03 }, /* OK */
152
155
        { "shngmtkb", mg01, mg04 }, /* OK */
153
156
        { "doapp",    mg01, mg05 }, /* OK */
154
157
        { "flamegun", mg01, mg06 }, /* OK */
155
 
        { "flameguj", mg01, mg06 }, /* OK */
 
158
        { "flamegunj",mg01, mg06 }, /* OK */
156
159
        { "glpracr3", mg01, mg08 },
157
160
        { "tondemo",  mg01, mg09 }, /* OK */
158
161
        { "1on1gov",  mg01, mg10 }, /* OK */
163
166
        { "sfchamp",  tt01, tt02 }, /* OK */
164
167
        { "sfchampj", tt01, tt02 }, /* OK */
165
168
        { "psyforce", tt01, tt03 }, /* OK */
166
 
        { "psyforcj", tt01, tt03 }, /* OK */
167
 
        { "psyfrcex", tt01, tt03 }, /* OK */
 
169
        { "psyforcej",tt01, tt03 }, /* OK */
 
170
        { "psyforcex",tt01, tt03 }, /* OK */
168
171
        { "raystorm", tt01, tt04 }, /* OK */
169
 
        { "raystorj", tt01, tt04 }, /* OK */
 
172
        { "raystormj",tt01, tt04 }, /* OK */
170
173
        { "ftimpact", tt01, tt05 }, /* OK */
171
174
        { "ftimpactj",tt01, tt05 }, /* OK */
172
175
        { "ftimpcta", tt01, tt05 }, /* OK */
177
180
        { "gdarius2", tt01, tt07 }, /* OK */
178
181
        { "aerofgts", kn01, kn02 }, /* OK */
179
182
        { "sncwgltd", kn01, kn02 }, /* OK */
 
183
        /* 2009-10 FP: to avoid crash when running BIOS sets alone, I added the entries below.        */
 
184
        /* Now we get "Error B930 - Cannot Find Program Rom". Is this the correct way to handle them? */
 
185
        { "acpsx",    ac01, ac02 },
 
186
        { "atpsx",    tw01, tw02 },
 
187
        { "atluspsx", at01, at02 },
 
188
        { "cpzn1",    cp01, cp02 },
 
189
        { "cpzn2",    cp01, cp02 },
 
190
        { "psarc95",  et01, et02 },
 
191
        { "tps",      mg01, mg02 },
 
192
        { "taitofx1", tt01, tt02 },
 
193
        { "vspsx",    kn01, kn02 },
180
194
        { NULL, NULL, NULL }
181
195
};
182
196
 
666
680
        zn_driver_init(machine);
667
681
 
668
682
        if( strcmp( machine->gamedrv->name, "glpracr" ) == 0 ||
669
 
                strcmp( machine->gamedrv->name, "glprac2l" ) == 0 )
 
683
                strcmp( machine->gamedrv->name, "glpracr2l" ) == 0 )
670
684
        {
671
685
                /* disable:
672
686
            the QSound CPU for glpracr as it doesn't have any roms &
2773
2787
 
2774
2788
ROM_START( cpzn1 )
2775
2789
        CPZN1_BIOS
 
2790
        ROM_REGION32_LE( 0x80000, "user3", ROMREGION_ERASE00 )
 
2791
        ROM_REGION32_LE( 0x2400000, "user2", ROMREGION_ERASE00 )
2776
2792
        ROM_REGION( 0x50000, "audiocpu", ROMREGION_ERASE00 )
2777
2793
ROM_END
2778
2794
 
3032
3048
 
3033
3049
ROM_START( cpzn2 )
3034
3050
        CPZN2_BIOS
 
3051
        ROM_REGION32_LE( 0x80000, "user3", ROMREGION_ERASE00 )
 
3052
        ROM_REGION32_LE( 0x3000000, "user2", ROMREGION_ERASE00 )
3035
3053
        ROM_REGION( 0x50000, "audiocpu", ROMREGION_ERASE00 )
3036
3054
ROM_END
3037
3055
 
3061
3079
        ROM_LOAD16_WORD_SWAP( "jst-01m", 0x0000000, 0x400000, CRC(9a7c98f9) SHA1(764c6c4f41047e1f36d2dceac4aa9b943a9d529a) )
3062
3080
ROM_END
3063
3081
 
3064
 
ROM_START( rvschola )
 
3082
ROM_START( rvschoola )
3065
3083
        CPZN2_BIOS
3066
3084
 
3067
3085
        ROM_REGION32_LE( 0x80000, "user3", 0 )
3136
3154
        ROM_LOAD16_WORD_SWAP( "kio-01m.bin", 0x0000000, 0x400000, CRC(6dc5bd07) SHA1(e1755a48465f741691ea0fa1166cb2dc09210ed9) )
3137
3155
ROM_END
3138
3156
 
3139
 
ROM_START( techromu )
 
3157
ROM_START( techromnu )
3140
3158
        CPZN2_BIOS
3141
3159
 
3142
3160
        ROM_REGION32_LE( 0x80000, "user3", 0 )
3358
3376
        ROM_LOAD16_WORD_SWAP( "sg2-01m", 0x0000000, 0x400000, CRC(643ea27b) SHA1(40747432d5cfebac54d3824b6a6f26b5e7742fc1) )
3359
3377
ROM_END
3360
3378
 
3361
 
ROM_START( plsmswda )
 
3379
ROM_START( plsmaswda )
3362
3380
        CPZN2_BIOS
3363
3381
 
3364
3382
        ROM_REGION32_LE( 0x80000, "user3", 0 )
3404
3422
        ROM_RELOAD( 0x0200000, 0x200000 )
3405
3423
ROM_END
3406
3424
 
3407
 
ROM_START( stridr2a )
 
3425
ROM_START( strider2a )
3408
3426
        CPZN2_BIOS
3409
3427
 
3410
3428
        ROM_REGION32_LE( 0x80000, "user3", 0 )
3476
3494
 
3477
3495
ROM_START( tps )
3478
3496
        TPS_BIOS
 
3497
        ROM_REGION32_LE( 0x02800000, "user2", ROMREGION_ERASE00 )
3479
3498
ROM_END
3480
3499
 
3481
3500
/*
3501
3520
        ROM_LOAD( "gra2-7.323",          0x2400000, 0x400000, CRC(7dfb6c54) SHA1(6e9a9a4172f957ba354ddd82c30735a56c5934b1) )
3502
3521
ROM_END
3503
3522
 
3504
 
ROM_START( glprac2j )
 
3523
ROM_START( glpracr2j )
3505
3524
        TPS_BIOS
3506
3525
 
3507
3526
        ROM_REGION32_LE( 0x02800000, "user2", 0 )
3517
3536
        ROM_LOAD( "gra2-7.323",          0x2400000, 0x400000, CRC(7dfb6c54) SHA1(6e9a9a4172f957ba354ddd82c30735a56c5934b1) )
3518
3537
ROM_END
3519
3538
 
3520
 
ROM_START( glprac2l )
 
3539
ROM_START( glpracr2l )
3521
3540
        TPS_BIOS
3522
3541
 
3523
3542
        ROM_REGION32_LE( 0x02800000, "user2", 0 )
3648
3667
        ROM_LOAD( "fb0b.326",              0x3000000, 0x400000, CRC(ad78ec79) SHA1(7e37a90a64c70f2c0024eaf30e1e4e028c0d858e) )
3649
3668
ROM_END
3650
3669
 
3651
 
ROM_START( flameguj )
 
3670
ROM_START( flamegunj )
3652
3671
        TPS_BIOS
3653
3672
 
3654
3673
        ROM_REGION32_LE( 0x03400000, "user2", 0 )
3713
3732
 
3714
3733
ROM_START( vspsx )
3715
3734
        KN_BIOS
 
3735
        ROM_REGION32_LE( 0x0280000, "user2", ROMREGION_ERASE00 )
 
3736
        ROM_REGION32_LE( 0x1800000, "user3", ROMREGION_ERASE00 )
3716
3737
ROM_END
3717
3738
 
3718
3739
ROM_START( aerofgts )
3762
3783
 
3763
3784
ROM_START( taitofx1 )
3764
3785
        TAITOFX1_BIOS
 
3786
        ROM_REGION32_LE( 0x01000000, "user2", ROMREGION_ERASE00 )
3765
3787
        ROM_REGION( 0x080000, "audiocpu", ROMREGION_ERASE00 )
3766
3788
ROM_END
3767
3789
 
3924
3946
        ROM_LOAD( "e22-01.15",           0x000000,  0x200000, CRC(808b8340) SHA1(d8bde850dd9b5b71e94ea707d2d728754f907977) )
3925
3947
ROM_END
3926
3948
 
3927
 
ROM_START( psyforcj )
 
3949
ROM_START( psyforcej )
3928
3950
        TAITOFX1_BIOS
3929
3951
 
3930
3952
        ROM_REGION32_LE( 0x01000000, "user2", 0 )
3942
3964
        ROM_LOAD( "e22-01.15",           0x000000,  0x200000, CRC(808b8340) SHA1(d8bde850dd9b5b71e94ea707d2d728754f907977) )
3943
3965
ROM_END
3944
3966
 
3945
 
ROM_START( psyfrcex )
 
3967
ROM_START( psyforcex )
3946
3968
        TAITOFX1_BIOS
3947
3969
 
3948
3970
        ROM_REGION32_LE( 0x01000000, "user2", 0 )
3977
3999
        ROM_LOAD( "e24-04.27",    0x0000000, 0x400000, CRC(f403493a) SHA1(3e49fd2a060a3893e26f14cc3cf47c4ba91e17d4) )
3978
4000
ROM_END
3979
4001
 
3980
 
ROM_START( raystorj )
 
4002
ROM_START( raystormj )
3981
4003
        TAITOFX1_BIOS
3982
4004
 
3983
4005
        ROM_REGION32_LE( 0x01000000, "user2", 0 )
4039
4061
 
4040
4062
ROM_START( psarc95 )
4041
4063
        PSARC95_BIOS
 
4064
        ROM_REGION32_LE( 0x1800000, "user2", ROMREGION_ERASE00 )
4042
4065
        ROM_REGION( 0x080000, "audiocpu", ROMREGION_ERASE00 )
 
4066
        ROM_REGION( 0x400000, "ymf", ROMREGION_ERASE00 )
4043
4067
ROM_END
4044
4068
 
4045
4069
ROM_START( beastrzr )
4121
4145
 
4122
4146
        ROM_REGION32_LE( 0x1800000, "user2", 0 )
4123
4147
        ROM_LOAD( "flash0.021",      0x0000000, 0x200000, CRC(fa7602e1) SHA1(6fb6af09656fbb86d2abda35804b2ed4a4cd7461) )
4124
 
        ROM_LOAD( "flash1.024",      0x0200000, 0x200000, CRC(59a2e367) SHA1(484fd5a4515a8391f1d2fa95ac681d9bcf52406d) )
4125
 
        ROM_LOAD( "rom-1a.028",      0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) )
4126
 
        ROM_LOAD( "rom-1b.29",       0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) )
4127
 
        ROM_LOAD( "rom-2a.026",      0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) )
4128
 
        ROM_LOAD( "rom-2b.210",      0x1400000, 0x400000, CRC(89959dde) SHA1(99d54b9876f38f5e625334bbd1439618cdf01d56) )
4129
 
 
4130
 
        ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 )
4131
 
 
4132
 
        ROM_REGION( 0x100000, "audiocpu", 0 )
4133
 
        ROM_LOAD16_BYTE( "br2_u0412.412", 0x000001, 0x080000, CRC(e254dd8a) SHA1(5b8fcafcf2176e0b55efcf37799d7c0d97e01bdc) )
4134
 
        ROM_LOAD16_BYTE( "br2_u049.049",  0x000000, 0x080000, CRC(10dc855b) SHA1(4e6e3a71911c8976ae07c2b6cac5a36f98193def) )
4135
 
 
4136
 
        ROM_REGION( 0x400000, "ymf", 0 )
4137
 
        ROM_LOAD( "rom-3.336",       0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) )
 
4148
        ROM_LOAD( "flash1.024",      0x0200000, 0x200000, CRC(03465a69) SHA1(7c29aff2bf19c379873d3927c260892c78281882) )
 
4149
        ROM_LOAD( "rom-1a.028",      0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) )
 
4150
        ROM_LOAD( "rom-1b.29",       0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) )
 
4151
        ROM_LOAD( "rom-2a.026",      0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) )
 
4152
        ROM_LOAD( "rom-2b.210",      0x1400000, 0x400000, CRC(89959dde) SHA1(99d54b9876f38f5e625334bbd1439618cdf01d56) )
 
4153
 
 
4154
        ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 )
 
4155
 
 
4156
        ROM_REGION( 0x100000, "audiocpu", 0 )
 
4157
        ROM_LOAD16_BYTE( "br2_u0412.412", 0x000001, 0x080000, CRC(e254dd8a) SHA1(5b8fcafcf2176e0b55efcf37799d7c0d97e01bdc) )
 
4158
        ROM_LOAD16_BYTE( "br2_u049.049",  0x000000, 0x080000, CRC(10dc855b) SHA1(4e6e3a71911c8976ae07c2b6cac5a36f98193def) )
 
4159
 
 
4160
        ROM_REGION( 0x400000, "ymf", 0 )
 
4161
        ROM_LOAD( "rom-3.336",       0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) )
 
4162
 
 
4163
        ROM_REGION( 0x800, "at28c16", 0 ) /* at28c16 */
 
4164
        ROM_LOAD( "at28c16_world",      0x0000000, 0x000800, BAD_DUMP CRC(01b42397) SHA1(853553a38e81e64a17c040173b29c7bfd6f79f31) ) /* preprogrammed mainboard flash for region */
 
4165
ROM_END
 
4166
 
 
4167
ROM_START( bldyror2u )
 
4168
        PSARC95_BIOS
 
4169
 
 
4170
        ROM_REGION32_LE( 0x1800000, "user2", 0 )
 
4171
        ROM_LOAD( "flash0.021",      0x0000000, 0x200000, CRC(fa7602e1) SHA1(6fb6af09656fbb86d2abda35804b2ed4a4cd7461) )
 
4172
        ROM_LOAD( "flash1.024",      0x0200000, 0x200000, CRC(03465a69) SHA1(7c29aff2bf19c379873d3927c260892c78281882) )
 
4173
        ROM_LOAD( "rom-1a.028",      0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) )
 
4174
        ROM_LOAD( "rom-1b.29",       0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) )
 
4175
        ROM_LOAD( "rom-2a.026",      0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) )
 
4176
        ROM_LOAD( "rom-2b.210",      0x1400000, 0x400000, CRC(89959dde) SHA1(99d54b9876f38f5e625334bbd1439618cdf01d56) )
 
4177
 
 
4178
        ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 )
 
4179
 
 
4180
        ROM_REGION( 0x100000, "audiocpu", 0 )
 
4181
        ROM_LOAD16_BYTE( "br2_u0412.412", 0x000001, 0x080000, CRC(e254dd8a) SHA1(5b8fcafcf2176e0b55efcf37799d7c0d97e01bdc) )
 
4182
        ROM_LOAD16_BYTE( "br2_u049.049",  0x000000, 0x080000, CRC(10dc855b) SHA1(4e6e3a71911c8976ae07c2b6cac5a36f98193def) )
 
4183
 
 
4184
        ROM_REGION( 0x400000, "ymf", 0 )
 
4185
        ROM_LOAD( "rom-3.336",       0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) )
 
4186
 
 
4187
        ROM_REGION( 0x800, "at28c16", 0 ) /* at28c16 */
 
4188
        ROM_LOAD( "at28c16_usa",      0x0000000, 0x000800, BAD_DUMP CRC(b78d6fc3) SHA1(49d8b6f44c31d74f36cba981af7f4c7e23dd9007) ) /* preprogrammed mainboard flash for region */
 
4189
ROM_END
 
4190
 
 
4191
ROM_START( bldyror2j )
 
4192
        PSARC95_BIOS
 
4193
 
 
4194
        ROM_REGION32_LE( 0x1800000, "user2", 0 )
 
4195
        ROM_LOAD( "flash0.021",      0x0000000, 0x200000, CRC(fa7602e1) SHA1(6fb6af09656fbb86d2abda35804b2ed4a4cd7461) )
 
4196
        ROM_LOAD( "flash1.024",      0x0200000, 0x200000, CRC(03465a69) SHA1(7c29aff2bf19c379873d3927c260892c78281882) )
 
4197
        ROM_LOAD( "rom-1a.028",      0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) )
 
4198
        ROM_LOAD( "rom-1b.29",       0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) )
 
4199
        ROM_LOAD( "rom-2a.026",      0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) )
 
4200
        ROM_LOAD( "rom-2b.210",      0x1400000, 0x400000, CRC(89959dde) SHA1(99d54b9876f38f5e625334bbd1439618cdf01d56) )
 
4201
 
 
4202
        ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 )
 
4203
 
 
4204
        ROM_REGION( 0x100000, "audiocpu", 0 )
 
4205
        ROM_LOAD16_BYTE( "br2_u0412.412", 0x000001, 0x080000, CRC(e254dd8a) SHA1(5b8fcafcf2176e0b55efcf37799d7c0d97e01bdc) )
 
4206
        ROM_LOAD16_BYTE( "br2_u049.049",  0x000000, 0x080000, CRC(10dc855b) SHA1(4e6e3a71911c8976ae07c2b6cac5a36f98193def) )
 
4207
 
 
4208
        ROM_REGION( 0x400000, "ymf", 0 )
 
4209
        ROM_LOAD( "rom-3.336",       0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) )
 
4210
 
 
4211
        ROM_REGION( 0x800, "at28c16", 0 ) /* at28c16 */
 
4212
        ROM_LOAD( "at28c16_japan",      0x0000000, 0x000800, BAD_DUMP CRC(6cb55630) SHA1(b840bc0339485dd82f7c9aa669faf90ae371218f) ) /* preprogrammed mainboard flash for region */
 
4213
ROM_END
 
4214
 
 
4215
ROM_START( bldyror2a )
 
4216
        PSARC95_BIOS
 
4217
 
 
4218
        ROM_REGION32_LE( 0x1800000, "user2", 0 )
 
4219
        ROM_LOAD( "flash0.021",      0x0000000, 0x200000, CRC(fa7602e1) SHA1(6fb6af09656fbb86d2abda35804b2ed4a4cd7461) )
 
4220
        ROM_LOAD( "flash1.024",      0x0200000, 0x200000, CRC(03465a69) SHA1(7c29aff2bf19c379873d3927c260892c78281882) )
 
4221
        ROM_LOAD( "rom-1a.028",      0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) )
 
4222
        ROM_LOAD( "rom-1b.29",       0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) )
 
4223
        ROM_LOAD( "rom-2a.026",      0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) )
 
4224
        ROM_LOAD( "rom-2b.210",      0x1400000, 0x400000, CRC(89959dde) SHA1(99d54b9876f38f5e625334bbd1439618cdf01d56) )
 
4225
 
 
4226
        ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 )
 
4227
 
 
4228
        ROM_REGION( 0x100000, "audiocpu", 0 )
 
4229
        ROM_LOAD16_BYTE( "br2_u0412.412", 0x000001, 0x080000, CRC(e254dd8a) SHA1(5b8fcafcf2176e0b55efcf37799d7c0d97e01bdc) )
 
4230
        ROM_LOAD16_BYTE( "br2_u049.049",  0x000000, 0x080000, CRC(10dc855b) SHA1(4e6e3a71911c8976ae07c2b6cac5a36f98193def) )
 
4231
 
 
4232
        ROM_REGION( 0x400000, "ymf", 0 )
 
4233
        ROM_LOAD( "rom-3.336",       0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) )
 
4234
 
 
4235
        ROM_REGION( 0x800, "at28c16", 0 ) /* at28c16 */
 
4236
        ROM_LOAD( "at28c16_asia",      0x0000000, 0x000800, BAD_DUMP CRC(da8c1a64) SHA1(14cbb751f498c96d9d8fce3eea3781ebc45f6291) ) /* preprogrammed mainboard flash for region */
4138
4237
ROM_END
4139
4238
 
4140
4239
ROM_START( bam2 )
4168
4267
 
4169
4268
ROM_START( atpsx )
4170
4269
        TW_BIOS
 
4270
        ROM_REGION32_LE( 0x200000, "user2", ROMREGION_ERASE00 )
4171
4271
ROM_END
4172
4272
 
4173
4273
ROM_START( primrag2 )
4191
4291
 
4192
4292
ROM_START( acpsx )
4193
4293
        AC_BIOS
 
4294
        ROM_REGION32_LE( 0x2000000, "user2", ROMREGION_ERASE00 )
4194
4295
ROM_END
4195
4296
 
4196
4297
ROM_START( nbajamex )
4253
4354
 
4254
4355
ROM_START( atluspsx )
4255
4356
        ATLUS_BIOS
 
4357
        ROM_REGION32_LE( 0x02000000, "user2", ROMREGION_ERASE00 )
4256
4358
ROM_END
4257
4359
 
4258
4360
ROM_START( hvnsgate )
4302
4404
/* it in every zip file */
4303
4405
GAME( 1997, cpzn2,    0,        coh3002c, zn,   coh3002c, ROT0, "Sony/Capcom", "ZN2", GAME_IS_BIOS_ROOT )
4304
4406
 
4305
 
GAME( 1997, rvschool, cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Rival Schools (USA 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4306
 
GAME( 1997, rvschola, rvschool, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Rival Schools (ASIA 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4307
 
GAME( 1997, jgakuen,  rvschool, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Justice Gakuen (JAPAN 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4308
 
GAME( 1998, sfex2,    cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 (USA 980526)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4309
 
GAME( 1998, sfex2j,   sfex2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 (JAPAN 980312)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4310
 
GAME( 1998, sfex2a,   sfex2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 (ASIA 980312)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4311
 
GAME( 1998, plsmaswd, cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Plasma Sword (USA 980316)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4312
 
GAME( 1998, stargld2, plsmaswd, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Star Gladiator 2 (JAPAN 980316)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4313
 
GAME( 1998, plsmswda, plsmaswd, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Plasma Sword (ASIA 980316)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4314
 
GAME( 1998, tgmj,     cpzn2,    coh3002c, zn,   coh3002c, ROT0, "Capcom/Arika", "Tetris The Grand Master (JAPAN 980710)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4315
 
GAME( 1998, techromn, cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Tech Romancer (EURO 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4316
 
GAME( 1998, techromu, techromn, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Tech Romancer (USA 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4317
 
GAME( 1998, kikaioh,  techromn, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Kikaioh (JAPAN 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4318
 
GAME( 1999, sfex2p,   cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (USA 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4319
 
GAME( 1999, sfex2pa,  sfex2p,   coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (ASIA 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4320
 
GAME( 1999, sfex2pj,  sfex2p,   coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (JAPAN 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4321
 
GAME( 1999, strider2, cpzn2,    coh3002c, zn,   coh3002c, ROT0, "Capcom", "Strider 2 (USA 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4322
 
GAME( 1999, stridr2a, strider2, coh3002c, zn,   coh3002c, ROT0, "Capcom", "Strider 2 (ASIA 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4323
 
GAME( 1999, shiryu2,  strider2, coh3002c, zn,   coh3002c, ROT0, "Capcom", "Strider Hiryu 2 (JAPAN 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4407
GAME( 1997, rvschool,  cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Rival Schools (USA 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4408
GAME( 1997, rvschoola, rvschool, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Rival Schools (ASIA 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4409
GAME( 1997, jgakuen,   rvschool, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Justice Gakuen (JAPAN 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4410
GAME( 1998, sfex2,     cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 (USA 980526)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4411
GAME( 1998, sfex2j,    sfex2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 (JAPAN 980312)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4412
GAME( 1998, sfex2a,    sfex2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 (ASIA 980312)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4413
GAME( 1998, plsmaswd,  cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Plasma Sword (USA 980316)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4414
GAME( 1998, stargld2,  plsmaswd, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Star Gladiator 2 (JAPAN 980316)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4415
GAME( 1998, plsmaswda, plsmaswd, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Plasma Sword (ASIA 980316)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4416
GAME( 1998, tgmj,      cpzn2,    coh3002c, zn,   coh3002c, ROT0, "Capcom/Arika", "Tetris The Grand Master (JAPAN 980710)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4417
GAME( 1998, techromn,  cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Tech Romancer (EURO 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4418
GAME( 1998, techromnu, techromn, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Tech Romancer (USA 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4419
GAME( 1998, kikaioh,   techromn, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Kikaioh (JAPAN 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4420
GAME( 1999, sfex2p,    cpzn2,    coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (USA 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4421
GAME( 1999, sfex2pa,   sfex2p,   coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (ASIA 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4422
GAME( 1999, sfex2pj,   sfex2p,   coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (JAPAN 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4423
GAME( 1999, strider2,  cpzn2,    coh3002c, zn,   coh3002c, ROT0, "Capcom", "Strider 2 (USA 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4424
GAME( 1999, strider2a, strider2, coh3002c, zn,   coh3002c, ROT0, "Capcom", "Strider 2 (ASIA 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4425
GAME( 1999, shiryu2,   strider2, coh3002c, zn,   coh3002c, ROT0, "Capcom", "Strider Hiryu 2 (JAPAN 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4324
4426
 
4325
4427
/* Atari */
4326
4428
 
4349
4451
/* it in every zip file */
4350
4452
GAME( 1997, tps,      0,        coh1002m, zn, coh1002m, ROT0, "Sony/Tecmo", "TPS", GAME_IS_BIOS_ROOT )
4351
4453
 
4352
 
GAME( 1997, glpracr2, tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
4353
 
GAME( 1997, glprac2j, glpracr2, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
4354
 
GAME( 1997, glprac2l, glpracr2, coh1002ml,zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 Link HW (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
4355
 
GAME( 1998, doapp,    tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Dead Or Alive ++ (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4356
 
GAME( 1998, cbaj,     tps,      coh1002msnd, zn, coh1002m, ROT0, "Tecmo", "Cool Boarders Arcade Jam", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4357
 
GAME( 1998, shngmtkb, tps,      coh1002m, zn, coh1002m, ROT0, "Sunsoft / Activision", "Shanghai Matekibuyuu", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4358
 
GAME( 1999, tondemo,  tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Tondemo Crisis (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4359
 
GAME( 1999, glpracr3, tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 3 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4360
 
GAME( 1999, flamegun, tps,      coh1002m, zn, coh1002m, ROT0, "GAPS Inc.", "Flame Gunner", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4361
 
GAME( 1999, flameguj, flamegun, coh1002m, zn, coh1002m, ROT0, "GAPS Inc.", "Flame Gunner (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4362
 
GAME( 2000, tblkkuzu, tps,      coh1002m, zn, coh1002m, ROT0, "Tamsoft/D3 Publisher", "The Block Kuzushi (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4363
 
GAME( 2000, 1on1gov,  tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "1 on 1 Government (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4364
 
GAME( 2000, tecmowcm, tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Tecmo World Cup Millennium (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4365
 
GAME( 2001, mfjump,   tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Monster Farm Jump (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4454
GAME( 1997, glpracr2,  tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
 
4455
GAME( 1997, glpracr2j, glpracr2, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
 
4456
GAME( 1997, glpracr2l, glpracr2, coh1002ml,zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 Link HW (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
 
4457
GAME( 1998, doapp,     tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Dead Or Alive ++ (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4458
GAME( 1998, cbaj,      tps,      coh1002msnd, zn, coh1002m, ROT0, "Tecmo", "Cool Boarders Arcade Jam", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4459
GAME( 1998, shngmtkb,  tps,      coh1002m, zn, coh1002m, ROT0, "Sunsoft / Activision", "Shanghai Matekibuyuu", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4460
GAME( 1999, tondemo,   tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Tondemo Crisis (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4461
GAME( 1999, glpracr3,  tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 3 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4462
GAME( 1999, flamegun,  tps,      coh1002m, zn, coh1002m, ROT0, "GAPS Inc.", "Flame Gunner", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4463
GAME( 1999, flamegunj, flamegun, coh1002m, zn, coh1002m, ROT0, "GAPS Inc.", "Flame Gunner (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4464
GAME( 2000, tblkkuzu,  tps,      coh1002m, zn, coh1002m, ROT0, "Tamsoft/D3 Publisher", "The Block Kuzushi (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4465
GAME( 2000, 1on1gov,   tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "1 on 1 Government (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4466
GAME( 2000, tecmowcm,  tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Tecmo World Cup Millennium (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4467
GAME( 2001, mfjump,    tps,      coh1002m, zn, coh1002m, ROT0, "Tecmo", "Monster Farm Jump (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4366
4468
 
4367
4469
/* Video System */
4368
4470
 
4381
4483
/* it in every zip file */
4382
4484
GAME( 1995, taitofx1, 0,        coh1000ta,zn, coh1000ta, ROT0, "Sony/Taito", "Taito FX1", GAME_IS_BIOS_ROOT )
4383
4485
 
4384
 
GAME( 1995, sfchamp,  taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Super Football Champ (Ver 2.5O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4385
 
GAME( 1995, sfchampj, sfchamp,  coh1000ta,zn, coh1000ta, ROT0, "Taito", "Super Football Champ (Ver 2.4J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4386
 
GAME( 1995, psyforce, taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force (Ver 2.4O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4387
 
GAME( 1995, psyforcj, psyforce, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force (Ver 2.4J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4388
 
GAME( 1995, psyfrcex, psyforce, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force EX (Ver 2.0J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4389
 
GAME( 1996, mgcldate, mgcldtex, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Magical Date / Magical Date - dokidoki kokuhaku daisakusen (Ver 2.02J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4390
 
GAME( 1996, raystorm, taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Ray Storm (Ver 2.06A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4391
 
GAME( 1996, raystorj, raystorm, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Ray Storm (Ver 2.05J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4392
 
GAME( 1996, ftimpact, ftimpcta, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact (Ver 2.02O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4393
 
GAME( 1996, ftimpactj,ftimpcta, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact (Ver 2.02J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4394
 
GAME( 1997, ftimpcta, taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact A (Ver 2.00J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4395
 
GAME( 1997, mgcldtex, taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Magical Date EX / Magical Date - sotsugyou kokuhaku daisakusen (Ver 2.01J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4396
 
GAME( 1997, gdarius,  gdarius2, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Darius (Ver 2.01J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4397
 
GAME( 1997, gdariusb, gdarius2, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Darius (Ver 2.02A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4398
 
GAME( 1997, gdarius2, taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Darius Ver.2 (Ver 2.03J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4486
GAME( 1995, sfchamp,   taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Super Football Champ (Ver 2.5O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4487
GAME( 1995, sfchampj,  sfchamp,  coh1000ta,zn, coh1000ta, ROT0, "Taito", "Super Football Champ (Ver 2.4J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4488
GAME( 1995, psyforce,  taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force (Ver 2.4O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4489
GAME( 1995, psyforcej, psyforce, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force (Ver 2.4J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4490
GAME( 1995, psyforcex, psyforce, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force EX (Ver 2.0J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4491
GAME( 1996, mgcldate,  mgcldtex, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Magical Date / Magical Date - dokidoki kokuhaku daisakusen (Ver 2.02J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4492
GAME( 1996, raystorm,  taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Ray Storm (Ver 2.06A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4493
GAME( 1996, raystormj, raystorm, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Ray Storm (Ver 2.05J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4494
GAME( 1996, ftimpact,  ftimpcta, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact (Ver 2.02O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4495
GAME( 1996, ftimpactj, ftimpcta, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact (Ver 2.02J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4496
GAME( 1997, ftimpcta,  taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact A (Ver 2.00J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4497
GAME( 1997, mgcldtex,  taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Magical Date EX / Magical Date - sotsugyou kokuhaku daisakusen (Ver 2.01J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4498
GAME( 1997, gdarius,   gdarius2, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Darius (Ver 2.01J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4499
GAME( 1997, gdariusb,  gdarius2, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Darius (Ver 2.02A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4500
GAME( 1997, gdarius2,  taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Darius Ver.2 (Ver 2.03J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4399
4501
 
4400
4502
/* Eighting/Raizing */
4401
4503
 
4404
4506
/* it in every zip file */
4405
4507
GAME( 1997, psarc95,  0,        coh1002e, zn,   coh1002e, ROT0, "Sony/Eighting/Raizing", "PS Arcade 95", GAME_IS_BIOS_ROOT )
4406
4508
 
4407
 
GAME( 1997, beastrzr, psarc95,  coh1002e, zn,   coh1002e, ROT0, "Eighting/Raizing", "Beastorizer (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4408
 
GAME( 1997, bldyroar, beastrzr, coh1002e, zn,   coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4409
 
GAME( 1997, beastrzb, psarc95,  coh1002e, zn,   coh1002e, ROT0, "Eighting/Raizing", "Beastorizer (USA Bootleg)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
4410
 
GAME( 1998, bldyror2, psarc95,  coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4411
 
GAME( 2000, brvblade, tps,      coh1002e, zn,   coh1002e, ROT270, "Eighting/Raizing", "Brave Blade (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4509
GAME( 1997, beastrzr,  psarc95,  coh1002e, zn,   coh1002e, ROT0, "Eighting/Raizing", "Beastorizer (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4510
GAME( 1997, bldyroar,  beastrzr, coh1002e, zn,   coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4511
GAME( 1997, beastrzb,  psarc95,  coh1002e, zn,   coh1002e, ROT0, "bootleg", "Beastorizer (USA bootleg)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
 
4512
GAME( 1998, bldyror2,  psarc95,  coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (WORLD)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4513
GAME( 1998, bldyror2u, bldyror2, coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4514
GAME( 1998, bldyror2a, bldyror2, coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (ASIA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4515
GAME( 1998, bldyror2j, bldyror2, coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
 
4516
GAME( 2000, brvblade,  tps,      coh1002e, zn,   coh1002e, ROT270, "Eighting/Raizing", "Brave Blade (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
4412
4517
 
4413
4518
/* Bust a Move 2 uses the PSARC95 bios and ET series security but the top board is completely different */
4414
4519
GAME( 1999, bam2,     psarc95,  bam2,     zn, bam2,     ROT0, "Metro/Enix/Namco", "Bust a Move 2 (JAPANESE ROM ver. 1999/07/17 10:00:00)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )