trunk/src/mame/drivers/namcos22.c
| r20851 | r20852 | |
| 1169 | 1169 | /*********************************************************************************************/ |
| 1170 | 1170 | |
| 1171 | 1171 | /* TODO: REMOVE (THIS IS HANDLED BY "IOMCU") */ |
| 1172 | | static UINT16 AnalogAsDigital( running_machine &machine ) |
| 1173 | | { |
| 1174 | | namcos22_state *state = machine.driver_data<namcos22_state>(); |
| 1175 | | UINT16 inputs = state->ioport("INPUTS")->read_safe(0); |
| 1176 | | UINT16 gas = state->ioport("GAS")->read_safe(0); |
| 1177 | | UINT16 steer = state->ioport("STEER")->read_safe(0); |
| 1178 | | UINT16 result = 0xffff; |
| 1179 | | |
| 1180 | | switch( state->m_gametype ) |
| 1181 | | { |
| 1182 | | case NAMCOS22_RAVE_RACER: |
| 1183 | | case NAMCOS22_RIDGE_RACER: |
| 1184 | | case NAMCOS22_RIDGE_RACER2: |
| 1185 | | if( gas == 0xff ) |
| 1186 | | { |
| 1187 | | result ^= 0x0100; /* CHOOSE */ |
| 1188 | | } |
| 1189 | | if( steer == 0x00 ) |
| 1190 | | { |
| 1191 | | result ^= 0x0040; /* PREV */ |
| 1192 | | } |
| 1193 | | else if( steer == 0xff ) |
| 1194 | | { |
| 1195 | | result ^= 0x0080; /* NEXT */ |
| 1196 | | } |
| 1197 | | return result; |
| 1198 | | |
| 1199 | | case NAMCOS22_ACE_DRIVER: |
| 1200 | | case NAMCOS22_VICTORY_LAP: |
| 1201 | | if( gas > 0xf0 ) |
| 1202 | | { |
| 1203 | | result ^= (state->m_gametype == NAMCOS22_VICTORY_LAP) ? 0x0100 : 0x0001; /* CHOOSE */ |
| 1204 | | } |
| 1205 | | inputs &= 3; |
| 1206 | | if( inputs == 1 ) |
| 1207 | | { |
| 1208 | | /* Stick Shift Up */ |
| 1209 | | result ^= 0x0040; /* PREV */ |
| 1210 | | } |
| 1211 | | else if( inputs == 2 ) |
| 1212 | | { |
| 1213 | | /* Stick Shift Down */ |
| 1214 | | result ^= 0x0080; /* NEXT */ |
| 1215 | | } |
| 1216 | | return result; |
| 1217 | | |
| 1218 | | default: |
| 1219 | | break; |
| 1220 | | } |
| 1221 | | return result; |
| 1222 | | } |
| 1223 | | |
| 1224 | | /* TODO: REMOVE (THIS IS HANDLED BY "IOMCU") */ |
| 1225 | 1172 | static void HandleCoinage(running_machine &machine, int slots, int address_is_odd) |
| 1226 | 1173 | { |
| 1227 | 1174 | namcos22_state *state = machine.driver_data<namcos22_state>(); |
| r20851 | r20852 | |
| 2387 | 2334 | * Other values seem to be digital versions of analog ports, for example "the gas pedal is |
| 2388 | 2335 | * pressed" as a boolean flag. IO RAM supplies it as an analog value. |
| 2389 | 2336 | */ |
| 2390 | | READ32_MEMBER(namcos22_state::namcos22_portbit_r) |
| 2337 | READ16_MEMBER(namcos22_state::namcos22_portbit_r) |
| 2391 | 2338 | { |
| 2392 | | UINT32 data = m_Sys22PortBits; |
| 2393 | | m_Sys22PortBits>>=1; |
| 2394 | | return data&0x10001; |
| 2339 | UINT16 ret = m_portbits[offset] & 1; |
| 2340 | m_portbits[offset] = m_portbits[offset] >> 1 | 0x8000; |
| 2341 | return ret; |
| 2395 | 2342 | } |
| 2396 | | WRITE32_MEMBER(namcos22_state::namcos22_portbit_w) |
| 2343 | |
| 2344 | WRITE16_MEMBER(namcos22_state::namcos22_portbit_w) |
| 2397 | 2345 | { |
| 2398 | | unsigned dat50000008 = AnalogAsDigital(machine()); |
| 2399 | | unsigned dat5000000a = 0xffff; |
| 2400 | | m_Sys22PortBits = (dat50000008<<16)|dat5000000a; |
| 2346 | m_portbits[offset] = ioport((offset == 0) ? "P1" : "P2")->read_safe(0xffff); |
| 2401 | 2347 | } |
| 2402 | 2348 | |
| 2403 | | READ32_MEMBER(namcos22_state::namcos22_dipswitch_r) |
| 2349 | READ16_MEMBER(namcos22_state::namcos22_dipswitch_r) |
| 2404 | 2350 | { |
| 2405 | | return ioport("DSW0")->read()<<16; |
| 2351 | return ioport("DSW0")->read(); |
| 2406 | 2352 | } |
| 2407 | 2353 | |
| 2408 | 2354 | READ32_MEMBER(namcos22_state::namcos22_mcuram_r) |
| r20851 | r20852 | |
| 2435 | 2381 | } |
| 2436 | 2382 | } |
| 2437 | 2383 | |
| 2438 | | WRITE32_MEMBER(namcos22_state::namcos22_cpuleds_w) |
| 2384 | WRITE16_MEMBER(namcos22_state::namcos22_cpuleds_w) |
| 2439 | 2385 | { |
| 2440 | | // 8 leds on cpu board, left to right: |
| 2441 | | // GYRGYRGY green/yellow/red, 0=on 1=off |
| 2442 | | if (ACCESSING_BITS_0_15) data &= 0xff; |
| 2443 | | else data = (data>>16) & 0xff; |
| 2444 | | |
| 2386 | // 8 leds on cpu board, 0=on 1=off |
| 2387 | // on system 22: two rows of 4 red leds |
| 2388 | // on super system 22: GYRGYRGY green/yellow/red |
| 2445 | 2389 | for (int i = 0; i < 8; i++) |
| 2446 | 2390 | output_set_lamp_value(i, (~data<<i & 0x80) ? 0 : 1); |
| 2447 | 2391 | } |
| r20851 | r20852 | |
| 2495 | 2439 | AM_RANGE(0x400000, 0x40001f) AM_READWRITE(namcos22_keycus_r, namcos22_keycus_w) |
| 2496 | 2440 | AM_RANGE(0x410000, 0x413fff) AM_RAM /* C139 SCI buffer */ |
| 2497 | 2441 | AM_RANGE(0x420000, 0x42000f) AM_READ(namcos22_C139_SCI_r) AM_WRITEONLY /* C139 SCI registers */ |
| 2498 | | AM_RANGE(0x430000, 0x430003) AM_WRITE(namcos22_cpuleds_w) |
| 2499 | | AM_RANGE(0x440000, 0x440003) AM_READ(namcos22_dipswitch_r) |
| 2500 | | AM_RANGE(0x450008, 0x45000b) AM_READWRITE(namcos22_portbit_r, namcos22_portbit_w) |
| 2442 | AM_RANGE(0x440000, 0x440003) AM_READWRITE16(namcos22_dipswitch_r, namcos22_cpuleds_w, 0xffffffff) |
| 2443 | AM_RANGE(0x450008, 0x45000b) AM_READWRITE16(namcos22_portbit_r, namcos22_portbit_w, 0xffffffff) |
| 2501 | 2444 | AM_RANGE(0x460000, 0x463fff) AM_RAM_WRITE(namcos22s_nvmem_w) AM_SHARE("nvmem") |
| 2502 | 2445 | AM_RANGE(0x700000, 0x70001f) AM_READWRITE(namcos22_system_controller_r, namcos22s_system_controller_w) AM_SHARE("syscontrol") |
| 2503 | 2446 | AM_RANGE(0x800000, 0x800003) AM_WRITE(namcos22s_chipselect_w) |
| r20851 | r20852 | |
| 2727 | 2670 | |
| 2728 | 2671 | void namcos22_state::machine_start() |
| 2729 | 2672 | { |
| 2730 | | ; |
| 2673 | m_portbits[0] = 0xffff; |
| 2674 | m_portbits[1] = 0xffff; |
| 2731 | 2675 | } |
| 2732 | 2676 | |
| 2733 | 2677 | static MACHINE_CONFIG_START( namcos22s, namcos22_state ) |
| r20851 | r20852 | |
| 3001 | 2945 | * 0x50000000 - DIPSW3 |
| 3002 | 2946 | * 0x50000001 - DIPSW2 |
| 3003 | 2947 | */ |
| 3004 | | AM_RANGE(0x50000000, 0x50000003) AM_READ(namcos22_dipswitch_r) AM_WRITENOP |
| 3005 | | AM_RANGE(0x50000008, 0x5000000b) AM_READWRITE(namcos22_portbit_r, namcos22_portbit_w) |
| 2948 | AM_RANGE(0x50000000, 0x50000003) AM_READWRITE16(namcos22_dipswitch_r, namcos22_cpuleds_w, 0xffffffff) |
| 2949 | AM_RANGE(0x50000008, 0x5000000b) AM_READWRITE16(namcos22_portbit_r, namcos22_portbit_w, 0xffffffff) |
| 3006 | 2950 | |
| 3007 | 2951 | /** |
| 3008 | 2952 | * EEPROM |
| r20851 | r20852 | |
| 4738 | 4682 | |
| 4739 | 4683 | static INPUT_PORTS_START( alpiner ) |
| 4740 | 4684 | PORT_START("DSW0") |
| 4741 | | PORT_DIPNAME( 0x01, 0x01, "DIP4-1" ) |
| 4742 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 4743 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4744 | | PORT_DIPNAME( 0x02, 0x02, "DIP4-2" ) |
| 4745 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 4746 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4747 | | PORT_DIPNAME( 0x04, 0x04, "DIP4-3" ) |
| 4748 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 4749 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4750 | | PORT_DIPNAME( 0x08, 0x08, "DIP4-4" ) |
| 4751 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 4752 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4753 | | PORT_DIPNAME( 0x10, 0x10, "DIP4-5" ) |
| 4754 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 4755 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4756 | | PORT_DIPNAME( 0x20, 0x20, "DIP4-6" ) |
| 4757 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 4758 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4759 | | PORT_DIPNAME( 0x40, 0x40, "DIP4-7" ) |
| 4760 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 4761 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4762 | | PORT_DIPNAME( 0x80, 0x80, "DIP4-8" ) |
| 4763 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 4764 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4685 | PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0001, "SW4:1" ) |
| 4686 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4687 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4688 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4689 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4690 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4691 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4692 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW4:8" ) |
| 4693 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 4765 | 4694 | |
| 4766 | 4695 | PORT_START("MCUP5A") |
| 4767 | 4696 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r20851 | r20852 | |
| 4786 | 4715 | |
| 4787 | 4716 | static INPUT_PORTS_START( airco22 ) |
| 4788 | 4717 | PORT_START("DSW0") |
| 4789 | | PORT_DIPNAME( 0x01, 0x01, "DIP4-1" ) |
| 4790 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 4791 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4792 | | PORT_DIPNAME( 0x02, 0x02, "DIP4-2" ) |
| 4793 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 4794 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4795 | | PORT_DIPNAME( 0x04, 0x04, "DIP4-3" ) |
| 4796 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 4797 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4798 | | PORT_DIPNAME( 0x08, 0x08, "DIP4-4" ) |
| 4799 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 4800 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4801 | | PORT_DIPNAME( 0x10, 0x10, "DIP4-5" ) |
| 4802 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 4803 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4804 | | PORT_DIPNAME( 0x20, 0x20, "DIP4-6" ) |
| 4805 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 4806 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4807 | | PORT_DIPNAME( 0x40, 0x40, "DIP4-7" ) |
| 4808 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 4809 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4810 | | PORT_DIPNAME( 0x80, 0x80, "DIP4-8" ) |
| 4811 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 4812 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4718 | PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0001, "SW4:1" ) |
| 4719 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4720 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4721 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4722 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4723 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4724 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4725 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW4:8" ) |
| 4726 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 4813 | 4727 | |
| 4814 | 4728 | PORT_START("MCUP5A") |
| 4815 | 4729 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r20851 | r20852 | |
| 4836 | 4750 | |
| 4837 | 4751 | static INPUT_PORTS_START( cybrcycc ) |
| 4838 | 4752 | PORT_START("DSW0") |
| 4839 | | PORT_DIPNAME( 0x01, 0x01, "DIP4-1 (Test Mode)" ) |
| 4840 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 4841 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4842 | | PORT_DIPNAME( 0x02, 0x02, "DIP4-2" ) |
| 4843 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 4844 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4845 | | PORT_DIPNAME( 0x04, 0x04, "DIP4-3" ) |
| 4846 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 4847 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4848 | | PORT_DIPNAME( 0x08, 0x08, "DIP4-4" ) |
| 4849 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 4850 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4851 | | PORT_DIPNAME( 0x10, 0x10, "DIP4-5" ) |
| 4852 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 4853 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4854 | | PORT_DIPNAME( 0x20, 0x20, "DIP4-6" ) |
| 4855 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 4856 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4857 | | PORT_DIPNAME( 0x40, 0x40, "DIP4-7" ) |
| 4858 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 4859 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4860 | | PORT_DIPNAME( 0x80, 0x80, "DIP4-8" ) |
| 4861 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 4862 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4753 | PORT_DIPNAME( 0x0001, 0x0001, "Test Mode?" ) PORT_DIPLOCATION("SW4:1") |
| 4754 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 4755 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 4756 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4757 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4758 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4759 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4760 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4761 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4762 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW4:8" ) |
| 4763 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 4863 | 4764 | |
| 4864 | 4765 | PORT_START("MCUP5A") |
| 4865 | 4766 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r20851 | r20852 | |
| 4886 | 4787 | |
| 4887 | 4788 | static INPUT_PORTS_START( dirtdash ) |
| 4888 | 4789 | PORT_START("DSW0") |
| 4889 | | PORT_DIPNAME( 0x01, 0x01, "DIP4-1" ) |
| 4890 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 4891 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4892 | | PORT_DIPNAME( 0x02, 0x02, "DIP4-2" ) |
| 4893 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 4894 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4895 | | PORT_DIPNAME( 0x04, 0x04, "DIP4-3" ) |
| 4896 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 4897 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4898 | | PORT_DIPNAME( 0x08, 0x08, "DIP4-4" ) |
| 4899 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 4900 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4901 | | PORT_DIPNAME( 0x10, 0x10, "DIP4-5" ) |
| 4902 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 4903 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4904 | | PORT_DIPNAME( 0x20, 0x20, "DIP4-6" ) |
| 4905 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 4906 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4907 | | PORT_DIPNAME( 0x40, 0x40, "DIP4-7" ) |
| 4908 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 4909 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4910 | | PORT_DIPNAME( 0x80, 0x80, "DIP4-8" ) |
| 4911 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 4912 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4790 | PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0001, "SW4:1" ) |
| 4791 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4792 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4793 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4794 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4795 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4796 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4797 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW4:8" ) |
| 4798 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 4913 | 4799 | |
| 4914 | 4800 | PORT_START("MCUP5A") |
| 4915 | 4801 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r20851 | r20852 | |
| 4918 | 4804 | PORT_SERVICE( 0x08, IP_ACTIVE_LOW ) |
| 4919 | 4805 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("View Change") |
| 4920 | 4806 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Shift Up") |
| 4921 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Shift Down") |
| 4807 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Shift Down") |
| 4922 | 4808 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Motion-Stop") |
| 4923 | 4809 | |
| 4924 | 4810 | PORT_START("MCUP5B") |
| r20851 | r20852 | |
| 4936 | 4822 | |
| 4937 | 4823 | static INPUT_PORTS_START( tokyowar ) |
| 4938 | 4824 | PORT_START("DSW0") |
| 4939 | | PORT_DIPNAME( 0x01, 0x01, "DIP4-1 (Test Mode)" ) |
| 4940 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 4941 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4942 | | PORT_DIPNAME( 0x02, 0x02, "DIP4-2" ) |
| 4943 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 4944 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4945 | | PORT_DIPNAME( 0x04, 0x04, "DIP4-3" ) |
| 4946 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 4947 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4948 | | PORT_DIPNAME( 0x08, 0x08, "DIP4-4" ) |
| 4949 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 4950 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4951 | | PORT_DIPNAME( 0x10, 0x10, "DIP4-5" ) |
| 4952 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 4953 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4954 | | PORT_DIPNAME( 0x20, 0x20, "DIP4-6" ) |
| 4955 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 4956 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4957 | | PORT_DIPNAME( 0x40, 0x40, "DIP4-7" ) |
| 4958 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 4959 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4960 | | PORT_DIPNAME( 0x80, 0x80, "DIP4-8" ) |
| 4961 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 4962 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4825 | PORT_DIPNAME( 0x0001, 0x0001, "Test Mode?" ) PORT_DIPLOCATION("SW4:1") |
| 4826 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 4827 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 4828 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4829 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4830 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4831 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4832 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4833 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4834 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW4:8" ) |
| 4835 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 4963 | 4836 | |
| 4964 | 4837 | PORT_START("MCUP5A") |
| 4965 | 4838 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r20851 | r20852 | |
| 4986 | 4859 | |
| 4987 | 4860 | static INPUT_PORTS_START( aquajet ) |
| 4988 | 4861 | PORT_START("DSW0") |
| 4989 | | PORT_DIPNAME( 0x01, 0x01, "DIP4-1 (Test Mode)" ) |
| 4990 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 4991 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4992 | | PORT_DIPNAME( 0x02, 0x02, "DIP4-2" ) |
| 4993 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 4994 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4995 | | PORT_DIPNAME( 0x04, 0x04, "DIP4-3" ) |
| 4996 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 4997 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4998 | | PORT_DIPNAME( 0x08, 0x08, "DIP4-4" ) |
| 4999 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 5000 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5001 | | PORT_DIPNAME( 0x10, 0x10, "DIP4-5" ) |
| 5002 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 5003 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5004 | | PORT_DIPNAME( 0x20, 0x20, "DIP4-6" ) |
| 5005 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 5006 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5007 | | PORT_DIPNAME( 0x40, 0x40, "DIP4-7" ) |
| 5008 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 5009 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5010 | | PORT_DIPNAME( 0x80, 0x80, "DIP4-8" ) |
| 5011 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 5012 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4862 | PORT_DIPNAME( 0x0001, 0x0001, "Test Mode?" ) PORT_DIPLOCATION("SW4:1") |
| 4863 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 4864 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 4865 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4866 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4867 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4868 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4869 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4870 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4871 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW4:8" ) |
| 4872 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 5013 | 4873 | |
| 5014 | 4874 | PORT_START("MCUP5A") |
| 5015 | 4875 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r20851 | r20852 | |
| 5036 | 4896 | |
| 5037 | 4897 | static INPUT_PORTS_START( adillor ) |
| 5038 | 4898 | PORT_START("DSW0") |
| 5039 | | PORT_DIPNAME( 0x01, 0x01, "DIP4-1 (Test Mode)" ) |
| 5040 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 5041 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5042 | | PORT_DIPNAME( 0x02, 0x02, "DIP4-2" ) |
| 5043 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 5044 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5045 | | PORT_DIPNAME( 0x04, 0x04, "DIP4-3" ) |
| 5046 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 5047 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5048 | | PORT_DIPNAME( 0x08, 0x08, "DIP4-4" ) |
| 5049 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 5050 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5051 | | PORT_DIPNAME( 0x10, 0x10, "DIP4-5" ) |
| 5052 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 5053 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5054 | | PORT_DIPNAME( 0x20, 0x20, "DIP4-6" ) |
| 5055 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 5056 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5057 | | PORT_DIPNAME( 0x40, 0x40, "DIP4-7" ) |
| 5058 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 5059 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5060 | | PORT_DIPNAME( 0x80, 0x80, "DIP4-8" ) |
| 5061 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 5062 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4899 | PORT_DIPNAME( 0x0001, 0x0001, "Test Mode?" ) PORT_DIPLOCATION("SW4:1") |
| 4900 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 4901 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 4902 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4903 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4904 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4905 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4906 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4907 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4908 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW4:8" ) |
| 4909 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 5063 | 4910 | |
| 4911 | PORT_START("P1") |
| 4912 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_NAME("Dev Service Enter") |
| 4913 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) PORT_NAME("Dev Service Exit") |
| 4914 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) PORT_NAME("Dev Service Left") |
| 4915 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) PORT_NAME("Dev Service Right") // when in normal testmode, press this to enter the extra testmode |
| 4916 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_NAME("Dev Service Up") |
| 4917 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_NAME("Dev Service Down") |
| 4918 | PORT_BIT( 0xffc0, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 4919 | |
| 5064 | 4920 | PORT_START("MCUP5A") |
| 5065 | 4921 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| 5066 | 4922 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| r20851 | r20852 | |
| 5083 | 4939 | INPUT_PORTS_END |
| 5084 | 4940 | |
| 5085 | 4941 | static INPUT_PORTS_START( propcycl ) |
| 5086 | | PORT_START("DSW0") /* DIP4 */ |
| 5087 | | PORT_DIPNAME( 0x01, 0x01, "DIP1" ) |
| 5088 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 5089 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5090 | | PORT_DIPNAME( 0x02, 0x02, "DIP2" ) |
| 5091 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 5092 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5093 | | PORT_DIPNAME( 0x04, 0x04, "DIP3" ) |
| 5094 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 5095 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5096 | | PORT_DIPNAME( 0x08, 0x08, "DIP4" ) |
| 5097 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 5098 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5099 | | PORT_DIPNAME( 0x10, 0x10, "DIP5" ) |
| 5100 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 5101 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5102 | | PORT_DIPNAME( 0x20, 0x20, "DIP6" ) |
| 5103 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 5104 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5105 | | PORT_DIPNAME( 0x40, 0x40, "DIP7" ) |
| 5106 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 5107 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5108 | | PORT_DIPNAME( 0x80, 0x80, "DIP8" ) |
| 5109 | | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
| 5110 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 4942 | PORT_START("DSW0") |
| 4943 | PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0001, "SW4:1" ) |
| 4944 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4945 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4946 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4947 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4948 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4949 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4950 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW4:8" ) |
| 4951 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 5111 | 4952 | |
| 5112 | 4953 | PORT_START("MCUP5A") |
| 5113 | 4954 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r20851 | r20852 | |
| 5135 | 4976 | |
| 5136 | 4977 | static INPUT_PORTS_START( timecris ) |
| 5137 | 4978 | PORT_START("DSW0") |
| 5138 | | PORT_DIPNAME( 0x01, 0x01, "DIP4-1" ) |
| 5139 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| 5140 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5141 | | PORT_DIPNAME( 0x02, 0x02, "DIP4-2" ) |
| 5142 | | PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) |
| 5143 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5144 | | PORT_DIPNAME( 0x04, 0x04, "DIP4-3" ) |
| 5145 | | PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) |
| 5146 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5147 | | PORT_DIPNAME( 0x08, 0x08, "DIP4-4" ) |
| 5148 | | PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) |
| 5149 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5150 | | PORT_DIPNAME( 0x10, 0x10, "DIP4-5" ) |
| 5151 | | PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) |
| 5152 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5153 | | PORT_DIPNAME( 0x20, 0x20, "DIP4-6" ) |
| 5154 | | PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) |
| 5155 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5156 | | PORT_DIPNAME( 0x40, 0x40, "DIP4-7" ) |
| 5157 | | PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) |
| 5158 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 5159 | | PORT_SERVICE( 0x80, IP_ACTIVE_LOW ) |
| 4979 | PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0001, "SW4:1" ) |
| 4980 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW4:2" ) |
| 4981 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW4:3" ) |
| 4982 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW4:4" ) |
| 4983 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW4:5" ) |
| 4984 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW4:6" ) |
| 4985 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW4:7" ) |
| 4986 | PORT_SERVICE_DIPLOC( 0x0080, IP_ACTIVE_LOW, "SW4:8") |
| 4987 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 5160 | 4988 | |
| 5161 | 4989 | PORT_START("MCUP5A") |
| 5162 | 4990 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| r20851 | r20852 | |
| 5214 | 5042 | PORT_START("STICKX2") /* VOLUME 0 */ |
| 5215 | 5043 | PORT_BIT( 0xff, 0x7f, IPT_AD_STICK_X ) PORT_MINMAX(0x47,0xb7) /* range based on test mode */ PORT_CODE_DEC(KEYCODE_S) PORT_CODE_INC(KEYCODE_F) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_PLAYER(1) /* left joystick: horizontal */ |
| 5216 | 5044 | |
| 5217 | | PORT_START("DSW0") /* DIP2 and DIP3 */ |
| 5218 | | PORT_DIPNAME( 0x0001, 0x0001, "DIP2-1" ) |
| 5219 | | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 5220 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5221 | | PORT_DIPNAME( 0x0002, 0x0002, "DIP2-2" ) |
| 5222 | | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 5223 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5224 | | PORT_DIPNAME( 0x0004, 0x0004, "DIP2-3" ) |
| 5225 | | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 5226 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5227 | | PORT_DIPNAME( 0x0008, 0x0008, "DIP2-4" ) |
| 5228 | | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 5229 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5230 | | PORT_DIPNAME( 0x0010, 0x0010, "DIP2-5" ) |
| 5231 | | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 5232 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5233 | | PORT_DIPNAME( 0x0020, 0x0020, "DIP2-6" ) |
| 5234 | | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 5235 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5236 | | PORT_DIPNAME( 0x0040, 0x0040, "DIP2-7" ) |
| 5237 | | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 5238 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5239 | | PORT_DIPNAME( 0x0080, 0x0080, "DIP2-8" ) |
| 5240 | | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 5241 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5242 | | PORT_DIPNAME( 0x0100, 0x0100, "DIP3-1" ) |
| 5243 | | PORT_DIPSETTING( 0x0100, DEF_STR( Off ) ) |
| 5244 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5245 | | PORT_DIPNAME( 0x0200, 0x0200, "DIP3-2" ) |
| 5246 | | PORT_DIPSETTING( 0x0200, DEF_STR( Off ) ) |
| 5247 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5248 | | PORT_DIPNAME( 0x0400, 0x0400, "DIP3-3" ) |
| 5249 | | PORT_DIPSETTING( 0x0400, DEF_STR( Off ) ) |
| 5250 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5251 | | PORT_DIPNAME( 0x0800, 0x0800, "DIP3-4" ) |
| 5252 | | PORT_DIPSETTING( 0x0800, DEF_STR( Off ) ) |
| 5253 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5254 | | PORT_DIPNAME( 0x1000, 0x1000, "DIP3-5" ) |
| 5255 | | PORT_DIPSETTING( 0x1000, DEF_STR( Off ) ) |
| 5256 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5257 | | PORT_DIPNAME( 0x2000, 0x2000, "DIP3-6" ) |
| 5258 | | PORT_DIPSETTING( 0x2000, DEF_STR( Off ) ) |
| 5259 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5260 | | PORT_DIPNAME( 0x4000, 0x4000, "DIP3-7" ) |
| 5261 | | PORT_DIPSETTING( 0x4000, DEF_STR( Off ) ) |
| 5262 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5263 | | PORT_DIPNAME( 0x8000, 0x8000, "DIP3-8" ) |
| 5264 | | PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) |
| 5265 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5045 | PORT_START("DSW0") |
| 5046 | PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0001, "SW2:1" ) |
| 5047 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW2:2" ) |
| 5048 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW2:3" ) |
| 5049 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW2:4" ) |
| 5050 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW2:5" ) |
| 5051 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW2:6" ) |
| 5052 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW2:7" ) |
| 5053 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW2:8" ) |
| 5054 | PORT_DIPUNKNOWN_DIPLOC( 0x0100, 0x0100, "SW3:1" ) |
| 5055 | PORT_DIPUNKNOWN_DIPLOC( 0x0200, 0x0200, "SW3:2" ) |
| 5056 | PORT_DIPUNKNOWN_DIPLOC( 0x0400, 0x0400, "SW3:3" ) |
| 5057 | PORT_DIPUNKNOWN_DIPLOC( 0x0800, 0x0800, "SW3:4" ) |
| 5058 | PORT_DIPUNKNOWN_DIPLOC( 0x1000, 0x1000, "SW3:5" ) |
| 5059 | PORT_DIPUNKNOWN_DIPLOC( 0x2000, 0x2000, "SW3:6" ) |
| 5060 | PORT_DIPUNKNOWN_DIPLOC( 0x4000, 0x4000, "SW3:7" ) |
| 5061 | PORT_DIPUNKNOWN_DIPLOC( 0x8000, 0x8000, "SW3:8" ) |
| 5266 | 5062 | INPUT_PORTS_END |
| 5267 | 5063 | |
| 5268 | 5064 | static INPUT_PORTS_START( acedrvr ) |
| r20851 | r20852 | |
| 5284 | 5080 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5285 | 5081 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Motion-Stop") |
| 5286 | 5082 | |
| 5287 | | PORT_START("DSW0") /* DIP2 and DIP3 */ |
| 5288 | | PORT_DIPNAME( 0x0001, 0x0001, "DIP2-1" ) |
| 5289 | | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 5290 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5291 | | PORT_DIPNAME( 0x0002, 0x0002, "DIP2-2" ) |
| 5292 | | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 5293 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5294 | | PORT_DIPNAME( 0x0004, 0x0004, "DIP2-3" ) |
| 5295 | | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 5296 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5297 | | PORT_DIPNAME( 0x0008, 0x0008, "DIP2-4" ) |
| 5298 | | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 5299 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5300 | | PORT_DIPNAME( 0x0010, 0x0010, "DIP2-5" ) |
| 5301 | | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 5302 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5303 | | PORT_DIPNAME( 0x0020, 0x0020, "DIP2-6" ) |
| 5304 | | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 5305 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5306 | | PORT_DIPNAME( 0x0040, 0x0040, "DIP2-7" ) |
| 5307 | | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 5308 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5309 | | PORT_DIPNAME( 0x0080, 0x0080, "DIP2-8" ) |
| 5310 | | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 5311 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5312 | | PORT_DIPNAME( 0x0100, 0x0100, "DIP3-1" ) |
| 5313 | | PORT_DIPSETTING( 0x0100, DEF_STR( Off ) ) |
| 5314 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5315 | | PORT_DIPNAME( 0x0200, 0x0200, "DIP3-2" ) |
| 5316 | | PORT_DIPSETTING( 0x0200, DEF_STR( Off ) ) |
| 5317 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5318 | | PORT_DIPNAME( 0x0400, 0x0400, "DIP3-3" ) |
| 5319 | | PORT_DIPSETTING( 0x0400, DEF_STR( Off ) ) |
| 5320 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5321 | | PORT_DIPNAME( 0x0800, 0x0800, "DIP3-4" ) |
| 5322 | | PORT_DIPSETTING( 0x0800, DEF_STR( Off ) ) |
| 5323 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5324 | | PORT_DIPNAME( 0x1000, 0x1000, "DIP3-5" ) |
| 5325 | | PORT_DIPSETTING( 0x1000, DEF_STR( Off ) ) |
| 5326 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5327 | | PORT_DIPNAME( 0x2000, 0x2000, "DIP3-6" ) |
| 5328 | | PORT_DIPSETTING( 0x2000, DEF_STR( Off ) ) |
| 5329 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5330 | | PORT_DIPNAME( 0x4000, 0x4000, "DIP3-7 (TEST MODE?)" ) |
| 5083 | PORT_START("P1") |
| 5084 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_NAME("Dev Service Enter") |
| 5085 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_NAME("Dev Service Up") |
| 5086 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_NAME("Dev Service Down") |
| 5087 | PORT_BIT( 0xff3e, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5088 | |
| 5089 | PORT_START("DSW0") |
| 5090 | PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0001, "SW2:1" ) |
| 5091 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW2:2" ) |
| 5092 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW2:3" ) |
| 5093 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW2:4" ) |
| 5094 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW2:5" ) |
| 5095 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW2:6" ) |
| 5096 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW2:7" ) |
| 5097 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW2:8" ) |
| 5098 | PORT_DIPUNKNOWN_DIPLOC( 0x0100, 0x0100, "SW3:1" ) |
| 5099 | PORT_DIPUNKNOWN_DIPLOC( 0x0200, 0x0200, "SW3:2" ) |
| 5100 | PORT_DIPUNKNOWN_DIPLOC( 0x0400, 0x0400, "SW3:3" ) |
| 5101 | PORT_DIPUNKNOWN_DIPLOC( 0x0800, 0x0800, "SW3:4" ) |
| 5102 | PORT_DIPUNKNOWN_DIPLOC( 0x1000, 0x1000, "SW3:5" ) |
| 5103 | PORT_DIPUNKNOWN_DIPLOC( 0x2000, 0x2000, "SW3:6" ) |
| 5104 | PORT_DIPNAME( 0x4000, 0x4000, "Test Mode?" ) PORT_DIPLOCATION("SW3:7") |
| 5331 | 5105 | PORT_DIPSETTING( 0x4000, DEF_STR( Off ) ) |
| 5332 | 5106 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5333 | | PORT_DIPNAME( 0x8000, 0x8000, "DIP3-8 (TEST MODE?)" ) |
| 5107 | PORT_DIPNAME( 0x8000, 0x8000, "Test Mode?" ) PORT_DIPLOCATION("SW3:8") |
| 5334 | 5108 | PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) |
| 5335 | 5109 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5336 | 5110 | |
| r20851 | r20852 | |
| 5344 | 5118 | PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_NAME("Steering Wheel") |
| 5345 | 5119 | INPUT_PORTS_END |
| 5346 | 5120 | |
| 5121 | static INPUT_PORTS_START( victlap ) |
| 5122 | PORT_INCLUDE( acedrvr ) |
| 5123 | |
| 5124 | PORT_MODIFY("P1") |
| 5125 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_NAME("Dev Service Up") |
| 5126 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_NAME("Dev Service Down") |
| 5127 | PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_NAME("Dev Service Enter") |
| 5128 | PORT_BIT( 0xfe3f, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5129 | INPUT_PORTS_END |
| 5130 | |
| 5347 | 5131 | static INPUT_PORTS_START( ridgera ) |
| 5348 | 5132 | PORT_START("INPUTS") |
| 5349 | 5133 | /* 1 3 5 When the cabinet is set to Deluxe, the stick shift is basically |
| r20851 | r20852 | |
| 5368 | 5152 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5369 | 5153 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 5370 | 5154 | |
| 5371 | | PORT_START("DSW0") /* DIP2 and DIP3 */ |
| 5372 | | PORT_SERVICE( 0x0001, IP_ACTIVE_LOW ) PORT_NAME("DIP2-1 (Service Mode)") |
| 5373 | | PORT_DIPNAME( 0x0002, 0x0002, "DIP2-2" ) |
| 5374 | | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 5375 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5376 | | PORT_DIPNAME( 0x0004, 0x0004, "DIP2-3" ) |
| 5377 | | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 5378 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5379 | | PORT_DIPNAME( 0x0008, 0x0008, "DIP2-4" ) |
| 5380 | | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 5381 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5382 | | PORT_DIPNAME( 0x0010, 0x0010, "DIP2-5" ) |
| 5383 | | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 5384 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5385 | | PORT_DIPNAME( 0x0020, 0x0020, "DIP2-6" ) |
| 5386 | | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 5387 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5388 | | PORT_DIPNAME( 0x0040, 0x0040, "DIP2-7" ) |
| 5389 | | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 5390 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5391 | | PORT_DIPNAME( 0x0080, 0x0080, "DIP2-8" ) |
| 5392 | | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 5393 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5394 | | PORT_DIPNAME( 0x0100, 0x0100, "DIP3-1" ) |
| 5395 | | PORT_DIPSETTING( 0x0100, DEF_STR( Off ) ) |
| 5396 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5397 | | PORT_DIPNAME( 0x0200, 0x0200, "DIP3-2" ) |
| 5398 | | PORT_DIPSETTING( 0x0200, DEF_STR( Off ) ) |
| 5399 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5400 | | PORT_DIPNAME( 0x0400, 0x0400, "DIP3-3" ) |
| 5401 | | PORT_DIPSETTING( 0x0400, DEF_STR( Off ) ) |
| 5402 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5403 | | PORT_DIPNAME( 0x0800, 0x0800, "DIP3-4" ) |
| 5404 | | PORT_DIPSETTING( 0x0800, DEF_STR( Off ) ) |
| 5405 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5406 | | PORT_DIPNAME( 0x1000, 0x1000, "DIP3-5" ) |
| 5407 | | PORT_DIPSETTING( 0x1000, DEF_STR( Off ) ) |
| 5408 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5409 | | PORT_DIPNAME( 0x2000, 0x2000, "DIP3-6" ) |
| 5410 | | PORT_DIPSETTING( 0x2000, DEF_STR( Off ) ) |
| 5411 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5412 | | PORT_DIPNAME( 0x4000, 0x4000, "DIP3-7" ) |
| 5413 | | PORT_DIPSETTING( 0x4000, DEF_STR( Off ) ) |
| 5414 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5415 | | PORT_DIPNAME( 0x8000, 0x8000, "DIP3-8" ) |
| 5416 | | PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) |
| 5417 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5155 | PORT_START("DSW0") |
| 5156 | PORT_SERVICE_DIPLOC( 0x0001, IP_ACTIVE_LOW, "SW2:1") |
| 5157 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW2:2" ) |
| 5158 | PORT_DIPUNKNOWN_DIPLOC( 0x0004, 0x0004, "SW2:3" ) |
| 5159 | PORT_DIPUNKNOWN_DIPLOC( 0x0008, 0x0008, "SW2:4" ) |
| 5160 | PORT_DIPUNKNOWN_DIPLOC( 0x0010, 0x0010, "SW2:5" ) |
| 5161 | PORT_DIPUNKNOWN_DIPLOC( 0x0020, 0x0020, "SW2:6" ) |
| 5162 | PORT_DIPUNKNOWN_DIPLOC( 0x0040, 0x0040, "SW2:7" ) |
| 5163 | PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "SW2:8" ) |
| 5164 | PORT_DIPUNKNOWN_DIPLOC( 0x0100, 0x0100, "SW3:1" ) |
| 5165 | PORT_DIPUNKNOWN_DIPLOC( 0x0200, 0x0200, "SW3:2" ) |
| 5166 | PORT_DIPUNKNOWN_DIPLOC( 0x0400, 0x0400, "SW3:3" ) |
| 5167 | PORT_DIPUNKNOWN_DIPLOC( 0x0800, 0x0800, "SW3:4" ) |
| 5168 | PORT_DIPUNKNOWN_DIPLOC( 0x1000, 0x1000, "SW3:5" ) |
| 5169 | PORT_DIPUNKNOWN_DIPLOC( 0x2000, 0x2000, "SW3:6" ) |
| 5170 | PORT_DIPUNKNOWN_DIPLOC( 0x4000, 0x4000, "SW3:7" ) |
| 5171 | PORT_DIPUNKNOWN_DIPLOC( 0x8000, 0x8000, "SW3:8" ) |
| 5418 | 5172 | |
| 5419 | 5173 | PORT_START("GAS") |
| 5420 | 5174 | PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_NAME("Gas Pedal") |
| r20851 | r20852 | |
| 5439 | 5193 | // DIP3-1 to DIP3-3 are for setting up the viewing angle (game used one board per screen?) |
| 5440 | 5194 | // Some of the other dipswitches are for debugging, like with Ridge Racer 2. |
| 5441 | 5195 | PORT_MODIFY("DSW0") |
| 5442 | | PORT_DIPNAME( 0x0001, 0x0000, "DIP2-1" ) // always on? |
| 5443 | | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 5444 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5445 | | PORT_DIPNAME( 0x0002, 0x0000, "DIP2-2" ) // always on? |
| 5446 | | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 5447 | | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5448 | | PORT_DIPNAME( 0x8000, 0x8000, "DIP3-8 (Test Mode)" ) |
| 5196 | PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0000, "SW2:1" ) // always on? |
| 5197 | PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0000, "SW2:2" ) // always on? |
| 5198 | PORT_DIPNAME( 0x8000, 0x8000, "Test Mode" ) PORT_DIPLOCATION("SW3:8") |
| 5449 | 5199 | PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) |
| 5450 | 5200 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5451 | 5201 | INPUT_PORTS_END |
| r20851 | r20852 | |
| 5468 | 5218 | 3-7 : debug polygons |
| 5469 | 5219 | */ |
| 5470 | 5220 | PORT_MODIFY("DSW0") |
| 5471 | | PORT_DIPNAME( 0x8000, 0x8000, "DIP3-8 (Test Mode)" ) |
| 5221 | PORT_DIPNAME( 0x8000, 0x8000, "Test Mode" ) PORT_DIPLOCATION("SW3:8") |
| 5472 | 5222 | PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) |
| 5473 | 5223 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 5474 | 5224 | INPUT_PORTS_END |
| r20851 | r20852 | |
| 5756 | 5506 | GAME( 1995, raveracj, raveracw, namcos22, raveracw, namcos22_state, raveracw, ROT0, "Namco", "Rave Racer (Rev. RV1 Ver.B, Japan)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) // 07/16/95 |
| 5757 | 5507 | GAME( 1995, raveracja, raveracw, namcos22, raveracw, namcos22_state, raveracw, ROT0, "Namco", "Rave Racer (Rev. RV1, Japan)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) // 06/29/95 |
| 5758 | 5508 | GAME( 1994, acedrvrw, 0, namcos22, acedrvr, namcos22_state, acedrvr, ROT0, "Namco", "Ace Driver: Racing Evolution (Rev. AD2)", GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) // 94/10/20 16:22:25 |
| 5759 | | GAME( 1996, victlapw, 0, namcos22, acedrvr, namcos22_state, victlap, ROT0, "Namco", "Ace Driver: Victory Lap (Rev. ADV2)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) // 96/02/13 17:50:06 |
| 5509 | GAME( 1996, victlapw, 0, namcos22, victlap, namcos22_state, victlap, ROT0, "Namco", "Ace Driver: Victory Lap (Rev. ADV2)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) // 96/02/13 17:50:06 |
| 5760 | 5510 | |
| 5761 | 5511 | /* Super System22 games */ |
| 5762 | 5512 | GAME( 1994, alpinerd, 0, namcos22s, alpiner, namcos22_state, alpiner, ROT0, "Namco", "Alpine Racer (Rev. AR2 Ver.D)" , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) |