diff options
Diffstat (limited to 'src/devices/bus/ti99/gromport/gkracker.h')
-rw-r--r-- | src/devices/bus/ti99/gromport/gkracker.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/devices/bus/ti99/gromport/gkracker.h b/src/devices/bus/ti99/gromport/gkracker.h index c80049ac22b..79efe94544c 100644 --- a/src/devices/bus/ti99/gromport/gkracker.h +++ b/src/devices/bus/ti99/gromport/gkracker.h @@ -21,13 +21,11 @@ public: void write(offs_t offset, uint8_t data) override; void crureadz(offs_t offset, uint8_t *value) override; void cruwrite(offs_t offset, uint8_t data) override; - DECLARE_WRITE_LINE_MEMBER(romgq_line) override; + void romgq_line(int state) override; void set_gromlines(line_state mline, line_state moline, line_state gsq) override; - DECLARE_WRITE_LINE_MEMBER(gclock_in) override; + void gclock_in(int state) override; - void insert(int index, ti99_cartridge_device* cart) override; - void remove(int index) override; DECLARE_INPUT_CHANGED_MEMBER( gk_changed ); // We may have a cartridge plugged into the GK @@ -42,9 +40,9 @@ protected: virtual ioport_constructor device_input_ports() const override; // device_nvram_interface - void nvram_default() override; - void nvram_read(emu_file &file) override; - void nvram_write(emu_file &file) override; + virtual void nvram_default() override; + virtual bool nvram_read(util::read_stream &file) override; + virtual bool nvram_write(util::write_stream &file) override; private: int m_gk_switch[6]; // Used to cache the switch settings. @@ -57,7 +55,7 @@ private: bool m_waddr_LSB; - ti99_cartridge_device *m_cartridge; // guest cartridge + required_device<ti99_cartridge_device> m_cartridge; // Just for proper initialization void gk_install_menu(const char* menutext, int len, int ptr, int next, int start); |