mirror of
https://github.com/holub/mame
synced 2025-04-21 16:01:56 +03:00
by17, by35, zac2: added savestate items.
This commit is contained in:
parent
c40822e561
commit
c22262c9f1
@ -986,6 +986,20 @@ void by17_state::machine_start()
|
||||
m_lamps.resolve();
|
||||
m_digits.resolve();
|
||||
m_solenoids.resolve();
|
||||
|
||||
save_item(NAME(m_u10a));
|
||||
save_item(NAME(m_u10b));
|
||||
save_item(NAME(m_u11a));
|
||||
save_item(NAME(m_u11b));
|
||||
save_item(NAME(m_u10_ca2));
|
||||
save_item(NAME(m_u10_cb1));
|
||||
save_item(NAME(m_u10_cb2));
|
||||
save_item(NAME(m_u11_ca1));
|
||||
save_item(NAME(m_u11_cb2));
|
||||
save_item(NAME(m_segment));
|
||||
save_item(NAME(m_lamp_decode));
|
||||
save_item(NAME(m_solenoid_features));
|
||||
save_item(NAME(m_io_hold_x));
|
||||
}
|
||||
|
||||
void by17_state::machine_reset()
|
||||
|
@ -1492,6 +1492,20 @@ void by35_state::machine_start()
|
||||
m_solenoids.resolve();
|
||||
m_sound_select_handler.resolve();
|
||||
m_sound_int_handler.resolve();
|
||||
|
||||
save_item(NAME(m_u10a));
|
||||
save_item(NAME(m_u10b));
|
||||
save_item(NAME(m_u11a));
|
||||
save_item(NAME(m_u11b));
|
||||
save_item(NAME(m_u10_ca2));
|
||||
save_item(NAME(m_u10_cb1));
|
||||
save_item(NAME(m_u10_cb2));
|
||||
save_item(NAME(m_u11_ca1));
|
||||
save_item(NAME(m_u11_cb2));
|
||||
save_item(NAME(m_7d));
|
||||
save_item(NAME(m_segment));
|
||||
save_item(NAME(m_lamp_decode));
|
||||
save_item(NAME(m_io_hold_x));
|
||||
}
|
||||
|
||||
void by35_state::machine_reset()
|
||||
|
@ -99,7 +99,6 @@ public:
|
||||
DECLARE_INPUT_CHANGED_MEMBER(self_test);
|
||||
|
||||
void by133(machine_config &config);
|
||||
void babypac(machine_config &config);
|
||||
void granny(machine_config &config);
|
||||
|
||||
private:
|
||||
|
@ -51,7 +51,7 @@ private:
|
||||
uint8_t m_t_c = 0U;
|
||||
uint8_t m_out_offs = 0U;
|
||||
virtual void machine_reset() override;
|
||||
virtual void machine_start() override { m_digits.resolve(); }
|
||||
virtual void machine_start() override;
|
||||
required_device<s2650_device> m_maincpu;
|
||||
required_shared_ptr<uint8_t> m_p_ram;
|
||||
required_ioport_array<8> m_io_keyboard;
|
||||
@ -198,6 +198,15 @@ WRITE_LINE_MEMBER( zac_2_state::serial_w )
|
||||
// to printer
|
||||
}
|
||||
|
||||
void zac_2_state::machine_start()
|
||||
{
|
||||
m_digits.resolve();
|
||||
|
||||
save_item(NAME(m_row));
|
||||
save_item(NAME(m_t_c));
|
||||
save_item(NAME(m_out_offs));
|
||||
}
|
||||
|
||||
void zac_2_state::machine_reset()
|
||||
{
|
||||
m_t_c = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user