Voodoo PCI mapping disabled if base address is zero - fixes Voodoo + Sis496/497.

This commit is contained in:
TomW 2015-05-31 12:30:52 +01:00
commit 90aa13aa29

View file

@ -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);