diff options
Diffstat (limited to 'src/devices/bus/bbc/modem/scsiaiv.h')
| -rw-r--r-- | src/devices/bus/bbc/modem/scsiaiv.h | 67 |
1 files changed, 5 insertions, 62 deletions
diff --git a/src/devices/bus/bbc/modem/scsiaiv.h b/src/devices/bus/bbc/modem/scsiaiv.h index f4a59bf4bd8..4bd440c6cf1 100644 --- a/src/devices/bus/bbc/modem/scsiaiv.h +++ b/src/devices/bus/bbc/modem/scsiaiv.h @@ -1,71 +1,14 @@ // license:BSD-3-Clause // copyright-holders:Nigel Barnes -/********************************************************************** - - Acorn AIV SCSI Host Adaptor - -**********************************************************************/ - - #ifndef MAME_BUS_BBC_MODEM_SCSIAIV_H #define MAME_BUS_BBC_MODEM_SCSIAIV_H -#include "modem.h" -#include "machine/nscsi_cb.h" - - -//************************************************************************** -// TYPE DEFINITIONS -//************************************************************************** - -class bbc_scsiaiv_device: - public device_t, - public device_bbc_modem_interface -{ -public: - // construction/destruction - bbc_scsiaiv_device(const machine_config &mconfig, const char* tag, device_t* owner, uint32_t clock); - - void bsy_w(int state); - void req_w(int state); - -protected: - bbc_scsiaiv_device(const machine_config &mconfig, device_type type, const char* tag, device_t* owner, uint32_t clock); - - // device-level overrides - virtual void device_start() override ATTR_COLD; - - // optional information overrides - virtual void device_add_mconfig(machine_config &config) override ATTR_COLD; - - virtual uint8_t read(offs_t offset) override; - virtual void write(offs_t offset, uint8_t data) override; - -private: - required_device<nscsi_callback_device> m_scsi; - - int m_irq_enable; - int m_irq_state; -}; - - -// ======================> bbc_vp415_device - -//class bbc_vp415_device : public bbc_scsiaiv_device -//{ -//public: -// // construction/destruction -// bbc_vp415_device(const machine_config &mconfig, const char* tag, device_t* owner, uint32_t clock); -// -//protected: -// // optional information overrides -// virtual void device_add_mconfig(machine_config &config) override ATTR_COLD; -//}; +#pragma once +#include "modem.h" -// device type definition -DECLARE_DEVICE_TYPE(BBC_SCSIAIV, bbc_scsiaiv_device); -//DECLARE_DEVICE_TYPE(BBC_VP415, bbc_vp415_device); +DECLARE_DEVICE_TYPE(BBC_SCSIAIV, device_bbc_modem_interface); +//DECLARE_DEVICE_TYPE(BBC_VP415, device_bbc_modem_interface); -#endif /* MAME_BUS_BBC_MODEM_SCSIAIV_H */ +#endif // MAME_BUS_BBC_MODEM_SCSIAIV_H |
