mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
ladybug speedup (nw)
This commit is contained in:
parent
f3885ffde5
commit
9e36b49d85
@ -202,7 +202,7 @@ INPUT_CHANGED_MEMBER(ladybug_state::coin2_inserted)
|
||||
|
||||
CUSTOM_INPUT_MEMBER(ladybug_state::ladybug_p1_control_r)
|
||||
{
|
||||
return ioport(LADYBUG_P1_CONTROL_PORT_TAG)->read();
|
||||
return m_p1_control->read();
|
||||
}
|
||||
|
||||
CUSTOM_INPUT_MEMBER(ladybug_state::ladybug_p2_control_r)
|
||||
@ -210,10 +210,10 @@ CUSTOM_INPUT_MEMBER(ladybug_state::ladybug_p2_control_r)
|
||||
UINT32 ret;
|
||||
|
||||
/* upright cabinet only uses a single set of controls */
|
||||
if (ioport("DSW0")->read() & 0x20)
|
||||
ret = ioport(LADYBUG_P2_CONTROL_PORT_TAG)->read();
|
||||
if (m_port_dsw0->read() & 0x20)
|
||||
ret = m_p2_control->read();
|
||||
else
|
||||
ret = ioport(LADYBUG_P1_CONTROL_PORT_TAG)->read();
|
||||
ret = m_p1_control->read();
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -19,7 +19,10 @@ public:
|
||||
m_grid_data(*this, "grid_data"),
|
||||
m_maincpu(*this, "maincpu"),
|
||||
m_gfxdecode(*this, "gfxdecode"),
|
||||
m_palette(*this, "palette") { }
|
||||
m_palette(*this, "palette"),
|
||||
m_port_dsw0(*this, "DSW0"),
|
||||
m_p1_control(*this, "CONTP1"),
|
||||
m_p2_control(*this, "CONTP2") { }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_videoram;
|
||||
@ -51,6 +54,9 @@ public:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<gfxdecode_device> m_gfxdecode;
|
||||
required_device<palette_device> m_palette;
|
||||
required_ioport m_port_dsw0;
|
||||
optional_ioport m_p1_control;
|
||||
optional_ioport m_p2_control;
|
||||
|
||||
DECLARE_READ8_MEMBER(sraider_sound_low_r);
|
||||
DECLARE_READ8_MEMBER(sraider_sound_high_r);
|
||||
|
Loading…
Reference in New Issue
Block a user