summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/ti99/gromport/gkracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/ti99/gromport/gkracker.h')
-rw-r--r--src/devices/bus/ti99/gromport/gkracker.h14
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);