summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/voodoo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/video/voodoo.cpp')
-rw-r--r--src/devices/video/voodoo.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/devices/video/voodoo.cpp b/src/devices/video/voodoo.cpp
index 259e24899e5..26de3c787b3 100644
--- a/src/devices/video/voodoo.cpp
+++ b/src/devices/video/voodoo.cpp
@@ -5174,7 +5174,10 @@ void voodoo_device::device_start()
banshee.io[io_sipMonitor] = 0x40000000;
banshee.io[io_lfbMemoryConfig] = 0x000a2200;
banshee.io[io_dramInit0] = 0x00579d29;
- banshee.io[io_dramInit0] |= 0x08000000; // Konami Viper expects 16MBit SGRAMs
+ if (m_fbmem == 16)
+ banshee.io[io_dramInit0] |= 0x0c000000; // Midway Vegas (denver) expects 2 banks of 16MBit SGRAMs
+ else
+ banshee.io[io_dramInit0] |= 0x08000000; // Konami Viper expects 16MBit SGRAMs
banshee.io[io_dramInit1] = 0x00f02200;
banshee.io[io_tmuGbeInit] = 0x00000bfb;