macOS ◆ xterm-256color ◆ fish 27 views

RISC OS has, traditionally, only run on the 32bit ARM instruction set (even when it was 26bit, it was still using the same base instruction set). RISC OS Pyromaniac, however, can load and execute RISC OS modules written in 64bit ARM - AArch64.

The example here loads a module written in AArch64, in assembler.

  • The contents of the module file is printed with the *DumpI command.
  • The module is loaded and prints a message saying it is initialising and its environment string.
  • Then the module is killed, triggering the finalisation code which also prints a message.