diff options
author | Robbbert <Robbbert@users.noreply.github.com> | 2020-05-21 19:58:48 +1000 |
---|---|---|
committer | Robbbert <Robbbert@users.noreply.github.com> | 2020-05-21 19:58:48 +1000 |
commit | 60592a35f64c9b23650c779d5baa7d8fd18ea2bf (patch) | |
tree | 4ecd1d38754b804a30a0cba8cf0f674ab9406311 /src/mame/drivers/emma2.cpp | |
parent | eeb89d420aea3c9f31fd3dd355ca60c4b9be3a55 (diff) |
(nw) trs80dt1,babbage,datum,emma2,mk14,savia84,selz80: save state support
Diffstat (limited to 'src/mame/drivers/emma2.cpp')
-rw-r--r-- | src/mame/drivers/emma2.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mame/drivers/emma2.cpp b/src/mame/drivers/emma2.cpp index 609601159a7..8cda813aa8e 100644 --- a/src/mame/drivers/emma2.cpp +++ b/src/mame/drivers/emma2.cpp @@ -74,6 +74,7 @@ private: void segment_w(uint8_t data); void digit_w(uint8_t data); uint8_t keyboard_r(); + virtual void machine_start() override; virtual void machine_reset() override; void mem_map(address_map &map); @@ -177,6 +178,12 @@ void emma2_state::machine_reset() m_digit = 0; } +void emma2_state::machine_start() +{ + save_item(NAME(m_digit)); + save_item(NAME(m_seg)); +} + void emma2_state::emma2(machine_config &config) { /* basic machine hardware */ @@ -221,4 +228,4 @@ ROM_END /* Driver */ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -COMP( 1979, emma2, 0, 0, emma2, emma2, emma2_state, empty_init, "L.J.Technical Systems", "Emma II trainer", 0 ) +COMP( 1979, emma2, 0, 0, emma2, emma2, emma2_state, empty_init, "L.J.Technical Systems", "Emma II trainer", MACHINE_SUPPORTS_SAVE ) |