diff options
Diffstat (limited to 'src/devices/bus/abcbus/lux21056.h')
-rw-r--r-- | src/devices/bus/abcbus/lux21056.h | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/devices/bus/abcbus/lux21056.h b/src/devices/bus/abcbus/lux21056.h index 544e2c786fa..78e4b0d2b33 100644 --- a/src/devices/bus/abcbus/lux21056.h +++ b/src/devices/bus/abcbus/lux21056.h @@ -32,21 +32,6 @@ public: // construction/destruction luxor_55_21056_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - DECLARE_READ8_MEMBER( sasi_status_r ); - DECLARE_WRITE8_MEMBER( stat_w ); - DECLARE_READ8_MEMBER( out_r ); - DECLARE_WRITE8_MEMBER( inp_w ); - DECLARE_READ8_MEMBER( sasi_data_r ); - DECLARE_WRITE8_MEMBER( sasi_data_w ); - DECLARE_READ8_MEMBER( rdy_reset_r ); - DECLARE_WRITE8_MEMBER( rdy_reset_w ); - DECLARE_READ8_MEMBER( sasi_sel_r ); - DECLARE_WRITE8_MEMBER( sasi_sel_w ); - DECLARE_READ8_MEMBER( sasi_rst_r ); - DECLARE_WRITE8_MEMBER( sasi_rst_w ); - - void luxor_55_21056_io(address_map &map); - void luxor_55_21056_mem(address_map &map); protected: // device-level overrides virtual void device_start() override; @@ -79,6 +64,22 @@ private: DECLARE_WRITE_LINE_MEMBER( write_sasi_msg ); DECLARE_WRITE_LINE_MEMBER( write_sasi_bsy ); + DECLARE_READ8_MEMBER( sasi_status_r ); + DECLARE_WRITE8_MEMBER( stat_w ); + DECLARE_READ8_MEMBER( out_r ); + DECLARE_WRITE8_MEMBER( inp_w ); + DECLARE_READ8_MEMBER( sasi_data_r ); + DECLARE_WRITE8_MEMBER( sasi_data_w ); + DECLARE_READ8_MEMBER( rdy_reset_r ); + DECLARE_WRITE8_MEMBER( rdy_reset_w ); + DECLARE_READ8_MEMBER( sasi_sel_r ); + DECLARE_WRITE8_MEMBER( sasi_sel_w ); + DECLARE_READ8_MEMBER( sasi_rst_r ); + DECLARE_WRITE8_MEMBER( sasi_rst_w ); + + void luxor_55_21056_io(address_map &map); + void luxor_55_21056_mem(address_map &map); + required_device<cpu_device> m_maincpu; required_device<z80dma_device> m_dma; required_device<scsi_port_device> m_sasibus; |