diff options
Diffstat (limited to 'src/devices/bus/abcbus/lux21056.h')
-rw-r--r-- | src/devices/bus/abcbus/lux21056.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/devices/bus/abcbus/lux21056.h b/src/devices/bus/abcbus/lux21056.h index b79dc547895..fa2f7122f75 100644 --- a/src/devices/bus/abcbus/lux21056.h +++ b/src/devices/bus/abcbus/lux21056.h @@ -32,11 +32,6 @@ public: // construction/destruction luxor_55_21056_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - // optional information overrides - virtual const tiny_rom_entry *device_rom_region() const override; - virtual machine_config_constructor device_mconfig_additions() const override; - virtual ioport_constructor device_input_ports() const override; - DECLARE_READ8_MEMBER( sasi_status_r ); DECLARE_WRITE8_MEMBER( stat_w ); DECLARE_READ8_MEMBER( out_r ); @@ -50,22 +45,16 @@ public: DECLARE_READ8_MEMBER( sasi_rst_r ); DECLARE_WRITE8_MEMBER( sasi_rst_w ); - DECLARE_READ8_MEMBER( memory_read_byte ); - DECLARE_WRITE8_MEMBER( memory_write_byte ); - DECLARE_READ8_MEMBER( io_read_byte ); - DECLARE_WRITE8_MEMBER( io_write_byte ); - - DECLARE_WRITE_LINE_MEMBER( write_sasi_req ); - DECLARE_WRITE_LINE_MEMBER( write_sasi_io ); - DECLARE_WRITE_LINE_MEMBER( write_sasi_cd ); - DECLARE_WRITE_LINE_MEMBER( write_sasi_msg ); - DECLARE_WRITE_LINE_MEMBER( write_sasi_bsy ); - protected: // device-level overrides virtual void device_start() override; virtual void device_reset() override; + // optional information overrides + virtual const tiny_rom_entry *device_rom_region() const override; + virtual void device_add_mconfig(machine_config &config) override; + virtual ioport_constructor device_input_ports() const override; + // device_abcbus_interface overrides virtual void abcbus_cs(uint8_t data) override; virtual uint8_t abcbus_inp() override; @@ -77,6 +66,17 @@ protected: private: void set_rdy(int state); + DECLARE_READ8_MEMBER( memory_read_byte ); + DECLARE_WRITE8_MEMBER( memory_write_byte ); + DECLARE_READ8_MEMBER( io_read_byte ); + DECLARE_WRITE8_MEMBER( io_write_byte ); + + DECLARE_WRITE_LINE_MEMBER( write_sasi_req ); + DECLARE_WRITE_LINE_MEMBER( write_sasi_io ); + DECLARE_WRITE_LINE_MEMBER( write_sasi_cd ); + DECLARE_WRITE_LINE_MEMBER( write_sasi_msg ); + DECLARE_WRITE_LINE_MEMBER( write_sasi_bsy ); + required_device<cpu_device> m_maincpu; required_device<z80dma_device> m_dma; required_device<scsi_port_device> m_sasibus; |