RISC OS Build Environment
ROBE
Contents
Introduction
Workflow guides
Optional systems
Reference
RISC OS Build Environment Developer Guide
Contents
Contents
Commands
SysVars
Part 1: Introduction and setup
Introduction
Prerequisites
Installation
First session
Part 2: Core workflow guides
Core workflow guides
Shell and host integration
Files, directories, and variables
Project creation and management
Porting existing C projects
Building, linking, and outputs
Generated build assets
Packaging and source maintenance
Testing and running
Documentation lookup and inspection
Documentation authoring and manual building
Part 3: Optional subsystem guides
Optional subsystem guides
64-bit development
Pyromaniac and runtime execution
AI agent workflows
Part 4: Tool reference
Tool reference
Build orchestration and makefiles
Compilers, linkers, and 64-bit binary tools
Assembler tools
Module and interface generation tools
Project and CI
Archive and packaging tools
Inspection and conversion tools
Filetype and filesystem tools
Environment and help tools
Host bridge tools
AI agent tools
Quality and maintenance
Pascal translation tools
Pyromaniac and runtime tools
Appendices
Naming conventions and project files
Common workflows
ObjAsm assembler format
PRM-in-XML 1.03 file format
VersionNum file format
Tokenised BBC BASIC file format
CMHG file format
p2crc file format
RISC OS execution formats
Sprite file format
Template file format
Squash file format
Squeezed module format
Allocate request file formats
RISC OS ROM image formats
CCres textual file formats
mkdrawf file format
DefMod file format
NanoRC syntax format
StrongHelp file format
RISC OS ZIP file extensions
TBAFS file format
riscos-tooltester file format
Pyromaniac tracing
GitHub CI actions
AI agent skills
Video walkthroughs
Glossary
Glossary
Bibliography
Bibliography
Contents
Commands
SysVars