Fixed cards with more than 8 MB of VRAM

This commit is contained in:
Melissa Goad
2018-04-26 09:52:03 -05:00
parent 03e9544781
commit 51299d4249
2 changed files with 2 additions and 2 deletions

View File

@@ -2771,7 +2771,7 @@ void riva128_ptimer_tick(void *p)
}
if (linear_addr)
{
mem_mapping_set_addr(&riva128->linear_mapping, linear_addr, 0xc00000);
mem_mapping_set_addr(&riva128->linear_mapping, linear_addr, 0x1000000);
mem_mapping_set_addr(&riva128->ramin_mapping, linear_addr + 0xc00000, 0x200000);
}
}

View File

@@ -796,7 +796,7 @@ svga_init(svga_t *svga, void *p, int memsize,
svga->vram_max = memsize;
svga->vram_display_mask = svga->vram_mask = memsize - 1;
svga->decode_mask = 0x7fffff;
svga->changedvram = malloc(0x800000 >> 12);
svga->changedvram = malloc(memsize >> 12);
svga->recalctimings_ex = recalctimings_ex;
svga->video_in = video_in;
svga->video_out = video_out;