trunk/src/mame/drivers/namcos23.c
| r32540 | r32541 | |
| 1376 | 1376 | m_p2(*this, "P2"), |
| 1377 | 1377 | m_screen(*this, "screen"), |
| 1378 | 1378 | m_palette(*this, "palette"), |
| 1379 | | m_generic_paletteram_32(*this, "paletteram"), |
| 1380 | | m_adc_ports(*this, "ADC") |
| 1379 | m_generic_paletteram_32(*this, "paletteram") |
| 1381 | 1380 | { } |
| 1382 | 1381 | |
| 1383 | 1382 | required_device<mips3_device> m_maincpu; |
| r32540 | r32541 | |
| 1402 | 1401 | required_device<screen_device> m_screen; |
| 1403 | 1402 | required_device<palette_device> m_palette; |
| 1404 | 1403 | required_shared_ptr<UINT32> m_generic_paletteram_32; |
| 1405 | | optional_ioport_array<4> m_adc_ports; |
| 1406 | 1404 | |
| 1407 | 1405 | c404_t m_c404; |
| 1408 | 1406 | c361_t m_c361; |
| r32540 | r32541 | |
| 1412 | 1410 | c422_t m_c422; |
| 1413 | 1411 | render_t m_render; |
| 1414 | 1412 | |
| 1413 | ioport_port *m_adc_ports[4]; |
| 1415 | 1414 | tilemap_t *m_bgtilemap; |
| 1416 | 1415 | UINT8 m_jvssense; |
| 1417 | 1416 | INT32 m_has_jvsio; |
| r32540 | r32541 | |
| 3220 | 3219 | |
| 3221 | 3220 | void namcos23_state::machine_start() |
| 3222 | 3221 | { |
| 3222 | static const char *const tags[] = { "ADC.0", "ADC.1", "ADC.2", "ADC.3" }; |
| 3223 | for (int i = 0; i < 4; i++) |
| 3224 | m_adc_ports[i] = ioport(tags[i]); |
| 3225 | |
| 3223 | 3226 | m_c361.timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(namcos23_state::c361_timer_cb),this)); |
| 3224 | 3227 | m_c361.timer->adjust(attotime::never); |
| 3225 | 3228 | |
trunk/src/mame/includes/namcos22.h
| r32540 | r32541 | |
| 199 | 199 | m_pc_pedal_interrupt(*this, "pc_p_int"), |
| 200 | 200 | m_gfxdecode(*this, "gfxdecode"), |
| 201 | 201 | m_screen(*this, "screen"), |
| 202 | | m_palette(*this, "palette"), |
| 203 | | m_adc_ports(*this, "ADC") |
| 202 | m_palette(*this, "palette") |
| 204 | 203 | { } |
| 205 | 204 | |
| 206 | 205 | required_device<cpu_device> m_maincpu; |
| r32540 | r32541 | |
| 229 | 228 | required_device<gfxdecode_device> m_gfxdecode; |
| 230 | 229 | required_device<screen_device> m_screen; |
| 231 | 230 | required_device<palette_device> m_palette; |
| 232 | | optional_ioport_array<8> m_adc_ports; |
| 233 | 231 | |
| 234 | | |
| 232 | ioport_port *m_adc_ports[8]; |
| 235 | 233 | UINT8 m_syscontrol[0x20]; |
| 236 | 234 | bool m_dsp_irq_enabled; |
| 237 | 235 | emu_timer *m_ar_tb_interrupt[2]; |