From 5e47755b58c618467af105a7b8c5859b269a8ad1 Mon Sep 17 00:00:00 2001 From: ranchuan Date: Thu, 10 Jul 2025 17:50:50 +0800 Subject: [PATCH] =?UTF-8?q?nes=E5=86=85=E5=AD=98=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E7=AE=97=E6=B3=95=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project/Src/NES/nes_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project/Src/NES/nes_main.c b/Project/Src/NES/nes_main.c index 3b5907e..438354d 100644 --- a/Project/Src/NES/nes_main.c +++ b/Project/Src/NES/nes_main.c @@ -207,7 +207,7 @@ uint8_t nes_sram_malloc(uint32_t romsize) { // NES_RAM需要0x800大小的内存,这里多申请0x400的内存,用于1024字节对齐 nes_ram_alignment = mymalloc(0x800 + 0x400); - NES_RAM = (void *)(((uint32_t)nes_ram_alignment + 0x400) & 0xfffffc00); + NES_RAM = (void *)(((uint32_t)nes_ram_alignment + 0x3FF) & 0xfffffc00); NES_SRAM = mymalloc(0X2000); RomHeader = mymalloc(sizeof(NES_header));