trunk/src/mame/drivers/taitojc.c
| r32536 | r32537 | |
| 1113 | 1113 | |
| 1114 | 1114 | void taitojc_state::machine_start() |
| 1115 | 1115 | { |
| 1116 | static const char *const tags[] = { "AN.0", "AN.1", "AN.2", "AN.3", "AN.4", "AN.5", "AN.6", "AN.7" }; |
| 1117 | for (int i = 0; i < 8; i++) |
| 1118 | m_analog_ports[i] = ioport(tags[i]); |
| 1119 | |
| 1116 | 1120 | // register for savestates |
| 1117 | 1121 | save_item(NAME(m_texture_x)); |
| 1118 | 1122 | save_item(NAME(m_texture_y)); |
trunk/src/mame/includes/taitojc.h
| r32536 | r32537 | |
| 51 | 51 | m_palette_ram(*this, "palette_ram"), |
| 52 | 52 | m_gfxdecode(*this, "gfxdecode"), |
| 53 | 53 | m_screen(*this, "screen"), |
| 54 | | m_palette(*this, "palette"), |
| 55 | | m_analog_ports(*this, "AN") |
| 54 | m_palette(*this, "palette") |
| 56 | 55 | { |
| 57 | 56 | m_mcu_output = 0; |
| 58 | 57 | m_speed_meter = 0; |
| r32536 | r32537 | |
| 75 | 74 | required_device<gfxdecode_device> m_gfxdecode; |
| 76 | 75 | required_device<screen_device> m_screen; |
| 77 | 76 | required_device<palette_device> m_palette; |
| 78 | | optional_ioport_array<8> m_analog_ports; |
| 79 | 77 | |
| 78 | ioport_port *m_analog_ports[8]; |
| 80 | 79 | taitojc_renderer *m_renderer; |
| 81 | 80 | |
| 82 | 81 | int m_texture_x; |