diff options
Diffstat (limited to 'src/devices/bus/epson_sio/tf20.h')
-rw-r--r-- | src/devices/bus/epson_sio/tf20.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/devices/bus/epson_sio/tf20.h b/src/devices/bus/epson_sio/tf20.h index 6ce05bb2156..30dcc914f15 100644 --- a/src/devices/bus/epson_sio/tf20.h +++ b/src/devices/bus/epson_sio/tf20.h @@ -36,7 +36,6 @@ protected: // device-level overrides 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; // optional information overrides virtual const tiny_rom_entry *device_rom_region() const override; @@ -49,17 +48,20 @@ protected: private: IRQ_CALLBACK_MEMBER( irq_callback ); - DECLARE_WRITE_LINE_MEMBER( txda_w ); - DECLARE_WRITE_LINE_MEMBER( dtra_w ); + void txda_w(int state); + void dtra_w(int state); // from sio output - DECLARE_WRITE_LINE_MEMBER( rxc_w ); - DECLARE_WRITE_LINE_MEMBER( pinc_w ); + void rxc_w(int state); + void pinc_w(int state); uint8_t rom_disable_r(); uint8_t upd765_tc_r(); void fdc_control_w(uint8_t data); + TIMER_CALLBACK_MEMBER( serial_tick ); + TIMER_CALLBACK_MEMBER( tc_tick ); + void cpu_io(address_map &map); void cpu_mem(address_map &map); |