Made the Riva TNT use the 32 kB Creative BIOS.
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user