diff options
author | arbee <rb6502@users.noreply.github.com> | 2022-06-07 23:18:47 -0400 |
---|---|---|
committer | arbee <rb6502@users.noreply.github.com> | 2022-06-07 23:18:47 -0400 |
commit | 52e0f9a5e50003623904085e4d7a4dbe19000731 (patch) | |
tree | 1a30b66637c3340befce37f598750d4ca06dd2b4 /src/mame/machine | |
parent | 697e50acd9c25928da258b6b6123930f396416bc (diff) |
mac.cpp: fix save states for all Mac II and LC series models. [R. Belmont]
Diffstat (limited to 'src/mame/machine')
-rw-r--r-- | src/mame/machine/mac.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/mame/machine/mac.cpp b/src/mame/machine/mac.cpp index 32206173d16..9b777cc2603 100644 --- a/src/mame/machine/mac.cpp +++ b/src/mame/machine/mac.cpp @@ -1034,6 +1034,28 @@ void mac_state::machine_start() else m_6015_timer = timer_alloc(FUNC(mac_state::oss_6015_tick), this); m_6015_timer->adjust(attotime::never); + + save_item(NAME(m_nubus_irq_state)); + save_item(NAME(m_se30_vbl_enable)); + save_item(NAME(m_adb_irq_pending)); + save_item(NAME(irq_count)); + save_item(NAME(ca1_data)); + save_item(NAME(ca2_data)); + save_item(NAME(m_rbv_regs)); + save_item(NAME(m_rbv_ier)); + save_item(NAME(m_rbv_ifr)); + save_item(NAME(m_rbv_colors)); + save_item(NAME(m_rbv_count)); + save_item(NAME(m_rbv_clutoffs)); + save_item(NAME(m_rbv_palette)); + save_item(NAME(m_sonora_vctl)); + save_item(NAME(m_scc_interrupt)); + save_item(NAME(m_via_interrupt)); + save_item(NAME(m_via2_interrupt)); + save_item(NAME(m_scsi_interrupt)); + save_item(NAME(m_last_taken_interrupt)); + save_item(NAME(m_oss_regs)); + save_item(NAME(m_via2_ca1_hack)); } void mac_state::machine_reset() |