diff options
author | hap <happppp@users.noreply.github.com> | 2017-04-20 22:45:56 +0200 |
---|---|---|
committer | hap <happppp@users.noreply.github.com> | 2017-04-20 22:46:21 +0200 |
commit | 9f932f5ced59457addaba6df45c7e4b2805f0006 (patch) | |
tree | b0e970058b5794ab998caba50bb34e8519e6542c /src/mame | |
parent | c92e085bec6fd5ec28933cd78e1f0705cfc59031 (diff) |
hh_tms1k: fix quizwizc/tc4 savestate problem (nw)
Diffstat (limited to 'src/mame')
-rw-r--r-- | src/mame/drivers/hh_tms1k.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/mame/drivers/hh_tms1k.cpp b/src/mame/drivers/hh_tms1k.cpp index 7fdead81956..52b8f1fe680 100644 --- a/src/mame/drivers/hh_tms1k.cpp +++ b/src/mame/drivers/hh_tms1k.cpp @@ -1664,6 +1664,9 @@ public: DECLARE_WRITE16_MEMBER(write_r); DECLARE_WRITE16_MEMBER(write_o); DECLARE_READ8_MEMBER(read_k); + +protected: + virtual void machine_start() override; }; // handlers @@ -1763,6 +1766,14 @@ static INPUT_PORTS_START( quizwizc ) PORT_BIT( 0x0d, IP_ACTIVE_HIGH, IPT_UNUSED ) INPUT_PORTS_END +void quizwizc_state::machine_start() +{ + hh_tms1k_state::machine_start(); + + // register for savestates + save_item(NAME(m_pinout)); +} + static MACHINE_CONFIG_START( quizwizc, quizwizc_state ) /* basic machine hardware */ @@ -1829,6 +1840,9 @@ public: DECLARE_WRITE16_MEMBER(write_r); DECLARE_WRITE16_MEMBER(write_o); DECLARE_READ8_MEMBER(read_k); + +protected: + virtual void machine_start() override; }; // handlers @@ -1927,6 +1941,14 @@ static INPUT_PORTS_START( tc4 ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_PLAYER(2) PORT_NAME("P2 D/K Button") INPUT_PORTS_END +void tc4_state::machine_start() +{ + hh_tms1k_state::machine_start(); + + // register for savestates + save_item(NAME(m_pinout)); +} + static MACHINE_CONFIG_START( tc4, tc4_state ) /* basic machine hardware */ |