trunk/src/mame/drivers/seibuspi.c
| r30841 | r30842 | |
| 2142 | 2142 | /* rdftj */ |
| 2143 | 2143 | if (space.device().safe_pc()==0x0203f22) space.device().execute().spin_until_interrupt(); // idle |
| 2144 | 2144 | |
| 2145 | | /* rdftdi */ |
| 2145 | /* rdfta, rdftadi, rdftam, rdftit */ |
| 2146 | 2146 | if (space.device().safe_pc()==0x0203f46) space.device().execute().spin_until_interrupt(); // idle |
| 2147 | 2147 | |
| 2148 | 2148 | /* rdftu */ |
| 2149 | 2149 | if (space.device().safe_pc()==0x0203f3a) space.device().execute().spin_until_interrupt(); // idle |
| 2150 | 2150 | |
| 2151 | /* rdftauge */ |
| 2152 | if (space.device().safe_pc()==0x0203f6e) space.device().execute().spin_until_interrupt(); // idle |
| 2153 | |
| 2151 | 2154 | // osd_printf_debug("%08x\n",space.device().safe_pc()); |
| 2152 | 2155 | |
| 2153 | 2156 | return m_mainram[0x00298d0/4]; |
| r30841 | r30842 | |
| 2850 | 2853 | ROM_LOAD("flash0_blank_region9e.u1053", 0x000000, 0x100000, CRC(7ad6f17e) SHA1(9a2cc77a4f86c00208f739bd53aca4f55adf7ea7) ) |
| 2851 | 2854 | ROM_END |
| 2852 | 2855 | |
| 2856 | ROM_START( rdftauge ) /* SPI Cart "SXX2C ROM SUB2", Australia region (Tuning license - Evaluation Software For Show, Germany) ~~ SPI PCB "(C)1995 SXX2C-MAIN V2.0" */ |
| 2857 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2858 | ROM_LOAD32_BYTE("seibu.1.u0211", 0x000000, 0x80000, CRC(3e79da3c) SHA1(8d33da1dadb791ff97b353532ca647eb462c2ae4) ) |
| 2859 | ROM_LOAD32_BYTE("seibu.2.u0212", 0x000001, 0x80000, CRC(a6fbf98c) SHA1(ce0f5f6f1f5656dbac0a6b977795026276c8fa86) ) |
| 2860 | ROM_LOAD32_BYTE("seibu.3.u0210", 0x000002, 0x80000, CRC(ad31cc17) SHA1(12b735519cad190887cdbc6680d879f791ab3726) ) |
| 2861 | ROM_LOAD32_BYTE("seibu.4.u029", 0x000003, 0x80000, CRC(756d99ae) SHA1(38c234acf3e8204a29a9adb077328d37d97cfd6d) ) |
| 2862 | |
| 2863 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2864 | |
| 2865 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2866 | ROM_LOAD24_BYTE("seibu.5.u0423", 0x000000, 0x10000, CRC(8f8d4e14) SHA1(06c803975767ae98f40ba7ac5764a5bc8baa3a30) ) |
| 2867 | ROM_LOAD24_BYTE("seibu.6.u0424", 0x000001, 0x10000, CRC(6ac64968) SHA1(ec395205c24c4f864a1f805bb0d4641562d4faa9) ) |
| 2868 | ROM_LOAD24_BYTE("seibu.7.u048", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) |
| 2869 | |
| 2870 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2871 | ROM_LOAD24_WORD("gun_dogs_bg1-d.u0415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) |
| 2872 | ROM_LOAD24_BYTE("gun_dogs_bg1-p.u0410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) |
| 2873 | ROM_LOAD24_WORD("gun_dogs_bg2-d.u0416", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) |
| 2874 | ROM_LOAD24_BYTE("gun_dogs_bg2-p.u049", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) |
| 2875 | |
| 2876 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2877 | ROM_LOAD("gun_dogs_obj-1.u0322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) |
| 2878 | ROM_LOAD("gun_dogs_obj-2.u0324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) |
| 2879 | ROM_LOAD("gun_dogs_obj-3.u0323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) |
| 2880 | |
| 2881 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2882 | ROM_LOAD32_WORD("gun_dogs_pcm.u0217", 0x000000, 0x100000, CRC(31253ad7) SHA1(c81c8d50f8f287f5cbfaec77b30d969b01ce11a9) ) |
| 2883 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2884 | ROM_LOAD32_BYTE("seibu.8.u0216", 0x800000, 0x080000, CRC(f88cb6e4) SHA1(fb35b41307b490d5d08e4b8a70f8ff4ce2ca8105) ) |
| 2885 | |
| 2886 | ROM_REGION( 0x100000, "soundflash1", 0 ) /* on SPI motherboard */ |
| 2887 | ROM_LOAD("flash0_blank_region9e.u1053", 0x000000, 0x100000, CRC(7ad6f17e) SHA1(9a2cc77a4f86c00208f739bd53aca4f55adf7ea7) ) |
| 2888 | ROM_END |
| 2889 | |
| 2853 | 2890 | ROM_START( rdftit ) |
| 2854 | 2891 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2855 | 2892 | ROM_LOAD32_BYTE("seibu1", 0x000000, 0x80000, CRC(de0c3e3c) SHA1(b00225bad282e46b5825608f76eea6670bfe5527) ) |
| r30841 | r30842 | |
| 3695 | 3732 | GAME( 1996, rdftam, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden Fighters (Hong Kong)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3696 | 3733 | GAME( 1996, rdftadi, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Dream Island license)", "Raiden Fighters (Korea)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3697 | 3734 | GAME( 1996, rdftau, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Australia)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3735 | GAME( 1996, rdftauge, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Tuning license)", "Raiden Fighters (Evaluation Software For Show, Germany)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3698 | 3736 | GAME( 1996, rdftit, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Italy)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3699 | 3737 | GAME( 1996, rdfta, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Austria)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3700 | 3738 | |