RISC OS Build EnvironmentROBE

Reference guide20Tool Reference

Introduction and Overview

Part 4 is the direct command and tool reference for the build environment. The earlier parts of the manual focus on workflow, installation, and guided use. This part is organised by tool family so that you can either read one area in order or jump straight to the group that matches the task in hand.

Each following chapter groups commands that are usually learned together or used in the same stage of work. The chapter introductions explain the role of that tool family, and the individual command entries give the supported command-line interface, normal behaviour, examples, and related commands.

The Part 4 chapters are arranged as follows:

Tools

Build orchestration and makefiles

Use this chapter when you need the main build entry points, shared makefile behaviour, or helper commands that control how a project is built.

CommandReference
riscos-amuriscos-amu
riscos64-amuriscos64-amu
riscos-makegenriscos-makegen
riscos64-makeriscos64-make
makemake
riscos-ifthereriscos-ifthere

Compilers, linkers, and 64-bit binary tools

Use this chapter when you need to drive the compilers or linkers directly, or when you need the binary-inspection and post-link helpers used by the 64-bit toolchain.

CommandReference
riscos-ccriscos-cc
riscos-c++riscos-c++
riscos-linkriscos-link
riscos-libfileriscos-libfile
riscos64-ccriscos64-cc
riscos64-c++riscos64-c++
riscos64-gccriscos64-gcc
riscos64-linkriscos64-link
riscos64-fortranriscos64-fortran
riscos64-gfortranriscos64-gfortran
riscos64-mkrelocriscos64-mkreloc
riscos64-addsignaturesriscos64-addsignatures
riscos64-libfileriscos64-libfile
riscos64-objdumpriscos64-objdump
riscos64-objcopyriscos64-objcopy

Assembler tools

Use this chapter for ObjAsm, GNU assembler, ObjAsm-to-GAS conversion, and AOF helper commands that sit close to assembler-driven build work.

CommandReference
riscos-objasmriscos-objasm
objasm2gasobjasm2gas
riscos-objasm2gasriscos-objasm2gas
riscos64-objasm2gasriscos64-objasm2gas
riscos64-asriscos64-as
riscos64-objasmriscos64-objasm
riscos-binaofriscos-binaof
riscos-aoftocriscos-aoftoc

Module and interface generation tools

Use this chapter for generated veneers, generated headers, CMHG or CMunge processing, parser generators, RPC source generation, and related derived resource helpers.

CommandReference
riscos-cmungeriscos-cmunge
riscos-defmodriscos-defmod
riscos-tboxmethodsriscos-tboxmethods
riscos-mergemoduleswisriscos-mergemoduleswis
riscos-resgenriscos-resgen
riscos-modgenriscos-modgen
riscos-modsqzriscos-modsqz
riscos-buildromriscos-buildrom
riscos-bisonriscos-bison
riscos-flexriscos-flex
riscos-rpcgenriscos-rpcgen

Project and CI

Use this chapter for project creation, version-file maintenance, port scaffolding, build-run packaging, and CI-oriented wrappers.

CommandReference
riscos-projectriscos-project
riscos-allocateriscos-allocate
riscos-vmanageriscos-vmanage
riscos-vtranslateriscos-vtranslate
riscos-cportriscos-cport
riscos-build-runriscos-build-run
riscos-build-onlineriscos-build-online

Archive and packaging tools

Use this chapter when you need to create, unpack, inspect, or convert archive and packaged-manual formats used by the build environment.

CommandReference
riscos-zipriscos-zip
riscos-unzipriscos-unzip
riscos-nsparkriscos-nspark
riscos-sqshriscos-sqsh
riscos-tbafsriscos-tbafs
riscos-makealfriscos-makealf
riscos-shextractriscos-shextract
riscos-strongcopyriscos-strongcopy

Inspection and conversion tools

Use this chapter for binary inspection, format decoding, tokenised-BASIC conversion, drawing or sprite conversion, and stream-oriented transformation tools.

CommandReference
riscos-dumpiriscos-dumpi
riscos-dumpriscos-dump
riscos-basictokeniseriscos-basictokenise
riscos-basicdetokeniseriscos-basicdetokenise
riscos-dumpspritesriscos-dumpsprites
riscos-intergifriscos-intergif
riscos-ccresriscos-ccres
riscos-templateheaderriscos-templateheader
riscos-mkdrawfriscos-mkdrawf
riscos-decdrawfriscos-decdrawf
riscos-decaofriscos-decaof
riscos-demriscos-dem
riscos-toansiriscos-toansi
riscos-sedriscos-sed

Filetype and filesystem tools

Use this chapter for filetype-setting, host-side copy or deletion wrappers, plain-text output helpers, and resource-version inspection.

CommandReference
riscos-settyperiscos-settype
riscos-copyriscos-copy
riscos-cdirriscos-cdir
riscos-wiperiscos-wipe
riscos-destroyriscos-destroy
riscos-kittenriscos-kitten
riscos-resversionsriscos-resversions

Environment and help tools

Use this chapter for environment launchers, help lookup, path-transform helpers, PRM lookup, pagers, syntax colouring, and editor-facing SWI support.

CommandReference
robuildrobuild
manman
riscos-transformcliriscos-transformcli
riscos64-transformcliriscos64-transformcli
riscos-helpriscos-help
riscos-prmriscos-prm
riscos-lessriscos-less
nano-colournano-colour
riscos-swi-lspriscos-swi-lsp

Host bridge tools

Use this chapter for the commands that open files, edit files, launch host-side commands, copy to the host clipboard, or browse repository URLs through the host system.

CommandReference
host-openhost-open
host-edithost-edit
host-runhost-run
host-copyhost-copy
git-opengit-open

AI agent tools

Use this chapter for the `ai` management command and the agent-specific wrapper commands supplied by the environment.

CommandReference
aiai
agyagy
codexcodex
claudeclaude
copilotcopilot
geminigemini
qwenqwen
opencodeopencode

Quality and maintenance

Use this chapter for static analysis, formatting, template repair, PRM conversion, and general source-maintenance helpers.

CommandReference
riscos-cppcheckriscos-cppcheck
riscos64-cppcheckriscos64-cppcheck
riscos-indentriscos-indent
riscos-libsearchriscos-libsearch
riscos-tooltesterriscos-tooltester
riscos-fixuptemplateriscos-fixuptemplate
riscos-hdrtohriscos-hdrtoh
riscos-prminxmlriscos-prminxml
git absorbgit absorb

Pascal translation tools

Use this chapter for the Pascal-to-C translator and the wrapper that continues from translation into compilation and linking.

CommandReference
riscos-p2criscos-p2c
riscos-p2ccriscos-p2cc
riscos64-p2ccriscos64-p2cc

Pyromaniac and runtime tools

Use this chapter for one-shot runtime commands, persistent Pyromaniac sessions, interactive BASIC or Supervisor startup, and runtime inspection helpers.

CommandReference
riscos-runriscos-run
riscos-basicriscos-basic
riscos-gosriscos-gos
pyropyro
pyro-serverpyro-server
pyro-clientpyro-client
riscos-modservicesriscos-modservices