Made the Riva TNT use the 32 kB Creative BIOS.

This commit is contained in:
OBattler
2016-10-06 22:14:24 +02:00
parent 66e751120b
commit 3788d96b3c

View File

@@ -1164,7 +1164,7 @@ static void rivatnt_pci_write(int func, int addr, uint8_t val, void *p)
{
uint32_t addr = (rivatnt->pci_regs[0x32] << 16) | (rivatnt->pci_regs[0x33] << 24);
// pclog("RIVA TNT bios_rom enabled at %08x\n", addr);
mem_mapping_set_addr(&rivatnt->bios_rom.mapping, addr, 0x10000);
mem_mapping_set_addr(&rivatnt->bios_rom.mapping, addr, 0x8000);
mem_mapping_enable(&rivatnt->bios_rom.mapping);
}
else
@@ -1255,7 +1255,7 @@ static void *rivatnt_init()
rivatnt_in, rivatnt_out,
NULL, NULL);
rom_init(&rivatnt->bios_rom, "roms/rivatnt.bin", 0xc0000, 0x10000, 0xffff, 0, MEM_MAPPING_EXTERNAL);
rom_init(&rivatnt->bios_rom, "roms/NV4_creative.rom", 0xc0000, 0x8000, 0x7fff, 0, MEM_MAPPING_EXTERNAL);
if (PCI)
mem_mapping_disable(&rivatnt->bios_rom.mapping);
@@ -1318,7 +1318,7 @@ static void rivatnt_close(void *p)
static int rivatnt_available()
{
return rom_present("roms/rivatnt.bin");
return rom_present("roms/NV4_creative.rom");
}
static void rivatnt_speed_changed(void *p)