Technical documents

Here are some technical documents, mainly for RISC OS users.

I can take no credit for the Acorn application notes, apart from their conversion to HTML and the addition of some links. Hopefully their availability on the world wide web will encourage fellow programmers to take advantage of the protocols described therein.

Date last updated Title Author About this document
October 1993 The RISC OS Selection Model and Clipboard James Bye/SH Guidelines for RISC OS programmers implementing clipboard-based data transfer (Acorn application note 240).
October 1993 The RISC OS Drag-and-Drop System SH/JB (James Bye?) Description of a RISC OS message protocol to facilitate precise positioning of dragged objects (Acorn application note 241).
September 2006 - June 2007 Doom texture alignments: A tutorial Martin Bazley Tutorial on how to align Doom wall textures in DETH.
September 2006 - June 2007 Doom reference thingamijig Martin Bazley Describes the effect of different linedef specials and sector types in Doom.
December 2006 Gradients in the RISC OS 8-bit palette Martin Bazley Highlights the various linear colour gradients available within the default 256 colour palette. This document may be useful for graphic designers working on RISC OS.
February 2007 Schema 2 message protocol Christopher Bazley Describes a protocol used by the RISC OS application Schema 2 to delegate file format conversions to separate 'helper' applications.
February 2013 ARM architecture versions cheat sheet Martin Bazley A quick and dirty reference to the many incarnations of the ARM architecture from a RISC OS perspective, since a lot of users still don't understand the differences.
October 2017 WimpBasic module Christopher Bazley Describes the SWI interface and recent history of the WimpBasic module, which contains the run-time library used by WimpBasic programs.
November 2017 Colour wheels Christopher Bazley My first experiment with HTML 5 involved colour wheels generated using Javascript and SVG.
April 2018 Chocks Away 3D model file format Christopher Bazley A reverse-engineering of the 1990 videogame Chocks Away
September 2018 Chocks Away to OBJ convertor Christopher Bazley Manual for my program to convert the object models used by Chocks Away to OBJ format.
April 2020 Apocalypse 3D model file format Christopher Bazley A reverse-engineering of the 1990 videogame Apocalypse