The Programmer’s Reference Manuals (PRMs) have been written to provide information on the inner working of the RISC OS operating system. With this information you will be able to understand and develop programs that run on RISC OS.
The complete PRMs are not yet available online, though the task of adding to them is ongoing. All documentation is editable, and information on how to add or edit content can be found here. Feedback and discussion on the PRMs is welcome. The preferred method to use the General Forum. You will need to register an account at this website (free to do so) before you are able to post.
Hexadecimal numbers are preceded by the ampersand sign (&). Where appropriate, the decimal equivalent may also be shown: 15 (&0F).
Code (pseudo or otherwise) is shown within a bounding box with a fixed size typeface:
REM This is example source code PRINT “Looping from 1 to 10.” FOR temp = 1 TO 10 PRINT "Count: " temp NEXT temp
Throughout the manual, symbols are used to represent the syntax.
Italics | You must substitute the symbol with an actual variable/object name. For example, filename means that you must supply an actual filename |
[optional] | Braces indicates that the item enclosed is optional. For example, [filename] shows that you may omit the filename |
on|off | A bar indicates that either value may be used. For example, on|off means that you must supply the value on or off |