diff --git a/src/mame/drivers/mc8020.cpp b/src/mame/drivers/mc8020.cpp index 2bc2c00bacb..dd249bea3ad 100644 --- a/src/mame/drivers/mc8020.cpp +++ b/src/mame/drivers/mc8020.cpp @@ -45,6 +45,7 @@ private: void mem_map(address_map &map); u8 m_row; + virtual void machine_start() override; required_shared_ptr m_p_videoram; required_device m_maincpu; required_ioport_array<7> m_keyboard; @@ -177,6 +178,11 @@ void mc8020_state::port_b_w(u8 data) { } +void mc8020_state::machine_start() +{ + save_item(NAME(m_row)); +} + // This is not a content of U402 510 // but order is fine @@ -371,4 +377,4 @@ ROM_END /* Driver */ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -COMP( 198?, mc8020, 0, 0, mc8020, mc8020, mc8020_state, empty_init, "VEB Elektronik Gera", "MC-80.21/22", MACHINE_NO_SOUND ) +COMP( 198?, mc8020, 0, 0, mc8020, mc8020, mc8020_state, empty_init, "VEB Elektronik Gera", "MC-80.21/22", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/savia84.cpp b/src/mame/drivers/savia84.cpp index 44ec8d70b83..bd26fcf9631 100644 --- a/src/mame/drivers/savia84.cpp +++ b/src/mame/drivers/savia84.cpp @@ -57,7 +57,7 @@ private: uint8_t m_digit; uint8_t m_seg; - void machine_start() override; + virtual void machine_start() override; required_device m_maincpu; required_device m_ppi8255; required_device m_display; @@ -201,4 +201,4 @@ ROM_END /* Driver */ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -COMP( 1984, savia84, 0, 0, savia84, savia84, savia84_state, empty_init, "J.T. Hyan", "Savia 84", MACHINE_NO_SOUND_HW) +COMP( 1984, savia84, 0, 0, savia84, savia84, savia84_state, empty_init, "J.T. Hyan", "Savia 84", MACHINE_NO_SOUND_HW | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/z80dev.cpp b/src/mame/drivers/z80dev.cpp index 0dfd9da0e0e..0a9defc0d11 100644 --- a/src/mame/drivers/z80dev.cpp +++ b/src/mame/drivers/z80dev.cpp @@ -143,4 +143,4 @@ ROM_END /* Driver */ /* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */ -COMP( 198?, z80dev, 0, 0, z80dev, z80dev, z80dev_state, empty_init, "", "Z80 dev board", MACHINE_NO_SOUND_HW) +COMP( 198?, z80dev, 0, 0, z80dev, z80dev, z80dev_state, empty_init, "", "Z80 dev board", MACHINE_NO_SOUND_HW | MACHINE_SUPPORTS_SAVE )