From 90aa13aa29c01287ce48aabd09bab2af8868c5b0 Mon Sep 17 00:00:00 2001 From: TomW Date: Sun, 31 May 2015 12:30:52 +0100 Subject: [PATCH] Voodoo PCI mapping disabled if base address is zero - fixes Voodoo + Sis496/497. --- src/vid_voodoo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vid_voodoo.c b/src/vid_voodoo.c index ec37d39..647c906 100644 --- a/src/vid_voodoo.c +++ b/src/vid_voodoo.c @@ -3549,7 +3549,7 @@ static void render_thread(void *param) static void voodoo_recalcmapping(voodoo_t *voodoo) { - if (voodoo->pci_enable) + if (voodoo->pci_enable && voodoo->memBaseAddr) { pclog("voodoo_recalcmapping : memBaseAddr %08X\n", voodoo->memBaseAddr); mem_mapping_set_addr(&voodoo->mapping, voodoo->memBaseAddr, 0x01000000);