summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/a2bus/agat840k_hle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/a2bus/agat840k_hle.h')
-rw-r--r--src/devices/bus/a2bus/agat840k_hle.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/devices/bus/a2bus/agat840k_hle.h b/src/devices/bus/a2bus/agat840k_hle.h
index f5aba6818dc..61d2f8f267b 100644
--- a/src/devices/bus/a2bus/agat840k_hle.h
+++ b/src/devices/bus/a2bus/agat840k_hle.h
@@ -44,8 +44,8 @@ public:
void d15_o_b(uint8_t data);
void d15_o_c(uint8_t data);
- DECLARE_WRITE_LINE_MEMBER(index_0_w);
- DECLARE_WRITE_LINE_MEMBER(index_1_w);
+ void index_0_w(int state);
+ void index_1_w(int state);
void index_callback(int unit, int state);
@@ -55,7 +55,6 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
virtual void device_add_mconfig(machine_config &config) override;
virtual const tiny_rom_entry *device_rom_region() const override;
@@ -64,11 +63,8 @@ protected:
virtual void write_c0nx(uint8_t offset, uint8_t data) override;
virtual uint8_t read_cnxx(uint8_t offset) override;
- enum
- {
- TIMER_ID_WAIT = 0,
- TIMER_ID_SEEK
- };
+ TIMER_CALLBACK_MEMBER(timer_wait_tick);
+ TIMER_CALLBACK_MEMBER(timer_seek_tick);
required_device_array<legacy_floppy_image_device, 2> m_floppy_image;
required_device<i8255_device> m_d14;
@@ -91,8 +87,8 @@ private:
int m_seektime;
int m_waittime;
- emu_timer *m_timer_wait = nullptr;
- emu_timer *m_timer_seek = nullptr;
+ emu_timer *m_timer_wait;
+ emu_timer *m_timer_seek;
uint8_t *m_rom;
};