nes内存对齐算法修正
This commit is contained in:
@@ -207,7 +207,7 @@ uint8_t nes_sram_malloc(uint32_t romsize) {
|
||||
|
||||
// NES_RAM<41><4D>Ҫ0x800<30><30>С<EFBFBD><D0A1><EFBFBD>ڴ棬<DAB4><E6A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0x400<30><30><EFBFBD>ڴ棬<DAB4><E6A3AC><EFBFBD><EFBFBD>1024<32>ֽڶ<D6BD><DAB6><EFBFBD>
|
||||
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));
|
||||
|
Reference in New Issue
Block a user