diff options
author | 2015-04-13 18:37:50 +1200 | |
---|---|---|
committer | 2015-04-13 18:39:05 +1200 | |
commit | e8cbf323c4b38bed73459936b54632de9a4350aa (patch) | |
tree | aa87ba8a0268889cd7772d344a28fbc5038fe7b3 /src/emu/bus/isa | |
parent | 5330751a3d8bb070b53a66daf16ca3c7bd718672 (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.c | 16 | ||||
-rw-r--r-- | src/emu/bus/isa/svga_cirrus.h | 2 |
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; }; |