From feece51403cf9b2e1e93cb3996b1b2ed8c810926 Mon Sep 17 00:00:00 2001 From: OBattler Date: Mon, 3 Jul 2023 02:34:54 +0200 Subject: [PATCH] Fixed low BIOS mapping so it maps correctly with a 512k or biggeer BIOS as well. --- src/mem/rom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mem/rom.c b/src/mem/rom.c index 80881c723..ae8676f98 100644 --- a/src/mem/rom.c +++ b/src/mem/rom.c @@ -442,7 +442,7 @@ bios_add(void) mem_mapping_add(&bios_mapping, 0xe0000, 0x20000, bios_read, bios_readw, bios_readl, NULL, NULL, NULL, - &rom[0x20000], MEM_MAPPING_EXTERNAL | MEM_MAPPING_ROM | MEM_MAPPING_ROMCS, 0); + &rom[biosmask + 1 - 0x20000], MEM_MAPPING_EXTERNAL | MEM_MAPPING_ROM | MEM_MAPPING_ROMCS, 0); mem_set_mem_state_both(0x0e0000, 0x20000, MEM_READ_ROMCS | MEM_WRITE_ROMCS);