26 bit emulation for command line
Mark Argent (2571) 5 posts |
I have some software from 26 bit days that has been running happily on my RiscOS3.5 RiscPC for ages, rather unusually this is all working from the command line. I’ve just got a RaspberryPi and, inevitably, this doesn’t work because it is not 32bit. I’ve looked at Aemulor, which seems a really good way to run older applications, but for things run with the command line, it needs to run under its task window, which creates a problem with the command line text editor I prefer to use (E). Is there another emulator that is better for the command line, or a program I can use to convert 26bit command line binaries to 32bit? |
Steve Pampling (1551) 8170 posts |
How many items, and assuming it is a single RunImage file have you dropped that onto Armalyser to check how much non-32 bit code there is? If you name the software you may find someone has details of an update. |
Mark Argent (2571) 5 posts |
I will investigate — my slight delicacy is that some of this is code where I need to run the same version of the code as I am keen to be able to get the same output from it for reasons of backward compatibility. |
Steve Pampling (1551) 8170 posts |
Properly written the code can be bit-neutral. Most authors don’t aim for incompatabilities. If you drop many of the “32-bit” programs onto armalyser you will see bits where it references “Guarded non-32bit” instructions. If it’s your own or you have the source but are wondering where to start then this link will help. Even with the source I’d recommend using Armalyser to point out the bits you need to look at first. |