What is Pyromaniac?
RISC OS Pyromaniac is an alternative implementation of RISC OS for non-ARM systems. It provides a semi-hosting system within which RISC OS binaries (utility, absolute, and modules) may be loaded and run, within an operating system environment which matches RISC OS Classic very closely. RISC OS Pyromaniac is:- A command line only (ie non-Desktop) version of RISC OS.
- A RISC OS which runs 32bit ARM binaries, on Windows, macOS, or Linux.
- A reimplementation, which uses none of the code that went before.
- Focused on being able to test software and diagnose issues more easily.
More information
- About Root index page for Pyromaniac.
- Slides Slides from the ROUGOL talk about Building for RISC OS online, which introduced Pyromaniac.
- Technologies Technologies that were used, or which were developed for Pyromaniac.
- Resources Example code and documentation for Pyromaniac.
- CI Examples Example open source projects using the JFPatch-as-a-service system for their testing.
- Examples Example screenshots and videos of Pyromaniac in use created during the development of Pyromaniac.
- Statistics Some statistics on Pyromaniac and related projects.
- Docs- ReadMe The 'ReadMe' documentation from Pyromaniac.
- Docs- Features Feature documentation from Pyromaniac.
- Docs- Tracing Documentation on tracing within Pyromaniac.
- Docs- Configuration Configuration for Pyromaniac.
- Docs- Configuration Options Configuration options for Pyromaniac.
- Docs- Change Log Change Log for Pyromaniac.
- Shell Web client to access a RISC OS Pyromaniac shell.
Where to find it?
Pyromaniac is not currently distributed.
A demonstration shell server can be found at shell.riscos.online.
It powers the RISC OS build server JFPatch-as-a-service.