Martin Hansen said:
There is an ingenious piece of software written by Adrian Lees called Aemulor that allowed 26 bit RISC OS applications to run on 32 bit only hardware like the Iyonix and the BeagleBoard.
Unfortunately Aemulor appears to be a software emulator of the CPU, this is far from ideal.I am looking for some trick to run at full native speed 26 bit ARM software. I have been attempting to do load time patching of the binary, though with only limited success.
The main three problems are with a handful of machine code instructions, a subtle change in the way one of the registers works, plus a flag in what RISC OS calls "modules"; sections of code that extend the OS.
For a lot of software, conversion is not, when it comes to it, a big a job. It's still an effort to look at the code, think about it, and make the changes, of course.
In the modules you can initially set the 32 bit flag and hope the code then works…
There is a lot of technical documentation on all of this at;
For real technical help, the RISC OS Open Forums at ROOL are the place to ask.
They are at;
Hope that helps.
Happy New Year, Regards, Martin. http://www.RISCOScode.com