trunk/src/mame/drivers/vicdual.c
| r18163 | r18164 | |
| 254 | 254 | |
| 255 | 255 | |
| 256 | 256 | static ADDRESS_MAP_START( depthch_io_map, AS_IO, 8, vicdual_state ) |
| 257 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 257 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 258 | 258 | |
| 259 | 259 | /* no decoder, just logic gates, so in theory the |
| 260 | 260 | game can read/write from multiple locations at once */ |
| r18163 | r18164 | |
| 337 | 337 | |
| 338 | 338 | |
| 339 | 339 | static ADDRESS_MAP_START( safari_io_map, AS_IO, 8, vicdual_state ) |
| 340 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 340 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 341 | 341 | |
| 342 | 342 | /* no decoder, just logic gates, so in theory the |
| 343 | 343 | game can read/write from multiple locations at once */ |
| r18163 | r18164 | |
| 418 | 418 | |
| 419 | 419 | |
| 420 | 420 | static ADDRESS_MAP_START( frogs_io_map, AS_IO, 8, vicdual_state ) |
| 421 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 421 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 422 | 422 | |
| 423 | 423 | /* no decoder, just logic gates, so in theory the |
| 424 | 424 | game can read/write from multiple locations at once */ |
| r18163 | r18164 | |
| 542 | 542 | |
| 543 | 543 | |
| 544 | 544 | static ADDRESS_MAP_START( headon_io_map, AS_IO, 8, vicdual_state ) |
| 545 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 545 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 546 | 546 | |
| 547 | 547 | /* no decoder, just logic gates, so in theory the |
| 548 | 548 | game can read/write from multiple locations at once */ |
| r18163 | r18164 | |
| 551 | 551 | |
| 552 | 552 | |
| 553 | 553 | static ADDRESS_MAP_START( sspaceat_io_map, AS_IO, 8, vicdual_state ) |
| 554 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 554 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 555 | 555 | |
| 556 | 556 | /* no decoder, just logic gates, so in theory the |
| 557 | 557 | game can read/write from multiple locations at once */ |
| r18163 | r18164 | |
| 1098 | 1098 | |
| 1099 | 1099 | |
| 1100 | 1100 | static ADDRESS_MAP_START( tranqgun_io_map, AS_IO, 8, vicdual_state ) |
| 1101 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 1101 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 1102 | 1102 | |
| 1103 | 1103 | AM_RANGE(0x00, 0x00) AM_MIRROR(0x0c) AM_READ_PORT("IN0") |
| 1104 | 1104 | AM_RANGE(0x01, 0x01) AM_MIRROR(0x0c) AM_READ_PORT("IN1") |
| r18163 | r18164 | |
| 1140 | 1140 | |
| 1141 | 1141 | |
| 1142 | 1142 | static ADDRESS_MAP_START( brdrline_io_map, AS_IO, 8, vicdual_state ) |
| 1143 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 1143 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 1144 | 1144 | |
| 1145 | 1145 | AM_RANGE(0x00, 0x00) AM_MIRROR(0x0c) AM_READ_PORT("IN0") |
| 1146 | 1146 | AM_RANGE(0x01, 0x01) AM_MIRROR(0x0c) AM_READ_PORT("IN1") |
| r18163 | r18164 | |
| 1168 | 1168 | |
| 1169 | 1169 | |
| 1170 | 1170 | static ADDRESS_MAP_START( heiankyo_io_map, AS_IO, 8, vicdual_state ) |
| 1171 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 1171 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 1172 | 1172 | |
| 1173 | 1173 | AM_RANGE(0x00, 0x00) AM_MIRROR(0x0c) AM_READ_PORT("IN0") |
| 1174 | 1174 | AM_RANGE(0x01, 0x01) AM_MIRROR(0x0c) AM_READ_PORT("IN1") |
| r18163 | r18164 | |
| 2123 | 2123 | |
| 2124 | 2124 | |
| 2125 | 2125 | static ADDRESS_MAP_START( nsub_io_map, AS_IO, 8, vicdual_state ) |
| 2126 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 2126 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 2127 | 2127 | |
| 2128 | 2128 | /* no decoder, just logic gates, so in theory the |
| 2129 | 2129 | game can read/write from multiple locations at once */ |
| 2130 | | AM_RANGE(0x00, 0x1f) AM_READWRITE(nsub_io_r, nsub_io_w) |
| 2130 | AM_RANGE(0x00, 0x0f) AM_READWRITE(nsub_io_r, nsub_io_w) |
| 2131 | 2131 | ADDRESS_MAP_END |
| 2132 | 2132 | |
| 2133 | 2133 | |
| r18163 | r18164 | |
| 2219 | 2219 | |
| 2220 | 2220 | |
| 2221 | 2221 | static ADDRESS_MAP_START( invinco_io_map, AS_IO, 8, vicdual_state ) |
| 2222 | | ADDRESS_MAP_GLOBAL_MASK(0xf) |
| 2222 | ADDRESS_MAP_GLOBAL_MASK(0x0f) |
| 2223 | 2223 | |
| 2224 | 2224 | /* no decoder, just logic gates, so in theory the |
| 2225 | 2225 | game can read/write from multiple locations at once */ |
| 2226 | | AM_RANGE(0x00, 0x1f) AM_READWRITE(invinco_io_r, invinco_io_w) |
| 2226 | AM_RANGE(0x00, 0x0f) AM_READWRITE(invinco_io_r, invinco_io_w) |
| 2227 | 2227 | ADDRESS_MAP_END |
| 2228 | 2228 | |
| 2229 | 2229 | |