The aim of this page is to provide an accessible summary of software which currently works on RISC OS machines newer than the Iyonix PC (ARMv5), such as the Raspberry Pi (ARMv6) and BeagleBoard-xM (ARMv7). Due to changes in the ARM standard in version 6, not all software which works on the Iyonix is guaranteed to run on the newer hardware. This page gives a summary for developers of how to make their software compatible.
A wide cross-section of RISC OS software has now been made compatible with ARMv6/v7, but the table also lists software which has not been altered but appears to work nevertheless, as well as including some software which is known not to work properly or at all, to warn the unwary.
The layout of the table is as follows:
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
Copernicus | 1.54 | Astronomical almanac | Seems OK | Unknown | - |
Orion | 0.11 | Planisphere | Seems OK | Unknown | - |
Planets | 3.45 | Planetary physics simulator | Supported | - | |
SSystem | 1.10 | ? | Seems OK | Unknown | - |
StarChart | 1.05 | Draw files of night sky | Has Issues | Supported | - |
XEarth | 0.11 | Picture of Earth on Pinboard | Has Issues | Unknown | Requires ConfiX |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
ArcFS | 2.60 | Filer for RISC OS-specific archive format | Seems OK | Not Supported | - |
CreateSEC | 1.01 | Create self-extracting archives | Supported | - | |
Infozip | 3.07 | Zip compression & decompression | Supported | - | |
SparkFS | 1.42 | Commercial filer for many archive formats | Supported | - | |
SparkPlug | 2.29 | Decompress many archive formats | Supported | - | |
TBAFS | 1.02 | Advanced, compressed, journalling filing system | Supported | First 32bit version, tested on BB XM |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
DataPower 3 | 3.15 | DTP style multimedia database | Supported | - | |
Impact | 3.35 | Easy to use relational database | Supported | - |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
CubeDemo | 1.00 | Rotating 3D colour gradient cubes | Supported | - |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
EasiWriter | 8.91 | DOC/DOCX/ODT-compatible word processor | Supported | Version 8.91 is fully compatible. Version 8.90 starts up but still has issues. Earlier versions do not even start up. | |
Fireworkz | 1.34/05 | Word processor and spreadsheet | Mailing list | Freeware version released March 2012 | |
FontCat | 1.05 | Graphical list of fonts | Seems OK | Not Supported | - |
Ghostscript | 8.54/ 1.05 | PDF/PostScript interpreter | Supported | Please note that Ghostscript 8.54 RISC OS release 1.05 is required. RISC OS release 1.04, which is the standard version that has been around for quite some time, is not ARMv7 compatible. | |
GView | 1.52 | PDF/PostScript viewer – front-end to Ghostscript | Supported | GView has always worked, but it requires a compatible version of Ghostscript. | |
MicroSpell | 1.01 | Spell-check all keyboard input | Seems OK | Supported | - |
OHP_Show | 2.51 | Slideshow/ presentation viewer | Seems OK | Not Supported | - |
Ovation Pro | 2.77 | Desktop publisher | Supported | Has to be 10th. March 2011 or later version of OvnPro, and Colour Supplement Applet 1.17 | |
3.02. 1.24 | PDF viewer (based on xpdf) | Supported | - | ||
PipeDream | 4.5/35 | Spreadsheet | Mailing list | Freeware version released March 2012 | |
SpellCheck | 1.07 | ? | Seems OK | Unknown | - |
StrongED | 4.69a6 | Programmers’ text editor | Supported | - | |
TechWriter | 8.91 | EasiWriter plus mathematical typesetting | Supported | Version 8.91 is fully compatible. Version 8.90 starts up but still has issues. Earlier versions do not even start up. | |
Zap | 1.48 tnk-7 | Programmers’ text editor | Third Party | - |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
RiscPCB | 0.47 | PCB designer with GERBER output | Has Issues | Ongoing | Requires alignment exceptions off |
SchemEd | 1.03 | Circuit drawing package/ SPICE front-end | Supported | - |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
A310Emu | ? | Acorn Archimedes emulator | Not Working | Ongoing | Error regarding some ADFS/IDEFS Discop SWI’s not being available. |
ArcEm | 1.50- alpha | Acorn Archimedes emulator | Supported | - | |
ArchiEmu | ? | Enhanced Archimedes emulator (preview) | Has Issues | Ongoing | Once closed down, any attempt to restart fails without a clean set of CMOS configs in place. |
BeebIt | 0.63 | BBC Micro emulator | Supported | - | |
DosBox | 0.74 | x86 emulator | Seems OK | Unknown | Sound isn’t 100%. Chris Gransden has a new version. |
ScummVM | 1.3.1 | Play old point-and-click games | Supported | - |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
Chuckie Egg | 1.04 | Platform game | Seems OK | Source Available | - |
Dare Devil Denis | 1.04 | Jump over obstacles | Has Issues | Source Available | Intro not correctly displayed (no mode 7 support in OS at present). Gameplay seems OK |
Doom | 1.10 | First-person shooter | Supported | - | |
Hive | 0.05 | Space Invaders clone | Supported | - | |
HongKong | 1.67 | Shanghai patience game | Supported | Not yet tested on RPi. Uses Basalt 1.57 | |
House of Cards | 1.06 | Patience games collection | Supported | - | |
Magic Mushrooms | 1.11 | Platform game | Supported | - | |
Star Fighter 3000 | 3.14 | 3D space shooter | Supported | - | |
SuperChain | 1.00 | Board game | Supported | - | |
SuperDoku | 1.25 | Sudoku games collection | Supported | - | |
TANKS | 1.12 | Turn-based combat | Supported | - | |
Twin World | 1.60 | Platform game | Seems OK | Unknown | Needs Iyonix patch and 320×256 screen mode |
Wrangler | 1.01 | Mathematical games collection | Supported | - |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
ArtWorks 2 | 2.XI.00 | Advanced vector graphics | Supported | - | |
AWViewer | 2.15 | Display ArtWorks files | Supported | - | |
DPlngScan | 1.25 | Scan and manipulate images | Supported | - | |
Draw2SVG | 1.03 | Produce SVGs from Draw files | Supported | - | |
DrawLots | 2.33 | Produce geometric shapes for Draw | Supported | - | |
DrawPlus | 3.38 | Enhanced version of Draw | Supported | - | |
DrawRot | 1.03 | Copy and rotate Draw objects regularly | Supported | - | |
DrawToSprite | 1.05 | Convert Draw (vector) to Sprite (bitmap) | Supported | - | |
DrawWorks XE | 2.63 | Suite of add-ons for Draw | Not Supported | Comment out the running of !iKick in !Run. DrawWorks XL not tested | |
EXIFinfo | 0.59beta | Read EXIF data in JPEGs | Seems OK | Unknown | Tested with gallery generator and timestamp renaming of images |
FFplay | 1.23 | FFmpeg-powered media player | Has Issues | Supported | Works OK, but only with alignment exceptions off (known issue) |
FreeHand | 1.00 | ? | Seems OK | Unknown | - |
FSI_Batch | 3.6 | Process multiple files with ChangeFSI | Supported | - | |
InterGif | 6.18 | Convert to and from GIF images | Third Party | - | |
KinoAMP | 0.41 | MPEG video player | Supported | - | |
OpenGridPro | 3.38 | Produce graph paper | Supported | - | |
OpenVector | 3.38 | Enhanced version of DrawPlus | Supported | - | |
Photodesk | 3.12 | Bitmap processor | Supported | - | |
Png2Spr | 1.34 | Display and convert PNGs | Has Issues | Unknown | Fails with 24bit PNGs |
PrivateEye | 2.99 | Image viewer and manipulator | Supported | - | |
ProArtisan 24 | 1.24 | Bitmap editor | Seems OK | Not Supported | - |
Ray3d-Pro | 2.10 | ? | Seems OK | Unknown | - |
Shade4 | 1.01 | ? | Seems OK | Unknown | - |
SpiroDraw | 1.02 | Generate Spirograph-like patterns | Supported | - | |
Spr2Png | 0.26 | Convert to and from PNG images | Has Issues | Third Party | Fixed spr2png executable here. Use other software to convert from PNG. |
SpriteClean | 1.04 | Remove specks from scanned images | Supported | - | |
SwiftJPEG | 1.12 | JPEG viewer | Seems OK | Unknown | Suitable MDF required for full screen modes |
Text>Draw | 1.20 | Rich text in Draw | Supported | - | |
Thump | 1.51 | Image viewer and directory browser | Supported | - |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
Acorn Webserve | 0.49 | ? | Seems OK | Unknown | - |
AntiSpam | 1.63 | Email filter | Supported | - | |
Avalanche | 0.22 | VNC client | Supported | - | |
Cretin | 0.23b | IRC client | Not Working | Unknown | Segmentation fault |
DialUp | ? | Modem dialler for dial-up Internet | Not Working | Not Supported | Hardware incompatible |
Hermes | 2.61 | Email sender/ fetcher and RSS fetcher | Supported | - | |
HTML3 | 3.55 | HTML helper for text editors | Seems OK | Unknown | - |
HTMLScan | 1.20 | HTML syntax checker | Seems OK | - | |
LanMan98 | 2.04 | CIFS client | Seems OK | Unknown | - |
Messenger Pro | 6.00 | Email and Usenet reader | Supported | - | |
Moonfish | 1.09 | NFS server | Supported | - | |
MoveSite | 0.3 | ? | Seems OK | Unknown | - |
Murnong | 1.41 | Fetch YouTube videos | Supported | - | |
NetFetch | 3.60 | Suite of Internet applications | Supported | - | |
NetSurf | 2.5 | Web browser | Supported | Make sure to set Image quality (Choices: Images) for both Foreground and Background to Use OS to avoid use of Tinct module, which has issues | |
Nettle | 0.2043b | SSH and Telnet client, and terminal emulator | Seems OK | Unknown | New beta version in need of testing :) Requires SocketWatch. Loads but functionality not yet tested. |
OmniClient | 2.16 | ? | Supported | - | |
Pluto | 3.04e | Email and Usenet reader | Has Issues | Unknown | Need to request the trial version with the date set not to expire |
POPstar | 2.05 | Email sender/ fetcher | Seems OK | Unknown | - |
RDPClient | 0.88 | Remote Desktop client | Seems OK | Unknown | - |
SocketWatch | 0.06 | Network socket helper module | Seems OK | Unknown | Functionality not yet tested – sorry. To be tested, e.g. with Nettle. |
Sunfish | 2.05 | NFS client | Has Issues | Supported | Filing system module safe, front end not |
Ticker | 0.87a | RSS/RDF news ticker | Third Party | - | |
Validator | 0.37d | ? | Seems OK | Unknown | - |
wget | 1.13.4-1 | Web page fetcher | Seems OK | Unknown | Required by Murnong |
Software | Version | Description | Status | Support | Notes |
---|---|---|---|---|---|
ABC | 4.12 | BASIC to machine code compiler | Seems OK | Unknown | Only tested compiled code, not compiler itself |
AppBasic | 3.02 | Helper for writing Toolbox programs in BASIC | Seems OK | Unknown | - |
ARMalyser | 0.62 | ARM disassembler and compatibility conversion aid | Supported | An updated version which can spot ARMv7-incompatible instruction sequences is in progress. | |
ArmSort | 4.08 | Sorting routines for BASIC programmers | Supported | - | |
Basalt | 1.57 | Enhancements to BASIC | Supported | Not yet tested on RPi | |
DiffTB | 5.00 | Show diff output in a Throwback window | Seems OK | Unknown | - |
extASM | 2.00 | ARM assembler (up-to-date, including VFP/NEON support) | Supported | - | |
GCC | 4.1.2-R1 | C compiler | Supported | - | |
Hugs | 1.3 | ? | Not Working | Unknown | - |
ProgUtils | 1.02 | Miscellaneous programmer’s utilities | Seems OK | Not Supported | - |
SID | 1.30 | ? | Seems OK | Unknown | - |
RiscLua | 5.00 | Port of Lua language with RISC OS libraries | Supported | - | |
Routines | 1.42 | BASIC library collection | Supported | - | |
SideDiff | 2.44 | Front-end to GNU diff | Seems OK | Unknown | - |
Swish | 0.14 | SWI listing utility | Seems OK | Unknown | - |
Throwback | 1.1 | Enables BASIC programs to generate error throwbacks | Seems OK | Unknown | - |
WimpAid | A1.1 | ? | Seems OK | Unknown | - |
WimpWorks | 2.38 | BASIC IDE for Wimp development | Supported | - |
Software | Version | Status | RISC OS ROM Date | Notes |
---|---|---|---|---|
AMPlayer | 1.39 | Seems OK | 2010-06-25 | - |
Ample | 0.30 | Seems OK | 2010-06-25 | - |
Bazound | 0.34 | Seems OK | 2010-06-25 | - |
DigitalCD | 3.01 | Seems OK | 2010-06-25 | - |
DigitalCD | 3.03 | Seems OK | 2011-12-18 | - |
eSpeak | 3.09 | Seems OK | 2010-06-25 | - |
PlayIt | 1.73 | Seems OK | 2012-04-15 | - |
ReMIDI | 0.70 | Seems OK | 2011-01-26 | - |
Sampler | 0.01 | Seems OK | 2010-06-25 | - |
SoundCon | 1.61 | Seems OK | 2010-06-25 | - |
WavEdit | 1.66 | Seems OK | 2010-06-25 | - |
RiscDJ | 2.0 | Has Issues | 2011-08-01 | Has issues with Font Manager and BasAlt |
Software | Version | Status | RISC OS ROM Date | Notes |
---|---|---|---|---|
Calendar | 1.04 | Seems OK | 2010-06-25 | - |
Organizer | 2.06 | 2010-03-06 | - |
Software | Version | Status | RISC OS ROM Date | Notes |
---|---|---|---|---|
AppDock II | 2.51 | Seems OK | 2009-11-16 | - |
BASCalc | 1.06 | Seems OK | 2010-06-25 | - |
Clipboard | 0.14 | Seems OK | 2010-06-25 | - |
Delirium | 2.50 | Seems OK | 2010-06-25 | - |
Director | 0.38 | Has Issues | 2010-05-05 | Errors when starting and quitting with alignment exceptions on |
Docktor | 0.10 | Seems OK | 2011-05-25 | Author has recompiled for ARM v7, but has no compatible hardware to test it with |
DoubleTake | 1.06 | 2011-03-21 | Not required on Filer 5.14 and above | |
Flasher | 1.06 | Seems OK | 2010-06-25 | - |
FullNames | 1.18 | Seems OK | 2010-06-25 | - |
GraphTask | 4.03 | Seems OK | 2009-02-05 | - |
IClear | 1.31_32 and 1.34 | Seems OK | 2011-12-18 | - |
IcnClipBrd | 0.16 | 2010-06-25 | - | |
KeyMapper | 0.01 | Seems OK | 2010-12-05 | Useful where all or some mouse functionality is missing in hardware |
KeyMouse | ? | Seems OK | 2010-06-25 | - |
Makro | 1.57 | Seems OK | 2010-06-25 | - |
MenuBar | 2.17 | Seems OK | 2010-06-25 | - |
MoreDesk | 1.22 | 2011-03-01 | - | |
MouseKey | 0.03 | Seems OK | 2010-12-05 | Useful where all or some mouse functionality is missing in hardware |
MoveWind | 0.13 | Seems OK | 2009-11-16 | - |
PBFront | 1.10 | Seems OK | 2011-03-21 | Use file ‘PBFront’ (not ‘PBFront4+’) |
Peekaboo | 0.01 | 2011-03-21 | - | |
QuickFiler | ? | Seems OK | 2010-06-25 | - |
Reporter | 2.66d | 2012-06-10 | - | |
Snapper | 1.13 | 2010-01-19 | - | |
StrongMen | 1.26 | 2011-03-06 | - | |
Super Calc | 2.1e | Seems OK | 2010-06-25 | - |
SystemVar | 1.01 | Seems OK | 2010-06-25 | - |
SysVarMan | 1.02 | Seems OK | 2010-06-25 | - |
Switch | 1.58 | Seems OK | 2009-12-06 | - |
TaskUsage | 1.61 | 2010-03-18 | - | |
Toolbar | 1.08 | Seems OK | 2010-06-25 | - |
UnitConv | 2.25 | 2010-01-19 | - | |
Window Grabber | 1.03 | Seems OK | 2010-06-25 | - |
WindowRD | ? | Seems OK | 2010-06-25 | - |
WinMenu | ? | Seems OK | 2010-11-01 | - |
WinSnap | 2.00 | Seems OK | 2011-03-21 | - |
WorkSpace | 3.86 | Seems OK | 2009-11-16 | - |
Software | Version | Status | RISC OS ROM Date | Notes |
---|---|---|---|---|
ConvText | 2.01 and 2.04g | Seems OK | 2011-12-18 | - |
Float | 0.36 | Seems OK | 2010-06-25 | - |
StrongHelp | 2.86 | 2011-07-27 |
Software | Version | Status | RISC OS ROM Date | Notes |
---|---|---|---|---|
7backup | 1.17 | 2011-03-01 | - | |
7bupstats | 0.36 | Seems OK | 2010-01-19 | - |
AltrFile2 | 1.00 | Seems OK | 2010-06-25 | - |
CDFaker | 0.53 | 2010-12-05 | Pre-release | |
CloseFiles | 1.03 | Seems OK | 2010-06-25 | - |
DiscKnight | 1.49 | Seems OK | 2010-03-12 | - |
DirSync | 1.09 | Seems OK | 2010-06-25 | - |
Disc Space | 1.20 | Seems OK | 2010-06-25 | - |
Fat32Fs | 1.39 | ? | - | |
Finder | 1.30 | Seems OK | 2010-06-25 | - |
FreeMap | 3.20 | Seems OK | 2010-06-25 | - |
HardBack | 3.10 | Seems OK | 2009-11-29 | - |
Locate | 0.89b | Seems OK | 2009-11-16 | - |
Memphis | 3.03 | Seems OK | 2011-03-21 | Documented (address exception) |
MessageTrans | ? | Has Issues | ? | conflict between ‘Imitate RAMFS’ and System Shutdown persists. Documented Direction fault doesn’t seem to occur, so the Direction fix appears to be unnecessary |
OpenFile | 2.25 | Seems OK | 2010-06-25 | - |
PhotoFiler | 2.08 | Seems OK | 2010-06-25 | - |
SyncDiscs | 1.23 | 2010-01-19 | - | |
Textseek | 1.46 | Seems OK | 2010-06-25 | - |
WimpDrain | 1.20 | Seems OK | 2010-06-25 | - |
Software | Version | Status | RISC OS ROM Date | Notes |
---|---|---|---|---|
DrawPrint | 1.26 | 2010-11-26 | - | |
Gutenprint | 2.42 | 2010-01-19 | GPDriver 2.41 and below require alignment exceptions off. GPDriver 2.42 is first fully compatible version. | |
LabPrint | 1.18 | 2010-11-26 | - | |
JDServer | 0.06 | 2010-03-18 | - | |
JetDirectFS | 1.01 | Seems OK | 2010-03-18 | - |
MFPxEpson | 1.07b | Seems OK | 2009-12-06 | - |
PrintPDF | 0.87 | 2009-11-29 | - | |
PrintSpool | 2.17f | Has Issues | 2009-12-06 | Occasionally freezes when alignment exceptions are enabled, runs fine with alignment exceptions turned off |
PostScript 3 | 1.17 | 2010-06-25 | Earlier versions not tested, probably work as well. |
Software | Version | Status | RISC OS ROM Date | Notes |
---|---|---|---|---|
APPstat | 1.22 | Seems OK | 2010-06-25 | - |
AutoCache | 1.00 | Seems OK | 2010-06-25 | - |
ConfiX | 0.90 | Seems OK | 2010-05-05 | - |
CPUload | 3.22 | Seems OK | 2010-06-25 | - |
CustomRPC | 1.05 | Seems OK | 2010-12-18 | For tweaking MDFs |
DAK | 1.00 | Seems OK | 2010-06-25 | - |
FreeTime | 1.13 | Has Issues | 2010-05-05 | Use 32 bit conversion but retain FTsetup from original 26 bit distribution. N.B. NetTime has subsequently been made available. |
Grab 2 | 1.17 | Seems OK | 2010-06-25 | - |
MakeModes | 0.27a | Seems OK | 2009-11-16 | - |
Monitor | 1.00 | Seems OK | 2010-06-25 | - |
NetTime | 0.36 | Seems OK | 2010-05-05 | - |
RiscPkg | 0.4.0 | Has Issues | 2010-03-12 | Download replacement !RunImage here (Then increase WimpSlot, eg 3000K) |
SERVstat | 1.01 | Seems OK | 2010-06-25 | - |
SWIstat | 2.12 | Seems OK | 2010-06-25 | - |
TaskUsage | 1.61 | 2010-03-18 | - | |
USBinfo | 0.53 | Seems OK | 2004-05-12 | - |
USBKick | 1.10 | Seems OK | 2009-12-06 | - |
VECstat | 1.03 | Seems OK | 2010-06-25 | - |
WimpLog | 1.02 | Seems OK | 2011-01-10 | - |
Software | Version | Status | RISC OS ROM Date | Notes |
---|---|---|---|---|
AVerMedia | 1.01 | 2010-11-26 | - | |
DRU-R100 | 0.05 | 2010-11-26 | - | |
Fontastic | 0.13 | 2011-05-25 | Needs Toolbox 1.71. Recompiled for ARM v7 by author, no compatible hardware for testing. | |
GedcomWeb | 3.07 | 2010-11-26 | - | |
HDspeed | 1.30 | Seems OK | 2009-11-29 | - |
MsgBoard | 0.03 | 2010-01-16 | - | |
Prophet | 3.92 | Has Issues | 2009-12-15 | Mainly works fine with “real” accounts data. Aborts in Standing Orders and Bank Accounts windows No support website found. |
Prune | 1.06 | 2010-11-26 | - |
1 Note that there are also a number of games (converted using GCC) which have been reported to work.
2 Games Galore! news item on riscos.info