From 0dd0f672d5308bc76f8973cc3e77708d67118c10 Mon Sep 17 00:00:00 2001 From: Ted Green Date: Mon, 4 Dec 2017 19:42:37 -0700 Subject: [PATCH] voodoo: Set number of SGRAM chips to 2 for 16M cards. (nw) --- src/devices/video/voodoo.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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;