trunk/src/mame/drivers/seibuspi.c
| r23898 | r23899 | |
| 53 | 53 | "push 1 or 2 players button" screen. Note that the alpha blended red logo on the |
| 54 | 54 | title screen is tiles(that effect is emulated), this blue logo is sprites. |
| 55 | 55 | The current implementation is a crude hack. |
| 56 | - not sure if sprite priorities are completely right |
| 56 | 57 | |
| 57 | 58 | */ |
| 58 | 59 | |
| r23898 | r23899 | |
| 852 | 853 | #define ENABLE_SPEEDUP_HACKS 1 /* speed up at idle loops */ |
| 853 | 854 | |
| 854 | 855 | |
| 855 | | /********************************************************************/ |
| 856 | /*****************************************************************************/ |
| 856 | 857 | |
| 857 | 858 | READ8_MEMBER(seibuspi_state::sound_fifo_status_r) |
| 858 | 859 | { |
| 859 | | // d0: ? |
| 860 | | // d1: fifo empty flag |
| 860 | // d0: fifo full flag (z80) |
| 861 | // d1: fifo empty flag (main) |
| 861 | 862 | // other bits: unused? |
| 862 | | return (~m_soundfifo2->ef_r() << 1 & 0x02) | 0x01; |
| 863 | int d1 = (m_soundfifo2 != NULL) ? ~m_soundfifo2->ef_r() << 1 & 0x02 : 0; |
| 864 | return d1 | (~m_soundfifo1->ff_r() & 0x01); |
| 863 | 865 | } |
| 864 | 866 | |
| 865 | | READ8_MEMBER(seibuspi_state::spi_int_r) |
| 867 | READ8_MEMBER(seibuspi_state::spi_status_r) |
| 866 | 868 | { |
| 867 | | m_maincpu->set_input_line(0, CLEAR_LINE); |
| 868 | | return 0xff; |
| 869 | // d0: unknown status |
| 870 | // other bits: unused? |
| 871 | return 0x01; |
| 869 | 872 | } |
| 870 | 873 | |
| 871 | | READ32_MEMBER(seibuspi_state::spi_nop_r) |
| 872 | | { |
| 873 | | // use this if return val must be high |
| 874 | | return 0xffffffff; |
| 875 | | } |
| 876 | | |
| 877 | 874 | WRITE8_MEMBER(seibuspi_state::eeprom_w) |
| 878 | 875 | { |
| 879 | 876 | m_eeprom->write_bit((data & 0x80) ? 1 : 0); |
| r23898 | r23899 | |
| 906 | 903 | |
| 907 | 904 | WRITE8_MEMBER(seibuspi_state::z80_enable_w) |
| 908 | 905 | { |
| 909 | | if (data & 1) |
| 910 | | { |
| 911 | | m_z80_prg_transfer_pos = 0; |
| 912 | | m_audiocpu->set_input_line(INPUT_LINE_RESET, CLEAR_LINE); |
| 913 | | } |
| 914 | | else |
| 915 | | { |
| 916 | | m_audiocpu->set_input_line(INPUT_LINE_RESET, ASSERT_LINE); |
| 917 | | } |
| 906 | // d0: reset z80 |
| 907 | // other bits: unused |
| 908 | m_z80_prg_transfer_pos = 0; |
| 909 | m_audiocpu->set_input_line(INPUT_LINE_RESET, (data & 0x01) ? CLEAR_LINE : ASSERT_LINE); |
| 918 | 910 | } |
| 919 | 911 | |
| 920 | 912 | READ8_MEMBER(seibuspi_state::sb_coin_r) |
| r23898 | r23899 | |
| 954 | 946 | static ADDRESS_MAP_START( base_map, AS_PROGRAM, 32, seibuspi_state ) |
| 955 | 947 | // AM_RANGE(0x00000104, 0x00000107) AM_WRITENOP // ? |
| 956 | 948 | // AM_RANGE(0x00000108, 0x0000010b) AM_WRITENOP // ? |
| 957 | | AM_RANGE(0x00000000, 0x000003ff) AM_RAM |
| 958 | 949 | AM_RANGE(0x00000414, 0x00000417) AM_WRITENOP // bg gfx decryption key, see machine/seibuspi.c |
| 959 | 950 | AM_RANGE(0x00000418, 0x0000041b) AM_READWRITE(spi_layer_bank_r, spi_layer_bank_w) |
| 960 | | AM_RANGE(0x0000041c, 0x0000041f) AM_READNOP |
| 961 | 951 | AM_RANGE(0x0000041c, 0x0000041f) AM_WRITE(spi_layer_enable_w) |
| 962 | 952 | AM_RANGE(0x00000420, 0x0000042b) AM_RAM AM_SHARE("scrollram") |
| 963 | 953 | AM_RANGE(0x00000480, 0x00000483) AM_WRITE(tilemap_dma_start_w) |
| 964 | 954 | AM_RANGE(0x00000484, 0x00000487) AM_WRITE(palette_dma_start_w) |
| 965 | 955 | AM_RANGE(0x00000490, 0x00000493) AM_WRITE(video_dma_length_w) |
| 966 | 956 | AM_RANGE(0x00000494, 0x00000497) AM_WRITE(video_dma_address_w) |
| 967 | | AM_RANGE(0x00000498, 0x0000049b) AM_WRITENOP // ? |
| 968 | | AM_RANGE(0x0000050c, 0x0000050f) AM_WRITE(sprite_dma_start_w) |
| 957 | AM_RANGE(0x00000498, 0x0000049b) AM_WRITENOP // ? dma address high bits? (always writes 0) |
| 958 | AM_RANGE(0x0000050c, 0x0000050f) AM_WRITE16(sprite_dma_start_w, 0xffff0000) |
| 969 | 959 | AM_RANGE(0x00000524, 0x00000527) AM_WRITENOP // SEI252 sprite decryption key, see machine/spisprit.c |
| 970 | 960 | AM_RANGE(0x00000530, 0x00000533) AM_WRITENOP // SEI252 sprite decryption table key, see machine/spisprit.c |
| 971 | 961 | AM_RANGE(0x0000053c, 0x0000053f) AM_WRITENOP // SEI252 sprite decryption table index, see machine/spisprit.c |
| 972 | 962 | AM_RANGE(0x0000054c, 0x0000054f) AM_WRITENOP // RISE10/11 sprite decryption key, see machine/seibuspi.c |
| 973 | | AM_RANGE(0x00000560, 0x00000563) AM_WRITE(sprite_dma_start_w) |
| 974 | | AM_RANGE(0x00000600, 0x00000603) AM_READ8(spi_int_r, 0x000000ff) |
| 963 | AM_RANGE(0x00000560, 0x00000563) AM_WRITE16(sprite_dma_start_w, 0xffff0000) |
| 964 | AM_RANGE(0x00000600, 0x00000603) AM_READ8(spi_status_r, 0x000000ff) |
| 975 | 965 | AM_RANGE(0x00000600, 0x00000603) AM_WRITENOP // ? |
| 976 | 966 | AM_RANGE(0x00000604, 0x00000607) AM_READ_PORT("INPUTS") |
| 977 | 967 | AM_RANGE(0x00000608, 0x0000060b) AM_READ_PORT("UNKNOWN") |
| 978 | 968 | AM_RANGE(0x0000060c, 0x0000060f) AM_READ_PORT("SYSTEM") |
| 979 | 969 | AM_RANGE(0x00000684, 0x00000687) AM_WRITENOP // ? |
| 980 | | AM_RANGE(0x00000688, 0x0000068b) AM_READNOP // ? |
| 981 | | AM_RANGE(0x0000068c, 0x0000068f) AM_WRITE8(spi_set_layer_banks_w, 0x00ff0000) |
| 970 | AM_RANGE(0x00000688, 0x0000068b) AM_NOP // ? |
| 982 | 971 | AM_RANGE(0x00000690, 0x00000693) AM_WRITENOP // ? |
| 983 | | AM_RANGE(0x00000800, 0x0003ffff) AM_RAM AM_SHARE("mainram") |
| 972 | AM_RANGE(0x00000400, 0x000007ff) AM_UNMAP |
| 973 | AM_RANGE(0x00000000, 0x0003ffff) AM_RAM AM_SHARE("mainram") |
| 984 | 974 | AM_RANGE(0x00200000, 0x003fffff) AM_ROM AM_SHARE("share1") |
| 985 | 975 | AM_RANGE(0xffe00000, 0xffffffff) AM_ROM AM_REGION("maincpu", 0) AM_SHARE("share1") // ROM location in real-mode |
| 986 | 976 | ADDRESS_MAP_END |
| r23898 | r23899 | |
| 1003 | 993 | static ADDRESS_MAP_START( sxx2e_map, AS_PROGRAM, 32, seibuspi_state ) |
| 1004 | 994 | AM_RANGE(0x00000680, 0x00000683) AM_READ8(sb_coin_r, 0x000000ff) |
| 1005 | 995 | AM_RANGE(0x00000680, 0x00000683) AM_DEVWRITE8("soundfifo1", fifo7200_device, data_byte_w, 0x000000ff) |
| 1006 | | AM_RANGE(0x00000684, 0x00000687) AM_READ(spi_nop_r) // ? |
| 1007 | | AM_RANGE(0x00000688, 0x0000068b) AM_WRITENOP // ? |
| 996 | AM_RANGE(0x00000684, 0x00000687) AM_READ8(sound_fifo_status_r, 0x000000ff) |
| 1008 | 997 | AM_RANGE(0x000006d0, 0x000006d3) AM_DEVWRITE8("ds2404", ds2404_device, ds2404_1w_reset_w, 0x000000ff) |
| 1009 | 998 | AM_RANGE(0x000006d4, 0x000006d7) AM_DEVWRITE8("ds2404", ds2404_device, ds2404_data_w, 0x000000ff) |
| 1010 | 999 | AM_RANGE(0x000006d8, 0x000006db) AM_DEVWRITE8("ds2404", ds2404_device, ds2404_clk_w, 0x000000ff) |
| r23898 | r23899 | |
| 1015 | 1004 | static ADDRESS_MAP_START( sxx2f_map, AS_PROGRAM, 32, seibuspi_state ) |
| 1016 | 1005 | AM_RANGE(0x00000680, 0x00000683) AM_READ8(sb_coin_r, 0x000000ff) |
| 1017 | 1006 | AM_RANGE(0x00000680, 0x00000683) AM_DEVWRITE8("soundfifo1", fifo7200_device, data_byte_w, 0x000000ff) |
| 1018 | | AM_RANGE(0x00000684, 0x00000687) AM_READ(spi_nop_r) // ? |
| 1019 | | AM_RANGE(0x00000688, 0x0000068b) AM_WRITENOP // ? |
| 1007 | AM_RANGE(0x00000684, 0x00000687) AM_READ8(sound_fifo_status_r, 0x000000ff) |
| 1020 | 1008 | AM_RANGE(0x0000068c, 0x0000068f) AM_WRITE8(spi_layerbanks_eeprom_w, 0x00ff0000) |
| 1021 | 1009 | AM_IMPORT_FROM( base_map ) |
| 1022 | 1010 | ADDRESS_MAP_END |
| r23898 | r23899 | |
| 1030 | 1018 | ADDRESS_MAP_END |
| 1031 | 1019 | |
| 1032 | 1020 | static ADDRESS_MAP_START( sys386f_map, AS_PROGRAM, 32, seibuspi_state ) |
| 1033 | | AM_RANGE(0x00000010, 0x00000013) AM_READ8(spi_int_r, 0x000000ff) |
| 1034 | 1021 | AM_RANGE(0x00000400, 0x00000403) AM_WRITE(ejsakura_input_select_w) |
| 1035 | 1022 | AM_RANGE(0x00000404, 0x00000407) AM_WRITE8(eeprom_w, 0x000000ff) |
| 1036 | 1023 | AM_RANGE(0x00000408, 0x0000040f) AM_DEVWRITE8("ymz", ymz280b_device, write, 0x000000ff) |
| r23898 | r23899 | |
| 1040 | 1027 | ADDRESS_MAP_END |
| 1041 | 1028 | |
| 1042 | 1029 | |
| 1043 | | /********************************************************************/ |
| 1030 | /*****************************************************************************/ |
| 1044 | 1031 | |
| 1045 | 1032 | READ8_MEMBER(seibuspi_state::z80_soundfifo_status_r) |
| 1046 | 1033 | { |
| 1047 | | // d0: ? |
| 1048 | | // d1: fifo empty flag |
| 1034 | // d0: fifo full flag (main) |
| 1035 | // d1: fifo empty flag (z80) |
| 1049 | 1036 | // other bits: unused? |
| 1050 | | return (~m_soundfifo1->ef_r() << 1 & 0x02) | 0x01; |
| 1037 | int d0 = (m_soundfifo2 != NULL) ? ~m_soundfifo2->ff_r() & 0x01 : 0; |
| 1038 | return d0 | (~m_soundfifo1->ef_r() << 1 & 0x02); |
| 1051 | 1039 | } |
| 1052 | 1040 | |
| 1053 | 1041 | WRITE8_MEMBER(seibuspi_state::z80_bank_w) |
| r23898 | r23899 | |
| 1100 | 1088 | ADDRESS_MAP_END |
| 1101 | 1089 | |
| 1102 | 1090 | |
| 1103 | | /********************************************************************/ |
| 1091 | /*****************************************************************************/ |
| 1104 | 1092 | |
| 1105 | 1093 | READ8_MEMBER(seibuspi_state::flashrom_read) |
| 1106 | 1094 | { |
| r23898 | r23899 | |
| 1163 | 1151 | } |
| 1164 | 1152 | |
| 1165 | 1153 | |
| 1166 | | /********************************************************************/ |
| 1154 | /*****************************************************************************/ |
| 1167 | 1155 | |
| 1168 | 1156 | static INPUT_PORTS_START( sxx2e ) |
| 1169 | 1157 | PORT_START("INPUTS") |
| r23898 | r23899 | |
| 1190 | 1178 | PORT_BIT( 0x00000002, IP_ACTIVE_LOW, IPT_START2 ) |
| 1191 | 1179 | PORT_SERVICE_NO_TOGGLE( 0x00000004, IP_ACTIVE_LOW) |
| 1192 | 1180 | PORT_BIT( 0x00000008, IP_ACTIVE_LOW, IPT_SERVICE ) |
| 1193 | | PORT_BIT( 0x00000010, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1194 | | PORT_BIT( 0x00000020, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1181 | PORT_BIT( 0x00000010, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1182 | PORT_BIT( 0x00000020, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1195 | 1183 | PORT_BIT( 0x00000040, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1196 | 1184 | PORT_BIT( 0x00000080, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1197 | 1185 | PORT_BIT( 0xffffff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| r23898 | r23899 | |
| 1210 | 1198 | PORT_INCLUDE( sxx2e ) |
| 1211 | 1199 | |
| 1212 | 1200 | PORT_START("JP1") |
| 1213 | | PORT_DIPNAME( 0x03, 0x03, "JP1" ) |
| 1214 | | PORT_DIPSETTING( 0x03, "Update" ) |
| 1215 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1216 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1201 | PORT_CONFNAME( 0x03, 0x03, "JP1" ) |
| 1202 | PORT_CONFSETTING( 0x03, "Update" ) |
| 1203 | PORT_CONFSETTING( 0x01, DEF_STR( Off ) ) |
| 1204 | PORT_CONFSETTING( 0x00, DEF_STR( On ) ) |
| 1217 | 1205 | PORT_BIT( 0xfc, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1218 | 1206 | INPUT_PORTS_END |
| 1219 | 1207 | |
| r23898 | r23899 | |
| 1267 | 1255 | PORT_BIT( 0xffffffff, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1268 | 1256 | |
| 1269 | 1257 | PORT_START("JP1") |
| 1270 | | PORT_DIPNAME( 0x03, 0x03, "JP1" ) |
| 1271 | | PORT_DIPSETTING( 0x03, "Update" ) |
| 1272 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 1273 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 1258 | PORT_CONFNAME( 0x03, 0x03, "JP1" ) |
| 1259 | PORT_CONFSETTING( 0x03, "Update" ) |
| 1260 | PORT_CONFSETTING( 0x01, DEF_STR( Off ) ) |
| 1261 | PORT_CONFSETTING( 0x00, DEF_STR( On ) ) |
| 1274 | 1262 | PORT_BIT( 0xfc, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1275 | 1263 | |
| 1276 | 1264 | PORT_START("COIN") |
| r23898 | r23899 | |
| 1364 | 1352 | INPUT_PORTS_END |
| 1365 | 1353 | |
| 1366 | 1354 | |
| 1367 | | /********************************************************************/ |
| 1355 | /*****************************************************************************/ |
| 1368 | 1356 | |
| 1369 | 1357 | #define PLANE_CHAR 0 |
| 1370 | 1358 | #define PLANE_TILE 0 |
| r23898 | r23899 | |
| 1735 | 1723 | GFXDECODE_ENTRY( "gfx3", 0, sys386f_spritelayout, 0, 96 ) |
| 1736 | 1724 | GFXDECODE_END |
| 1737 | 1725 | |
| 1738 | | /********************************************************************************/ |
| 1739 | 1726 | |
| 1727 | /*****************************************************************************/ |
| 1728 | |
| 1740 | 1729 | /* this is a 93C46 but with reset delay */ |
| 1741 | 1730 | static const eeprom_interface eeprom_intf = |
| 1742 | 1731 | { |
| r23898 | r23899 | |
| 1753 | 1742 | |
| 1754 | 1743 | INTERRUPT_GEN_MEMBER(seibuspi_state::spi_interrupt) |
| 1755 | 1744 | { |
| 1756 | | device.execute().set_input_line(0, ASSERT_LINE ); |
| 1745 | device.execute().set_input_line(0, HOLD_LINE); // where is ack? |
| 1757 | 1746 | } |
| 1758 | 1747 | |
| 1759 | 1748 | IRQ_CALLBACK_MEMBER(seibuspi_state::spi_irq_callback) |
| r23898 | r23899 | |
| 1767 | 1756 | void seibuspi_state::init_spi_common() |
| 1768 | 1757 | { |
| 1769 | 1758 | if (m_z80_rom != NULL) |
| 1770 | | membank("bank1")->configure_entries(0, 7, m_z80_rom->base(), 0x8000); |
| 1759 | membank("bank1")->configure_entries(0, 8, m_z80_rom->base(), 0x8000); |
| 1771 | 1760 | } |
| 1772 | 1761 | |
| 1773 | 1762 | void seibuspi_state::init_sei252() |
| r23898 | r23899 | |
| 1795 | 1784 | } |
| 1796 | 1785 | |
| 1797 | 1786 | |
| 1798 | | MACHINE_START_MEMBER(seibuspi_state,spi) |
| 1787 | void seibuspi_state::machine_start() |
| 1799 | 1788 | { |
| 1800 | 1789 | m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(seibuspi_state::spi_irq_callback),this)); |
| 1801 | 1790 | |
| 1802 | 1791 | // use this to determine the region code when adding a new SPI cartridge clone set |
| 1803 | 1792 | logerror("Game region code: %02X\n", memregion("maincpu")->base()[0x1ffffc]); |
| 1793 | |
| 1794 | // savestates |
| 1795 | save_item(NAME(m_z80_prg_transfer_pos)); |
| 1796 | save_item(NAME(m_z80_lastbank)); |
| 1797 | save_item(NAME(m_sb_coin_latch)); |
| 1798 | save_item(NAME(m_ejsakura_input_port)); |
| 1799 | if (m_z80_rom != NULL) save_pointer(NAME(m_z80_rom->base()), m_z80_rom->bytes()); |
| 1804 | 1800 | } |
| 1805 | 1801 | |
| 1806 | 1802 | MACHINE_RESET_MEMBER(seibuspi_state,spi) |
| r23898 | r23899 | |
| 1824 | 1820 | |
| 1825 | 1821 | MCFG_QUANTUM_TIME(attotime::from_hz(12000)) |
| 1826 | 1822 | |
| 1827 | | MCFG_MACHINE_START_OVERRIDE(seibuspi_state, spi) |
| 1828 | 1823 | MCFG_MACHINE_RESET_OVERRIDE(seibuspi_state, spi) |
| 1829 | 1824 | |
| 1830 | 1825 | MCFG_DS2404_ADD("ds2404", 1995, 1, 1) |
| r23898 | r23899 | |
| 1879 | 1874 | MCFG_CPU_MODIFY("audiocpu") |
| 1880 | 1875 | MCFG_CPU_PROGRAM_MAP(sxx2e_soundmap) |
| 1881 | 1876 | |
| 1882 | | MCFG_MACHINE_START_OVERRIDE(seibuspi_state, spi) |
| 1883 | 1877 | MCFG_MACHINE_RESET_OVERRIDE(seibuspi_state, sxx2e) |
| 1884 | 1878 | |
| 1885 | 1879 | MCFG_DEVICE_REMOVE("soundflash1") |
| r23898 | r23899 | |
| 1936 | 1930 | MCFG_CPU_PROGRAM_MAP(sys386i_map) |
| 1937 | 1931 | MCFG_CPU_VBLANK_INT_DRIVER("screen", seibuspi_state, spi_interrupt) |
| 1938 | 1932 | |
| 1939 | | MCFG_MACHINE_START_OVERRIDE(seibuspi_state, spi) |
| 1940 | | |
| 1941 | 1933 | MCFG_EEPROM_ADD("eeprom", eeprom_intf) |
| 1942 | 1934 | |
| 1943 | 1935 | /* video hardware */ |
| r23898 | r23899 | |
| 1992 | 1984 | MCFG_CPU_PROGRAM_MAP(sys386f_map) |
| 1993 | 1985 | MCFG_CPU_VBLANK_INT_DRIVER("screen", seibuspi_state, spi_interrupt) |
| 1994 | 1986 | |
| 1995 | | MCFG_MACHINE_START_OVERRIDE(seibuspi_state, spi) |
| 1996 | | |
| 1997 | 1987 | MCFG_EEPROM_ADD("eeprom", eeprom_intf) |
| 1998 | 1988 | |
| 1999 | 1989 | /* video hardware */ |
| r23898 | r23899 | |
| 2018 | 2008 | MACHINE_CONFIG_END |
| 2019 | 2009 | |
| 2020 | 2010 | |
| 2021 | | /*******************************************************************/ |
| 2011 | /*****************************************************************************/ |
| 2022 | 2012 | |
| 2023 | 2013 | DRIVER_INIT_MEMBER(seibuspi_state,senkyu) |
| 2024 | 2014 | { |
| r23898 | r23899 | |
| 2080 | 2070 | { |
| 2081 | 2071 | if (space.device().safe_pc()==0x00305bb2) space.device().execute().spin_until_interrupt(); // idle |
| 2082 | 2072 | |
| 2083 | | return m_mainram[(0x0018cb4-0x800)/4]; |
| 2073 | return m_mainram[0x0018cb4/4]; |
| 2084 | 2074 | } |
| 2085 | 2075 | |
| 2086 | 2076 | READ32_MEMBER(seibuspi_state::senkyua_speedup_r) |
| 2087 | 2077 | { |
| 2088 | 2078 | if (space.device().safe_pc()== 0x30582e) space.device().execute().spin_until_interrupt(); // idle |
| 2089 | 2079 | |
| 2090 | | return m_mainram[(0x0018c9c-0x800)/4]; |
| 2080 | return m_mainram[0x0018c9c/4]; |
| 2091 | 2081 | } |
| 2092 | 2082 | |
| 2093 | 2083 | READ32_MEMBER(seibuspi_state::batlball_speedup_r) |
| r23898 | r23899 | |
| 2100 | 2090 | /* batlball */ |
| 2101 | 2091 | if (space.device().safe_pc()==0x003058aa) space.device().execute().spin_until_interrupt(); // idle |
| 2102 | 2092 | |
| 2103 | | return m_mainram[(0x0018db4-0x800)/4]; |
| 2093 | return m_mainram[0x0018db4/4]; |
| 2104 | 2094 | } |
| 2105 | 2095 | |
| 2106 | 2096 | READ32_MEMBER(seibuspi_state::viprp1_speedup_r) |
| r23898 | r23899 | |
| 2116 | 2106 | |
| 2117 | 2107 | // mame_printf_debug("%08x\n",space.device().safe_pc()); |
| 2118 | 2108 | |
| 2119 | | return m_mainram[(0x001e2e0-0x800)/4]; |
| 2109 | return m_mainram[0x001e2e0/4]; |
| 2120 | 2110 | } |
| 2121 | 2111 | |
| 2122 | 2112 | READ32_MEMBER(seibuspi_state::viprp1o_speedup_r) |
| r23898 | r23899 | |
| 2124 | 2114 | /* viperp1o */ |
| 2125 | 2115 | if (space.device().safe_pc()==0x0201f99) space.device().execute().spin_until_interrupt(); // idle |
| 2126 | 2116 | // mame_printf_debug("%08x\n",space.device().safe_pc()); |
| 2127 | | return m_mainram[(0x001d49c-0x800)/4]; |
| 2117 | return m_mainram[0x001d49c/4]; |
| 2128 | 2118 | } |
| 2129 | 2119 | |
| 2130 | 2120 | #ifdef UNUSED_FUNCTION |
| r23898 | r23899 | |
| 2133 | 2123 | { |
| 2134 | 2124 | // mame_printf_debug("%08x\n",space.device().safe_pc()); |
| 2135 | 2125 | if (space.device().safe_pc()==0x03032c7) space.device().execute().spin_until_interrupt(); // idle |
| 2136 | | return m_mainram[(0x002d224-0x800)/4]; |
| 2126 | return m_mainram[0x002d224/4]; |
| 2137 | 2127 | } |
| 2138 | 2128 | #endif |
| 2139 | 2129 | |
| r23898 | r23899 | |
| 2156 | 2146 | |
| 2157 | 2147 | // mame_printf_debug("%08x\n",space.device().safe_pc()); |
| 2158 | 2148 | |
| 2159 | | return m_mainram[(0x00298d0-0x800)/4]; |
| 2149 | return m_mainram[0x00298d0/4]; |
| 2160 | 2150 | } |
| 2161 | 2151 | |
| 2162 | 2152 | READ32_MEMBER(seibuspi_state::rf2_speedup_r) |
| r23898 | r23899 | |
| 2175 | 2165 | |
| 2176 | 2166 | // mame_printf_debug("%08x\n",space.device().safe_pc()); |
| 2177 | 2167 | |
| 2178 | | return m_mainram[(0x0282ac-0x800)/4]; |
| 2168 | return m_mainram[0x0282ac/4]; |
| 2179 | 2169 | } |
| 2180 | 2170 | |
| 2181 | 2171 | READ32_MEMBER(seibuspi_state::rfjet_speedup_r) |
| r23898 | r23899 | |
| 2189 | 2179 | UINT32 r; |
| 2190 | 2180 | space.device().execute().spin_until_interrupt(); // idle |
| 2191 | 2181 | // Hack to enter test mode |
| 2192 | | r = m_mainram[(0x002894c-0x800)/4] & (~0x400); |
| 2182 | r = m_mainram[0x002894c/4] & (~0x400); |
| 2193 | 2183 | return r | (((ioport("SYSTEM")->read() ^ 0xff)<<8) & 0x400); |
| 2194 | 2184 | } |
| 2195 | 2185 | |
| r23898 | r23899 | |
| 2198 | 2188 | |
| 2199 | 2189 | // mame_printf_debug("%08x\n",space.device().safe_pc()); |
| 2200 | 2190 | |
| 2201 | | return m_mainram[(0x002894c-0x800)/4]; |
| 2191 | return m_mainram[0x002894c/4]; |
| 2202 | 2192 | } |
| 2203 | 2193 | |
| 2204 | 2194 | |
| 2205 | | /*******************************************************************/ |
| 2195 | /*****************************************************************************/ |
| 2206 | 2196 | |
| 2207 | 2197 | #define ROM_LOAD24_BYTE(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_SKIP(2)) |
| 2208 | 2198 | #define ROM_LOAD24_WORD(name,offset,length,hash) ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_SKIP(1) | ROM_REVERSE) |
| r23898 | r23899 | |
| 2211 | 2201 | /* SPI games */ |
| 2212 | 2202 | |
| 2213 | 2203 | ROM_START( senkyu ) |
| 2214 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2204 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2215 | 2205 | ROM_LOAD32_BYTE("fb_1.211", 0x100000, 0x40000, CRC(20a3e5db) SHA1(f1109aeceac7993abc9093d09429718ffc292c77) ) |
| 2216 | 2206 | ROM_LOAD32_BYTE("fb_2.212", 0x100001, 0x40000, CRC(38e90619) SHA1(451ab5f4a5935bb779f9c245c1c4358e80d93c15) ) |
| 2217 | 2207 | ROM_LOAD32_BYTE("fb_3.210", 0x100002, 0x40000, CRC(226f0429) SHA1(69d0fe6671278d7fe215e455bb50abf631cdb484) ) |
| r23898 | r23899 | |
| 2219 | 2209 | |
| 2220 | 2210 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2221 | 2211 | |
| 2222 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2212 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2223 | 2213 | ROM_LOAD24_WORD("fb_6.413", 0x000000, 0x20000, CRC(b57115c9) SHA1(eb95f416f522032ca949bfb6348f1ff824101f2d) ) |
| 2224 | 2214 | ROM_LOAD24_BYTE("fb_5.48", 0x000002, 0x10000, CRC(440a9ae3) SHA1(3f57e6da91f0dac2d816c873759f1e1d3259caf1) ) |
| 2225 | 2215 | |
| 2226 | | ROM_REGION( 0x300000, "gfx2", 0 ) /* background layer roms */ |
| 2216 | ROM_REGION( 0x300000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2227 | 2217 | ROM_LOAD24_WORD("fb_bg-1d.415", 0x000000, 0x200000, CRC(eae7a1fc) SHA1(26d8a9f4e554848977ec1f6a8aad8751b558a8d4) ) |
| 2228 | 2218 | ROM_LOAD24_BYTE("fb_bg-1p.410", 0x000002, 0x100000, CRC(b46e774e) SHA1(00b6c1d0b0ea37f4354acab543b270c0bf45896d) ) |
| 2229 | 2219 | |
| 2230 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2220 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2231 | 2221 | ROM_LOAD("fb_obj-1.322", 0x000000, 0x400000, CRC(29f86f68) SHA1(1afe809ce00a25f8b27543e4188edc3e3e604951) ) |
| 2232 | 2222 | ROM_LOAD("fb_obj-2.324", 0x400000, 0x400000, CRC(c9e3130b) SHA1(12b5d5363142e8efb3b7fc44289c0afffa5011c6) ) |
| 2233 | 2223 | ROM_LOAD("fb_obj-3.323", 0x800000, 0x400000, CRC(f6c3bc49) SHA1(d0eb9c6aa3954d94e3a442a48e0fe6cc279f5513) ) |
| 2234 | 2224 | |
| 2235 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2225 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2236 | 2226 | ROM_LOAD32_BYTE("fb_pcm-1.215", 0x000000, 0x080000, CRC(1d83891c) SHA1(09502437562275c14c0f3a0e62b19e91bedb4693) ) |
| 2237 | 2227 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2238 | 2228 | ROM_LOAD32_BYTE("fb_7.216", 0x800000, 0x080000, CRC(874d7b59) SHA1(0236753636c9a818780b23f5f506697b9f6d93c7) ) |
| r23898 | r23899 | |
| 2242 | 2232 | ROM_END |
| 2243 | 2233 | |
| 2244 | 2234 | ROM_START( senkyua ) |
| 2245 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2235 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2246 | 2236 | ROM_LOAD32_BYTE("1.bin", 0x100000, 0x40000, CRC(6102c3fb) SHA1(4a55b41d916768f9601513db973b82077bca47c5) ) |
| 2247 | 2237 | ROM_LOAD32_BYTE("2.bin", 0x100001, 0x40000, CRC(d5b8ce46) SHA1(f6e4b8f51146179efb52ecb2b72fdeaee10b7282) ) |
| 2248 | 2238 | ROM_LOAD32_BYTE("3.bin", 0x100002, 0x40000, CRC(e27ceccd) SHA1(3d6b8e97e89939c72d1a5a4a3856025b5f548645) ) |
| r23898 | r23899 | |
| 2250 | 2240 | |
| 2251 | 2241 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2252 | 2242 | |
| 2253 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2243 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2254 | 2244 | ROM_LOAD24_WORD("fb_6.413", 0x000000, 0x20000, CRC(b57115c9) SHA1(eb95f416f522032ca949bfb6348f1ff824101f2d) ) |
| 2255 | 2245 | ROM_LOAD24_BYTE("fb_5.48", 0x000002, 0x10000, CRC(440a9ae3) SHA1(3f57e6da91f0dac2d816c873759f1e1d3259caf1) ) |
| 2256 | 2246 | |
| 2257 | | ROM_REGION( 0x300000, "gfx2", 0 ) /* background layer roms */ |
| 2247 | ROM_REGION( 0x300000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2258 | 2248 | ROM_LOAD24_WORD("fb_bg-1d.415", 0x000000, 0x200000, CRC(eae7a1fc) SHA1(26d8a9f4e554848977ec1f6a8aad8751b558a8d4) ) |
| 2259 | 2249 | ROM_LOAD24_BYTE("fb_bg-1p.410", 0x000002, 0x100000, CRC(b46e774e) SHA1(00b6c1d0b0ea37f4354acab543b270c0bf45896d) ) |
| 2260 | 2250 | |
| 2261 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2251 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2262 | 2252 | ROM_LOAD("fb_obj-1.322", 0x000000, 0x400000, CRC(29f86f68) SHA1(1afe809ce00a25f8b27543e4188edc3e3e604951) ) |
| 2263 | 2253 | ROM_LOAD("fb_obj-2.324", 0x400000, 0x400000, CRC(c9e3130b) SHA1(12b5d5363142e8efb3b7fc44289c0afffa5011c6) ) |
| 2264 | 2254 | ROM_LOAD("fb_obj-3.323", 0x800000, 0x400000, CRC(f6c3bc49) SHA1(d0eb9c6aa3954d94e3a442a48e0fe6cc279f5513) ) |
| 2265 | 2255 | |
| 2266 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2256 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2267 | 2257 | ROM_LOAD32_BYTE("fb_pcm-1.215", 0x000000, 0x080000, CRC(1d83891c) SHA1(09502437562275c14c0f3a0e62b19e91bedb4693) ) |
| 2268 | 2258 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2269 | 2259 | ROM_LOAD32_BYTE("fb_7.216", 0x800000, 0x080000, CRC(874d7b59) SHA1(0236753636c9a818780b23f5f506697b9f6d93c7) ) |
| r23898 | r23899 | |
| 2273 | 2263 | ROM_END |
| 2274 | 2264 | |
| 2275 | 2265 | ROM_START( batlball ) |
| 2276 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2266 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2277 | 2267 | ROM_LOAD32_BYTE("1.211", 0x100000, 0x40000, CRC(d4e48f89) SHA1(10e43a9ff3f6f169de6352280a8a06e7f482271a) ) |
| 2278 | 2268 | ROM_LOAD32_BYTE("2.212", 0x100001, 0x40000, CRC(3077720b) SHA1(b65c3d02ac75eb56e0c5dc1bf6bb6a4e445a41cf) ) |
| 2279 | 2269 | ROM_LOAD32_BYTE("3.210", 0x100002, 0x40000, CRC(520d31e1) SHA1(998ae968113ab5b2891044187d93793903c13452) ) |
| r23898 | r23899 | |
| 2281 | 2271 | |
| 2282 | 2272 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2283 | 2273 | |
| 2284 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2274 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2285 | 2275 | ROM_LOAD24_WORD("fb_6.413", 0x000000, 0x20000, CRC(b57115c9) SHA1(eb95f416f522032ca949bfb6348f1ff824101f2d) ) |
| 2286 | 2276 | ROM_LOAD24_BYTE("fb_5.48", 0x000002, 0x10000, CRC(440a9ae3) SHA1(3f57e6da91f0dac2d816c873759f1e1d3259caf1) ) |
| 2287 | 2277 | |
| 2288 | | ROM_REGION( 0x300000, "gfx2", 0 ) /* background layer roms */ |
| 2278 | ROM_REGION( 0x300000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2289 | 2279 | ROM_LOAD24_WORD("fb_bg-1d.415", 0x000000, 0x200000, CRC(eae7a1fc) SHA1(26d8a9f4e554848977ec1f6a8aad8751b558a8d4) ) |
| 2290 | 2280 | ROM_LOAD24_BYTE("fb_bg-1p.410", 0x000002, 0x100000, CRC(b46e774e) SHA1(00b6c1d0b0ea37f4354acab543b270c0bf45896d) ) |
| 2291 | 2281 | |
| 2292 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2282 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2293 | 2283 | ROM_LOAD("fb_obj-1.322", 0x000000, 0x400000, CRC(29f86f68) SHA1(1afe809ce00a25f8b27543e4188edc3e3e604951) ) |
| 2294 | 2284 | ROM_LOAD("fb_obj-2.324", 0x400000, 0x400000, CRC(c9e3130b) SHA1(12b5d5363142e8efb3b7fc44289c0afffa5011c6) ) |
| 2295 | 2285 | ROM_LOAD("fb_obj-3.323", 0x800000, 0x400000, CRC(f6c3bc49) SHA1(d0eb9c6aa3954d94e3a442a48e0fe6cc279f5513) ) |
| 2296 | 2286 | |
| 2297 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2287 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2298 | 2288 | ROM_LOAD32_BYTE("fb_pcm-1.215", 0x000000, 0x080000, CRC(1d83891c) SHA1(09502437562275c14c0f3a0e62b19e91bedb4693) ) |
| 2299 | 2289 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2300 | 2290 | ROM_LOAD32_BYTE("fb_7.216", 0x800000, 0x080000, CRC(874d7b59) SHA1(0236753636c9a818780b23f5f506697b9f6d93c7) ) |
| r23898 | r23899 | |
| 2304 | 2294 | ROM_END |
| 2305 | 2295 | |
| 2306 | 2296 | ROM_START( batlballa ) |
| 2307 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2297 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2308 | 2298 | ROM_LOAD32_BYTE("senkyua1.bin", 0x100000, 0x40000, CRC(ec3c4d4d) SHA1(6c57b8fbb77ce1615850842d06c054e88e240eef) ) |
| 2309 | 2299 | ROM_LOAD32_BYTE("2.212", 0x100001, 0x40000, CRC(3077720b) SHA1(b65c3d02ac75eb56e0c5dc1bf6bb6a4e445a41cf) ) |
| 2310 | 2300 | ROM_LOAD32_BYTE("3.210", 0x100002, 0x40000, CRC(520d31e1) SHA1(998ae968113ab5b2891044187d93793903c13452) ) |
| r23898 | r23899 | |
| 2312 | 2302 | |
| 2313 | 2303 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2314 | 2304 | |
| 2315 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2305 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2316 | 2306 | ROM_LOAD24_WORD("fb_6.413", 0x000000, 0x20000, CRC(b57115c9) SHA1(eb95f416f522032ca949bfb6348f1ff824101f2d) ) |
| 2317 | 2307 | ROM_LOAD24_BYTE("fb_5.48", 0x000002, 0x10000, CRC(440a9ae3) SHA1(3f57e6da91f0dac2d816c873759f1e1d3259caf1) ) |
| 2318 | 2308 | |
| 2319 | | ROM_REGION( 0x300000, "gfx2", 0 ) /* background layer roms */ |
| 2309 | ROM_REGION( 0x300000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2320 | 2310 | ROM_LOAD24_WORD("fb_bg-1d.415", 0x000000, 0x200000, CRC(eae7a1fc) SHA1(26d8a9f4e554848977ec1f6a8aad8751b558a8d4) ) |
| 2321 | 2311 | ROM_LOAD24_BYTE("fb_bg-1p.410", 0x000002, 0x100000, CRC(b46e774e) SHA1(00b6c1d0b0ea37f4354acab543b270c0bf45896d) ) |
| 2322 | 2312 | |
| 2323 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2313 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2324 | 2314 | ROM_LOAD("fb_obj-1.322", 0x000000, 0x400000, CRC(29f86f68) SHA1(1afe809ce00a25f8b27543e4188edc3e3e604951) ) |
| 2325 | 2315 | ROM_LOAD("fb_obj-2.324", 0x400000, 0x400000, CRC(c9e3130b) SHA1(12b5d5363142e8efb3b7fc44289c0afffa5011c6) ) |
| 2326 | 2316 | ROM_LOAD("fb_obj-3.323", 0x800000, 0x400000, CRC(f6c3bc49) SHA1(d0eb9c6aa3954d94e3a442a48e0fe6cc279f5513) ) |
| 2327 | 2317 | |
| 2328 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2318 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2329 | 2319 | ROM_LOAD32_BYTE("fb_pcm-1.215", 0x000000, 0x080000, CRC(1d83891c) SHA1(09502437562275c14c0f3a0e62b19e91bedb4693) ) |
| 2330 | 2320 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2331 | 2321 | ROM_LOAD32_BYTE("fb_7.216", 0x800000, 0x080000, CRC(874d7b59) SHA1(0236753636c9a818780b23f5f506697b9f6d93c7) ) |
| r23898 | r23899 | |
| 2335 | 2325 | ROM_END |
| 2336 | 2326 | |
| 2337 | 2327 | ROM_START( batlballe ) /* Early version, PCB serial number of 19, hand written labels dated 10/16 (Oct 16, 1995) */ |
| 2338 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2328 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2339 | 2329 | ROM_LOAD32_BYTE("1_10-16", 0x100000, 0x40000, CRC(6b1baa07) SHA1(29b8f4016e9bffdcdb6ec405cd443ca0a80de5d5) ) |
| 2340 | 2330 | ROM_LOAD32_BYTE("2_10-16", 0x100001, 0x40000, CRC(3c890639) SHA1(968c4a5efc5ebbe4e4cc81f834c286c02596c24e) ) |
| 2341 | 2331 | ROM_LOAD32_BYTE("3_10-16", 0x100002, 0x40000, CRC(8c30180e) SHA1(47b99b04e2e74f1ee5095aed3f45aba66cd3da3f) ) |
| r23898 | r23899 | |
| 2343 | 2333 | |
| 2344 | 2334 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2345 | 2335 | |
| 2346 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2336 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2347 | 2337 | ROM_LOAD24_WORD("fb_6.413", 0x000000, 0x20000, CRC(b57115c9) SHA1(eb95f416f522032ca949bfb6348f1ff824101f2d) ) |
| 2348 | 2338 | ROM_LOAD24_BYTE("fb_5.48", 0x000002, 0x10000, CRC(440a9ae3) SHA1(3f57e6da91f0dac2d816c873759f1e1d3259caf1) ) |
| 2349 | 2339 | |
| 2350 | | ROM_REGION( 0x300000, "gfx2", 0 ) /* background layer roms */ |
| 2340 | ROM_REGION( 0x300000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2351 | 2341 | ROM_LOAD24_WORD("fb_bg-1d.415", 0x000000, 0x200000, CRC(eae7a1fc) SHA1(26d8a9f4e554848977ec1f6a8aad8751b558a8d4) ) |
| 2352 | 2342 | ROM_LOAD24_BYTE("fb_bg-1p.410", 0x000002, 0x100000, CRC(b46e774e) SHA1(00b6c1d0b0ea37f4354acab543b270c0bf45896d) ) |
| 2353 | 2343 | |
| 2354 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2344 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2355 | 2345 | ROM_LOAD("fb_obj-1.322", 0x000000, 0x400000, CRC(29f86f68) SHA1(1afe809ce00a25f8b27543e4188edc3e3e604951) ) |
| 2356 | 2346 | ROM_LOAD("fb_obj-2.324", 0x400000, 0x400000, CRC(c9e3130b) SHA1(12b5d5363142e8efb3b7fc44289c0afffa5011c6) ) |
| 2357 | 2347 | ROM_LOAD("fb_obj-3.323", 0x800000, 0x400000, CRC(f6c3bc49) SHA1(d0eb9c6aa3954d94e3a442a48e0fe6cc279f5513) ) |
| 2358 | 2348 | |
| 2359 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2349 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2360 | 2350 | ROM_LOAD32_BYTE("fb_pcm-1.215", 0x000000, 0x080000, CRC(1d83891c) SHA1(09502437562275c14c0f3a0e62b19e91bedb4693) ) |
| 2361 | 2351 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2362 | 2352 | ROM_LOAD32_BYTE("fb_7.216", 0x800000, 0x080000, CRC(874d7b59) SHA1(0236753636c9a818780b23f5f506697b9f6d93c7) ) |
| r23898 | r23899 | |
| 2366 | 2356 | ROM_END |
| 2367 | 2357 | |
| 2368 | 2358 | ROM_START( batlballu ) |
| 2369 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2359 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2370 | 2360 | ROM_LOAD32_BYTE("sen1.bin", 0x100000, 0x40000, CRC(13849bf0) SHA1(ffa829a8b8a05a8fbaf883a30759f2ad8071a85b) ) |
| 2371 | 2361 | ROM_LOAD32_BYTE("sen2.bin", 0x100001, 0x40000, CRC(2ae5f7e2) SHA1(cef9ddea8b1d21f20a48c2523c9420c1800720c8) ) |
| 2372 | 2362 | ROM_LOAD32_BYTE("sen3.bin", 0x100002, 0x40000, CRC(98e6f19f) SHA1(433f8463e63bba32730d3c098354f8c95257df3f) ) |
| r23898 | r23899 | |
| 2374 | 2364 | |
| 2375 | 2365 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2376 | 2366 | |
| 2377 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2367 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2378 | 2368 | ROM_LOAD24_WORD("fb_6.413", 0x000000, 0x20000, CRC(b57115c9) SHA1(eb95f416f522032ca949bfb6348f1ff824101f2d) ) |
| 2379 | 2369 | ROM_LOAD24_BYTE("fb_5.48", 0x000002, 0x10000, CRC(440a9ae3) SHA1(3f57e6da91f0dac2d816c873759f1e1d3259caf1) ) |
| 2380 | 2370 | |
| 2381 | | ROM_REGION( 0x300000, "gfx2", 0 ) /* background layer roms */ |
| 2371 | ROM_REGION( 0x300000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2382 | 2372 | ROM_LOAD24_WORD("fb_bg-1d.415", 0x000000, 0x200000, CRC(eae7a1fc) SHA1(26d8a9f4e554848977ec1f6a8aad8751b558a8d4) ) |
| 2383 | 2373 | ROM_LOAD24_BYTE("fb_bg-1p.410", 0x000002, 0x100000, CRC(b46e774e) SHA1(00b6c1d0b0ea37f4354acab543b270c0bf45896d) ) |
| 2384 | 2374 | |
| 2385 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2375 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2386 | 2376 | ROM_LOAD("fb_obj-1.322", 0x000000, 0x400000, CRC(29f86f68) SHA1(1afe809ce00a25f8b27543e4188edc3e3e604951) ) |
| 2387 | 2377 | ROM_LOAD("fb_obj-2.324", 0x400000, 0x400000, CRC(c9e3130b) SHA1(12b5d5363142e8efb3b7fc44289c0afffa5011c6) ) |
| 2388 | 2378 | ROM_LOAD("fb_obj-3.323", 0x800000, 0x400000, CRC(f6c3bc49) SHA1(d0eb9c6aa3954d94e3a442a48e0fe6cc279f5513) ) |
| 2389 | 2379 | |
| 2390 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2380 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2391 | 2381 | ROM_LOAD32_BYTE("fb_pcm-1.215", 0x000000, 0x080000, CRC(1d83891c) SHA1(09502437562275c14c0f3a0e62b19e91bedb4693) ) |
| 2392 | 2382 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2393 | 2383 | ROM_LOAD32_BYTE("fb_7.216", 0x800000, 0x080000, CRC(874d7b59) SHA1(0236753636c9a818780b23f5f506697b9f6d93c7) ) |
| r23898 | r23899 | |
| 2398 | 2388 | |
| 2399 | 2389 | |
| 2400 | 2390 | ROM_START( ejanhs ) |
| 2401 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2391 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2402 | 2392 | ROM_LOAD32_BYTE("ejan3_1.211", 0x100000, 0x40000, CRC(e626d3d2) SHA1(d23cb5e218a85e09de98fa966afbfd43090b396e) ) |
| 2403 | 2393 | ROM_LOAD32_BYTE("ejan3_2.212", 0x100001, 0x40000, CRC(83c39da2) SHA1(9526ffb5d5becccf0aa2e338ab4a3c873d575e6f) ) |
| 2404 | 2394 | ROM_LOAD32_BYTE("ejan3_3.210", 0x100002, 0x40000, CRC(46897b7d) SHA1(a22e0467c016e72bf99df2c1e6ecc792b2151b15) ) |
| r23898 | r23899 | |
| 2406 | 2396 | |
| 2407 | 2397 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2408 | 2398 | |
| 2409 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2399 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2410 | 2400 | ROM_LOAD24_WORD("ejan3_6.413", 0x000000, 0x20000, CRC(837e012c) SHA1(815452083b65885d6e66dfc058ceec81bb3e6678) ) |
| 2411 | 2401 | ROM_LOAD24_BYTE("ejan3_5.48", 0x000002, 0x10000, CRC(d62db7bf) SHA1(c88f1bb6106c59179b914962ed8cdd4095fd9ce8) ) |
| 2412 | 2402 | |
| 2413 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2403 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2414 | 2404 | ROM_LOAD24_WORD("ej3_bg1d.415", 0x000000, 0x200000, CRC(bcacabe0) SHA1(b73581cf923196326b5b0b99e6aedb915bab0880) ) |
| 2415 | 2405 | ROM_LOAD24_BYTE("ej3_bg1p.410", 0x000002, 0x100000, CRC(1fd0eb5e) SHA1(ca64c8020b246128232f4f6c0a0a2dd9cd3efeae) ) |
| 2416 | 2406 | ROM_LOAD24_WORD("ej3_bg2d.416", 0x300000, 0x100000, CRC(ea2acd69) SHA1(b796e9e4b7342bf452f5ffdbce32cfefc603ba0f) ) |
| 2417 | 2407 | ROM_LOAD24_BYTE("ej3_bg2p.49", 0x300002, 0x080000, CRC(a4a9cb0f) SHA1(da177d13bb95bf6b987d3ca13bcdc86570807b2c) ) |
| 2418 | 2408 | |
| 2419 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2409 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2420 | 2410 | ROM_LOAD("ej3_obj1.322", 0x000000, 0x400000, CRC(852f180e) SHA1(d4845dace45c05a68f3b38ccb301c5bf5dce4174) ) |
| 2421 | 2411 | ROM_LOAD("ej3_obj2.324", 0x400000, 0x400000, CRC(1116ad08) SHA1(d5c81383b3f9ede7dd03e6be35487b40740b1f8f) ) |
| 2422 | 2412 | ROM_LOAD("ej3_obj3.323", 0x800000, 0x400000, CRC(ccfe02b6) SHA1(368bc8efe9d6677ba3d0cfc0f450a4bda32988be) ) |
| 2423 | 2413 | |
| 2424 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2414 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2425 | 2415 | ROM_LOAD32_BYTE("ej3_pcm1.215", 0x000000, 0x080000, CRC(a92a3a82) SHA1(b86c27c5a2831ddd2a1c2b071018a99afec14018) ) |
| 2426 | 2416 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2427 | 2417 | ROM_LOAD32_BYTE("ejan3_7.216", 0x800000, 0x080000, CRC(c6fc6bcf) SHA1(d4d8c06d295f8eacfa10c21dbab5858f936121f3) ) |
| r23898 | r23899 | |
| 2432 | 2422 | |
| 2433 | 2423 | |
| 2434 | 2424 | ROM_START( viprp1 ) |
| 2435 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2425 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2436 | 2426 | ROM_LOAD32_BYTE("seibu1.211", 0x000000, 0x80000, CRC(e5caf4ff) SHA1(7c87a4e8e8dacfb7cc0be8f778352bce2801e59b) ) |
| 2437 | 2427 | ROM_LOAD32_BYTE("seibu2.212", 0x000001, 0x80000, CRC(688a998e) SHA1(0c48374b6800cd00e3ee96c0fb12119a680b091d) ) |
| 2438 | 2428 | ROM_LOAD32_BYTE("seibu3.210", 0x000002, 0x80000, CRC(990fa76a) SHA1(7619a631d6f83b3677eb47f984aff684e9518d6d) ) |
| r23898 | r23899 | |
| 2440 | 2430 | |
| 2441 | 2431 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2442 | 2432 | |
| 2443 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2433 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2444 | 2434 | ROM_LOAD24_WORD("seibu5.u0413", 0x000000, 0x20000, CRC(5ece677c) SHA1(b782cf3296f866f79fafa69ff719211c9d4026df) ) |
| 2445 | 2435 | ROM_LOAD24_BYTE("seibu6.u048", 0x000002, 0x10000, CRC(44844ef8) SHA1(bcbe24d2ffb64f9165ba4ab7de27f44b99b5ff5a) ) |
| 2446 | 2436 | |
| 2447 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2437 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2448 | 2438 | ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) ) |
| 2449 | 2439 | ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) ) |
| 2450 | 2440 | ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) ) |
| 2451 | 2441 | ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) ) |
| 2452 | 2442 | |
| 2453 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2443 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2454 | 2444 | ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) ) |
| 2455 | 2445 | ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) ) |
| 2456 | 2446 | ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) ) |
| 2457 | 2447 | |
| 2458 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2448 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2459 | 2449 | ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) ) |
| 2460 | 2450 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2461 | 2451 | |
| r23898 | r23899 | |
| 2464 | 2454 | ROM_END |
| 2465 | 2455 | |
| 2466 | 2456 | ROM_START( viprp1u ) |
| 2467 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2457 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2468 | 2458 | ROM_LOAD32_BYTE("seibu1.u0211", 0x000000, 0x80000, CRC(3f412b80) SHA1(ccffce101d20971278c0f6c5f4efcf3ab687aba6) ) /* New version, "=U.S.A=" seems part of title */ |
| 2469 | 2459 | ROM_LOAD32_BYTE("seibu2.u0212", 0x000001, 0x80000, CRC(2e6c2376) SHA1(b6e660dc7c89cf565c6e055683e84ffcf8179709) ) |
| 2470 | 2460 | ROM_LOAD32_BYTE("seibu3.u0210", 0x000002, 0x80000, CRC(c38f7b4e) SHA1(d5bf2c7f2f6c812c65005facfd40ac6d3b61f29d) ) |
| r23898 | r23899 | |
| 2472 | 2462 | |
| 2473 | 2463 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2474 | 2464 | |
| 2475 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2465 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2476 | 2466 | ROM_LOAD24_WORD("seibu5.u0413", 0x000000, 0x20000, CRC(5ece677c) SHA1(b782cf3296f866f79fafa69ff719211c9d4026df) ) |
| 2477 | 2467 | ROM_LOAD24_BYTE("seibu6.u048", 0x000002, 0x10000, CRC(44844ef8) SHA1(bcbe24d2ffb64f9165ba4ab7de27f44b99b5ff5a) ) |
| 2478 | 2468 | |
| 2479 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2469 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2480 | 2470 | ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) ) |
| 2481 | 2471 | ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) ) |
| 2482 | 2472 | ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) ) |
| 2483 | 2473 | ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) ) |
| 2484 | 2474 | |
| 2485 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2475 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2486 | 2476 | ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) ) |
| 2487 | 2477 | ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) ) |
| 2488 | 2478 | ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) ) |
| 2489 | 2479 | |
| 2490 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2480 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2491 | 2481 | ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) ) |
| 2492 | 2482 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2493 | 2483 | |
| r23898 | r23899 | |
| 2496 | 2486 | ROM_END |
| 2497 | 2487 | |
| 2498 | 2488 | ROM_START( viprp1ua ) |
| 2499 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2489 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2500 | 2490 | ROM_LOAD32_BYTE("seibus_1", 0x000000, 0x80000, CRC(882c299c) SHA1(36309b99764c684bd17eb512e661bafd3f3298e2) ) /* New version, "=U.S.A=" seems part of title */ |
| 2501 | 2491 | ROM_LOAD32_BYTE("seibus_2", 0x000001, 0x80000, CRC(6ce586e9) SHA1(511731996638666cbe81a1d97affce855e255bf7) ) |
| 2502 | 2492 | ROM_LOAD32_BYTE("seibus_3", 0x000002, 0x80000, CRC(f9dd9128) SHA1(ff7460699424de9e9d953343c42e0ef0fa1f0e30) ) |
| r23898 | r23899 | |
| 2504 | 2494 | |
| 2505 | 2495 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2506 | 2496 | |
| 2507 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2497 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2508 | 2498 | ROM_LOAD24_WORD("seibu5.u0413", 0x000000, 0x20000, CRC(5ece677c) SHA1(b782cf3296f866f79fafa69ff719211c9d4026df) ) |
| 2509 | 2499 | ROM_LOAD24_BYTE("seibu6.u048", 0x000002, 0x10000, CRC(44844ef8) SHA1(bcbe24d2ffb64f9165ba4ab7de27f44b99b5ff5a) ) |
| 2510 | 2500 | |
| 2511 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2501 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2512 | 2502 | ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) ) |
| 2513 | 2503 | ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) ) |
| 2514 | 2504 | ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) ) |
| 2515 | 2505 | ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) ) |
| 2516 | 2506 | |
| 2517 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2507 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2518 | 2508 | ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) ) |
| 2519 | 2509 | ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) ) |
| 2520 | 2510 | ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) ) |
| 2521 | 2511 | |
| 2522 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2512 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2523 | 2513 | ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) ) |
| 2524 | 2514 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2525 | 2515 | |
| r23898 | r23899 | |
| 2528 | 2518 | ROM_END |
| 2529 | 2519 | |
| 2530 | 2520 | ROM_START( viprp1j ) |
| 2531 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2521 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2532 | 2522 | ROM_LOAD32_BYTE("v_1-n.211", 0x000000, 0x80000, CRC(55f10b72) SHA1(2a1ebaa969f346bf3659ed8b0f469dce9eaf3b4b) ) |
| 2533 | 2523 | ROM_LOAD32_BYTE("v_2-n.212", 0x000001, 0x80000, CRC(0f888283) SHA1(7e5ac81279b9c7a06f07cb8ae76938cdd5c9beee) ) |
| 2534 | 2524 | ROM_LOAD32_BYTE("v_3-n.210", 0x000002, 0x80000, CRC(842434ac) SHA1(982d219c1d329122789c552208db2f4aaa4af7e4) ) |
| r23898 | r23899 | |
| 2536 | 2526 | |
| 2537 | 2527 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2538 | 2528 | |
| 2539 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2529 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2540 | 2530 | ROM_LOAD24_WORD("seibu5.u0413", 0x000000, 0x20000, CRC(5ece677c) SHA1(b782cf3296f866f79fafa69ff719211c9d4026df) ) |
| 2541 | 2531 | ROM_LOAD24_BYTE("seibu6.u048", 0x000002, 0x10000, CRC(44844ef8) SHA1(bcbe24d2ffb64f9165ba4ab7de27f44b99b5ff5a) ) |
| 2542 | 2532 | |
| 2543 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2533 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2544 | 2534 | ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) ) |
| 2545 | 2535 | ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) ) |
| 2546 | 2536 | ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) ) |
| 2547 | 2537 | ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) ) |
| 2548 | 2538 | |
| 2549 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2539 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2550 | 2540 | ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) ) |
| 2551 | 2541 | ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) ) |
| 2552 | 2542 | ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) ) |
| 2553 | 2543 | |
| 2554 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2544 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2555 | 2545 | ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) ) |
| 2556 | 2546 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2557 | 2547 | |
| r23898 | r23899 | |
| 2560 | 2550 | ROM_END |
| 2561 | 2551 | |
| 2562 | 2552 | ROM_START( viprp1s ) |
| 2563 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2553 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2564 | 2554 | ROM_LOAD32_BYTE("viper_prg0.bin", 0x000000, 0x80000, CRC(ed9980b8) SHA1(bc324e9121ee1e55237bd91681f163ec7790de4c) ) |
| 2565 | 2555 | ROM_LOAD32_BYTE("viper_prg1.bin", 0x000001, 0x80000, CRC(9d4d3486) SHA1(ded6fa32b973046e50c40c40c446590b5f6d0b76) ) |
| 2566 | 2556 | ROM_LOAD32_BYTE("viper_prg2.bin", 0x000002, 0x80000, CRC(d7ea460b) SHA1(aed10adacd073f7d2b35f12ba4b7876e5c99d142) ) |
| r23898 | r23899 | |
| 2568 | 2558 | |
| 2569 | 2559 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2570 | 2560 | |
| 2571 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2561 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2572 | 2562 | ROM_LOAD24_WORD("seibu5.u0413", 0x000000, 0x20000, CRC(5ece677c) SHA1(b782cf3296f866f79fafa69ff719211c9d4026df) ) |
| 2573 | 2563 | ROM_LOAD24_BYTE("seibu6.u048", 0x000002, 0x10000, CRC(44844ef8) SHA1(bcbe24d2ffb64f9165ba4ab7de27f44b99b5ff5a) ) |
| 2574 | 2564 | |
| 2575 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2565 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2576 | 2566 | ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) ) |
| 2577 | 2567 | ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) ) |
| 2578 | 2568 | ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) ) |
| 2579 | 2569 | ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) ) |
| 2580 | 2570 | |
| 2581 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2571 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2582 | 2572 | ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) ) |
| 2583 | 2573 | ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) ) |
| 2584 | 2574 | ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) ) |
| 2585 | 2575 | |
| 2586 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2576 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2587 | 2577 | ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) ) |
| 2588 | 2578 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2589 | 2579 | |
| r23898 | r23899 | |
| 2592 | 2582 | ROM_END |
| 2593 | 2583 | |
| 2594 | 2584 | ROM_START( viprp1hk ) |
| 2595 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2585 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2596 | 2586 | ROM_LOAD32_BYTE("seibu_1", 0x000000, 0x80000, CRC(283ba7b7) SHA1(28122e04b72f1163c69f3f845f6a493fdb6ed652) ) /* Old Version, "=HONG KONG=" seems part of title */ |
| 2597 | 2587 | ROM_LOAD32_BYTE("seibu_2", 0x000001, 0x80000, CRC(2c4db249) SHA1(a6372c9a3cde5f262ec5ef446945f6d3ad506e88) ) |
| 2598 | 2588 | ROM_LOAD32_BYTE("seibu_3", 0x000002, 0x80000, CRC(91989503) SHA1(8c215fac200cc693396dbd57e0939e7efe883342) ) |
| r23898 | r23899 | |
| 2600 | 2590 | |
| 2601 | 2591 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2602 | 2592 | |
| 2603 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2593 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2604 | 2594 | ROM_LOAD24_WORD("seibu_5", 0x000000, 0x20000, CRC(80920fed) SHA1(b35ed080925f6d0a0b6d2d1ab4fa919f625b1e6a) ) /* Different from both "new" & "old" versions */ |
| 2605 | 2595 | ROM_LOAD24_BYTE("seibu_6", 0x000002, 0x10000, CRC(e71a8722) SHA1(3e0133fe1f85058ca6d9ac59d731f342c6b50e92) ) |
| 2606 | 2596 | |
| 2607 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2597 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2608 | 2598 | ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) ) |
| 2609 | 2599 | ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) ) |
| 2610 | 2600 | ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) ) |
| 2611 | 2601 | ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) ) |
| 2612 | 2602 | |
| 2613 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2603 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2614 | 2604 | ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) ) |
| 2615 | 2605 | ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) ) |
| 2616 | 2606 | ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) ) |
| 2617 | 2607 | |
| 2618 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2608 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2619 | 2609 | ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) ) |
| 2620 | 2610 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2621 | 2611 | |
| r23898 | r23899 | |
| 2624 | 2614 | ROM_END |
| 2625 | 2615 | |
| 2626 | 2616 | ROM_START( viprp1oj ) |
| 2627 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2617 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2628 | 2618 | ROM_LOAD32_BYTE("v_1-o.211", 0x000000, 0x80000, CRC(4430be64) SHA1(96501a490042c289060d8510f6f79fbf64f79c1a) ) |
| 2629 | 2619 | ROM_LOAD32_BYTE("v_2-o.212", 0x000001, 0x80000, CRC(ffbd88f7) SHA1(cd7f291117dd18bd80fb1130eb87936ff7517ee3) ) |
| 2630 | 2620 | ROM_LOAD32_BYTE("v_3-o.210", 0x000002, 0x80000, CRC(6146db39) SHA1(04e68bfff320a3ffcb47686fa012a038538adc1a) ) |
| r23898 | r23899 | |
| 2632 | 2622 | |
| 2633 | 2623 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2634 | 2624 | |
| 2635 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2625 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2636 | 2626 | ROM_LOAD24_WORD("v_5-o.413", 0x000000, 0x20000, CRC(6d863acc) SHA1(3e3e14f51b9394b24d7cbf562f1cfffc9ec2216d) ) |
| 2637 | 2627 | ROM_LOAD24_BYTE("v_6-o.48", 0x000002, 0x10000, CRC(fe7cb8f7) SHA1(55c7ab977c3666c8770deb62718d535673ffd4f8) ) |
| 2638 | 2628 | |
| 2639 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2629 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2640 | 2630 | ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) ) |
| 2641 | 2631 | ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) ) |
| 2642 | 2632 | ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) ) |
| 2643 | 2633 | ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) ) |
| 2644 | 2634 | |
| 2645 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2635 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2646 | 2636 | ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) ) |
| 2647 | 2637 | ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) ) |
| 2648 | 2638 | ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) ) |
| 2649 | 2639 | |
| 2650 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2640 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2651 | 2641 | ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) ) |
| 2652 | 2642 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2653 | 2643 | |
| r23898 | r23899 | |
| 2656 | 2646 | ROM_END |
| 2657 | 2647 | |
| 2658 | 2648 | ROM_START( viprp1ot ) |
| 2659 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2649 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2660 | 2650 | ROM_LOAD32_BYTE("ov1.bin", 0x000000, 0x80000, CRC(cbad0e28) SHA1(fbc9b3b243ae0d556f41e8bef5f09489bb9e302b) ) |
| 2661 | 2651 | ROM_LOAD32_BYTE("ov2.bin", 0x000001, 0x80000, CRC(0e2bbcb5) SHA1(5e53d60357fb0f9efa441261fac79e153eb35f3d) ) |
| 2662 | 2652 | ROM_LOAD32_BYTE("ov3.bin", 0x000002, 0x80000, CRC(0e86686b) SHA1(0af207ea77ef378364d80d20ecbfba2f043f2405) ) |
| r23898 | r23899 | |
| 2664 | 2654 | |
| 2665 | 2655 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2666 | 2656 | |
| 2667 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2657 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2668 | 2658 | ROM_LOAD24_WORD("v_5-o.413", 0x000000, 0x20000, CRC(6d863acc) SHA1(3e3e14f51b9394b24d7cbf562f1cfffc9ec2216d) ) |
| 2669 | 2659 | ROM_LOAD24_BYTE("v_6-o.48", 0x000002, 0x10000, CRC(fe7cb8f7) SHA1(55c7ab977c3666c8770deb62718d535673ffd4f8) ) |
| 2670 | 2660 | |
| 2671 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2661 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2672 | 2662 | ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) ) |
| 2673 | 2663 | ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) ) |
| 2674 | 2664 | ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) ) |
| 2675 | 2665 | ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) ) |
| 2676 | 2666 | |
| 2677 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2667 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2678 | 2668 | ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) ) |
| 2679 | 2669 | ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) ) |
| 2680 | 2670 | ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) ) |
| 2681 | 2671 | |
| 2682 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2672 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2683 | 2673 | ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) ) |
| 2684 | 2674 | ROM_CONTINUE( 0x400000, 0x080000 ) |
| 2685 | 2675 | |
| r23898 | r23899 | |
| 2689 | 2679 | |
| 2690 | 2680 | |
| 2691 | 2681 | ROM_START( rdft ) |
| 2692 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2682 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2693 | 2683 | ROM_LOAD32_BYTE("gd_1.211", 0x000000, 0x80000, CRC(f6b2cbdc) SHA1(040c4ff961c8be388c8279b06b777d528c2acc1b) ) |
| 2694 | 2684 | ROM_LOAD32_BYTE("gd_2.212", 0x000001, 0x80000, CRC(1982f812) SHA1(4f12fc3fd7f7a4beda4d29cc81e3a58d255e441f) ) |
| 2695 | 2685 | ROM_LOAD32_BYTE("gd_3.210", 0x000002, 0x80000, CRC(b0f59f44) SHA1(d44fe074ddab35cd0190535cd9fbd7f9e49312a4) ) |
| r23898 | r23899 | |
| 2697 | 2687 | |
| 2698 | 2688 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2699 | 2689 | |
| 2700 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 2690 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2701 | 2691 | ROM_LOAD24_BYTE("gd_5.423", 0x000000, 0x10000, CRC(8f8d4e14) SHA1(06c803975767ae98f40ba7ac5764a5bc8baa3a30) ) |
| 2702 | 2692 | ROM_LOAD24_BYTE("gd_6.424", 0x000001, 0x10000, CRC(6ac64968) SHA1(ec395205c24c4f864a1f805bb0d4641562d4faa9) ) |
| 2703 | 2693 | ROM_LOAD24_BYTE("gd_7.48", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) |
| 2704 | 2694 | |
| 2705 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2695 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2706 | 2696 | ROM_LOAD24_WORD("gd_bg1-d.415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) |
| 2707 | 2697 | ROM_LOAD24_BYTE("gd_bg1-p.410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) |
| 2708 | 2698 | ROM_LOAD24_WORD("gd_bg2-d.416", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) |
| 2709 | 2699 | ROM_LOAD24_BYTE("gd_bg2-p.49", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) |
| 2710 | 2700 | |
| 2711 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2701 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2712 | 2702 | ROM_LOAD("gd_obj-1.322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) |
| 2713 | 2703 | ROM_LOAD("gd_obj-2.324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) |
| 2714 | 2704 | ROM_LOAD("gd_obj-3.323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) |
| 2715 | 2705 | |
| 2716 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2706 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2717 | 2707 | ROM_LOAD32_WORD("gd_pcm.217", 0x000000, 0x100000, CRC(31253ad7) SHA1(c81c8d50f8f287f5cbfaec77b30d969b01ce11a9) ) |
| 2718 | 2708 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2719 | 2709 | ROM_LOAD32_BYTE("gd_8.216", 0x800000, 0x080000, CRC(f88cb6e4) SHA1(fb35b41307b490d5d08e4b8a70f8ff4ce2ca8105) ) |
| r23898 | r23899 | |
| 2723 | 2713 | ROM_END |
| 2724 | 2714 | |
| 2725 | 2715 | ROM_START( rdftu ) |
| 2726 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2716 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2727 | 2717 | ROM_LOAD32_BYTE("rdftu_gd_1.211", 0x000000, 0x80000, CRC(47810c48) SHA1(8dc8848d3e7467ea887c50fd5675fba2cc741121) ) |
| 2728 | 2718 | ROM_LOAD32_BYTE("rdftu_gd_2.212", 0x000001, 0x80000, CRC(13911750) SHA1(8899accb059ed84170924750bb39ae7383ebd959) ) |
| 2729 | 2719 | ROM_LOAD32_BYTE("rdftu_gd_3.210", 0x000002, 0x80000, CRC(10761b03) SHA1(e67db2e7c2176987419158fc4cee00fd9b99d03f) ) |
| r23898 | r23899 | |
| 2731 | 2721 | |
| 2732 | 2722 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2733 | 2723 | |
| 2734 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 2724 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2735 | 2725 | ROM_LOAD24_BYTE("gd_5.423", 0x000000, 0x10000, CRC(8f8d4e14) SHA1(06c803975767ae98f40ba7ac5764a5bc8baa3a30) ) |
| 2736 | 2726 | ROM_LOAD24_BYTE("gd_6.424", 0x000001, 0x10000, CRC(6ac64968) SHA1(ec395205c24c4f864a1f805bb0d4641562d4faa9) ) |
| 2737 | 2727 | ROM_LOAD24_BYTE("gd_7.48", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) |
| 2738 | 2728 | |
| 2739 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2729 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2740 | 2730 | ROM_LOAD24_WORD("gd_bg1-d.415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) |
| 2741 | 2731 | ROM_LOAD24_BYTE("gd_bg1-p.410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) |
| 2742 | 2732 | ROM_LOAD24_WORD("gd_bg2-d.416", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) |
| 2743 | 2733 | ROM_LOAD24_BYTE("gd_bg2-p.49", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) |
| 2744 | 2734 | |
| 2745 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2735 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2746 | 2736 | ROM_LOAD("gd_obj-1.322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) |
| 2747 | 2737 | ROM_LOAD("gd_obj-2.324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) |
| 2748 | 2738 | ROM_LOAD("gd_obj-3.323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) |
| 2749 | 2739 | |
| 2750 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2740 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2751 | 2741 | ROM_LOAD32_WORD("gd_pcm.217", 0x000000, 0x100000, CRC(31253ad7) SHA1(c81c8d50f8f287f5cbfaec77b30d969b01ce11a9) ) |
| 2752 | 2742 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2753 | 2743 | ROM_LOAD32_BYTE("gd_8.216", 0x800000, 0x080000, CRC(f88cb6e4) SHA1(fb35b41307b490d5d08e4b8a70f8ff4ce2ca8105) ) |
| r23898 | r23899 | |
| 2757 | 2747 | ROM_END |
| 2758 | 2748 | |
| 2759 | 2749 | ROM_START( rdftj ) |
| 2760 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2750 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2761 | 2751 | ROM_LOAD32_BYTE("rf1.bin", 0x000000, 0x80000, CRC(46861b75) SHA1(079c589c490d49f7ec97a7e68c5b6e7e37872827) ) |
| 2762 | 2752 | ROM_LOAD32_BYTE("rf2.bin", 0x000001, 0x80000, CRC(6388ed11) SHA1(aebbccfb0f704cdceb45ea71216275dd83880e15) ) |
| 2763 | 2753 | ROM_LOAD32_BYTE("rf3.bin", 0x000002, 0x80000, CRC(beafcd24) SHA1(2dbc47ecef6f898a371a841df2c72151da9c5a8d) ) |
| r23898 | r23899 | |
| 2765 | 2755 | |
| 2766 | 2756 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2767 | 2757 | |
| 2768 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 2758 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2769 | 2759 | ROM_LOAD24_BYTE("gd_5.423", 0x000000, 0x10000, CRC(8f8d4e14) SHA1(06c803975767ae98f40ba7ac5764a5bc8baa3a30) ) |
| 2770 | 2760 | ROM_LOAD24_BYTE("gd_6.424", 0x000001, 0x10000, CRC(6ac64968) SHA1(ec395205c24c4f864a1f805bb0d4641562d4faa9) ) |
| 2771 | 2761 | ROM_LOAD24_BYTE("gd_7.48", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) |
| 2772 | 2762 | |
| 2773 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2763 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2774 | 2764 | ROM_LOAD24_WORD("gd_bg1-d.415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) |
| 2775 | 2765 | ROM_LOAD24_BYTE("gd_bg1-p.410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) |
| 2776 | 2766 | ROM_LOAD24_WORD("gd_bg2-d.416", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) |
| 2777 | 2767 | ROM_LOAD24_BYTE("gd_bg2-p.49", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) |
| 2778 | 2768 | |
| 2779 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2769 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2780 | 2770 | ROM_LOAD("gd_obj-1.322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) |
| 2781 | 2771 | ROM_LOAD("gd_obj-2.324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) |
| 2782 | 2772 | ROM_LOAD("gd_obj-3.323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) |
| 2783 | 2773 | |
| 2784 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2774 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2785 | 2775 | ROM_LOAD32_WORD("gd_pcm.217", 0x000000, 0x100000, CRC(31253ad7) SHA1(c81c8d50f8f287f5cbfaec77b30d969b01ce11a9) ) |
| 2786 | 2776 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2787 | 2777 | ROM_LOAD32_BYTE("gd_8.216", 0x800000, 0x080000, CRC(f88cb6e4) SHA1(fb35b41307b490d5d08e4b8a70f8ff4ce2ca8105) ) |
| r23898 | r23899 | |
| 2791 | 2781 | ROM_END |
| 2792 | 2782 | |
| 2793 | 2783 | ROM_START( rdftau ) |
| 2794 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2784 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2795 | 2785 | ROM_LOAD32_BYTE("1.u0211", 0x000000, 0x80000, CRC(6339c60d) SHA1(871d5bc9fc695651ceb6fcfdab32084320fe239d) ) |
| 2796 | 2786 | ROM_LOAD32_BYTE("2.u0212", 0x000001, 0x80000, CRC(a88bda02) SHA1(27dc720d28f56cf443a4eb0bbaaf4bf3b194056d) ) |
| 2797 | 2787 | ROM_LOAD32_BYTE("3.u0210", 0x000002, 0x80000, CRC(a73e337e) SHA1(93323875c676f38eca3298fcf4a34911db2d78a8) ) |
| r23898 | r23899 | |
| 2799 | 2789 | |
| 2800 | 2790 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2801 | 2791 | |
| 2802 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 2792 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2803 | 2793 | ROM_LOAD24_BYTE("gd_5.423", 0x000000, 0x10000, CRC(8f8d4e14) SHA1(06c803975767ae98f40ba7ac5764a5bc8baa3a30) ) |
| 2804 | 2794 | ROM_LOAD24_BYTE("gd_6.424", 0x000001, 0x10000, CRC(6ac64968) SHA1(ec395205c24c4f864a1f805bb0d4641562d4faa9) ) |
| 2805 | 2795 | ROM_LOAD24_BYTE("gd_7.48", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) |
| 2806 | 2796 | |
| 2807 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2797 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2808 | 2798 | ROM_LOAD24_WORD("gd_bg1-d.415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) |
| 2809 | 2799 | ROM_LOAD24_BYTE("gd_bg1-p.410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) |
| 2810 | 2800 | ROM_LOAD24_WORD("gd_bg2-d.416", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) |
| 2811 | 2801 | ROM_LOAD24_BYTE("gd_bg2-p.49", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) |
| 2812 | 2802 | |
| 2813 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2803 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2814 | 2804 | ROM_LOAD("gd_obj-1.322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) |
| 2815 | 2805 | ROM_LOAD("gd_obj-2.324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) |
| 2816 | 2806 | ROM_LOAD("gd_obj-3.323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) |
| 2817 | 2807 | |
| 2818 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2808 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2819 | 2809 | ROM_LOAD32_WORD("gd_pcm.217", 0x000000, 0x100000, CRC(31253ad7) SHA1(c81c8d50f8f287f5cbfaec77b30d969b01ce11a9) ) |
| 2820 | 2810 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2821 | 2811 | ROM_LOAD32_BYTE("gd_8.216", 0x800000, 0x080000, CRC(f88cb6e4) SHA1(fb35b41307b490d5d08e4b8a70f8ff4ce2ca8105) ) |
| r23898 | r23899 | |
| 2825 | 2815 | ROM_END |
| 2826 | 2816 | |
| 2827 | 2817 | ROM_START( rdftit ) |
| 2828 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2818 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2829 | 2819 | ROM_LOAD32_BYTE("seibu1", 0x000000, 0x80000, CRC(de0c3e3c) SHA1(b00225bad282e46b5825608f76eea6670bfe5527) ) |
| 2830 | 2820 | ROM_LOAD32_BYTE("u212.bin", 0x000001, 0x80000, CRC(58ccb10c) SHA1(0cce4057bfada78121d9586574b98d46cdd7dd46) ) |
| 2831 | 2821 | ROM_LOAD32_BYTE("u210.bin", 0x000002, 0x80000, CRC(47fc3c96) SHA1(7378f8caa847f89f235b5be6779118721076873b) ) |
| r23898 | r23899 | |
| 2833 | 2823 | |
| 2834 | 2824 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2835 | 2825 | |
| 2836 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 2826 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2837 | 2827 | ROM_LOAD24_BYTE("gd_5.423", 0x000000, 0x10000, CRC(8f8d4e14) SHA1(06c803975767ae98f40ba7ac5764a5bc8baa3a30) ) |
| 2838 | 2828 | ROM_LOAD24_BYTE("gd_6.424", 0x000001, 0x10000, CRC(6ac64968) SHA1(ec395205c24c4f864a1f805bb0d4641562d4faa9) ) |
| 2839 | 2829 | ROM_LOAD24_BYTE("gd_7.48", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) |
| 2840 | 2830 | |
| 2841 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2831 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2842 | 2832 | ROM_LOAD24_WORD("gd_bg1-d.415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) |
| 2843 | 2833 | ROM_LOAD24_BYTE("gd_bg1-p.410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) |
| 2844 | 2834 | ROM_LOAD24_WORD("gd_bg2-d.416", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) |
| 2845 | 2835 | ROM_LOAD24_BYTE("gd_bg2-p.49", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) |
| 2846 | 2836 | |
| 2847 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2837 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2848 | 2838 | ROM_LOAD("gd_obj-1.322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) |
| 2849 | 2839 | ROM_LOAD("gd_obj-2.324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) |
| 2850 | 2840 | ROM_LOAD("gd_obj-3.323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) |
| 2851 | 2841 | |
| 2852 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2842 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2853 | 2843 | ROM_LOAD32_WORD("gd_pcm.217", 0x000000, 0x100000, CRC(31253ad7) SHA1(c81c8d50f8f287f5cbfaec77b30d969b01ce11a9) ) |
| 2854 | 2844 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2855 | 2845 | ROM_LOAD32_BYTE("gd_8.216", 0x800000, 0x080000, CRC(f88cb6e4) SHA1(fb35b41307b490d5d08e4b8a70f8ff4ce2ca8105) ) |
| r23898 | r23899 | |
| 2859 | 2849 | ROM_END |
| 2860 | 2850 | |
| 2861 | 2851 | ROM_START( rdfta ) |
| 2862 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2852 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2863 | 2853 | ROM_LOAD32_BYTE("seibu1a", 0x000000, 0x80000, CRC(c3bb2e58) SHA1(399ac4b387ba38f5fdad5c4172b2d3baeafd8773) ) |
| 2864 | 2854 | ROM_LOAD32_BYTE("u212.bin", 0x000001, 0x80000, CRC(58ccb10c) SHA1(0cce4057bfada78121d9586574b98d46cdd7dd46) ) |
| 2865 | 2855 | ROM_LOAD32_BYTE("u210.bin", 0x000002, 0x80000, CRC(47fc3c96) SHA1(7378f8caa847f89f235b5be6779118721076873b) ) |
| r23898 | r23899 | |
| 2867 | 2857 | |
| 2868 | 2858 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2869 | 2859 | |
| 2870 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 2860 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2871 | 2861 | ROM_LOAD24_BYTE("gd_5.423", 0x000000, 0x10000, CRC(8f8d4e14) SHA1(06c803975767ae98f40ba7ac5764a5bc8baa3a30) ) |
| 2872 | 2862 | ROM_LOAD24_BYTE("gd_6.424", 0x000001, 0x10000, CRC(6ac64968) SHA1(ec395205c24c4f864a1f805bb0d4641562d4faa9) ) |
| 2873 | 2863 | ROM_LOAD24_BYTE("gd_7.48", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) |
| 2874 | 2864 | |
| 2875 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2865 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2876 | 2866 | ROM_LOAD24_WORD("gd_bg1-d.415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) |
| 2877 | 2867 | ROM_LOAD24_BYTE("gd_bg1-p.410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) |
| 2878 | 2868 | ROM_LOAD24_WORD("gd_bg2-d.416", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) |
| 2879 | 2869 | ROM_LOAD24_BYTE("gd_bg2-p.49", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) |
| 2880 | 2870 | |
| 2881 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2871 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2882 | 2872 | ROM_LOAD("gd_obj-1.322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) |
| 2883 | 2873 | ROM_LOAD("gd_obj-2.324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) |
| 2884 | 2874 | ROM_LOAD("gd_obj-3.323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) |
| 2885 | 2875 | |
| 2886 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2876 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2887 | 2877 | ROM_LOAD32_WORD("gd_pcm.217", 0x000000, 0x100000, CRC(31253ad7) SHA1(c81c8d50f8f287f5cbfaec77b30d969b01ce11a9) ) |
| 2888 | 2878 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2889 | 2879 | ROM_LOAD32_BYTE("gd_8.216", 0x800000, 0x080000, CRC(f88cb6e4) SHA1(fb35b41307b490d5d08e4b8a70f8ff4ce2ca8105) ) |
| r23898 | r23899 | |
| 2893 | 2883 | ROM_END |
| 2894 | 2884 | |
| 2895 | 2885 | ROM_START( rdftadi ) // Dream Island license |
| 2896 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2886 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2897 | 2887 | ROM_LOAD32_BYTE("seibu__1.u0211", 0x000000, 0x080000, CRC(fc0e2885) SHA1(79621155d992d504e993bd3ee0d6ff3903bd5415) ) // socket is silkscreened on pcb PRG0 |
| 2898 | 2888 | ROM_LOAD32_BYTE("raiden-f_prg2.u0212", 0x000001, 0x080000, CRC(58ccb10c) SHA1(0cce4057bfada78121d9586574b98d46cdd7dd46) ) // socket is silkscreened on pcb PRG1 |
| 2899 | 2889 | ROM_LOAD32_WORD("raiden-f_prg34.u0219", 0x000002, 0x100000, CRC(63f01d17) SHA1(74dbd0417b974583da87fc6c7a081b03fd4e16b8) ) // socket is silkscreened on pcb PRG23 |
| 2900 | 2890 | |
| 2901 | 2891 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2902 | 2892 | |
| 2903 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 2893 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2904 | 2894 | ROM_LOAD24_WORD("raiden-f_fix.u0425", 0x000000, 0x20000, CRC(2be2936b) SHA1(9e719f7328a52af220b6f084c1e0990ca6e2d533) ) // socket is silkscreened on pcb FIX01 |
| 2905 | 2895 | ROM_LOAD24_BYTE("seibu_7.u048", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) // socket is silkscreened on pcb FIXP |
| 2906 | 2896 | |
| 2907 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2897 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2908 | 2898 | ROM_LOAD24_WORD("gun_dogs_bg1-d.u0415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) // pads are silkscreened on pcb BG12 |
| 2909 | 2899 | ROM_LOAD24_BYTE("gun_dogs_bg1-p.u0410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) // pads are silkscreened on pcb BG12P |
| 2910 | 2900 | ROM_LOAD24_WORD("gun_dogs_bg2-d.u0424", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) // pads are silkscreened on pcb BG3 |
| 2911 | 2901 | ROM_LOAD24_BYTE("gun_dogs_bg2-p.u049", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) // pads are silkscreened on pcb BG3P |
| 2912 | 2902 | |
| 2913 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2903 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2914 | 2904 | ROM_LOAD("gun_dogs_obj-1.u0322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) // pads are silkscreened on pcb OBJ1 |
| 2915 | 2905 | ROM_LOAD("gun_dogs_obj-2.u0324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) // pads are silkscreened on pcb OBJ2 |
| 2916 | 2906 | ROM_LOAD("gun_dogs_obj-3.u0323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) // pads are silkscreened on pcb OBJ3 |
| 2917 | 2907 | |
| 2918 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2908 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2919 | 2909 | ROM_LOAD32_WORD("raiden-f_pcm2.u0217", 0x000000, 0x100000, CRC(3f8d4a48) SHA1(30664a2908daaeaee58f7e157516b522c952e48d) ) // pads are silkscreened SOUND0 |
| 2920 | 2910 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2921 | 2911 | /* SOUND1 socket is unpopulated */ |
| r23898 | r23899 | |
| 2925 | 2915 | ROM_END |
| 2926 | 2916 | |
| 2927 | 2917 | ROM_START( rdftam ) // Metrotainment license |
| 2928 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2918 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2929 | 2919 | ROM_LOAD32_BYTE("seibu_1.u0211", 0x000000, 0x080000, CRC(156D8DB0) SHA1(93662B3EE494E37A56428A7AA3DAD7A957835950) ) // socket is silkscreened on pcb PRG0 |
| 2930 | 2920 | ROM_LOAD32_BYTE("raiden-f_prg2.u0212", 0x000001, 0x080000, CRC(58ccb10c) SHA1(0cce4057bfada78121d9586574b98d46cdd7dd46) ) // socket is silkscreened on pcb PRG1 |
| 2931 | 2921 | ROM_LOAD32_WORD("raiden-f_prg34.u0219", 0x000002, 0x100000, CRC(63f01d17) SHA1(74dbd0417b974583da87fc6c7a081b03fd4e16b8) ) // socket is silkscreened on pcb PRG23 |
| 2932 | 2922 | |
| 2933 | 2923 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2934 | 2924 | |
| 2935 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 2925 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2936 | 2926 | ROM_LOAD24_WORD("raiden-f_fix.u0425", 0x000000, 0x20000, CRC(2be2936b) SHA1(9e719f7328a52af220b6f084c1e0990ca6e2d533) ) // socket is silkscreened on pcb FIX01 |
| 2937 | 2927 | ROM_LOAD24_BYTE("seibu_7.u048", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) // socket is silkscreened on pcb FIXP |
| 2938 | 2928 | |
| 2939 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 2929 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2940 | 2930 | ROM_LOAD24_WORD("gun_dogs_bg1-d.u0415", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) // pads are silkscreened on pcb BG12 |
| 2941 | 2931 | ROM_LOAD24_BYTE("gun_dogs_bg1-p.u0410", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) // pads are silkscreened on pcb BG12P |
| 2942 | 2932 | ROM_LOAD24_WORD("gun_dogs_bg2-d.u0424", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) // pads are silkscreened on pcb BG3 |
| 2943 | 2933 | ROM_LOAD24_BYTE("gun_dogs_bg2-p.u049", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) // pads are silkscreened on pcb BG3P |
| 2944 | 2934 | |
| 2945 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2935 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 2946 | 2936 | ROM_LOAD("gun_dogs_obj-1.u0322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) // pads are silkscreened on pcb OBJ1 |
| 2947 | 2937 | ROM_LOAD("gun_dogs_obj-2.u0324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) // pads are silkscreened on pcb OBJ2 |
| 2948 | 2938 | ROM_LOAD("gun_dogs_obj-3.u0323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) // pads are silkscreened on pcb OBJ3 |
| 2949 | 2939 | |
| 2950 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2940 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2951 | 2941 | ROM_LOAD32_WORD("raiden-f_pcm2.u0217", 0x000000, 0x100000, CRC(3f8d4a48) SHA1(30664a2908daaeaee58f7e157516b522c952e48d) ) // pads are silkscreened SOUND0 |
| 2952 | 2942 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2953 | 2943 | /* SOUND1 socket is unpopulated */ |
| r23898 | r23899 | |
| 2958 | 2948 | |
| 2959 | 2949 | |
| 2960 | 2950 | ROM_START( rdft2 ) /* SPI Cart, Europe */ |
| 2961 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2951 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2962 | 2952 | ROM_LOAD32_BYTE("prg0.tun", 0x000000, 0x80000, CRC(3cb3fdca) SHA1(4b472dfd65c7bbbcb92a295aa73b0fa70581455b) ) |
| 2963 | 2953 | ROM_LOAD32_BYTE("prg1.bin", 0x000001, 0x80000, CRC(cab55d88) SHA1(246e13880d34b6c7c3f4ab5e18fa8a0547c03d9d) ) |
| 2964 | 2954 | ROM_LOAD32_BYTE("prg2.bin", 0x000002, 0x80000, CRC(83758b0e) SHA1(63adb2d09e7bd7dba47a55b3b579d543dfb553e3) ) |
| r23898 | r23899 | |
| 2966 | 2956 | |
| 2967 | 2957 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 2968 | 2958 | |
| 2969 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2959 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 2970 | 2960 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(6fdf4cf6) SHA1(7e9d4a49e829dfdc373c0f5acfbe8c7a91ac115b) ) |
| 2971 | 2961 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(69b7899b) SHA1(d3cacd4ef4d2c95d803403101beb9d4be75fae61) ) |
| 2972 | 2962 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(99a5fece) SHA1(44ae95d650ed6e00202d3438f5f91a5e52e319cb) ) |
| 2973 | 2963 | |
| 2974 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 2964 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 2975 | 2965 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) |
| 2976 | 2966 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) |
| 2977 | 2967 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) |
| 2978 | 2968 | ROM_LOAD24_BYTE("bg-2p.u0538", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) |
| 2979 | 2969 | |
| 2980 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 2970 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 2981 | 2971 | ROM_LOAD("obj3.u0434", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) |
| 2982 | 2972 | ROM_LOAD("obj3b.u0433", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) |
| 2983 | 2973 | ROM_LOAD("obj2.u0431", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) |
| r23898 | r23899 | |
| 2985 | 2975 | ROM_LOAD("obj1.u0429", 0x0c00000, 0x400000, CRC(c2c50f02) SHA1(b81397b5800c6d49f58b7ac7ff6eac56da3c5257) ) |
| 2986 | 2976 | ROM_LOAD("obj1b.u0430", 0x1000000, 0x200000, CRC(5259321f) SHA1(3c70c1147e49f81371d0f60f7108d9718d56faf4) ) |
| 2987 | 2977 | |
| 2988 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2978 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 2989 | 2979 | ROM_LOAD32_WORD("pcm.u0217", 0x000000, 0x100000, CRC(2edc30b5) SHA1(c25d690d633657fc3687636b9070f36bd305ae06) ) |
| 2990 | 2980 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 2991 | 2981 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(b7bd3703) SHA1(6427a7e6de10d6743d6e64b984a1d1c647f5643a) ) |
| r23898 | r23899 | |
| 2995 | 2985 | ROM_END |
| 2996 | 2986 | |
| 2997 | 2987 | ROM_START( rdft2u ) /* SPI Cart, USA */ |
| 2998 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2988 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 2999 | 2989 | ROM_LOAD32_BYTE("1.bin", 0x000000, 0x80000, CRC(b7d6c866) SHA1(eefe63dfc641c3904dd150a10ffeb68137068725) ) |
| 3000 | 2990 | ROM_LOAD32_BYTE("2.bin", 0x000001, 0x80000, CRC(ff7747c5) SHA1(7481d0484001ff7367af56e8ea99f985cce405f2) ) |
| 3001 | 2991 | ROM_LOAD32_BYTE("3.bin", 0x000002, 0x80000, CRC(86e3d1a8) SHA1(2757cfda57c82dd0f66427caf54eb1f40e85740d) ) |
| r23898 | r23899 | |
| 3003 | 2993 | |
| 3004 | 2994 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3005 | 2995 | |
| 3006 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 2996 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3007 | 2997 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(6fdf4cf6) SHA1(7e9d4a49e829dfdc373c0f5acfbe8c7a91ac115b) ) |
| 3008 | 2998 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(69b7899b) SHA1(d3cacd4ef4d2c95d803403101beb9d4be75fae61) ) |
| 3009 | 2999 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(99a5fece) SHA1(44ae95d650ed6e00202d3438f5f91a5e52e319cb) ) |
| 3010 | 3000 | |
| 3011 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 3001 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3012 | 3002 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) |
| 3013 | 3003 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) |
| 3014 | 3004 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) |
| 3015 | 3005 | ROM_LOAD24_BYTE("bg-2p.u0538", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) |
| 3016 | 3006 | |
| 3017 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3007 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3018 | 3008 | ROM_LOAD("obj3.u0434", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) |
| 3019 | 3009 | ROM_LOAD("obj3b.u0433", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) |
| 3020 | 3010 | ROM_LOAD("obj2.u0431", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) |
| r23898 | r23899 | |
| 3022 | 3012 | ROM_LOAD("obj1.u0429", 0x0c00000, 0x400000, CRC(c2c50f02) SHA1(b81397b5800c6d49f58b7ac7ff6eac56da3c5257) ) |
| 3023 | 3013 | ROM_LOAD("obj1b.u0430", 0x1000000, 0x200000, CRC(5259321f) SHA1(3c70c1147e49f81371d0f60f7108d9718d56faf4) ) |
| 3024 | 3014 | |
| 3025 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3015 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3026 | 3016 | ROM_LOAD32_WORD("pcm.u0217", 0x000000, 0x100000, CRC(2edc30b5) SHA1(c25d690d633657fc3687636b9070f36bd305ae06) ) |
| 3027 | 3017 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3028 | 3018 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(b7bd3703) SHA1(6427a7e6de10d6743d6e64b984a1d1c647f5643a) ) |
| r23898 | r23899 | |
| 3032 | 3022 | ROM_END |
| 3033 | 3023 | |
| 3034 | 3024 | ROM_START( rdft2j ) /* SPI Cart, Japan */ |
| 3035 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3025 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3036 | 3026 | ROM_LOAD32_BYTE("prg0.sei", 0x000000, 0x80000, CRC(a60c4e7c) SHA1(7789b029d0ac084c7e5e662a7168edaed8f11633) ) |
| 3037 | 3027 | ROM_LOAD32_BYTE("prg1.bin", 0x000001, 0x80000, CRC(cab55d88) SHA1(246e13880d34b6c7c3f4ab5e18fa8a0547c03d9d) ) |
| 3038 | 3028 | ROM_LOAD32_BYTE("prg2.bin", 0x000002, 0x80000, CRC(83758b0e) SHA1(63adb2d09e7bd7dba47a55b3b579d543dfb553e3) ) |
| r23898 | r23899 | |
| 3040 | 3030 | |
| 3041 | 3031 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3042 | 3032 | |
| 3043 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 3033 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3044 | 3034 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(6fdf4cf6) SHA1(7e9d4a49e829dfdc373c0f5acfbe8c7a91ac115b) ) |
| 3045 | 3035 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(69b7899b) SHA1(d3cacd4ef4d2c95d803403101beb9d4be75fae61) ) |
| 3046 | 3036 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(99a5fece) SHA1(44ae95d650ed6e00202d3438f5f91a5e52e319cb) ) |
| 3047 | 3037 | |
| 3048 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 3038 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3049 | 3039 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) |
| 3050 | 3040 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) |
| 3051 | 3041 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) |
| 3052 | 3042 | ROM_LOAD24_BYTE("bg-2p.u0538", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) |
| 3053 | 3043 | |
| 3054 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3044 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3055 | 3045 | ROM_LOAD("obj3.u0434", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) |
| 3056 | 3046 | ROM_LOAD("obj3b.u0433", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) |
| 3057 | 3047 | ROM_LOAD("obj2.u0431", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) |
| r23898 | r23899 | |
| 3059 | 3049 | ROM_LOAD("obj1.u0429", 0x0c00000, 0x400000, CRC(c2c50f02) SHA1(b81397b5800c6d49f58b7ac7ff6eac56da3c5257) ) |
| 3060 | 3050 | ROM_LOAD("obj1b.u0430", 0x1000000, 0x200000, CRC(5259321f) SHA1(3c70c1147e49f81371d0f60f7108d9718d56faf4) ) |
| 3061 | 3051 | |
| 3062 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3052 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3063 | 3053 | ROM_LOAD32_WORD("pcm.u0217", 0x000000, 0x100000, CRC(2edc30b5) SHA1(c25d690d633657fc3687636b9070f36bd305ae06) ) |
| 3064 | 3054 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3065 | 3055 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(b7bd3703) SHA1(6427a7e6de10d6743d6e64b984a1d1c647f5643a) ) |
| r23898 | r23899 | |
| 3069 | 3059 | ROM_END |
| 3070 | 3060 | |
| 3071 | 3061 | ROM_START( rdft2j2 ) /* SPI Cart, Japan */ |
| 3072 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3073 | | ROM_LOAD32_BYTE("rf2.1", 0x000000, 0x80000, CRC(391d5057) SHA1(a1849142cbf7344ac1279781597e27b3b8ae6127) ) |
| 3062 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3063 | ROM_LOAD32_BYTE("rf2.1", 0x000000, 0x80000, CRC(391d5057) SHA1(a1849142cbf7344ac1279781597e27b3b8ae6127) ) |
| 3074 | 3064 | ROM_LOAD32_BYTE("rf2_2.bin", 0x000001, 0x80000, CRC(ec73a767) SHA1(83f3905afe49401793c0ea0193cb31d3ba1e1739) ) |
| 3075 | 3065 | ROM_LOAD32_BYTE("rf2_3.bin", 0x000002, 0x80000, CRC(e66243b2) SHA1(54e67af37a4586fd1afc79085ed433d599e1bb87) ) |
| 3076 | 3066 | ROM_LOAD32_BYTE("rf2_4.bin", 0x000003, 0x80000, CRC(92b7b73e) SHA1(128649b2a6a0616113bd0f9846fb6cf814ae326d) ) |
| 3077 | 3067 | |
| 3078 | 3068 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3079 | 3069 | |
| 3080 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 3070 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3081 | 3071 | ROM_LOAD24_BYTE("rf2_5.bin", 0x000001, 0x10000, CRC(377cac2f) SHA1(f7c9323d79b77f6c8c02ba2c6cdca127d6e5cb5c) ) |
| 3082 | 3072 | ROM_LOAD24_BYTE("rf2_6.bin", 0x000000, 0x10000, CRC(42bd5372) SHA1(c38df85b25070db9640eac541f71c0511bab0c98) ) |
| 3083 | 3073 | ROM_LOAD24_BYTE("rf2_7.bin", 0x000002, 0x10000, CRC(1efaac7e) SHA1(8252af56dcb7a6306dc3422070176778e3c511c2) ) |
| 3084 | 3074 | |
| 3085 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 3075 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3086 | 3076 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) |
| 3087 | 3077 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) |
| 3088 | 3078 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) |
| 3089 | 3079 | ROM_LOAD24_BYTE("bg-2p.u0538", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) |
| 3090 | 3080 | |
| 3091 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3081 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3092 | 3082 | ROM_LOAD("obj3.u0434", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) |
| 3093 | 3083 | ROM_LOAD("obj3b.u0433", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) |
| 3094 | 3084 | ROM_LOAD("obj2.u0431", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) |
| r23898 | r23899 | |
| 3096 | 3086 | ROM_LOAD("obj1.u0429", 0x0c00000, 0x400000, CRC(c2c50f02) SHA1(b81397b5800c6d49f58b7ac7ff6eac56da3c5257) ) |
| 3097 | 3087 | ROM_LOAD("obj1b.u0430", 0x1000000, 0x200000, CRC(5259321f) SHA1(3c70c1147e49f81371d0f60f7108d9718d56faf4) ) |
| 3098 | 3088 | |
| 3099 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3089 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3100 | 3090 | ROM_LOAD32_WORD("pcm.u0217", 0x000000, 0x100000, CRC(2edc30b5) SHA1(c25d690d633657fc3687636b9070f36bd305ae06) ) |
| 3101 | 3091 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3102 | 3092 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(b7bd3703) SHA1(6427a7e6de10d6743d6e64b984a1d1c647f5643a) ) |
| r23898 | r23899 | |
| 3107 | 3097 | |
| 3108 | 3098 | ROM_START( rdft2a ) /* SPI Cart, Asia (Metrotainment license); SPI PCB is marked "(C)1997 SXX2C ROM SUB8" */ |
| 3109 | 3099 | // The SUB8 board is also capable of having two 23C8100 roms at U0223 and U0219 for PRG instead of the four roms below. |
| 3110 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program, all are 27C040 */ |
| 3100 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program, all are 27C040 */ |
| 3111 | 3101 | ROM_LOAD32_BYTE("seibu__1.u0211", 0x000000, 0x80000, CRC(046b3f0e) SHA1(033898f658d6007f891828835734422d4af36321) ) // socket is silkscreened on pcb PRG1 |
| 3112 | 3102 | ROM_LOAD32_BYTE("seibu__2.u0212", 0x000001, 0x80000, CRC(cab55d88) SHA1(246e13880d34b6c7c3f4ab5e18fa8a0547c03d9d) ) // socket is silkscreened on pcb PRG2 |
| 3113 | 3103 | ROM_LOAD32_BYTE("seibu__3.u0221", 0x000002, 0x80000, CRC(83758b0e) SHA1(63adb2d09e7bd7dba47a55b3b579d543dfb553e3) ) // socket is silkscreened on pcb PRG3 |
| r23898 | r23899 | |
| 3115 | 3105 | |
| 3116 | 3106 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3117 | 3107 | |
| 3118 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* all are 27C512 */ |
| 3108 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms - all are 27C512 */ |
| 3119 | 3109 | ROM_LOAD24_BYTE("seibu__5.u0524", 0x000001, 0x10000, CRC(6fdf4cf6) SHA1(7e9d4a49e829dfdc373c0f5acfbe8c7a91ac115b) ) // socket is silkscreened on pcb FIX0 |
| 3120 | 3110 | ROM_LOAD24_BYTE("seibu__6.u0518", 0x000000, 0x10000, CRC(69b7899b) SHA1(d3cacd4ef4d2c95d803403101beb9d4be75fae61) ) // socket is silkscreened on pcb FIX1 |
| 3121 | 3111 | ROM_LOAD24_BYTE("seibu__7.u0514", 0x000002, 0x10000, CRC(99a5fece) SHA1(44ae95d650ed6e00202d3438f5f91a5e52e319cb) ) // socket is silkscreened on pcb FIXP |
| 3122 | 3112 | |
| 3123 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms - half are MX semiconductor MX23C3210MC, half are some sort of 23C1610 equivalent with no visible manufacturer name */ |
| 3113 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms - half are MX semiconductor MX23C3210MC, half are some sort of 23C1610 equivalent with no visible manufacturer name */ |
| 3124 | 3114 | ROM_LOAD24_WORD("raiden-f2bg-1d.u0535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) // pads are silkscreened on pcb BG12 |
| 3125 | 3115 | ROM_LOAD24_BYTE("raiden-f2__bg-1p.u0537", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) // pads are silkscreened on pcb BG12P |
| 3126 | 3116 | ROM_LOAD24_WORD("raiden-f2bg-2d.u0536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) // pads are silkscreened on pcb BG3 |
| 3127 | 3117 | ROM_LOAD24_BYTE("raiden-f2__bg-2p.u0538", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) // pads are silkscreened on pcb BG3P |
| 3128 | 3118 | |
| 3129 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites - all are paired MX semconductor MX23C3210TC and MX23C1610TC mask roms */ |
| 3119 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites - all are paired MX semconductor MX23C3210TC and MX23C1610TC mask roms */ |
| 3130 | 3120 | ROM_LOAD("raiden-f2obj-3.u0434", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) // pads are silkscreened on pcb OBJ3 |
| 3131 | 3121 | ROM_LOAD("raiden-f2obj-6.u0433", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) // pads are silkscreened on pcb OBJ3B |
| 3132 | 3122 | ROM_LOAD("raiden-f2obj-2.u0431", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) // pads are silkscreened on pcb OBJ2 |
| r23898 | r23899 | |
| 3134 | 3124 | ROM_LOAD("raiden-f2obj-1.u0429", 0x0c00000, 0x400000, CRC(c2c50f02) SHA1(b81397b5800c6d49f58b7ac7ff6eac56da3c5257) ) // pads are silkscreened on pcb OBJ1 |
| 3135 | 3125 | ROM_LOAD("raiden-f2obj-4.u0430", 0x1000000, 0x200000, CRC(5259321f) SHA1(3c70c1147e49f81371d0f60f7108d9718d56faf4) ) // pads are silkscreened on pcb OBJ1B |
| 3136 | 3126 | |
| 3137 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms - sound0 is some sort of 23C1610 equivalent with no visible manufacturer name, sound1 is a 27C040 */ |
| 3127 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms - sound0 is some sort of 23C1610 equivalent with no visible manufacturer name, sound1 is a 27C040 */ |
| 3138 | 3128 | ROM_LOAD32_WORD("raiden-f2__pcm.u0217", 0x000000, 0x100000, CRC(2edc30b5) SHA1(c25d690d633657fc3687636b9070f36bd305ae06) ) // pads are silkscreened on pcb SOUND0 |
| 3139 | 3129 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3140 | 3130 | ROM_LOAD32_BYTE("seibu__8.u0222", 0x800000, 0x080000, CRC(b7bd3703) SHA1(6427a7e6de10d6743d6e64b984a1d1c647f5643a) ) // socket is silkscreened on pcb SOUND1 |
| r23898 | r23899 | |
| 3144 | 3134 | ROM_END |
| 3145 | 3135 | |
| 3146 | 3136 | ROM_START( rdft2a2 ) /* SPI Cart, Asia (Dream Island license) */ |
| 3147 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3137 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3148 | 3138 | ROM_LOAD32_BYTE("rf2_1.bin", 0x000000, 0x80000, CRC(72198410) SHA1(ca4bc858f6bf247a343b0fdae1d1a3cdabc4a3c3) ) |
| 3149 | 3139 | ROM_LOAD32_BYTE("rf2_2.bin", 0x000001, 0x80000, CRC(ec73a767) SHA1(83f3905afe49401793c0ea0193cb31d3ba1e1739) ) |
| 3150 | 3140 | ROM_LOAD32_BYTE("rf2_3.bin", 0x000002, 0x80000, CRC(e66243b2) SHA1(54e67af37a4586fd1afc79085ed433d599e1bb87) ) |
| r23898 | r23899 | |
| 3152 | 3142 | |
| 3153 | 3143 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3154 | 3144 | |
| 3155 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 3145 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3156 | 3146 | ROM_LOAD24_BYTE("rf2_5.bin", 0x000001, 0x10000, CRC(377cac2f) SHA1(f7c9323d79b77f6c8c02ba2c6cdca127d6e5cb5c) ) |
| 3157 | 3147 | ROM_LOAD24_BYTE("rf2_6.bin", 0x000000, 0x10000, CRC(42bd5372) SHA1(c38df85b25070db9640eac541f71c0511bab0c98) ) |
| 3158 | 3148 | ROM_LOAD24_BYTE("rf2_7.bin", 0x000002, 0x10000, CRC(1efaac7e) SHA1(8252af56dcb7a6306dc3422070176778e3c511c2) ) |
| 3159 | 3149 | |
| 3160 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 3150 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3161 | 3151 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) |
| 3162 | 3152 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) |
| 3163 | 3153 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) |
| 3164 | 3154 | ROM_LOAD24_BYTE("bg-2p.u0538", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) |
| 3165 | 3155 | |
| 3166 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3156 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3167 | 3157 | ROM_LOAD("obj3.u0434", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) |
| 3168 | 3158 | ROM_LOAD("obj3b.u0433", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) |
| 3169 | 3159 | ROM_LOAD("obj2.u0431", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) |
| r23898 | r23899 | |
| 3171 | 3161 | ROM_LOAD("obj1.u0429", 0x0c00000, 0x400000, CRC(c2c50f02) SHA1(b81397b5800c6d49f58b7ac7ff6eac56da3c5257) ) |
| 3172 | 3162 | ROM_LOAD("obj1b.u0430", 0x1000000, 0x200000, CRC(5259321f) SHA1(3c70c1147e49f81371d0f60f7108d9718d56faf4) ) |
| 3173 | 3163 | |
| 3174 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3164 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3175 | 3165 | ROM_LOAD32_WORD("pcm.u0217", 0x000000, 0x100000, CRC(2edc30b5) SHA1(c25d690d633657fc3687636b9070f36bd305ae06) ) |
| 3176 | 3166 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3177 | 3167 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(b7bd3703) SHA1(6427a7e6de10d6743d6e64b984a1d1c647f5643a) ) |
| r23898 | r23899 | |
| 3181 | 3171 | ROM_END |
| 3182 | 3172 | |
| 3183 | 3173 | ROM_START( rdft2t ) /* SPI Cart, Taiwan */ |
| 3184 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3174 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3185 | 3175 | ROM_LOAD32_BYTE("prg0", 0x000000, 0x80000, CRC(7e8c3acc) SHA1(63f4f9f7df7fa028737d9f7dfae96795cde58541) ) |
| 3186 | 3176 | ROM_LOAD32_BYTE("prg1", 0x000001, 0x80000, CRC(22cb5b68) SHA1(35f86ad7771fe9aaac3904ed34a96d0cc10ef21c) ) |
| 3187 | 3177 | ROM_LOAD32_BYTE("prg2", 0x000002, 0x80000, CRC(3eca68dd) SHA1(98378654adf055d72ae685f90e36643c9d6419d7) ) |
| r23898 | r23899 | |
| 3189 | 3179 | |
| 3190 | 3180 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3191 | 3181 | |
| 3192 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 3182 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3193 | 3183 | ROM_LOAD24_BYTE("rf2_5.bin", 0x000001, 0x10000, CRC(377cac2f) SHA1(f7c9323d79b77f6c8c02ba2c6cdca127d6e5cb5c) ) |
| 3194 | 3184 | ROM_LOAD24_BYTE("rf2_6.bin", 0x000000, 0x10000, CRC(42bd5372) SHA1(c38df85b25070db9640eac541f71c0511bab0c98) ) |
| 3195 | 3185 | ROM_LOAD24_BYTE("rf2_7.bin", 0x000002, 0x10000, CRC(1efaac7e) SHA1(8252af56dcb7a6306dc3422070176778e3c511c2) ) |
| 3196 | 3186 | |
| 3197 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 3187 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3198 | 3188 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) |
| 3199 | 3189 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) |
| 3200 | 3190 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) |
| 3201 | 3191 | ROM_LOAD24_BYTE("bg-2p.u0538", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) |
| 3202 | 3192 | |
| 3203 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3193 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3204 | 3194 | ROM_LOAD("obj3.u0434", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) |
| 3205 | 3195 | ROM_LOAD("obj3b.u0433", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) |
| 3206 | 3196 | ROM_LOAD("obj2.u0431", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) |
| r23898 | r23899 | |
| 3208 | 3198 | ROM_LOAD("obj1.u0429", 0x0c00000, 0x400000, CRC(c2c50f02) SHA1(b81397b5800c6d49f58b7ac7ff6eac56da3c5257) ) |
| 3209 | 3199 | ROM_LOAD("obj1b.u0430", 0x1000000, 0x200000, CRC(5259321f) SHA1(3c70c1147e49f81371d0f60f7108d9718d56faf4) ) |
| 3210 | 3200 | |
| 3211 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3201 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3212 | 3202 | ROM_LOAD32_WORD("pcm.u0217", 0x000000, 0x100000, CRC(2edc30b5) SHA1(c25d690d633657fc3687636b9070f36bd305ae06) ) |
| 3213 | 3203 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3214 | 3204 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(b7bd3703) SHA1(6427a7e6de10d6743d6e64b984a1d1c647f5643a) ) |
| r23898 | r23899 | |
| 3219 | 3209 | |
| 3220 | 3210 | |
| 3221 | 3211 | ROM_START( rfjet ) /* SPI Cart, Europe */ |
| 3222 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3212 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3223 | 3213 | ROM_LOAD32_BYTE("prg0.u0211", 0x000000, 0x80000, CRC(e5a3b304) SHA1(f7285f9c69c589fcc71082dc0b9225fdccec855f) ) |
| 3224 | 3214 | ROM_LOAD32_BYTE("prg1.u0212", 0x000001, 0x80000, CRC(395e6da7) SHA1(736f777cb1b6bf5541832b8ea89594738ca6d829) ) |
| 3225 | 3215 | ROM_LOAD32_BYTE("prg2.u0221", 0x000002, 0x80000, CRC(82f7a57e) SHA1(5300015e25d5f2f82eda3ed54bc105d645518498) ) |
| r23898 | r23899 | |
| 3227 | 3217 | |
| 3228 | 3218 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3229 | 3219 | |
| 3230 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3220 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3231 | 3221 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(8bc080be) SHA1(ad296fb98242c963072346a8de289e704b445ad4) ) |
| 3232 | 3222 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(bded85e7) SHA1(ccb8c438ce6b9a742e3ab15be970b1e636783626) ) |
| 3233 | 3223 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(015d0748) SHA1(b1e8eaeba63a7914f1dc27d7e3ca5d0b6db202ed) ) |
| 3234 | 3224 | |
| 3235 | | ROM_REGION( 0x900000, "gfx2", 0 ) /* background layer roms */ |
| 3225 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3236 | 3226 | ROM_LOAD24_WORD("bg-1d.u0543", 0x000000, 0x400000, CRC(edfd96da) SHA1(4813267f104619f569e5777e75b75304321abb49) ) |
| 3237 | 3227 | ROM_LOAD24_BYTE("bg-1p.u0544", 0x000002, 0x200000, CRC(a4cc4631) SHA1(cc1c4f4de8a078ca774f5a328a9a58291949b1fb) ) |
| 3238 | 3228 | ROM_LOAD24_WORD("bg-2d.u0545", 0x600000, 0x200000, CRC(731fbb59) SHA1(13cd29ec4d4c73582c5fb363218e737886826e5f) ) |
| 3239 | 3229 | ROM_LOAD24_BYTE("bg-2p.u0546", 0x600002, 0x100000, CRC(03652c25) SHA1(c0d77285111bc84e008362981ac02a246678ed0a) ) |
| 3240 | 3230 | |
| 3241 | | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3231 | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3242 | 3232 | ROM_LOAD("obj-1.u0442", 0x0000000, 0x800000, CRC(58a59896) SHA1(edeaaa69987bd5d08c47ed9bf47a3901e2dcc892) ) |
| 3243 | 3233 | ROM_LOAD("obj-2.u0443", 0x0800000, 0x800000, CRC(a121d1e3) SHA1(1851ae81f2ae9d3404aadd9fbc0ed7f9230290b9) ) |
| 3244 | 3234 | ROM_LOAD("obj-3.u0444", 0x1000000, 0x800000, CRC(bc2c0c63) SHA1(c8d395722f7012c3be366a0fc9b224c537afabae) ) |
| 3245 | 3235 | |
| 3246 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3236 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3247 | 3237 | ROM_LOAD32_WORD("pcm-d.u0227", 0x000000, 0x100000, CRC(8ee3ff45) SHA1(2801b23495866c91c8f8bebd37d5fcae7a625838) ) |
| 3248 | 3238 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3249 | 3239 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(d4fc3da1) SHA1(a03bd97e36a21d27a834b9691b27a7eb7ac51ff2) ) |
| r23898 | r23899 | |
| 3253 | 3243 | ROM_END |
| 3254 | 3244 | |
| 3255 | 3245 | ROM_START( rfjetj ) /* SPI Cart, Japan */ |
| 3256 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3246 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3257 | 3247 | ROM_LOAD32_BYTE("prg0.bin", 0x000000, 0x80000, CRC(d82fb71f) SHA1(63a458fd007c353f4fae54a4882f5c565fe1efa4) ) |
| 3258 | 3248 | ROM_LOAD32_BYTE("prg1.bin", 0x000001, 0x80000, CRC(7e21c669) SHA1(731852e5925dccc9d0d1ae4bcafa238f157f4079) ) |
| 3259 | 3249 | ROM_LOAD32_BYTE("prg2.bin", 0x000002, 0x80000, CRC(2f402d55) SHA1(d0d852239abb6f4d73e263de5544fc0893e7a7ab) ) |
| r23898 | r23899 | |
| 3261 | 3251 | |
| 3262 | 3252 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3263 | 3253 | |
| 3264 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3254 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3265 | 3255 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(8bc080be) SHA1(ad296fb98242c963072346a8de289e704b445ad4) ) |
| 3266 | 3256 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(bded85e7) SHA1(ccb8c438ce6b9a742e3ab15be970b1e636783626) ) |
| 3267 | 3257 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(015d0748) SHA1(b1e8eaeba63a7914f1dc27d7e3ca5d0b6db202ed) ) |
| 3268 | 3258 | |
| 3269 | | ROM_REGION( 0x900000, "gfx2", 0 ) /* background layer roms */ |
| 3259 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3270 | 3260 | ROM_LOAD24_WORD("bg-1d.u0543", 0x000000, 0x400000, CRC(edfd96da) SHA1(4813267f104619f569e5777e75b75304321abb49) ) |
| 3271 | 3261 | ROM_LOAD24_BYTE("bg-1p.u0544", 0x000002, 0x200000, CRC(a4cc4631) SHA1(cc1c4f4de8a078ca774f5a328a9a58291949b1fb) ) |
| 3272 | 3262 | ROM_LOAD24_WORD("bg-2d.u0545", 0x600000, 0x200000, CRC(731fbb59) SHA1(13cd29ec4d4c73582c5fb363218e737886826e5f) ) |
| 3273 | 3263 | ROM_LOAD24_BYTE("bg-2p.u0546", 0x600002, 0x100000, CRC(03652c25) SHA1(c0d77285111bc84e008362981ac02a246678ed0a) ) |
| 3274 | 3264 | |
| 3275 | | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3265 | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3276 | 3266 | ROM_LOAD("obj-1.u0442", 0x0000000, 0x800000, CRC(58a59896) SHA1(edeaaa69987bd5d08c47ed9bf47a3901e2dcc892) ) |
| 3277 | 3267 | ROM_LOAD("obj-2.u0443", 0x0800000, 0x800000, CRC(a121d1e3) SHA1(1851ae81f2ae9d3404aadd9fbc0ed7f9230290b9) ) |
| 3278 | 3268 | ROM_LOAD("obj-3.u0444", 0x1000000, 0x800000, CRC(bc2c0c63) SHA1(c8d395722f7012c3be366a0fc9b224c537afabae) ) |
| 3279 | 3269 | |
| 3280 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3270 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3281 | 3271 | ROM_LOAD32_WORD("pcm-d.u0227", 0x000000, 0x100000, CRC(8ee3ff45) SHA1(2801b23495866c91c8f8bebd37d5fcae7a625838) ) |
| 3282 | 3272 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3283 | 3273 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(d4fc3da1) SHA1(a03bd97e36a21d27a834b9691b27a7eb7ac51ff2) ) |
| r23898 | r23899 | |
| 3287 | 3277 | ROM_END |
| 3288 | 3278 | |
| 3289 | 3279 | ROM_START( rfjetu ) /* SPI Cart, US */ |
| 3290 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3280 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3291 | 3281 | ROM_LOAD32_BYTE("prg0u.u0211", 0x000000, 0x80000, CRC(15ac2040) SHA1(7309a9dd9c91fef0e761dcf8639f421ce7abc97f) ) |
| 3292 | 3282 | ROM_LOAD32_BYTE("prg1.u0212", 0x000001, 0x80000, CRC(395e6da7) SHA1(736f777cb1b6bf5541832b8ea89594738ca6d829) ) |
| 3293 | 3283 | ROM_LOAD32_BYTE("prg2.u0221", 0x000002, 0x80000, CRC(82f7a57e) SHA1(5300015e25d5f2f82eda3ed54bc105d645518498) ) |
| r23898 | r23899 | |
| 3295 | 3285 | |
| 3296 | 3286 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3297 | 3287 | |
| 3298 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3288 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3299 | 3289 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(8bc080be) SHA1(ad296fb98242c963072346a8de289e704b445ad4) ) |
| 3300 | 3290 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(bded85e7) SHA1(ccb8c438ce6b9a742e3ab15be970b1e636783626) ) |
| 3301 | 3291 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(015d0748) SHA1(b1e8eaeba63a7914f1dc27d7e3ca5d0b6db202ed) ) |
| 3302 | 3292 | |
| 3303 | | ROM_REGION( 0x900000, "gfx2", 0 ) /* background layer roms */ |
| 3293 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3304 | 3294 | ROM_LOAD24_WORD("bg-1d.u0543", 0x000000, 0x400000, CRC(edfd96da) SHA1(4813267f104619f569e5777e75b75304321abb49) ) |
| 3305 | 3295 | ROM_LOAD24_BYTE("bg-1p.u0544", 0x000002, 0x200000, CRC(a4cc4631) SHA1(cc1c4f4de8a078ca774f5a328a9a58291949b1fb) ) |
| 3306 | 3296 | ROM_LOAD24_WORD("bg-2d.u0545", 0x600000, 0x200000, CRC(731fbb59) SHA1(13cd29ec4d4c73582c5fb363218e737886826e5f) ) |
| 3307 | 3297 | ROM_LOAD24_BYTE("bg-2p.u0546", 0x600002, 0x100000, CRC(03652c25) SHA1(c0d77285111bc84e008362981ac02a246678ed0a) ) |
| 3308 | 3298 | |
| 3309 | | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3299 | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3310 | 3300 | ROM_LOAD("obj-1.u0442", 0x0000000, 0x800000, CRC(58a59896) SHA1(edeaaa69987bd5d08c47ed9bf47a3901e2dcc892) ) |
| 3311 | 3301 | ROM_LOAD("obj-2.u0443", 0x0800000, 0x800000, CRC(a121d1e3) SHA1(1851ae81f2ae9d3404aadd9fbc0ed7f9230290b9) ) |
| 3312 | 3302 | ROM_LOAD("obj-3.u0444", 0x1000000, 0x800000, CRC(bc2c0c63) SHA1(c8d395722f7012c3be366a0fc9b224c537afabae) ) |
| 3313 | 3303 | |
| 3314 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3304 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3315 | 3305 | ROM_LOAD32_WORD("pcm-d.u0227", 0x000000, 0x100000, CRC(8ee3ff45) SHA1(2801b23495866c91c8f8bebd37d5fcae7a625838) ) |
| 3316 | 3306 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3317 | 3307 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(d4fc3da1) SHA1(a03bd97e36a21d27a834b9691b27a7eb7ac51ff2) ) |
| r23898 | r23899 | |
| 3321 | 3311 | ROM_END |
| 3322 | 3312 | |
| 3323 | 3313 | ROM_START( rfjeta ) /* SPI Cart, Asia */ |
| 3324 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3314 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3325 | 3315 | ROM_LOAD32_BYTE("prg0a.u0211", 0x000000, 0x80000, CRC(3418d4f5) SHA1(f8766d7b3708a196de417ee757787220b2a9ced1) ) |
| 3326 | 3316 | ROM_LOAD32_BYTE("prg1(__rfjeta).u0212", 0x000001, 0x80000, CRC(395e6da7) SHA1(736f777cb1b6bf5541832b8ea89594738ca6d829) ) |
| 3327 | 3317 | ROM_LOAD32_BYTE("prg2(__rfjeta).u0221", 0x000002, 0x80000, CRC(82f7a57e) SHA1(5300015e25d5f2f82eda3ed54bc105d645518498) ) |
| r23898 | r23899 | |
| 3329 | 3319 | |
| 3330 | 3320 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3331 | 3321 | |
| 3332 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3322 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3333 | 3323 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(8bc080be) SHA1(ad296fb98242c963072346a8de289e704b445ad4) ) |
| 3334 | 3324 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(bded85e7) SHA1(ccb8c438ce6b9a742e3ab15be970b1e636783626) ) |
| 3335 | 3325 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(015d0748) SHA1(b1e8eaeba63a7914f1dc27d7e3ca5d0b6db202ed) ) |
| 3336 | 3326 | |
| 3337 | | ROM_REGION( 0x900000, "gfx2", 0 ) /* background layer roms */ |
| 3327 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3338 | 3328 | ROM_LOAD24_WORD("bg-1d.u0543", 0x000000, 0x400000, CRC(edfd96da) SHA1(4813267f104619f569e5777e75b75304321abb49) ) |
| 3339 | 3329 | ROM_LOAD24_BYTE("bg-1p.u0544", 0x000002, 0x200000, CRC(a4cc4631) SHA1(cc1c4f4de8a078ca774f5a328a9a58291949b1fb) ) |
| 3340 | 3330 | ROM_LOAD24_WORD("bg-2d.u0545", 0x600000, 0x200000, CRC(731fbb59) SHA1(13cd29ec4d4c73582c5fb363218e737886826e5f) ) |
| 3341 | 3331 | ROM_LOAD24_BYTE("bg-2p.u0546", 0x600002, 0x100000, CRC(03652c25) SHA1(c0d77285111bc84e008362981ac02a246678ed0a) ) |
| 3342 | 3332 | |
| 3343 | | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3333 | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3344 | 3334 | ROM_LOAD("obj-1.u0442", 0x0000000, 0x800000, CRC(58a59896) SHA1(edeaaa69987bd5d08c47ed9bf47a3901e2dcc892) ) |
| 3345 | 3335 | ROM_LOAD("obj-2.u0443", 0x0800000, 0x800000, CRC(a121d1e3) SHA1(1851ae81f2ae9d3404aadd9fbc0ed7f9230290b9) ) |
| 3346 | 3336 | ROM_LOAD("obj-3.u0444", 0x1000000, 0x800000, CRC(bc2c0c63) SHA1(c8d395722f7012c3be366a0fc9b224c537afabae) ) |
| 3347 | 3337 | |
| 3348 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3338 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3349 | 3339 | ROM_LOAD32_WORD("pcm-d.u0227", 0x000000, 0x100000, CRC(8ee3ff45) SHA1(2801b23495866c91c8f8bebd37d5fcae7a625838) ) |
| 3350 | 3340 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3351 | 3341 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(d4fc3da1) SHA1(a03bd97e36a21d27a834b9691b27a7eb7ac51ff2) ) |
| r23898 | r23899 | |
| 3355 | 3345 | ROM_END |
| 3356 | 3346 | |
| 3357 | 3347 | ROM_START( rfjett ) /* SPI Cart, Taiwan */ |
| 3358 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3348 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3359 | 3349 | ROM_LOAD32_BYTE( "prg0(__rfjett).u0211", 0x000000, 0x080000, CRC(a4734579) SHA1(dfbd8e2a3178c7cfd7bd3698999f14bc80f5212f) ) |
| 3360 | 3350 | ROM_LOAD32_BYTE( "prg1(__rfjett).u0212", 0x000001, 0x080000, CRC(5e4ad3a4) SHA1(ff66e16f48978b88b298c78e21309208ccb3ff15) ) |
| 3361 | 3351 | ROM_LOAD32_BYTE( "prg2(__rfjett).u0221", 0x000002, 0x080000, CRC(21c9942e) SHA1(ededa05a4b5dae2dec5c4409f22e9a66d2c8e98e) ) |
| r23898 | r23899 | |
| 3363 | 3353 | |
| 3364 | 3354 | ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */ |
| 3365 | 3355 | |
| 3366 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3356 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3367 | 3357 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(8bc080be) SHA1(ad296fb98242c963072346a8de289e704b445ad4) ) |
| 3368 | 3358 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(bded85e7) SHA1(ccb8c438ce6b9a742e3ab15be970b1e636783626) ) |
| 3369 | 3359 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(015d0748) SHA1(b1e8eaeba63a7914f1dc27d7e3ca5d0b6db202ed) ) |
| 3370 | 3360 | |
| 3371 | | ROM_REGION( 0x900000, "gfx2", 0 ) /* background layer roms */ |
| 3361 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3372 | 3362 | ROM_LOAD24_WORD("bg-1d.u0543", 0x000000, 0x400000, CRC(edfd96da) SHA1(4813267f104619f569e5777e75b75304321abb49) ) |
| 3373 | 3363 | ROM_LOAD24_BYTE("bg-1p.u0544", 0x000002, 0x200000, CRC(a4cc4631) SHA1(cc1c4f4de8a078ca774f5a328a9a58291949b1fb) ) |
| 3374 | 3364 | ROM_LOAD24_WORD("bg-2d.u0545", 0x600000, 0x200000, CRC(731fbb59) SHA1(13cd29ec4d4c73582c5fb363218e737886826e5f) ) |
| 3375 | 3365 | ROM_LOAD24_BYTE("bg-2p.u0546", 0x600002, 0x100000, CRC(03652c25) SHA1(c0d77285111bc84e008362981ac02a246678ed0a) ) |
| 3376 | 3366 | |
| 3377 | | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3367 | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3378 | 3368 | ROM_LOAD("obj-1.u0442", 0x0000000, 0x800000, CRC(58a59896) SHA1(edeaaa69987bd5d08c47ed9bf47a3901e2dcc892) ) |
| 3379 | 3369 | ROM_LOAD("obj-2.u0443", 0x0800000, 0x800000, CRC(a121d1e3) SHA1(1851ae81f2ae9d3404aadd9fbc0ed7f9230290b9) ) |
| 3380 | 3370 | ROM_LOAD("obj-3.u0444", 0x1000000, 0x800000, CRC(bc2c0c63) SHA1(c8d395722f7012c3be366a0fc9b224c537afabae) ) |
| 3381 | 3371 | |
| 3382 | | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3372 | ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */ |
| 3383 | 3373 | ROM_LOAD32_WORD("pcm-d.u0227", 0x000000, 0x100000, CRC(8ee3ff45) SHA1(2801b23495866c91c8f8bebd37d5fcae7a625838) ) |
| 3384 | 3374 | ROM_CONTINUE( 0x400000, 0x100000 ) |
| 3385 | 3375 | ROM_LOAD32_BYTE("sound1.u0222", 0x800000, 0x080000, CRC(d4fc3da1) SHA1(a03bd97e36a21d27a834b9691b27a7eb7ac51ff2) ) |
| r23898 | r23899 | |
| 3389 | 3379 | ROM_END |
| 3390 | 3380 | |
| 3391 | 3381 | |
| 3392 | | /*******************************************************************/ |
| 3382 | /*****************************************************************************/ |
| 3393 | 3383 | /* SXX2E/F/G games */ |
| 3394 | 3384 | |
| 3395 | | ROM_START( rdfts ) /* Single board version SXX2E Ver3.0 */ |
| 3396 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3385 | ROM_START( rdfts ) /* Single board version SXX2E Ver3.0 */ |
| 3386 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3397 | 3387 | ROM_LOAD32_BYTE("seibu_1.u0259", 0x000000, 0x080000, CRC(e278dddd) SHA1(fe54a0d0f9e8596268f7f37e85d71c5c2d8b2846) ) // socket is silkscreened on pcb PRG0 |
| 3398 | 3388 | ROM_LOAD32_BYTE("raiden-f_prg2.u0258", 0x000001, 0x080000, CRC(58ccb10c) SHA1(0cce4057bfada78121d9586574b98d46cdd7dd46) ) // socket is silkscreened on pcb PRG1 |
| 3399 | 3389 | ROM_LOAD32_WORD("raiden-f_prg34.u0262", 0x000002, 0x100000, CRC(63f01d17) SHA1(74dbd0417b974583da87fc6c7a081b03fd4e16b8) ) // socket is silkscreened on pcb PRG23 |
| 3400 | 3390 | |
| 3401 | | ROM_REGION( 0x40000, "audiocpu", 0 ) /* 256K ROM for the Z80 */ |
| 3391 | ROM_REGION( 0x40000, "audiocpu", 0 ) /* 256K ROM for the Z80 */ |
| 3402 | 3392 | ROM_LOAD("seibu_zprg.u1139", 0x000000, 0x20000, CRC(c1fda3e8) SHA1(c1d3a7ba0601a80534ec32249de71d33a828a162) ) // pads are silkscreened ZPRG |
| 3403 | 3393 | |
| 3404 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 3394 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3405 | 3395 | ROM_LOAD24_WORD("raiden-f_fix.u0535", 0x000000, 0x20000, CRC(2be2936b) SHA1(9e719f7328a52af220b6f084c1e0990ca6e2d533) ) // socket is silkscreened on pcb FIX01 |
| 3406 | 3396 | ROM_LOAD24_BYTE("seibu_fix2.u0528", 0x000002, 0x10000, CRC(4d87e1ea) SHA1(3230e9b643fad773e61ab8ce09c0cd7d4d0558e3) ) // socket is silkscreened on pcb FIX2 |
| 3407 | 3397 | |
| 3408 | | ROM_REGION( 0x600000, "gfx2", 0 ) /* background layer roms */ |
| 3398 | ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3409 | 3399 | ROM_LOAD24_WORD("gun_dogs_bg1-d.u0526", 0x000000, 0x200000, CRC(6a68054c) SHA1(5cbfc4ac90045f1401c2dda7a51936558c9de07e) ) // pads are silkscreened on pcb BG12 |
| 3410 | 3400 | ROM_LOAD24_BYTE("gun_dogs_bg1-p.u0531", 0x000002, 0x100000, CRC(3400794a) SHA1(719808f7442bac612cefd7b7fffcd665e6337ad0) ) // pads are silkscreened on pcb BG12P |
| 3411 | 3401 | ROM_LOAD24_WORD("gun_dogs_bg2-d.u0534", 0x300000, 0x200000, CRC(61cd2991) SHA1(bb608e3948bf9ea35b5e1615d2ba6858d029dcbe) ) // pads are silkscreened on pcb BG3 |
| 3412 | 3402 | ROM_LOAD24_BYTE("gun_dogs_bg2-p.u0530", 0x300002, 0x100000, CRC(502d5799) SHA1(c3a0e1a4f5a7b35572ae1ff31315da4ed08aa2fe) ) // pads are silkscreened on pcb BG3P |
| 3413 | 3403 | |
| 3414 | | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 3404 | ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */ |
| 3415 | 3405 | ROM_LOAD("gun_dogs_obj-1.u0322", 0x000000, 0x400000, CRC(59d86c99) SHA1(d3c9241e7b51fe21f8351051b063f91dc69bf905) ) // pads are silkscreened on pcb OBJ1 |
| 3416 | 3406 | ROM_LOAD("gun_dogs_obj-2.u0324", 0x400000, 0x400000, CRC(1ceb0b6f) SHA1(97225a9b3e7be18080aa52f6570af2cce8f25c06) ) // pads are silkscreened on pcb OBJ2 |
| 3417 | 3407 | ROM_LOAD("gun_dogs_obj-3.u0323", 0x800000, 0x400000, CRC(36e93234) SHA1(51917a80b7da5c32a9434a1076fc2916d62e6a3e) ) // pads are silkscreened on pcb OBJ3 |
| 3418 | 3408 | |
| 3419 | | ROM_REGION( 0x200000, "ymf", ROMREGION_ERASE00 ) /* sound roms */ |
| 3409 | ROM_REGION( 0x200000, "ymf", ROMREGION_ERASE00 ) /* sound roms */ |
| 3420 | 3410 | ROM_LOAD("raiden-f_pcm2.u0975", 0x000000, 0x200000, CRC(3f8d4a48) SHA1(30664a2908daaeaee58f7e157516b522c952e48d) ) // pads are silkscreened SOUND0 |
| 3421 | 3411 | /* SOUND1 socket is unpopulated */ |
| 3422 | 3412 | ROM_END |
| 3423 | 3413 | |
| 3424 | 3414 | |
| 3425 | | ROM_START( rdft2us ) /* Single board version SXX2F */ |
| 3426 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3415 | ROM_START( rdft2us ) /* Single board version SXX2F */ |
| 3416 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3427 | 3417 | ROM_LOAD32_BYTE("prg0.u0259", 0x000000, 0x80000, CRC(ff3eeec1) SHA1(88c1741e4936db9a5b13e562061b0f1cc6fa6b36) ) |
| 3428 | 3418 | ROM_LOAD32_BYTE("prg1.u0258", 0x000001, 0x80000, CRC(e2cf77d6) SHA1(173cc0e304c9dadea4ed0812ebb64c6c83549912) ) |
| 3429 | 3419 | ROM_LOAD32_BYTE("prg2.u0265", 0x000002, 0x80000, CRC(cae87e1f) SHA1(e460aad693eb2702ae11f758b11d37f852d00790) ) |
| 3430 | 3420 | ROM_LOAD32_BYTE("prg3.u0264", 0x000003, 0x80000, CRC(83f4fb5f) SHA1(73f58daa1aae0c4978db409cedd736fb49b15f1c) ) |
| 3431 | 3421 | |
| 3432 | | ROM_REGION( 0x40000, "audiocpu", 0 ) /* 256K ROM for the Z80 */ |
| 3422 | ROM_REGION( 0x40000, "audiocpu", 0 ) /* 256K ROM for the Z80 */ |
| 3433 | 3423 | ROM_LOAD("zprg.u091", 0x000000, 0x20000, CRC(cc543c4f) SHA1(6e5c93fd3d21c594571b071d4a830211e1f162b2) ) |
| 3434 | 3424 | |
| 3435 | | ROM_REGION( 0x30000, "gfx1", 0 ) |
| 3425 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3436 | 3426 | ROM_LOAD24_BYTE("fix0.u0524", 0x000001, 0x10000, CRC(6fdf4cf6) SHA1(7e9d4a49e829dfdc373c0f5acfbe8c7a91ac115b) ) |
| 3437 | 3427 | ROM_LOAD24_BYTE("fix1.u0518", 0x000000, 0x10000, CRC(69b7899b) SHA1(d3cacd4ef4d2c95d803403101beb9d4be75fae61) ) |
| 3438 | 3428 | ROM_LOAD24_BYTE("fixp.u0514", 0x000002, 0x10000, CRC(99a5fece) SHA1(44ae95d650ed6e00202d3438f5f91a5e52e319cb) ) |
| 3439 | 3429 | |
| 3440 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 3430 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3441 | 3431 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) |
| 3442 | 3432 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) |
| 3443 | 3433 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) |
| 3444 | 3434 | ROM_LOAD24_BYTE("bg-2p.u0538", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) |
| 3445 | 3435 | |
| 3446 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3436 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3447 | 3437 | ROM_LOAD("obj3.u075", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) |
| 3448 | 3438 | ROM_LOAD("obj3b.u078", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) |
| 3449 | 3439 | ROM_LOAD("obj2.u074", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) |
| r23898 | r23899 | |
| 3451 | 3441 | ROM_LOAD("obj1.u073", 0x0c00000, 0x400000, CRC(c2c50f02) SHA1(b81397b5800c6d49f58b7ac7ff6eac56da3c5257) ) |
| 3452 | 3442 | ROM_LOAD("obj1b.u076", 0x1000000, 0x200000, CRC(5259321f) SHA1(3c70c1147e49f81371d0f60f7108d9718d56faf4) ) |
| 3453 | 3443 | |
| 3454 | | ROM_REGION( 0x280000, "ymf", ROMREGION_ERASE00 ) /* sound roms */ |
| 3444 | ROM_REGION( 0x280000, "ymf", ROMREGION_ERASE00 ) /* sound roms */ |
| 3455 | 3445 | ROM_LOAD("pcm.u0103", 0x000000, 0x200000, CRC(2edc30b5) SHA1(c25d690d633657fc3687636b9070f36bd305ae06) ) |
| 3456 | 3446 | ROM_LOAD("sound1.u0107", 0x200000, 0x080000, CRC(20384b0e) SHA1(9c5d725418543df740f9145974ed6ffbbabee1d0) ) /* Different sound1 then SPI carts */ |
| 3457 | 3447 | ROM_END |
| 3458 | 3448 | |
| 3459 | 3449 | |
| 3460 | 3450 | ROM_START( rfjetsa ) /* Single board version SXX2G */ |
| 3461 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3451 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3462 | 3452 | ROM_LOAD32_BYTE("rfj-06(__rfjetsa).u0259", 0x000000, 0x80000, CRC(c835aa7a) SHA1(291eada97ceb907dfea15688ce6055e63b3aa675) ) /* PRG0 */ |
| 3463 | 3453 | ROM_LOAD32_BYTE("rfj-07(__rfjetsa).u0258", 0x000001, 0x80000, CRC(3b6ca1ca) SHA1(9db019c0ddecfb58e2be5c345d78352f700035bf) ) /* PRG1 */ |
| 3464 | 3454 | ROM_LOAD32_BYTE("rfj-08(__rfjetsa).u0265", 0x000002, 0x80000, CRC(1f5dd06c) SHA1(6f5a8c9035971a470212cd0a89b94181011602c3) ) /* PRG2 */ |
| 3465 | 3455 | ROM_LOAD32_BYTE("rfj-09(__rfjetsa).u0264", 0x000003, 0x80000, CRC(cc71c402) SHA1(b040e600744e7b3f52de0fa852ce3ae08ae49985) ) /* PRG3 */ |
| 3466 | 3456 | |
| 3467 | | ROM_REGION( 0x40000, "audiocpu", 0 ) /* 256K ROM for the Z80 */ |
| 3457 | ROM_REGION( 0x40000, "audiocpu", 0 ) /* 256K ROM for the Z80 */ |
| 3468 | 3458 | ROM_LOAD("rfj-05.u091", 0x000000, 0x40000, CRC(a55e8799) SHA1(5d4ca9ae920ab54e23ee3b1b33db72711e744516) ) /* ZPRG */ |
| 3469 | 3459 | |
| 3470 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3460 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3471 | 3461 | ROM_LOAD24_BYTE("rfj-01.u0524", 0x000001, 0x10000, CRC(8bc080be) SHA1(ad296fb98242c963072346a8de289e704b445ad4) ) /* FIX0 */ |
| 3472 | 3462 | ROM_LOAD24_BYTE("rfj-02.u0518", 0x000000, 0x10000, CRC(bded85e7) SHA1(ccb8c438ce6b9a742e3ab15be970b1e636783626) ) /* FIX1 */ |
| 3473 | 3463 | ROM_LOAD24_BYTE("rfj-03.u0514", 0x000002, 0x10000, CRC(015d0748) SHA1(b1e8eaeba63a7914f1dc27d7e3ca5d0b6db202ed) ) /* FIXP */ |
| 3474 | 3464 | |
| 3475 | | ROM_REGION( 0x900000, "gfx2", 0 ) /* background layer roms */ |
| 3465 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3476 | 3466 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(edfd96da) SHA1(4813267f104619f569e5777e75b75304321abb49) ) |
| 3477 | 3467 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(a4cc4631) SHA1(cc1c4f4de8a078ca774f5a328a9a58291949b1fb) ) |
| 3478 | 3468 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x200000, CRC(731fbb59) SHA1(13cd29ec4d4c73582c5fb363218e737886826e5f) ) |
| 3479 | 3469 | ROM_LOAD24_BYTE("bg-2p.u0545", 0x600002, 0x100000, CRC(03652c25) SHA1(c0d77285111bc84e008362981ac02a246678ed0a) ) |
| 3480 | 3470 | |
| 3481 | | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3471 | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3482 | 3472 | ROM_LOAD("obj-1.u073", 0x0000000, 0x800000, CRC(58a59896) SHA1(edeaaa69987bd5d08c47ed9bf47a3901e2dcc892) ) |
| 3483 | 3473 | ROM_LOAD("obj-2.u074", 0x0800000, 0x800000, CRC(a121d1e3) SHA1(1851ae81f2ae9d3404aadd9fbc0ed7f9230290b9) ) |
| 3484 | 3474 | ROM_LOAD("obj-3.u075", 0x1000000, 0x800000, CRC(bc2c0c63) SHA1(c8d395722f7012c3be366a0fc9b224c537afabae) ) |
| 3485 | 3475 | |
| 3486 | | ROM_REGION( 0x280000, "ymf", ROMREGION_ERASE00 ) /* sound roms */ |
| 3476 | ROM_REGION( 0x280000, "ymf", ROMREGION_ERASE00 ) /* sound roms */ |
| 3487 | 3477 | ROM_LOAD("pcm-d.u0103", 0x000000, 0x200000, CRC(8ee3ff45) SHA1(2801b23495866c91c8f8bebd37d5fcae7a625838) ) |
| 3488 | 3478 | ROM_LOAD("rfj-04.u0107", 0x200000, 0x080000, CRC(c050da03) SHA1(1002dac51a3a4932c4f0074c1f3d97a597d98755) ) /* SOUND1 */ |
| 3489 | 3479 | |
| r23898 | r23899 | |
| 3499 | 3489 | - Adds Sound Test and EEPROM Test to the Test Mode menu |
| 3500 | 3490 | - Misc. debug strings and bugs (see MT 5211) |
| 3501 | 3491 | */ |
| 3502 | | |
| 3503 | 3492 | ROM_START( rfjets ) /* Single board version SXX2G */ |
| 3504 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3493 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3505 | 3494 | ROM_LOAD32_BYTE("rfj-06.u0259", 0x000000, 0x80000, CRC(b0c8d47e) SHA1(1dde30d25f9e8eaa301343ae1d272b5c0044bc1f) ) /* PRG0 */ |
| 3506 | 3495 | ROM_LOAD32_BYTE("rfj-07.u0258", 0x000001, 0x80000, CRC(17189b39) SHA1(6471170ae770d762e15f1503ef9a6832c202da6c) ) /* PRG1 */ |
| 3507 | 3496 | ROM_LOAD32_BYTE("rfj-08.u0265", 0x000002, 0x80000, CRC(ab6d724b) SHA1(ef7e42b1bf649a354fe22b0edd00475ced4151be) ) /* PRG2 */ |
| 3508 | 3497 | ROM_LOAD32_BYTE("rfj-09.u0264", 0x000003, 0x80000, CRC(b119a67c) SHA1(4fa7dd0e86a3f7c6efa6ae9cf72991b652c877b9) ) /* PRG3 */ |
| 3509 | 3498 | |
| 3510 | | ROM_REGION( 0x40000, "audiocpu", 0 ) /* 256K ROM for the Z80 */ |
| 3499 | ROM_REGION( 0x40000, "audiocpu", 0 ) /* 256K ROM for the Z80 */ |
| 3511 | 3500 | ROM_LOAD("rfj-05.u091", 0x000000, 0x40000, CRC(a55e8799) SHA1(5d4ca9ae920ab54e23ee3b1b33db72711e744516) ) /* ZPRG */ |
| 3512 | 3501 | |
| 3513 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3502 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3514 | 3503 | ROM_LOAD24_BYTE("rfj-01.u0524", 0x000001, 0x10000, CRC(8bc080be) SHA1(ad296fb98242c963072346a8de289e704b445ad4) ) /* FIX0 */ |
| 3515 | 3504 | ROM_LOAD24_BYTE("rfj-02.u0518", 0x000000, 0x10000, CRC(bded85e7) SHA1(ccb8c438ce6b9a742e3ab15be970b1e636783626) ) /* FIX1 */ |
| 3516 | 3505 | ROM_LOAD24_BYTE("rfj-03.u0514", 0x000002, 0x10000, CRC(015d0748) SHA1(b1e8eaeba63a7914f1dc27d7e3ca5d0b6db202ed) ) /* FIXP */ |
| 3517 | 3506 | |
| 3518 | | ROM_REGION( 0x900000, "gfx2", 0 ) /* background layer roms */ |
| 3507 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3519 | 3508 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(edfd96da) SHA1(4813267f104619f569e5777e75b75304321abb49) ) |
| 3520 | 3509 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(a4cc4631) SHA1(cc1c4f4de8a078ca774f5a328a9a58291949b1fb) ) |
| 3521 | 3510 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x200000, CRC(731fbb59) SHA1(13cd29ec4d4c73582c5fb363218e737886826e5f) ) |
| 3522 | 3511 | ROM_LOAD24_BYTE("bg-2p.u0545", 0x600002, 0x100000, CRC(03652c25) SHA1(c0d77285111bc84e008362981ac02a246678ed0a) ) |
| 3523 | 3512 | |
| 3524 | | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3513 | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3525 | 3514 | ROM_LOAD("obj-1.u073", 0x0000000, 0x800000, CRC(58a59896) SHA1(edeaaa69987bd5d08c47ed9bf47a3901e2dcc892) ) |
| 3526 | 3515 | ROM_LOAD("obj-2.u074", 0x0800000, 0x800000, CRC(a121d1e3) SHA1(1851ae81f2ae9d3404aadd9fbc0ed7f9230290b9) ) |
| 3527 | 3516 | ROM_LOAD("obj-3.u075", 0x1000000, 0x800000, CRC(bc2c0c63) SHA1(c8d395722f7012c3be366a0fc9b224c537afabae) ) |
| 3528 | 3517 | |
| 3529 | | ROM_REGION( 0x280000, "ymf", ROMREGION_ERASE00 ) /* sound roms */ |
| 3518 | ROM_REGION( 0x280000, "ymf", ROMREGION_ERASE00 ) /* sound roms */ |
| 3530 | 3519 | ROM_LOAD("pcm-d.u0103", 0x000000, 0x200000, CRC(8ee3ff45) SHA1(2801b23495866c91c8f8bebd37d5fcae7a625838) ) |
| 3531 | 3520 | ROM_LOAD("rfj-04.u0107", 0x200000, 0x080000, CRC(c050da03) SHA1(1002dac51a3a4932c4f0074c1f3d97a597d98755) ) /* SOUND1 */ |
| 3532 | 3521 | ROM_END |
| 3533 | 3522 | |
| 3534 | 3523 | |
| 3535 | | /*******************************************************************/ |
| 3524 | /*****************************************************************************/ |
| 3536 | 3525 | /* SYS386 games */ |
| 3537 | 3526 | |
| 3538 | 3527 | ROM_START( rdft22kc ) /* SYS386I */ |
| 3539 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3528 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3540 | 3529 | ROM_LOAD32_WORD("prg0-1.267", 0x000000, 0x100000, CRC(0d7d6eb8) SHA1(3a71e1e0ba5bb500dc026debbb6189723c0c2890) ) |
| 3541 | 3530 | ROM_LOAD32_WORD("prg2-3.266", 0x000002, 0x100000, CRC(ead53e69) SHA1(b0e2e06f403317054ecb48d2747034424245f129) ) |
| 3542 | 3531 | |
| 3543 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 3532 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3544 | 3533 | ROM_LOAD24_BYTE("fix0.524", 0x000001, 0x10000, CRC(ed11d043) SHA1(fd3a5a33aa4d795941d64c0d23f9d6f8222843e3) ) |
| 3545 | 3534 | ROM_LOAD24_BYTE("fix1.518", 0x000000, 0x10000, CRC(7036d70a) SHA1(3535b52c0fa1a1158cacc041f8aba2b9a1b43af5) ) |
| 3546 | 3535 | ROM_LOAD24_BYTE("fix2.514", 0x000002, 0x10000, CRC(29b465da) SHA1(644454ab5e0dc1028e9512f85adfe5d8adb757de) ) |
| 3547 | 3536 | |
| 3548 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 3537 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3549 | 3538 | ROM_LOAD24_WORD("bg-1d.535", 0x000000, 0x400000, CRC(6143f576) SHA1(c034923d0663d9ef24357a03098b8cb81dbab9f8) ) |
| 3550 | 3539 | ROM_LOAD24_BYTE("bg-1p.544", 0x000002, 0x200000, CRC(55e64ef7) SHA1(aae991268948d07342ee8ba1b3761bd180aab8ec) ) |
| 3551 | 3540 | ROM_LOAD24_WORD("bg-2d.536", 0x600000, 0x400000, CRC(c607a444) SHA1(dc1aa96a42e9394ca6036359670a4ec6f830c96d) ) |
| 3552 | 3541 | ROM_LOAD24_BYTE("bg-2p.545", 0x600002, 0x200000, CRC(f0830248) SHA1(6075df96b49e70d2243fef691e096119e7a4d044) ) |
| 3553 | 3542 | |
| 3554 | | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3543 | ROM_REGION( 0x1200000, "gfx3", 0 ) /* sprites */ |
| 3555 | 3544 | ROM_LOAD("obj3.075", 0x0000000, 0x400000, CRC(e08f42dc) SHA1(5188d71d4355eaf43ea8893b4cfc4fe80cc24f41) ) |
| 3556 | 3545 | ROM_LOAD("obj6.078", 0x0400000, 0x200000, CRC(1b6a523c) SHA1(99a420dbc8e22e7832ccda7cec9fa661a2a2687a) ) |
| 3557 | 3546 | ROM_LOAD("obj2.074", 0x0600000, 0x400000, CRC(7aeadd8e) SHA1(47103c0579240c5b1add4d0b164eaf76f5fa97f0) ) |
| r23898 | r23899 | |
| 3568 | 3557 | |
| 3569 | 3558 | |
| 3570 | 3559 | ROM_START( rfjet2kc ) /* SYS386I */ |
| 3571 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3560 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3572 | 3561 | ROM_LOAD32_WORD("prg01.u267", 0x000000, 0x100000, CRC(36019fa8) SHA1(28baf0ed4a53b818c1e6986d5d3491373524eca1) ) |
| 3573 | 3562 | ROM_LOAD32_WORD("prg23.u266", 0x000002, 0x100000, CRC(65695dde) SHA1(1b25dde03bc9319414144fc13b34c455112f4076) ) |
| 3574 | 3563 | |
| 3575 | | ROM_REGION( 0x30000, "gfx1", 0 ) /* text layer roms */ |
| 3564 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */ |
| 3576 | 3565 | ROM_LOAD24_BYTE("rfj-01.524", 0x000001, 0x10000, CRC(e9d53007) SHA1(29aa7b70d5d5eb5e31426ac84143be44bc0597aa) ) |
| 3577 | 3566 | ROM_LOAD24_BYTE("rfj-02.518", 0x000000, 0x10000, CRC(dd3eabd3) SHA1(31c8f7a0cd262096a77673b040326605db542ab8) ) |
| 3578 | 3567 | ROM_LOAD24_BYTE("rfj-03.514", 0x000002, 0x10000, CRC(0daa8aac) SHA1(08a98fb3079ea9f78aa5b950bfeb30b0a805bab7) ) |
| 3579 | 3568 | |
| 3580 | | ROM_REGION( 0xc00000, "gfx2", 0 ) /* background layer roms */ |
| 3569 | ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3581 | 3570 | ROM_LOAD24_WORD("bg-1d.u0535", 0x000000, 0x400000, CRC(edfd96da) SHA1(4813267f104619f569e5777e75b75304321abb49) ) |
| 3582 | 3571 | ROM_LOAD24_BYTE("bg-1p.u0537", 0x000002, 0x200000, CRC(a4cc4631) SHA1(cc1c4f4de8a078ca774f5a328a9a58291949b1fb) ) |
| 3583 | 3572 | ROM_LOAD24_WORD("bg-2d.u0536", 0x600000, 0x200000, CRC(731fbb59) SHA1(13cd29ec4d4c73582c5fb363218e737886826e5f) ) |
| 3584 | 3573 | ROM_LOAD24_BYTE("bg-2p.u0547", 0x600002, 0x100000, CRC(03652c25) SHA1(c0d77285111bc84e008362981ac02a246678ed0a) ) |
| 3585 | 3574 | |
| 3586 | | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3575 | ROM_REGION( 0x1800000, "gfx3", 0 ) /* sprites */ |
| 3587 | 3576 | ROM_LOAD("obj-1.u073", 0x0000000, 0x800000, CRC(58a59896) SHA1(edeaaa69987bd5d08c47ed9bf47a3901e2dcc892) ) |
| 3588 | 3577 | ROM_LOAD("obj-2.u074", 0x0800000, 0x800000, CRC(a121d1e3) SHA1(1851ae81f2ae9d3404aadd9fbc0ed7f9230290b9) ) |
| 3589 | 3578 | ROM_LOAD("obj-3.u0749", 0x1000000, 0x800000, CRC(bc2c0c63) SHA1(c8d395722f7012c3be366a0fc9b224c537afabae) ) |
| r23898 | r23899 | |
| 3597 | 3586 | |
| 3598 | 3587 | |
| 3599 | 3588 | ROM_START( ejsakura ) /* SYS386F V2.0 */ |
| 3600 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3589 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3601 | 3590 | ROM_LOAD32_BYTE("prg0.211", 0x100000, 0x40000, CRC(199f2f08) SHA1(096afb23f2763b9aee5e8de3870fe47116a8d134) ) |
| 3602 | 3591 | ROM_LOAD32_BYTE("prg1.212", 0x100001, 0x40000, CRC(2cb636e6) SHA1(3524231a336de5acc93dff20b0b65ade31e27116) ) |
| 3603 | 3592 | ROM_LOAD32_BYTE("prg2.221", 0x100002, 0x40000, CRC(98a7b615) SHA1(ea34d8f3e9200a6d84efe9168e2f573ec5c2afd2) ) |
| 3604 | 3593 | ROM_LOAD32_BYTE("prg3.220", 0x100003, 0x40000, CRC(9c3c037a) SHA1(a802e13a0b827896342d9d34dbb00d1c36cabaff) ) |
| 3605 | 3594 | |
| 3606 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3595 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms - none! */ |
| 3607 | 3596 | |
| 3608 | | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3597 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms - none! */ |
| 3609 | 3598 | |
| 3610 | | ROM_REGION( 0x1000000, "gfx3", 0 ) /* sprites */ |
| 3599 | ROM_REGION( 0x1000000, "gfx3", 0 ) /* sprites */ |
| 3611 | 3600 | ROM_LOAD16_WORD_SWAP("chr4.445", 0x000000, 0x400000, CRC(40c6c238) SHA1(0d07b59e25632feb070ce0e572ae75f9bb939893) ) |
| 3612 | 3601 | ROM_LOAD16_WORD_SWAP("chr3.444", 0x400000, 0x400000, CRC(8e5d1de5) SHA1(c1ccb6b4341ee1e939958ec9e68280c6faa2ef1f) ) |
| 3613 | 3602 | ROM_LOAD16_WORD_SWAP("chr2.443", 0x800000, 0x400000, CRC(638dc9ae) SHA1(0c11b1e688733fbaeabf83b33410714c22ae53cd) ) |
| r23898 | r23899 | |
| 3619 | 3608 | ROM_END |
| 3620 | 3609 | |
| 3621 | 3610 | ROM_START( ejsakura12 ) /* SYS386F V1.2 */ |
| 3622 | | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3611 | ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */ |
| 3623 | 3612 | ROM_LOAD32_BYTE("prg0v1.2.u0211", 0x100000, 0x40000, CRC(c734fde6) SHA1(d4256f0d2be624fc0e5340ae14679679e5e184c8) ) |
| 3624 | 3613 | ROM_LOAD32_BYTE("prg1v1.2.u0212", 0x100001, 0x40000, CRC(fb7a9e38) SHA1(5a2e02e1b8ed71ffc96dbda871618f5f9cccc8c6) ) |
| 3625 | 3614 | ROM_LOAD32_BYTE("prg2v1.2.u0221", 0x100002, 0x40000, CRC(e13098ad) SHA1(abf471afd25a08ba1848964c988112c86d1dcfaa) ) |
| 3626 | 3615 | ROM_LOAD32_BYTE("prg3v1.2.u0220", 0x100003, 0x40000, CRC(29b5460f) SHA1(c9cb0eb421a79b722bf5a0dc428d0f5f8499e170) ) |
| 3627 | 3616 | |
| 3628 | | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) |
| 3617 | ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms - none! */ |
| 3629 | 3618 | |
| 3630 | | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */ |
| 3619 | ROM_REGION( 0x900000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms - none! */ |
| 3631 | 3620 | |
| 3632 | | ROM_REGION( 0x1000000, "gfx3", 0 ) /* sprites */ |
| 3621 | ROM_REGION( 0x1000000, "gfx3", 0 ) /* sprites */ |
| 3633 | 3622 | ROM_LOAD16_WORD_SWAP("chr4.445", 0x000000, 0x400000, CRC(40c6c238) SHA1(0d07b59e25632feb070ce0e572ae75f9bb939893) ) |
| 3634 | 3623 | ROM_LOAD16_WORD_SWAP("chr3.444", 0x400000, 0x400000, CRC(8e5d1de5) SHA1(c1ccb6b4341ee1e939958ec9e68280c6faa2ef1f) ) |
| 3635 | 3624 | ROM_LOAD16_WORD_SWAP("chr2.443", 0x800000, 0x400000, CRC(638dc9ae) SHA1(0c11b1e688733fbaeabf83b33410714c22ae53cd) ) |
| r23898 | r23899 | |
| 3641 | 3630 | ROM_END |
| 3642 | 3631 | |
| 3643 | 3632 | |
| 3644 | | /*******************************************************************/ |
| 3633 | /*****************************************************************************/ |
| 3645 | 3634 | |
| 3646 | 3635 | /* SPI */ |
| 3647 | | GAME( 1995, senkyu, 0, spi, spi_3button, seibuspi_state, senkyu, ROT0, "Seibu Kaihatsu", "Senkyu (Japan set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3648 | | GAME( 1995, senkyua, senkyu, spi, spi_3button, seibuspi_state, senkyua, ROT0, "Seibu Kaihatsu", "Senkyu (Japan set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3649 | | GAME( 1995, batlball, senkyu, spi, spi_3button, seibuspi_state, batlball, ROT0, "Seibu Kaihatsu (Tuning license)", "Battle Balls (Germany)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3650 | | GAME( 1995, batlballu, senkyu, spi, spi_3button, seibuspi_state, batlball, ROT0, "Seibu Kaihatsu (Fabtek license)", "Battle Balls (US)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3651 | | GAME( 1995, batlballa, senkyu, spi, spi_3button, seibuspi_state, batlball, ROT0, "Seibu Kaihatsu (Metrotainment license)", "Battle Balls (Asia)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3652 | | GAME( 1995, batlballe, senkyu, spi, spi_3button, seibuspi_state, batlball, ROT0, "Seibu Kaihatsu (Metrotainment license)", "Battle Balls (Asia, earlier)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3636 | GAME( 1995, senkyu, 0, spi, spi_3button, seibuspi_state, senkyu, ROT0, "Seibu Kaihatsu", "Senkyu (Japan set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3637 | GAME( 1995, senkyua, senkyu, spi, spi_3button, seibuspi_state, senkyua, ROT0, "Seibu Kaihatsu", "Senkyu (Japan set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3638 | GAME( 1995, batlball, senkyu, spi, spi_3button, seibuspi_state, batlball, ROT0, "Seibu Kaihatsu (Tuning license)", "Battle Balls (Germany)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3639 | GAME( 1995, batlballu, senkyu, spi, spi_3button, seibuspi_state, batlball, ROT0, "Seibu Kaihatsu (Fabtek license)", "Battle Balls (US)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3640 | GAME( 1995, batlballa, senkyu, spi, spi_3button, seibuspi_state, batlball, ROT0, "Seibu Kaihatsu (Metrotainment license)", "Battle Balls (Asia)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3641 | GAME( 1995, batlballe, senkyu, spi, spi_3button, seibuspi_state, batlball, ROT0, "Seibu Kaihatsu (Metrotainment license)", "Battle Balls (Asia, earlier)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3653 | 3642 | |
| 3654 | | GAME( 1995, viprp1, 0, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, World)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3655 | | GAME( 1995, viprp1u, viprp1, spi, spi_3button, seibuspi_state, viprp1o, ROT270, "Seibu Kaihatsu (Fabtek license)", "Viper Phase 1 (New Version, US set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) /* New version, "=U.S.A=" seems part of title */ |
| 3656 | | GAME( 1995, viprp1ua, viprp1, spi, spi_3button, seibuspi_state, viprp1o, ROT270, "Seibu Kaihatsu (Fabtek license)", "Viper Phase 1 (New Version, US set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) /* New version, "=U.S.A=" seems part of title */ |
| 3657 | | GAME( 1995, viprp1j, viprp1, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3658 | | GAME( 1995, viprp1s, viprp1, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, Switzerland)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3643 | GAME( 1995, viprp1, 0, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, World)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3644 | GAME( 1995, viprp1u, viprp1, spi, spi_3button, seibuspi_state, viprp1o, ROT270, "Seibu Kaihatsu (Fabtek license)", "Viper Phase 1 (New Version, US set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) /* New version, "=U.S.A=" seems part of title */ |
| 3645 | GAME( 1995, viprp1ua, viprp1, spi, spi_3button, seibuspi_state, viprp1o, ROT270, "Seibu Kaihatsu (Fabtek license)", "Viper Phase 1 (New Version, US set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) /* New version, "=U.S.A=" seems part of title */ |
| 3646 | GAME( 1995, viprp1j, viprp1, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, Japan)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3647 | GAME( 1995, viprp1s, viprp1, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, Switzerland)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3659 | 3648 | |
| 3660 | | GAME( 1995, viprp1ot, viprp1, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu (Tuning license)", "Viper Phase 1 (Germany)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3661 | | GAME( 1995, viprp1oj, viprp1, spi, spi_3button, seibuspi_state, viprp1o, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3662 | | GAME( 1995, viprp1hk, viprp1, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Viper Phase 1 (Hong Kong)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) /* "=HONG KONG=" seems part of title */ |
| 3649 | GAME( 1995, viprp1ot, viprp1, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu (Tuning license)", "Viper Phase 1 (Germany)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3650 | GAME( 1995, viprp1oj, viprp1, spi, spi_3button, seibuspi_state, viprp1o, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (Japan)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3651 | GAME( 1995, viprp1hk, viprp1, spi, spi_3button, seibuspi_state, viprp1, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Viper Phase 1 (Hong Kong)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) /* "=HONG KONG=" seems part of title */ |
| 3663 | 3652 | |
| 3664 | | GAME( 1996, ejanhs, 0, spi, spi_ejanhs, seibuspi_state, ejanhs, ROT0, "Seibu Kaihatsu", "E-Jan High School (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3653 | GAME( 1996, ejanhs, 0, spi, spi_ejanhs, seibuspi_state, ejanhs, ROT0, "Seibu Kaihatsu", "E-Jan High School (Japan)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3665 | 3654 | |
| 3666 | | GAME( 1996, rdft, 0, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Japan set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3667 | | GAME( 1996, rdftj, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Japan set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3668 | | GAME( 1996, rdftu, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden Fighters (US)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3669 | | GAME( 1996, rdftam, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden Fighters (Asia)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3670 | | GAME( 1996, rdftadi, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Dream Island license)", "Raiden Fighters (Korea)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3671 | | GAME( 1996, rdftau, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Australia)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3672 | | GAME( 1996, rdftit, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Italy)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3673 | | GAME( 1996, rdfta, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Austria)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3655 | GAME( 1996, rdft, 0, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Japan set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3656 | GAME( 1996, rdftj, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu", "Raiden Fighters (Japan set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3657 | GAME( 1996, rdftu, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden Fighters (US)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3658 | GAME( 1996, rdftam, rdft, spi, spi_3button, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden Fighters (Asia)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3659 | 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 ) |
| 3660 | 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 ) |
| 3661 | 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 ) |
| 3662 | 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 ) |
| 3674 | 3663 | |
| 3675 | | GAME( 1997, rdft2, 0, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Tuning license)", "Raiden Fighters 2 - Operation Hell Dive (Europe)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3676 | | GAME( 1997, rdft2u, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden Fighters 2 - Operation Hell Dive (US)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3677 | | GAME( 1997, rdft2j, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu", "Raiden Fighters 2 - Operation Hell Dive (Japan set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3678 | | GAME( 1997, rdft2j2, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu", "Raiden Fighters 2 - Operation Hell Dive (Japan set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3679 | | GAME( 1997, rdft2a, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden Fighters 2 - Operation Hell Dive (Asia)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3680 | | GAME( 1997, rdft2a2, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Dream Island license)", "Raiden Fighters 2 - Operation Hell Dive (Korea)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3681 | | GAME( 1997, rdft2t, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu", "Raiden Fighters 2 - Operation Hell Dive (Taiwan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3664 | GAME( 1997, rdft2, 0, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Tuning license)", "Raiden Fighters 2 - Operation Hell Dive (Europe)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3665 | GAME( 1997, rdft2u, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden Fighters 2 - Operation Hell Dive (US)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3666 | GAME( 1997, rdft2j, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu", "Raiden Fighters 2 - Operation Hell Dive (Japan set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3667 | GAME( 1997, rdft2j2, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu", "Raiden Fighters 2 - Operation Hell Dive (Japan set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3668 | GAME( 1997, rdft2a, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Metrotainment license)", "Raiden Fighters 2 - Operation Hell Dive (Asia)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3669 | GAME( 1997, rdft2a2, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Dream Island license)", "Raiden Fighters 2 - Operation Hell Dive (Korea)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3670 | GAME( 1997, rdft2t, rdft2, spi, spi_2button, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu", "Raiden Fighters 2 - Operation Hell Dive (Taiwan)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3682 | 3671 | |
| 3683 | | GAME( 1998, rfjet, 0, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu (Tuning license)", "Raiden Fighters Jet (Europe)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3684 | | GAME( 1998, rfjetu, rfjet, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden Fighters Jet (US)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3685 | | GAME( 1998, rfjetj, rfjet, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3686 | | GAME( 1998, rfjeta, rfjet, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu (Dream Island license)", "Raiden Fighters Jet (Korea)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3687 | | GAME( 1998, rfjett, rfjet, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet (Taiwan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3672 | GAME( 1998, rfjet, 0, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu (Tuning license)", "Raiden Fighters Jet (Europe)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3673 | GAME( 1998, rfjetu, rfjet, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden Fighters Jet (US)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3674 | GAME( 1998, rfjetj, rfjet, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet (Japan)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3675 | GAME( 1998, rfjeta, rfjet, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu (Dream Island license)", "Raiden Fighters Jet (Korea)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3676 | GAME( 1998, rfjett, rfjet, spi, spi_2button, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet (Taiwan)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3688 | 3677 | |
| 3689 | 3678 | /* SXX2E */ |
| 3690 | | GAME( 1996, rdfts, rdft, sxx2e, sxx2e, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Explorer System Corp. license)", "Raiden Fighters (Taiwan, single board)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3679 | GAME( 1996, rdfts, rdft, sxx2e, sxx2e, seibuspi_state, rdft, ROT270, "Seibu Kaihatsu (Explorer System Corp. license)", "Raiden Fighters (Taiwan, single board)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3691 | 3680 | |
| 3692 | 3681 | /* SXX2F */ |
| 3693 | | GAME( 1997, rdft2us, rdft2, sxx2f, sxx2f, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden Fighters 2 - Operation Hell Dive (US, single board)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) // title screen shows small '.1' |
| 3682 | GAME( 1997, rdft2us, rdft2, sxx2f, sxx2f, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu (Fabtek license)", "Raiden Fighters 2 - Operation Hell Dive (US, single board)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) // title screen shows small '.1' |
| 3694 | 3683 | |
| 3695 | 3684 | /* SXX2G */ |
| 3696 | | GAME( 1999, rfjetsa, rfjet, sxx2g, sxx2f, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet (US, single board)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) // has 1998-99 copyright + planes unlocked |
| 3697 | | GAME( 1999, rfjets, rfjet, sxx2g, sxx2f, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet (US, single board, earlier?)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) // maybe proto? see notes at romdefs |
| 3685 | GAME( 1999, rfjetsa, rfjet, sxx2g, sxx2f, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet (US, single board)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) // has 1998-99 copyright + planes unlocked |
| 3686 | GAME( 1999, rfjets, rfjet, sxx2g, sxx2f, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet (US, single board, earlier?)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) // maybe proto? see notes at romdefs |
| 3698 | 3687 | |
| 3699 | 3688 | /* SYS386I */ |
| 3700 | | GAME( 2000, rdft22kc, rdft2, sys386i, sys386i, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu", "Raiden Fighters 2 - Operation Hell Dive 2000 (China, SYS386I)", GAME_IMPERFECT_GRAPHICS ) |
| 3701 | | GAME( 2000, rfjet2kc, rfjet, sys386i, sys386i, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet 2000 (China, SYS386I)", GAME_IMPERFECT_GRAPHICS ) |
| 3689 | GAME( 2000, rdft22kc, rdft2, sys386i, sys386i, seibuspi_state, rdft2, ROT270, "Seibu Kaihatsu", "Raiden Fighters 2 - Operation Hell Dive 2000 (China, SYS386I)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) |
| 3690 | GAME( 2000, rfjet2kc, rfjet, sys386i, sys386i, seibuspi_state, rfjet, ROT270, "Seibu Kaihatsu", "Raiden Fighters Jet 2000 (China, SYS386I)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) |
| 3702 | 3691 | |
| 3703 | 3692 | /* SYS386F */ |
| 3704 | | GAME( 1999, ejsakura, 0, sys386f, sys386f, seibuspi_state, sys386f, ROT0, "Seibu Kaihatsu", "E-Jan Sakurasou (Japan, SYS386F V2.0)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3705 | | GAME( 1999, ejsakura12, ejsakura, sys386f, sys386f, seibuspi_state, sys386f, ROT0, "Seibu Kaihatsu", "E-Jan Sakurasou (Japan, SYS386F V1.2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3693 | GAME( 1999, ejsakura, 0, sys386f, sys386f, seibuspi_state, sys386f, ROT0, "Seibu Kaihatsu", "E-Jan Sakurasou (Japan, SYS386F V2.0)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 3694 | GAME( 1999, ejsakura12, ejsakura, sys386f, sys386f, seibuspi_state, sys386f, ROT0, "Seibu Kaihatsu", "E-Jan Sakurasou (Japan, SYS386F V1.2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |