diff options
author | Robbbert <Robbbert@users.noreply.github.com> | 2020-10-07 23:48:04 +1100 |
---|---|---|
committer | Robbbert <Robbbert@users.noreply.github.com> | 2020-10-07 23:48:04 +1100 |
commit | d6d18f9574a6c9d15182260acf5e3125e636a7b9 (patch) | |
tree | de5dbeb8dea03437f61bff8bec0c5454a902c28b /src/mame/includes | |
parent | a9844643c461ab4341feecfe76f6a5329c05cc76 (diff) |
*kaypro: added back save state support;
- fixed attributes off by one position;
- removed anonymous timer
Diffstat (limited to 'src/mame/includes')
-rw-r--r-- | src/mame/includes/kaypro.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mame/includes/kaypro.h b/src/mame/includes/kaypro.h index e119ce1b5c7..370ea1d75d1 100644 --- a/src/mame/includes/kaypro.h +++ b/src/mame/includes/kaypro.h @@ -14,17 +14,13 @@ #include "sound/beep.h" #include "video/mc6845.h" #include "machine/wd_fdc.h" +#include "machine/timer.h" #include "emupal.h" #include "screen.h" class kaypro_state : public driver_device { public: - enum - { - TIMER_FLOPPY - }; - kaypro_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_palette(*this, "palette") @@ -42,6 +38,7 @@ public: , m_bankr(*this, "bankr") , m_bankw(*this, "bankw") , m_bank3(*this, "bank3") + , m_floppy_timer(*this, "floppy_timer") {} void omni2(machine_config &config); @@ -60,6 +57,7 @@ private: void kayproii_io(address_map &map); DECLARE_WRITE_LINE_MEMBER(write_centronics_busy); + TIMER_DEVICE_CALLBACK_MEMBER(floppy_timer); u8 kaypro484_87_r(); u8 kaypro484_system_port_r(); u8 kaypro484_status_r(); @@ -85,7 +83,6 @@ private: DECLARE_QUICKLOAD_LOAD_MEMBER(quickload_cb); void mc6845_screen_configure(); - virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; u8 m_mc6845_reg[32]; u8 m_mc6845_ind; @@ -115,6 +112,7 @@ private: required_memory_bank m_bankr; required_memory_bank m_bankw; required_memory_bank m_bank3; + required_device<timer_device> m_floppy_timer; }; #endif // MAME_INCLUDES_KAYPRO_H |