Voodoo now always allocates 4MB for framebuffer memory, though only 2MB may be accessible. Fixes crash in Need For Speed III when using 800x600 (no Z-buffer) with 2MB of framebuffer memory configured.
This commit is contained in:
parent
9ed4cf8582
commit
ea2898d045
1 changed files with 1 additions and 1 deletions
|
|
@ -4268,7 +4268,7 @@ void *voodoo_init()
|
|||
|
||||
mem_mapping_add(&voodoo->mapping, 0, 0, NULL, voodoo_readw, voodoo_readl, NULL, voodoo_writew, voodoo_writel, NULL, 0, voodoo);
|
||||
|
||||
voodoo->fb_mem = malloc(voodoo->fb_size * 1024 * 1024);
|
||||
voodoo->fb_mem = malloc(4 * 1024 * 1024);
|
||||
voodoo->tex_mem = malloc(voodoo->texture_size * 1024 * 1024);
|
||||
voodoo->tex_mem_w = (uint16_t *)voodoo->tex_mem;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue