summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/fidel_clockdiv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/fidel_clockdiv.h')
-rw-r--r--src/mame/machine/fidel_clockdiv.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/machine/fidel_clockdiv.h b/src/mame/machine/fidel_clockdiv.h
index aa08e0c9552..c068b69afad 100644
--- a/src/mame/machine/fidel_clockdiv.h
+++ b/src/mame/machine/fidel_clockdiv.h
@@ -24,7 +24,8 @@ public:
protected:
virtual void machine_start() override;
- virtual void machine_reset() override;
+ virtual void machine_reset() override { div_refresh(); }
+ virtual void device_post_load() override { div_refresh(); }
// devices/pointers
required_device<cpu_device> m_maincpu;
@@ -35,11 +36,10 @@ protected:
private:
inline void div_set_cpu_freq(offs_t offset);
- memory_passthrough_handler *m_read_tap;
- memory_passthrough_handler *m_write_tap;
+ memory_passthrough_handler *m_read_tap = nullptr;
+ memory_passthrough_handler *m_write_tap = nullptr;
u16 m_div_status;
- ioport_value m_div_config;
double m_div_scale;
emu_timer *m_div_timer;
};