There are various solutions for this:ġ.- Write a tool that reserves the memory area from 0x000 to 0x3000 (that may require help from the main MOS developers because no info is available about memory management functions).Ģ.- Write a tool that uses the MMU to remap the damn memory area to another location. It's used directly by MacOS to store local variables and it seems that it's not easy to patch the rom to use other location. Well, I know, why it doesn't work, but what I don't understand is, why didn't anyone fix it? All these emulators use drivers as for gfx so for sfx, so why?Īs you will remember you used a program called prepareemul or rsrvcold/warm to reserve the first kilobytes of memory for the mac emu.