Slides
Downloadable links
-
All slides as PDF
(4192K)
PDF of all the slides from the presentation. -
All slides as images
(3970K)
Zip archive of all the slides from the presentation as PNGs. -
Combined slides and notes as PDF
(7947K)
PDF of all the slides and the speaker notes from the presentation. -
Combined slides and notes as images
(7675K)
Zip archive of all the slides and the speaker notes from the presentation as PNGs. -
Slides source text (markdown)
(14K)
Raw markdown source for the slides, as used by the presentation tool. -
Speaker notes (markdown)
(48K)
Raw speaker notes for the presentation. -
Speaker notes (HTML)
(50K)
HTML speaker notes for the presentation.
Resources
-
Main Pyromaniac Site
Main pyromaniac site with resources, examples and other links. -
Pyromaniac examples
Examples of RISC OS Pyromaniac development and operation. -
RISC OS 64 interfaces
Interfaces to RISC OS SWI calls change with AArch64, and these are documented here. -
RISC OS 64 Shell
The live RISC OS shell, running 64-bit RISC OS. -
Build service AArch64 interface
Updated API including architecture selection for the RISC OS Build service. -
RISC OS 64 C library
A C library for RISC OS 64. -
Status of RISC OS 64
Development status of the RISC OS 64 project. -
ArchieSDK built for RISC OS 64
ArchieSDK C library ported to build for RISC OS 64. -
Live coding
Live coding videos. -
Debugger module, from live coding
The Live Coding produced Debugger with ARM, Thumb and AArch64 decoding. -
SystemVars module, from live coding
The Live Coding produced a System variables module. -
WindowManager templates implementation, from live coding
The Live Coding produced an implementation of the Wimp template loading. -
6502 emulator
Running the 6502 PyBeeb emulator. -
Build environment demo
Demonstration of the RISC OS build environment. -
Loading 64-bit modules
Loading an AArch64 module on RISC OS. -
SDL BASIC building assembler
Using the built-in AArch64 assembler in SDL BASIC for RISC OS 64. -
Writing AArch64 ObjAsm code
The riscos64-objasm tool allows AArch64 assembler to be used. -
Building running AArch64 modules
Building AArch64 modules is as simple as changing a variable. -
AOF and ELF colouring
AOF and ELF files have their content displayed and coloured in `less`. -
Perl in RISC OS 64
Perl builds and runs on RISC OS 64. -
Porting TinyCC
The TinyCC compiler can run on, and produce code that works in, RISC OS 64. -
Fast builds on the build service
The RISC OS build service can build binaries using the host toolchain, rather than being emulated. -
Building and running PocketPy
PocketPy is a small Python interpreter, intended for embedded systems. -
Using PicoC
PicoC is an interpreter for C code, which runs on RISC OS and RISC OS 64. -
Using Lua
Lua is an embedded scripting language, which is intended to be highly portable. -
Using Fortran
Fortran isn't as useful these days, but clearly some people want it.