These are both supposed to be mirrors of each other, but somehow they're formatted differently, or maybe they have different bus speeds or something. Right now they're implemented as two entirely separate banks of memory and I don't know why that is since I wrote that in 2017 but obviously that's not how it works. Need to figure out wtf the difference is on real hardware.
Zelda Return of the Hylian homebrew uses this by writing the framebuffer to the 64-bit area; the video hardware subsequently reads from the 32-bit area.
These are both supposed to be mirrors of each other, but somehow they're formatted differently, or maybe they have different bus speeds or something. Right now they're implemented as two entirely separate banks of memory and I don't know why that is since I wrote that in 2017 but obviously that's not how it works. Need to figure out wtf the difference is on real hardware.
Zelda Return of the Hylian homebrew uses this by writing the framebuffer to the 64-bit area; the video hardware subsequently reads from the 32-bit area.