summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/num9rev.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/num9rev.h')
-rw-r--r--src/devices/bus/isa/num9rev.h71
1 files changed, 37 insertions, 34 deletions
diff --git a/src/devices/bus/isa/num9rev.h b/src/devices/bus/isa/num9rev.h
index 805ee13d449..0686c3e4cc4 100644
--- a/src/devices/bus/isa/num9rev.h
+++ b/src/devices/bus/isa/num9rev.h
@@ -16,44 +16,47 @@
// ======================> isa16_vga_device
class isa8_number_9_rev_device :
- public device_t,
- public device_isa8_card_interface
+ public device_t,
+ public device_isa8_card_interface
{
public:
- // construction/destruction
- isa8_number_9_rev_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;
-
- UPD7220_DISPLAY_PIXELS_MEMBER(hgdc_display_pixels);
- DECLARE_READ8_MEMBER(pal8_r);
- DECLARE_WRITE8_MEMBER(pal8_w);
- DECLARE_READ8_MEMBER(pal12_r);
- DECLARE_WRITE8_MEMBER(pal12_w);
- DECLARE_READ8_MEMBER(overlay_r);
- DECLARE_WRITE8_MEMBER(overlay_w);
- DECLARE_READ8_MEMBER(bank_r);
- DECLARE_WRITE8_MEMBER(bank_w);
- DECLARE_READ8_MEMBER(ctrl_r);
- DECLARE_WRITE8_MEMBER(ctrl_w);
- DECLARE_READ8_MEMBER(read8);
- DECLARE_WRITE8_MEMBER(write8);
-
- uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
+ // construction/destruction
+ isa8_number_9_rev_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+
+ DECLARE_READ8_MEMBER(pal8_r);
+ DECLARE_WRITE8_MEMBER(pal8_w);
+ DECLARE_READ8_MEMBER(pal12_r);
+ DECLARE_WRITE8_MEMBER(pal12_w);
+ DECLARE_READ8_MEMBER(overlay_r);
+ DECLARE_WRITE8_MEMBER(overlay_w);
+ DECLARE_READ8_MEMBER(bank_r);
+ DECLARE_WRITE8_MEMBER(bank_w);
+ DECLARE_READ8_MEMBER(ctrl_r);
+ DECLARE_WRITE8_MEMBER(ctrl_w);
+ DECLARE_READ8_MEMBER(read8);
+ DECLARE_WRITE8_MEMBER(write8);
+
protected:
- // device-level overrides
- virtual void device_start() override;
- virtual void device_reset() override;
+ // device-level overrides
+ virtual void device_start() override;
+ virtual void device_reset() override;
+
+ // optional information overrides
+ virtual void device_add_mconfig(machine_config &config) override;
+
private:
- required_device<upd7220_device> m_upd7220;
- required_device<palette_device> m_palette;
- std::vector<uint8_t> m_ram;
- std::vector<uint8_t> m_overlay;
-
- uint8_t m_bank;
- uint8_t m_mode;
- bool m_1024;
+ UPD7220_DISPLAY_PIXELS_MEMBER(hgdc_display_pixels);
+
+ uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
+
+ required_device<upd7220_device> m_upd7220;
+ required_device<palette_device> m_palette;
+ std::vector<uint8_t> m_ram;
+ std::vector<uint8_t> m_overlay;
+
+ uint8_t m_bank;
+ uint8_t m_mode;
+ bool m_1024;
};
// device type definition