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