summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/svga_s3.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/svga_s3.h')
-rw-r--r--src/devices/bus/isa/svga_s3.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/devices/bus/isa/svga_s3.h b/src/devices/bus/isa/svga_s3.h
index 3889a2ed8e8..3c4e891c750 100644
--- a/src/devices/bus/isa/svga_s3.h
+++ b/src/devices/bus/isa/svga_s3.h
@@ -58,6 +58,8 @@ protected:
virtual void device_add_mconfig(machine_config &config) override;
virtual const tiny_rom_entry *device_rom_region() const override;
+ DECLARE_WRITE_LINE_MEMBER(linear_config_changed_w);
+
private:
required_device<s3virge_vga_device> m_vga;
};
@@ -81,8 +83,13 @@ protected:
virtual void device_add_mconfig(machine_config &config) override;
virtual const tiny_rom_entry *device_rom_region() const override;
+ DECLARE_WRITE_LINE_MEMBER(linear_config_changed_w);
+
private:
required_device<s3virgedx_vga_device> m_vga;
+ bool m_lfb_enable;
+ uint32_t m_lfb_start;
+ uint32_t m_lfb_end;
};
class isa16_stealth3d2kpro_device :
@@ -104,6 +111,8 @@ protected:
virtual void device_add_mconfig(machine_config &config) override;
virtual const tiny_rom_entry *device_rom_region() const override;
+ DECLARE_WRITE_LINE_MEMBER(linear_config_changed_w);
+
private:
required_device<s3virgedx_vga_device> m_vga;
};