All the best for 2026 to everyone here.
Unfortunately, the RISC OS port is still stalled. It works well over HDMI, but the Pyra display is a beast and so far does not want to work under RISC OS.
For those who still want to try RISC OS on the Pyra...
I have adapted Timothy Baldwin's old Linux port and RISC OS Direct for RPi5 (based also on the Linux port) from RISC OS Developments for the Pyra.
I use my own setup (complete different) from eMMC, but I have tried Direct from both eMMC and a fresh "enlarged" SD. The resize is described in the Wiki.
The port needs under 1GB disc space and is not an emulator. RISC OS is created as an executable, so it works "full speed".
You can download my direct stuff from
Pyra_Direct
After this you have to install the dependencies, use the Terminal.
sudo apt-get install bash bubblewrap gcc g++ make libattr1-dev libseccomp-dev libsdl2-dev xattr
Note: The dependencies are for Debian/Ubuntu. The port generally works also with other Linux distributions. I have try on Manjaro. The packages have different names but the port is working.
and unpack with
tar --xattrs -xvf Downloads/pyra_direct.tar.gz
to your home directory. It takes a while. Please not use the archive manager because the extended attributes are needed.
In home folder, find RISC_OS and inside you'll see
"run_RISC_OS". Double click it to run. The first start takes a bit longer.
Sound is not supported yet (also not for the Pi5) but the collection is a good start point to play around with RISC OS.
At the Desktop you find a Pyra folder (not on my screenshot ;-)). Inside three tools.
Normally RISC OS use a 3-button mouse. Left (left Nub) is the same at all, Right (right Nub) is "Adjust" and has special functions e.g. collect files for filer operations or if you open or close a folder.
The middle mouse button (both Nubs together) is "Menu" and gives you the user-menus where the mousepointer is placed.
The !Keymapper tool map the right Nub to "Menu" and "Adjust to both.
The other two Obeys are for network use and contains the IP of the internet gateway. Change it (press SHIFT and double click) to yours and start (double click after save) to use the network access of the Pyra (WIFI or LTE) if it is active in Linux.
To uninstall, simply delete the RISC_OS folder from your Home folder.
Have fun ;-)