Any idea of speed of RPCEmu under Raspbian?
David Feugey (2125) 2709 posts |
All is in the title. I want to use RPCEmu under an ARM Linux computer. Since there is no recompiler mode for ARM processors I do not expect a very hight speed. Does someone already tested such a configuration? With a Pi? With a PandaBoard? Thanks. |
|
Bryan Hogan (339) 592 posts |
On a Pi – very, very slow. With no hard disc image, i.e. no boot sequence to run, it takes about 10 minutes to get into the Desktop! We tried it on the prototype Pi at the London Show back in 2011, just so we would be able to show it running RISC OS, before Adrian Lees turned up with it running natively :-) |
|
David Feugey (2125) 2709 posts |
Damned. So no way to use ROS 4 on Pi or Panda, without a recompiler mode. |
|
John Sandgrounder (1650) 574 posts |
RISCOS 5 will run on natively on a Pi, and the addition of Aemulor makes it look pretty much like RISCOS 4. (It runs all my RISCOS 4 software) |
|
David Feugey (2125) 2709 posts |
Yep, but the idea os to test software for compatibility under RISC OS 4. |
|
John Sandgrounder (1650) 574 posts |
If you do not have a RISC PC (or other hardware) to run RISC OS 4, have you looked at Virtual Acorn – which is a very good emulation of a Risc PC, running RISC OS 4.02. |
|
David Feugey (2125) 2709 posts |
I do not use x86 PC. Only ARM computers. |
|
David Feugey (2125) 2709 posts |
To be more precise, I still have a PC (Atom single core) but it simply crashes with RPCEmu. I plan to stop using it later. Just need to code a few things and to solve some problems. Linux on Pandaboard, accessed with Avalanche, should be OK for my needs. But not for my last problem: ROS 4 emulation (for ROS 3.11, Win16, Win32S and Win32, it’s OK). I don’t really need Win16, Win32 or RISCOS 26 bits: it’s just to recompile and test the software I’m making for Linux and ROS 5. And no, I’m not good enough to make an ARM recompiler thing :) |
|
David Feugey (2125) 2709 posts |
It’s probably much better on a Pi4, and perhaps similar to ARM710 performance. |