summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/isa
diff options
context:
space:
mode:
author mahlemiut <bsr@xnet.co.nz>2015-04-13 18:37:50 +1200
committer mahlemiut <bsr@xnet.co.nz>2015-04-13 18:39:05 +1200
commite8cbf323c4b38bed73459936b54632de9a4350aa (patch)
treeaa87ba8a0268889cd7772d344a28fbc5038fe7b3 /src/emu/bus/isa
parent5330751a3d8bb070b53a66daf16ca3c7bd718672 (diff)
pc_vga: split Cirrus Logic SVGA devices into separate GD5428 and GD5430 devices. No differences between them yet, other than chip ID.
Diffstat (limited to 'src/emu/bus/isa')
-rw-r--r--src/emu/bus/isa/svga_cirrus.c16
-rw-r--r--src/emu/bus/isa/svga_cirrus.h2
2 files changed, 9 insertions, 9 deletions
diff --git a/src/emu/bus/isa/svga_cirrus.c b/src/emu/bus/isa/svga_cirrus.c
index 1c766ee6511..78e522c1531 100644
--- a/src/emu/bus/isa/svga_cirrus.c
+++ b/src/emu/bus/isa/svga_cirrus.c
@@ -23,11 +23,11 @@ const device_type ISA8_SVGA_CIRRUS = &device_creator<isa8_svga_cirrus_device>;
static MACHINE_CONFIG_FRAGMENT( vga_cirrus )
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_RAW_PARAMS(XTAL_25_1748MHz,900,0,640,526,0,480)
- MCFG_SCREEN_UPDATE_DEVICE("vga", cirrus_vga_device, screen_update)
+ MCFG_SCREEN_UPDATE_DEVICE("vga", cirrus_gd5430_device, screen_update)
MCFG_PALETTE_ADD("palette", 0x100)
- MCFG_DEVICE_ADD("vga", CIRRUS_VGA, 0)
+ MCFG_DEVICE_ADD("vga", CIRRUS_GD5430, 0)
MACHINE_CONFIG_END
//-------------------------------------------------
@@ -72,16 +72,16 @@ void isa8_svga_cirrus_device::device_start()
{
set_isa_device();
- m_vga = subdevice<cirrus_vga_device>("vga");
+ m_vga = subdevice<cirrus_gd5430_device>("vga");
m_isa->install_rom(this, 0xc0000, 0xc7fff, 0, 0, "svga", "dm_clgd5430");
- m_isa->install_device(0x03b0, 0x03bf, 0, 0, read8_delegate(FUNC(cirrus_vga_device::port_03b0_r),m_vga), write8_delegate(FUNC(cirrus_vga_device::port_03b0_w),m_vga));
- m_isa->install_device(0x03c0, 0x03cf, 0, 0, read8_delegate(FUNC(cirrus_vga_device::port_03c0_r),m_vga), write8_delegate(FUNC(cirrus_vga_device::port_03c0_w),m_vga));
- m_isa->install_device(0x03d0, 0x03df, 0, 0, read8_delegate(FUNC(cirrus_vga_device::port_03d0_r),m_vga), write8_delegate(FUNC(cirrus_vga_device::port_03d0_w),m_vga));
-// m_isa->install_device(0x9ae8, 0x9aeb, 0, 0, read8_delegate(FUNC(cirrus_vga_device::s3_port_9ae8_r),m_vga), write8_delegate(FUNC(cirrus_vga_device::s3_port_9ae8_w),m_vga));
+ m_isa->install_device(0x03b0, 0x03bf, 0, 0, read8_delegate(FUNC(cirrus_gd5430_device::port_03b0_r),m_vga), write8_delegate(FUNC(cirrus_gd5430_device::port_03b0_w),m_vga));
+ m_isa->install_device(0x03c0, 0x03cf, 0, 0, read8_delegate(FUNC(cirrus_gd5430_device::port_03c0_r),m_vga), write8_delegate(FUNC(cirrus_gd5430_device::port_03c0_w),m_vga));
+ m_isa->install_device(0x03d0, 0x03df, 0, 0, read8_delegate(FUNC(cirrus_gd5430_device::port_03d0_r),m_vga), write8_delegate(FUNC(cirrus_gd5430_device::port_03d0_w),m_vga));
+// m_isa->install_device(0x9ae8, 0x9aeb, 0, 0, read8_delegate(FUNC(cirrus_gd5430_device::s3_port_9ae8_r),m_vga), write8_delegate(FUNC(cirrus_gd5430_device::s3_port_9ae8_w),m_vga));
- m_isa->install_memory(0xa0000, 0xbffff, 0, 0, read8_delegate(FUNC(cirrus_vga_device::mem_r),m_vga), write8_delegate(FUNC(cirrus_vga_device::mem_w),m_vga));
+ m_isa->install_memory(0xa0000, 0xbffff, 0, 0, read8_delegate(FUNC(cirrus_gd5430_device::mem_r),m_vga), write8_delegate(FUNC(cirrus_gd5430_device::mem_w),m_vga));
}
//-------------------------------------------------
diff --git a/src/emu/bus/isa/svga_cirrus.h b/src/emu/bus/isa/svga_cirrus.h
index 099c00eeb6c..c5f60d89fc3 100644
--- a/src/emu/bus/isa/svga_cirrus.h
+++ b/src/emu/bus/isa/svga_cirrus.h
@@ -31,7 +31,7 @@ protected:
virtual void device_start();
virtual void device_reset();
private:
- cirrus_vga_device *m_vga;
+ cirrus_gd5430_device *m_vga;
};