diff options
Diffstat (limited to 'src/devices/bus/sbus/bwtwo.h')
-rw-r--r-- | src/devices/bus/sbus/bwtwo.h | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/devices/bus/sbus/bwtwo.h b/src/devices/bus/sbus/bwtwo.h deleted file mode 100644 index fb3408db7d4..00000000000 --- a/src/devices/bus/sbus/bwtwo.h +++ /dev/null @@ -1,52 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Ryan Holtz -/*************************************************************************** - - Sun bwtwo monochrome video controller - -***************************************************************************/ - -#ifndef MAME_BUS_SBUS_BWTWO_H -#define MAME_BUS_SBUS_BWTWO_H - -#pragma once - -#include "sbus.h" - - -class sbus_bwtwo_device : public device_t, public device_sbus_card_interface -{ -public: - // construction/destruction - sbus_bwtwo_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - -protected: - // device_t overrides - virtual const tiny_rom_entry *device_rom_region() const override; - virtual void device_add_mconfig(machine_config &config) override; - virtual void device_start() override; - - // device_sbus_slot_interface overrides - virtual void install_device() override; - - DECLARE_READ8_MEMBER(regs_r); - DECLARE_WRITE8_MEMBER(regs_w); - DECLARE_READ32_MEMBER(rom_r); - DECLARE_READ8_MEMBER(vram_r); - DECLARE_WRITE8_MEMBER(vram_w); - -private: - uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); - - void mem_map(address_map &map) override; - - required_memory_region m_rom; - std::unique_ptr<uint8_t[]> m_vram; - required_device<screen_device> m_screen; - uint32_t m_mono_lut[256][8]; -}; - - -DECLARE_DEVICE_TYPE(SBUS_BWTWO, sbus_bwtwo_device) - -#endif // MAME_BUS_SBUS_BWTWO_H |