A couple of years ago, RISC OS Open Ltd started building versions of RISC OS with “zero page relocation” – with the memory map changed such that the kernel’s workspace that started at the bottom of the addressable memory was moved to a higher location. This was an important step for security and stability, and for the future of the operating system.
However, it wasn’t ever going to happen without some casualties along the way; software that in some way tried to use or access certain information held in that workspace and which therefore found it no longer available. Aemulor, the 26-bit emulator that allows applications that are not yet fully 32-bit run on newer hardware, was one such casualty – and an important one at that. Continue reading “High vector builds of Aemulor now available”