trunk/src/mame/drivers/galpani2.c
| r243270 | r243271 | |
| 78 | 78 | |
| 79 | 79 | #include "emu.h" |
| 80 | 80 | #include "cpu/m68000/m68000.h" |
| 81 | | #include "sound/okim6295.h" |
| 82 | | #include "machine/eepromser.h" |
| 83 | 81 | #include "includes/galpani2.h" |
| 84 | 82 | |
| 85 | 83 | /*************************************************************************** |
| r243270 | r243271 | |
| 127 | 125 | UINT8 *ROM = memregion("subdata")->base(); |
| 128 | 126 | membank("subdatabank")->configure_entries(0, 0x2000000/0x0800000, ROM, 0x0800000); |
| 129 | 127 | membank("subdatabank")->set_entry(0); |
| 128 | |
| 129 | save_item(NAME(m_eeprom_word)); |
| 130 | save_item(NAME(m_old_mcu_nmi1)); |
| 131 | save_item(NAME(m_old_mcu_nmi2)); |
| 130 | 132 | |
| 131 | 133 | } |
| 132 | 134 | |
| r243270 | r243271 | |
| 1192 | 1194 | ROM_LOAD( "gp2-101-0044.u60", 0x200000, 0x100000, CRC(3c45134f) SHA1(a5362bfcc6beb6e776c1bce4544475f8947fccea) ) |
| 1193 | 1195 | ROM_END |
| 1194 | 1196 | |
| 1195 | | GAME( 1993, galpani2, 0, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Asia)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) |
| 1196 | | GAME( 1993, galpani2e, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (English)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) |
| 1197 | | GAME( 1993, galpani2e2,galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (English, 2 PCB ver.)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) |
| 1198 | | GAME( 1993, galpani2g, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Germany, 2 PCB ver.)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) |
| 1199 | | GAME( 1993, galpani2i, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Italy, single PCB)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) |
| 1200 | | GAME( 1993, galpani2gs,galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Germany, single PCB)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) |
| 1201 | | GAME( 1993, galpani2t, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Taiwan)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) |
| 1202 | | GAME( 1993, galpani2j, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Japan)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) // it is a 'quiz edition' but the title screen doesn't say, maybe all Japanese versions have the Quiz |
| 1197 | GAME( 1993, galpani2, 0, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Asia)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) |
| 1198 | GAME( 1993, galpani2e, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (English)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) |
| 1199 | GAME( 1993, galpani2e2,galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (English, 2 PCB ver.)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) |
| 1200 | GAME( 1993, galpani2g, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Germany, 2 PCB ver.)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) |
| 1201 | GAME( 1993, galpani2i, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Italy, single PCB)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) |
| 1202 | GAME( 1993, galpani2gs,galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Germany, single PCB)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) |
| 1203 | GAME( 1993, galpani2t, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Taiwan)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) |
| 1204 | GAME( 1993, galpani2j, galpani2, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II (Japan)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) // it is a 'quiz edition' but the title screen doesn't say, maybe all Japanese versions have the Quiz |
| 1203 | 1205 | |
| 1204 | | GAME( 1993, gp2quiz, 0, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II - Quiz Version", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) // this one has 'quiz edition' on the title screen |
| 1206 | GAME( 1993, gp2quiz, 0, galpani2, galpani2, driver_device, 0, ROT90, "Kaneko", "Gals Panic II - Quiz Version", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) // this one has 'quiz edition' on the title screen |
| 1205 | 1207 | |
| 1206 | | GAME( 1994, gp2se, 0, galpani2, gp2se, driver_device, 0, ROT90, "Kaneko", "Gals Panic II' - Special Edition (Japan)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION ) |
| 1208 | GAME( 1994, gp2se, 0, galpani2, gp2se, driver_device, 0, ROT90, "Kaneko", "Gals Panic II' - Special Edition (Japan)", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION | GAME_SUPPORTS_SAVE ) |
trunk/src/mame/drivers/kaneko16.c
| r243270 | r243271 | |
| 88 | 88 | #include "cpu/z80/z80.h" |
| 89 | 89 | #include "cpu/m68000/m68000.h" |
| 90 | 90 | #include "includes/kaneko16.h" |
| 91 | | #include "sound/2203intf.h" |
| 92 | 91 | #include "sound/2151intf.h" |
| 93 | 92 | #include "sound/okim6295.h" |
| 94 | 93 | #include "machine/kaneko_hit.h" |
| r243270 | r243271 | |
| 106 | 105 | |
| 107 | 106 | MACHINE_RESET_MEMBER(kaneko16_state,gtmr) |
| 108 | 107 | { |
| 109 | | VIEW2_2_pri = 1; |
| 108 | m_VIEW2_2_pri = 1; |
| 110 | 109 | } |
| 111 | 110 | |
| 112 | 111 | MACHINE_RESET_MEMBER(kaneko16_state,mgcrystl) |
| 113 | 112 | { |
| 114 | | VIEW2_2_pri = 0; |
| 113 | m_VIEW2_2_pri = 0; |
| 115 | 114 | } |
| 116 | 115 | |
| 117 | 116 | |
| r243270 | r243271 | |
| 159 | 158 | |
| 160 | 159 | READ16_MEMBER(kaneko16_state::kaneko16_ay1_YM2149_r) |
| 161 | 160 | { |
| 162 | | ay8910_device *ay8910 = machine().device<ay8910_device>("ay1"); |
| 163 | 161 | /* Each 2149 register is mapped to a different address */ |
| 164 | | ay8910->address_w(space,0,offset); |
| 165 | | return ay8910->data_r(space,0); |
| 162 | m_ym2149_1->address_w(space,0,offset); |
| 163 | return m_ym2149_1->data_r(space,0); |
| 166 | 164 | } |
| 167 | 165 | |
| 168 | 166 | WRITE16_MEMBER(kaneko16_state::kaneko16_ay1_YM2149_w) |
| 169 | 167 | { |
| 170 | | ay8910_device *ay8910 = machine().device<ay8910_device>("ay1"); |
| 171 | 168 | /* Each 2149 register is mapped to a different address */ |
| 172 | | ay8910->address_w(space,0,offset); |
| 169 | m_ym2149_1->address_w(space,0,offset); |
| 173 | 170 | /* The registers are mapped to odd addresses, except one! */ |
| 174 | | if (ACCESSING_BITS_0_7) ay8910->data_w(space,0, data & 0xff); |
| 175 | | else ay8910->data_w(space,0,(data >> 8) & 0xff); |
| 171 | if (ACCESSING_BITS_0_7) m_ym2149_1->data_w(space,0, data & 0xff); |
| 172 | else m_ym2149_1->data_w(space,0,(data >> 8) & 0xff); |
| 176 | 173 | } |
| 177 | 174 | |
| 178 | 175 | READ16_MEMBER(kaneko16_state::kaneko16_ay2_YM2149_r) |
| 179 | 176 | { |
| 180 | | ay8910_device *ay8910 = machine().device<ay8910_device>("ay2"); |
| 181 | 177 | /* Each 2149 register is mapped to a different address */ |
| 182 | | ay8910->address_w(space,0,offset); |
| 183 | | return ay8910->data_r(space,0); |
| 178 | m_ym2149_2->address_w(space,0,offset); |
| 179 | return m_ym2149_2->data_r(space,0); |
| 184 | 180 | } |
| 185 | 181 | |
| 186 | 182 | WRITE16_MEMBER(kaneko16_state::kaneko16_ay2_YM2149_w) |
| 187 | 183 | { |
| 188 | | ay8910_device *ay8910 = machine().device<ay8910_device>("ay2"); |
| 189 | 184 | /* Each 2149 register is mapped to a different address */ |
| 190 | | ay8910->address_w(space,0,offset); |
| 185 | m_ym2149_2->address_w(space,0,offset); |
| 191 | 186 | /* The registers are mapped to odd addresses, except one! */ |
| 192 | | if (ACCESSING_BITS_0_7) ay8910->data_w(space,0, data & 0xff); |
| 193 | | else ay8910->data_w(space,0,(data >> 8) & 0xff); |
| 187 | if (ACCESSING_BITS_0_7) m_ym2149_2->data_w(space,0, data & 0xff); |
| 188 | else m_ym2149_2->data_w(space,0,(data >> 8) & 0xff); |
| 194 | 189 | } |
| 195 | 190 | |
| 196 | 191 | |
| r243270 | r243271 | |
| 1714 | 1709 | /* sound hardware */ |
| 1715 | 1710 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 1716 | 1711 | |
| 1717 | | MCFG_SOUND_ADD("ay1", YM2149, 1000000) |
| 1712 | MCFG_SOUND_ADD("ym2149_1", YM2149, 1000000) |
| 1718 | 1713 | MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSW1")) |
| 1719 | 1714 | MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSW2")) |
| 1720 | 1715 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) |
| 1721 | 1716 | |
| 1722 | | MCFG_SOUND_ADD("ay2", YM2149, 1000000) |
| 1717 | MCFG_SOUND_ADD("ym2149_2", YM2149, 1000000) |
| 1723 | 1718 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) |
| 1724 | 1719 | |
| 1725 | 1720 | MCFG_OKIM6295_ADD("oki", 12000000/6, OKIM6295_PIN7_LOW) |
| r243270 | r243271 | |
| 1778 | 1773 | /* sound hardware */ |
| 1779 | 1774 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 1780 | 1775 | |
| 1781 | | MCFG_SOUND_ADD("ay1", YM2149, XTAL_12MHz/6) /* verified on pcb */ |
| 1776 | MCFG_SOUND_ADD("ym2149_1", YM2149, XTAL_12MHz/6) /* verified on pcb */ |
| 1782 | 1777 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) |
| 1783 | 1778 | |
| 1784 | | MCFG_SOUND_ADD("ay2", YM2149, XTAL_12MHz/6) /* verified on pcb */ |
| 1779 | MCFG_SOUND_ADD("ym2149_2", YM2149, XTAL_12MHz/6) /* verified on pcb */ |
| 1785 | 1780 | MCFG_AY8910_PORT_A_READ_CB(READ8(kaneko16_state, eeprom_r)) /* inputs A: 0,EEPROM bit read */ |
| 1786 | 1781 | MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(kaneko16_state, eeprom_w)) /* outputs B: 0,EEPROM reset */ |
| 1787 | 1782 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) |
| r243270 | r243271 | |
| 2034 | 2029 | /* sound hardware */ |
| 2035 | 2030 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 2036 | 2031 | |
| 2037 | | MCFG_SOUND_ADD("ay1", YM2149, XTAL_12MHz/6) /* verified on pcb */ |
| 2032 | MCFG_SOUND_ADD("ym2149_1", YM2149, XTAL_12MHz/6) /* verified on pcb */ |
| 2038 | 2033 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) |
| 2039 | 2034 | |
| 2040 | | MCFG_SOUND_ADD("ay2", YM2149, XTAL_12MHz/6) /* verified on pcb */ |
| 2035 | MCFG_SOUND_ADD("ym2149_2", YM2149, XTAL_12MHz/6) /* verified on pcb */ |
| 2041 | 2036 | MCFG_AY8910_PORT_A_READ_CB(READ8(kaneko16_state, eeprom_r)) /* inputs A: 0,EEPROM bit read */ |
| 2042 | 2037 | MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(kaneko16_state, eeprom_w)) /* outputs B: 0,EEPROM reset */ |
| 2043 | 2038 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) |
| r243270 | r243271 | |
| 3961 | 3956 | |
| 3962 | 3957 | ***************************************************************************/ |
| 3963 | 3958 | |
| 3964 | | GAME( 1991, berlwall, 0, berlwall, berlwall, kaneko16_berlwall_state, berlwall, ROT0, "Kaneko", "The Berlin Wall", 0 ) |
| 3965 | | GAME( 1991, berlwallt,berlwall, berlwall, berlwallt,kaneko16_berlwall_state, berlwall, ROT0, "Kaneko", "The Berlin Wall (bootleg ?)", 0 ) |
| 3966 | | GAME( 1991, berlwallk,berlwall, berlwall, berlwallk,kaneko16_berlwall_state, berlwall, ROT0, "Kaneko (Inter license)", "The Berlin Wall (Korea)", 0 ) |
| 3959 | GAME( 1991, berlwall, 0, berlwall, berlwall, kaneko16_berlwall_state, berlwall, ROT0, "Kaneko", "The Berlin Wall", GAME_SUPPORTS_SAVE ) |
| 3960 | GAME( 1991, berlwallt,berlwall, berlwall, berlwallt,kaneko16_berlwall_state, berlwall, ROT0, "Kaneko", "The Berlin Wall (bootleg ?)", GAME_SUPPORTS_SAVE ) |
| 3961 | GAME( 1991, berlwallk,berlwall, berlwall, berlwallk,kaneko16_berlwall_state, berlwall, ROT0, "Kaneko (Inter license)", "The Berlin Wall (Korea)", GAME_SUPPORTS_SAVE ) |
| 3967 | 3962 | |
| 3968 | 3963 | |
| 3969 | 3964 | |
| 3970 | | GAME( 1991, mgcrystl, 0, mgcrystl, mgcrystl, kaneko16_state, kaneko16, ROT0, "Kaneko", "Magical Crystals (World, 92/01/10)", 0 ) |
| 3971 | | GAME( 1991, mgcrystlo,mgcrystl, mgcrystl, mgcrystl, kaneko16_state, kaneko16, ROT0, "Kaneko", "Magical Crystals (World, 91/12/10)", 0 ) |
| 3972 | | GAME( 1991, mgcrystlj,mgcrystl, mgcrystl, mgcrystl, kaneko16_state, kaneko16, ROT0, "Kaneko (Atlus license)", "Magical Crystals (Japan, 92/01/13)", 0 ) |
| 3973 | | GAME( 1992, blazeon, 0, blazeon, blazeon, kaneko16_state, kaneko16, ROT0, "Atlus", "Blaze On (Japan)", 0 ) |
| 3974 | | GAME( 1992, explbrkr, 0, bakubrkr, bakubrkr, kaneko16_state, kaneko16, ROT90, "Kaneko", "Explosive Breaker", 0 ) |
| 3975 | | GAME( 1992, bakubrkr, explbrkr, bakubrkr, bakubrkr, kaneko16_state, kaneko16, ROT90, "Kaneko", "Bakuretsu Breaker", 0 ) |
| 3965 | GAME( 1991, mgcrystl, 0, mgcrystl, mgcrystl, kaneko16_state, kaneko16, ROT0, "Kaneko", "Magical Crystals (World, 92/01/10)", GAME_SUPPORTS_SAVE ) |
| 3966 | GAME( 1991, mgcrystlo,mgcrystl, mgcrystl, mgcrystl, kaneko16_state, kaneko16, ROT0, "Kaneko", "Magical Crystals (World, 91/12/10)", GAME_SUPPORTS_SAVE ) |
| 3967 | GAME( 1991, mgcrystlj,mgcrystl, mgcrystl, mgcrystl, kaneko16_state, kaneko16, ROT0, "Kaneko (Atlus license)", "Magical Crystals (Japan, 92/01/13)", GAME_SUPPORTS_SAVE ) |
| 3968 | GAME( 1992, blazeon, 0, blazeon, blazeon, kaneko16_state, kaneko16, ROT0, "Atlus", "Blaze On (Japan)", GAME_SUPPORTS_SAVE ) |
| 3969 | GAME( 1992, explbrkr, 0, bakubrkr, bakubrkr, kaneko16_state, kaneko16, ROT90, "Kaneko", "Explosive Breaker", GAME_SUPPORTS_SAVE ) |
| 3970 | GAME( 1992, bakubrkr, explbrkr, bakubrkr, bakubrkr, kaneko16_state, kaneko16, ROT90, "Kaneko", "Bakuretsu Breaker", GAME_SUPPORTS_SAVE ) |
| 3976 | 3971 | |
| 3977 | | GAME( 1994, bonkadv, 0, bonkadv , bonkadv, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "B.C. Kid / Bonk's Adventure / Kyukyoku!! PC Genjin", 0 ) |
| 3978 | | GAME( 1994, bloodwar, 0, bloodwar, bloodwar, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Blood Warrior", 0 ) |
| 3979 | | GAME( 1994, oedfight, bloodwar, bloodwar, bloodwar, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Oedo Fight (Japan Bloodshed Ver.)", 0 ) |
| 3980 | | GAME( 1994, gtmr, 0, gtmr, gtmr, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "1000 Miglia: Great 1000 Miles Rally (94/07/18)", 0 ) |
| 3981 | | GAME( 1994, gtmra, gtmr, gtmr, gtmr, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "1000 Miglia: Great 1000 Miles Rally (94/06/13)", 0 ) |
| 3982 | | GAME( 1994, gtmre, gtmr, gtmre, gtmr, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Great 1000 Miles Rally: Evolution Model!!! (94/09/06)", 0 ) |
| 3983 | | GAME( 1994, gtmrusa, gtmr, gtmre, gtmr, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Great 1000 Miles Rally: U.S.A Version! (94/09/06)", 0 ) // U.S.A version seems part of the title, rather than region |
| 3984 | | GAME( 1995, gtmr2, 0, gtmr2, gtmr2, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Mille Miglia 2: Great 1000 Miles Rally (95/05/24)", 0 ) |
| 3985 | | GAME( 1995, gtmr2a, gtmr2, gtmr2, gtmr2, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Mille Miglia 2: Great 1000 Miles Rally (95/04/04)", 0 ) |
| 3986 | | GAME( 1995, gtmr2u, gtmr2, gtmr2, gtmr2, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Great 1000 Miles Rally 2 USA (95/05/18)", 0 ) |
| 3972 | GAME( 1994, bonkadv, 0, bonkadv , bonkadv, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "B.C. Kid / Bonk's Adventure / Kyukyoku!! PC Genjin", GAME_SUPPORTS_SAVE ) |
| 3973 | GAME( 1994, bloodwar, 0, bloodwar, bloodwar, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Blood Warrior", GAME_SUPPORTS_SAVE ) |
| 3974 | GAME( 1994, oedfight, bloodwar, bloodwar, bloodwar, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Oedo Fight (Japan Bloodshed Ver.)", GAME_SUPPORTS_SAVE ) |
| 3975 | GAME( 1994, gtmr, 0, gtmr, gtmr, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "1000 Miglia: Great 1000 Miles Rally (94/07/18)", GAME_SUPPORTS_SAVE ) |
| 3976 | GAME( 1994, gtmra, gtmr, gtmr, gtmr, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "1000 Miglia: Great 1000 Miles Rally (94/06/13)", GAME_SUPPORTS_SAVE ) |
| 3977 | GAME( 1994, gtmre, gtmr, gtmre, gtmr, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Great 1000 Miles Rally: Evolution Model!!! (94/09/06)", GAME_SUPPORTS_SAVE ) |
| 3978 | GAME( 1994, gtmrusa, gtmr, gtmre, gtmr, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Great 1000 Miles Rally: U.S.A Version! (94/09/06)", GAME_SUPPORTS_SAVE ) // U.S.A version seems part of the title, rather than region |
| 3979 | GAME( 1995, gtmr2, 0, gtmr2, gtmr2, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Mille Miglia 2: Great 1000 Miles Rally (95/05/24)", GAME_SUPPORTS_SAVE ) |
| 3980 | GAME( 1995, gtmr2a, gtmr2, gtmr2, gtmr2, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Mille Miglia 2: Great 1000 Miles Rally (95/04/04)", GAME_SUPPORTS_SAVE ) |
| 3981 | GAME( 1995, gtmr2u, gtmr2, gtmr2, gtmr2, kaneko16_gtmr_state, gtmr, ROT0, "Kaneko", "Great 1000 Miles Rally 2 USA (95/05/18)", GAME_SUPPORTS_SAVE ) |
| 3987 | 3982 | |
| 3988 | | GAME( 1992, brapboys, 0, brapboys, brapboys, kaneko16_shogwarr_state, brapboys, ROT0, "Kaneko", "B.Rap Boys (World)", 0 ) |
| 3989 | | GAME( 1992, brapboysj,brapboys, brapboys, brapboys, kaneko16_shogwarr_state, brapboys, ROT0, "Kaneko", "B.Rap Boys Special (Japan)", 0 ) |
| 3990 | | GAME( 1992, brapboysu,brapboys, brapboys, brapboys, kaneko16_shogwarr_state, brapboys, ROT0, "Kaneko", "B.Rap Boys Special (US)", 0 ) |
| 3991 | | GAME( 1992, shogwarr, 0, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "Kaneko", "Shogun Warriors (World)", GAME_NO_COCKTAIL ) |
| 3992 | | GAME( 1992, shogwarru,shogwarr, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "Kaneko", "Shogun Warriors (US)", GAME_NO_COCKTAIL ) |
| 3993 | | GAME( 1992, fjbuster, shogwarr, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "Kaneko", "Fujiyama Buster (Japan)", GAME_NO_COCKTAIL ) |
| 3983 | GAME( 1992, brapboys, 0, brapboys, brapboys, kaneko16_shogwarr_state, brapboys, ROT0, "Kaneko", "B.Rap Boys (World)", GAME_SUPPORTS_SAVE ) |
| 3984 | GAME( 1992, brapboysj,brapboys, brapboys, brapboys, kaneko16_shogwarr_state, brapboys, ROT0, "Kaneko", "B.Rap Boys Special (Japan)", GAME_SUPPORTS_SAVE ) |
| 3985 | GAME( 1992, brapboysu,brapboys, brapboys, brapboys, kaneko16_shogwarr_state, brapboys, ROT0, "Kaneko", "B.Rap Boys Special (US)", GAME_SUPPORTS_SAVE ) |
| 3986 | GAME( 1992, shogwarr, 0, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "Kaneko", "Shogun Warriors (World)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) |
| 3987 | GAME( 1992, shogwarru,shogwarr, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "Kaneko", "Shogun Warriors (US)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) |
| 3988 | GAME( 1992, fjbuster, shogwarr, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "Kaneko", "Fujiyama Buster (Japan)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE ) |