tried to fix a debug assert

This commit is contained in:
Michaël Banaan Ananas 2014-10-04 21:20:27 +00:00
parent 529b34e9b2
commit 4e33d5126c
2 changed files with 6 additions and 3 deletions

View File

@ -1113,6 +1113,10 @@ void taitojc_state::machine_reset()
void taitojc_state::machine_start() void taitojc_state::machine_start()
{ {
static const char *const tags[] = { "AN.0", "AN.1", "AN.2", "AN.3", "AN.4", "AN.5", "AN.6", "AN.7" };
for (int i = 0; i < 8; i++)
m_analog_ports[i] = ioport(tags[i]);
// register for savestates // register for savestates
save_item(NAME(m_texture_x)); save_item(NAME(m_texture_x));
save_item(NAME(m_texture_y)); save_item(NAME(m_texture_y));

View File

@ -51,8 +51,7 @@ public:
m_palette_ram(*this, "palette_ram"), m_palette_ram(*this, "palette_ram"),
m_gfxdecode(*this, "gfxdecode"), m_gfxdecode(*this, "gfxdecode"),
m_screen(*this, "screen"), m_screen(*this, "screen"),
m_palette(*this, "palette"), m_palette(*this, "palette")
m_analog_ports(*this, "AN")
{ {
m_mcu_output = 0; m_mcu_output = 0;
m_speed_meter = 0; m_speed_meter = 0;
@ -75,8 +74,8 @@ public:
required_device<gfxdecode_device> m_gfxdecode; required_device<gfxdecode_device> m_gfxdecode;
required_device<screen_device> m_screen; required_device<screen_device> m_screen;
required_device<palette_device> m_palette; required_device<palette_device> m_palette;
optional_ioport_array<8> m_analog_ports;
ioport_port *m_analog_ports[8];
taitojc_renderer *m_renderer; taitojc_renderer *m_renderer;
int m_texture_x; int m_texture_x;