diff options
Diffstat (limited to 'src/devices/bus/epson_sio/pf10.h')
-rw-r--r-- | src/devices/bus/epson_sio/pf10.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/devices/bus/epson_sio/pf10.h b/src/devices/bus/epson_sio/pf10.h index e85c033099f..d49200c0c90 100644 --- a/src/devices/bus/epson_sio/pf10.h +++ b/src/devices/bus/epson_sio/pf10.h @@ -34,7 +34,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; @@ -46,11 +45,11 @@ protected: private: // serial output from main cpu - DECLARE_WRITE_LINE_MEMBER( hd6303_tx_w ); + void hd6303_tx_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); // floppy disk controller uint8_t fdc_r(offs_t offset); @@ -63,9 +62,11 @@ private: uint8_t port2_r(); void port2_w(uint8_t data); + TIMER_CALLBACK_MEMBER( serial_clk_tick ); + void cpu_mem(address_map &map); - required_device<hd6303y_cpu_device> m_cpu; + required_device<hd6303x_cpu_device> m_cpu; required_device<upd765a_device> m_fdc; required_device<epson_sio_device> m_sio_output; required_device<floppy_connector> m_floppy; |