diff options
Diffstat (limited to 'src/devices/bus/coco/coco_t4426.h')
-rw-r--r-- | src/devices/bus/coco/coco_t4426.h | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/src/devices/bus/coco/coco_t4426.h b/src/devices/bus/coco/coco_t4426.h index 92beb845fd2..3d1aafacd7d 100644 --- a/src/devices/bus/coco/coco_t4426.h +++ b/src/devices/bus/coco/coco_t4426.h @@ -20,40 +20,41 @@ class coco_t4426_device : public device_cococart_interface { public: - // construction/destruction - coco_t4426_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source); - coco_t4426_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + // construction/destruction + coco_t4426_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - // optional information overrides - virtual machine_config_constructor device_mconfig_additions() const override; - virtual const tiny_rom_entry *device_rom_region() const override; - virtual ioport_constructor device_input_ports() const override; + // optional information overrides + virtual machine_config_constructor device_mconfig_additions() const override; + virtual const tiny_rom_entry *device_rom_region() const override; + virtual ioport_constructor device_input_ports() const override; - virtual uint8_t* get_cart_base() override; - DECLARE_WRITE8_MEMBER( pia_A_w ); + virtual uint8_t* get_cart_base() override; + DECLARE_WRITE8_MEMBER( pia_A_w ); protected: - // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; + coco_t4426_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); - // internal state - device_image_interface *m_cart; - cococart_slot_device *m_owner; - uint8_t m_select; + // device-level overrides + virtual void device_start() override; + virtual void device_reset() override; - optional_ioport m_autostart; + // internal state + device_image_interface *m_cart; + cococart_slot_device *m_owner; + uint8_t m_select; - virtual DECLARE_READ8_MEMBER(read) override; - virtual DECLARE_WRITE8_MEMBER(write) override; + optional_ioport m_autostart; + + virtual DECLARE_READ8_MEMBER(read) override; + virtual DECLARE_WRITE8_MEMBER(write) override; private: - // internal state - required_device<acia6850_device> m_uart; - required_device<pia6821_device> m_pia; + // internal state + required_device<acia6850_device> m_uart; + required_device<pia6821_device> m_pia; }; // device type definition -extern const device_type COCO_T4426; +DECLARE_DEVICE_TYPE(COCO_T4426, coco_t4426_device) -#endif /* MAME_BUS_COCO_T4426_H */ +#endif // MAME_BUS_COCO_T4426_H |