From 3788d96b3c24d0714870b4245ade4b07ebc10bb3 Mon Sep 17 00:00:00 2001 From: OBattler Date: Thu, 6 Oct 2016 22:14:24 +0200 Subject: [PATCH] Made the Riva TNT use the 32 kB Creative BIOS. --- src/vid_nv_rivatnt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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)