diff --git a/src/vid_nv_rivatnt.c b/src/vid_nv_rivatnt.c index 115330fc0..c84c11cb8 100644 --- a/src/vid_nv_rivatnt.c +++ b/src/vid_nv_rivatnt.c @@ -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)