trunk/src/mame/drivers/raiden2.c
| r17696 | r17697 | |
| 562 | 562 | space.write_dword(cop_regs[2], space.read_dword(cop_regs[0]+4)); |
| 563 | 563 | break; |
| 564 | 564 | |
| 565 | | // raidndx only |
| 565 | // raidendx only |
| 566 | 566 | case 0x7e05: |
| 567 | 567 | space.write_dword(0x470, (space.read_dword(cop_regs[4]) & 0x30) << 6); |
| 568 | 568 | // Actually, wherever the bank selection actually is |
| r17696 | r17697 | |
| 2238 | 2238 | |
| 2239 | 2239 | /* Raiden DX sets */ |
| 2240 | 2240 | |
| 2241 | | ROM_START( raidndx ) |
| 2241 | ROM_START( raidendx ) |
| 2242 | 2242 | ROM_REGION( 0x200000, "mainprg", 0 ) /* v30 main cpu */ |
| 2243 | 2243 | ROM_LOAD32_BYTE("1d.4n", 0x000000, 0x80000, CRC(14d725fc) SHA1(f12806f64f069fdc4ee29b309a32f7ca00b36f93) ) |
| 2244 | 2244 | ROM_LOAD32_BYTE("2d.4p", 0x000001, 0x80000, CRC(5e7e45cb) SHA1(94eff893b5335c522f1c063c3175b9bac87b0a25) ) |
| r17696 | r17697 | |
| 2273 | 2273 | ROM_LOAD( "dx_pcm.3a", 0x00000, 0x40000, CRC(8cf0d17e) SHA1(0fbe0b1e1ca5360c7c8329331408e3d799b4714c) ) /* Shared with original Raiden 2 */ |
| 2274 | 2274 | ROM_END |
| 2275 | 2275 | |
| 2276 | | ROM_START( raidndxa1 ) |
| 2276 | ROM_START( raidendxa1 ) |
| 2277 | 2277 | ROM_REGION( 0x200000, "mainprg", 0 ) /* v30 main cpu */ |
| 2278 | 2278 | ROM_LOAD32_BYTE("dx_1h.4n", 0x000000, 0x80000, BAD_DUMP CRC(7624c36b) SHA1(84c17f2988031210d06536710e1eac558f4290a1) ) // bad |
| 2279 | 2279 | ROM_LOAD32_BYTE("dx_2h.4p", 0x000001, 0x80000, CRC(4940fdf3) SHA1(c87e307ed7191802583bee443c7c8e4f4e33db25) ) |
| r17696 | r17697 | |
| 2308 | 2308 | ROM_LOAD( "dx_pcm.3a", 0x00000, 0x40000, CRC(8cf0d17e) SHA1(0fbe0b1e1ca5360c7c8329331408e3d799b4714c) ) |
| 2309 | 2309 | ROM_END |
| 2310 | 2310 | |
| 2311 | | ROM_START( raidndxa2 ) |
| 2311 | ROM_START( raidendxa2 ) |
| 2312 | 2312 | ROM_REGION( 0x200000, "mainprg", 0 ) /* v30 main cpu */ |
| 2313 | 2313 | ROM_LOAD32_BYTE("1d.bin", 0x000000, 0x80000, CRC(22b155ae) SHA1(388151e2c8fb301bd5bc66a974e9fe16816ae0bc) ) |
| 2314 | 2314 | ROM_LOAD32_BYTE("2d.bin", 0x000001, 0x80000, CRC(2be98ca8) SHA1(491e990405b0ad3de45bdbcc2453af9215ae19c8) ) |
| r17696 | r17697 | |
| 2343 | 2343 | ROM_LOAD( "dx_pcm.3a", 0x00000, 0x40000, CRC(8cf0d17e) SHA1(0fbe0b1e1ca5360c7c8329331408e3d799b4714c) ) /* Shared with original Raiden 2 */ |
| 2344 | 2344 | ROM_END |
| 2345 | 2345 | |
| 2346 | | ROM_START( raidndxj ) |
| 2346 | ROM_START( raidendxj ) |
| 2347 | 2347 | ROM_REGION( 0x200000, "mainprg", 0 ) /* v30 main cpu */ |
| 2348 | 2348 | ROM_LOAD32_BYTE("rdxj_1.bin", 0x000000, 0x80000, CRC(b5b32885) SHA1(fb3c592b2436d347103c17bd765176062be95fa2) ) |
| 2349 | 2349 | ROM_LOAD32_BYTE("rdxj_2.bin", 0x000001, 0x80000, CRC(7efd581d) SHA1(4609a0d8afb3d62a38b461089295efed47beea91) ) |
| r17696 | r17697 | |
| 2378 | 2378 | ROM_LOAD( "dx_pcm.3a", 0x00000, 0x40000, CRC(8cf0d17e) SHA1(0fbe0b1e1ca5360c7c8329331408e3d799b4714c) ) /* Shared with original Raiden 2 */ |
| 2379 | 2379 | ROM_END |
| 2380 | 2380 | |
| 2381 | | ROM_START( raidndxu ) |
| 2381 | ROM_START( raidendxu ) |
| 2382 | 2382 | ROM_REGION( 0x200000, "mainprg", 0 ) /* v30 main cpu */ |
| 2383 | 2383 | ROM_LOAD32_BYTE("1a.u1210", 0x000000, 0x80000, CRC(53e63194) SHA1(a957330e14649cf46ad27fb99c460576c59e60b1) ) |
| 2384 | 2384 | ROM_LOAD32_BYTE("2a.u1211", 0x000001, 0x80000, CRC(ec8d1647) SHA1(5ceae132c6c09d6bb8565e9141ee1170bbdfd5fc) ) |
| r17696 | r17697 | |
| 2413 | 2413 | ROM_LOAD( "dx_pcm.3a", 0x00000, 0x40000, CRC(8cf0d17e) SHA1(0fbe0b1e1ca5360c7c8329331408e3d799b4714c) ) /* Shared with original Raiden 2 */ |
| 2414 | 2414 | ROM_END |
| 2415 | 2415 | |
| 2416 | | ROM_START( raidndxg ) |
| 2416 | ROM_START( raidendxg ) |
| 2417 | 2417 | ROM_REGION( 0x200000, "mainprg", 0 ) /* v30 main cpu */ |
| 2418 | 2418 | ROM_LOAD32_BYTE("1d.u1210", 0x000000, 0x80000, CRC(14d725fc) SHA1(f12806f64f069fdc4ee29b309a32f7ca00b36f93) ) |
| 2419 | 2419 | ROM_LOAD32_BYTE("2d.u1211", 0x000001, 0x80000, CRC(5e7e45cb) SHA1(94eff893b5335c522f1c063c3175b9bac87b0a25) ) |
| r17696 | r17697 | |
| 2928 | 2928 | GAME( 1993, raiden2g, raiden2, raiden2, raiden2, raiden2_state, raiden2, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden II (set 8, US Fabtek, Easy Version)", GAME_NOT_WORKING) // rev 3 and 4 mix? |
| 2929 | 2929 | |
| 2930 | 2930 | |
| 2931 | | GAME( 1994, raidndx, 0, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu", "Raiden DX (UK)", GAME_NOT_WORKING) |
| 2932 | | GAME( 1994, raidndxa1,raidndx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden DX (Asia set 1)", GAME_NOT_WORKING) |
| 2933 | | GAME( 1994, raidndxa2,raidndx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden DX (Asia set 2)", GAME_NOT_WORKING) |
| 2934 | | GAME( 1994, raidndxj, raidndx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu", "Raiden DX (Japan)", GAME_NOT_WORKING) |
| 2935 | | GAME( 1994, raidndxu, raidndx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden DX (US)", GAME_NOT_WORKING) |
| 2936 | | GAME( 1994, raidndxg, raidndx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu (Tuning license)", "Raiden DX (Germany)", GAME_NOT_WORKING) |
| 2931 | GAME( 1994, raidendx, 0, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu", "Raiden DX (UK)", GAME_NOT_WORKING) |
| 2932 | GAME( 1994, raidendxa1,raidendx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden DX (Asia set 1)", GAME_NOT_WORKING) |
| 2933 | GAME( 1994, raidendxa2,raidendx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden DX (Asia set 2)", GAME_NOT_WORKING) |
| 2934 | GAME( 1994, raidendxj, raidendx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu", "Raiden DX (Japan)", GAME_NOT_WORKING) |
| 2935 | GAME( 1994, raidendxu, raidendx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden DX (US)", GAME_NOT_WORKING) |
| 2936 | GAME( 1994, raidendxg, raidendx, raidendx, raidendx, raiden2_state, raidendx, ROT270, "Seibu Kaihatsu (Tuning license)", "Raiden DX (Germany)", GAME_NOT_WORKING) |
| 2937 | 2937 | |
| 2938 | 2938 | GAME( 1993, zeroteam, 0, zeroteam, zeroteam, raiden2_state, zeroteam, ROT0, "Seibu Kaihatsu", "Zero Team USA (set 1, US, Fabtek license)", GAME_NOT_WORKING) |
| 2939 | 2939 | GAME( 1993, zeroteama,zeroteam,zeroteam, zeroteam, raiden2_state, zeroteam, ROT0, "Seibu Kaihatsu", "Zero Team (set 2, Japan? (earlier?))", GAME_NOT_WORKING) |