C and programming languages | RISC OS and ARM | Games and file formats | Other writing | Interactive tools
Articles, technical references, essays and notes by Christopher and Martin Bazley, together with two Acorn application notes converted to HTML.
The Acorn application notes are Acorn's work. I converted them to HTML and added links.
| Date last updated | Title | Author | About this item |
|---|---|---|---|
| March 2010 | Ambiguity in escape sequences | Christopher Bazley | A note on escape sequences. |
| September 2024 | C versus C++: fight! | Christopher Bazley | An opinion piece on C and C++. |
| July 2025 | C's treatment of void * is not broken | Christopher Bazley |
An opinion piece on implicit conversions from
void * in C.
|
| June 2025 | Dogfooding the _Optional qualifier | Christopher Bazley | Experience gained by applying a proposed nullability qualifier to real C programs and libraries. |
| December 2022 | Generics in C | Christopher Bazley | A tutorial-style introduction to generic programming. |
| December 2023 | goto hell; | Christopher Bazley | An opinion piece on structured programming in C. |
| January 2015 | Handling errors in C | Christopher Bazley | A note on error-handling in the C programming language. |
| August 2013 | In which Pooh understands the C preprocessor | Christopher Bazley | A short story about the C preprocessor and the Hundred Acre Wood. |
| January 2010 | Kibibytes 'n Bits | Christopher Bazley | An opinion piece about kibibytes, mebibytes and gibibytes |
| December 2022 | Polymorphism in C | Christopher Bazley | A tutorial-style introduction to polymorphism. |
| September 2022 | While statement considered harmful | Christopher Bazley | A note on different loop constructs in the C programming language. |
| January 2023 | Why C needs a new type qualifier | Christopher Bazley | A proposal to extend the C programming language. |
| Date last updated | Title | Author | About this item |
|---|---|---|---|
| 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. |
| 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. |
| November 2001 - April 2002 | A graphics rendering library for ARM systems | Christopher Bazley | Report submitted for my 3rd year project in Computer Science. |
| April 2000 | Review of Microdigital Mico computer | Christopher Bazley | An article written for RISC Nation magazine during Easter 2000, though not published here on the web until June. |
| 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). |
| 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). |
| February 2002 | RISC: The processor architecture of the future | Christopher Bazley | An opinionated technical essay that I wrote at university for the "Artificial Intelligence/Software Engineering" course module. |
| 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. |
| 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. |
| Date last updated | Title | Author | About this item |
|---|---|---|---|
| April 2020 | Apocalypse 3D model file format | Christopher Bazley | A reverse-engineering of the 1990 videogame Apocalypse |
| 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. |
| September 2006 - June 2007 | Doom reference thingamijig | Martin Bazley | Describes the effect of different linedef specials and sector types in Doom. |
| September 2006 - June 2007 | Doom texture alignments: A tutorial | Martin Bazley | Tutorial on how to align Doom wall textures in DETH. |
| October 2013 | Life lessons Doom has taught me | Christopher Bazley | Lessons learned from the 1993 videogame Doom. |
| September 2020 | On Id Software games | Christopher Bazley | An opinion piece on Doom and Quake. |
| December 2013 | The secret of writing TIE Fighter cutscene dialogue | Christopher Bazley | A tribute to the dialogue in the 1994 videogame Star Wars: TIE Fighter. |
| August 2022 | Why old games are still interesting | Christopher Bazley | An opinion piece on old games and file formats. |
| February 2011 | You're no fun any more | Christopher Bazley | An opinion piece on the 2007 videogame Halo 3. |
| Date last updated | Title | Author | About this item |
|---|---|---|---|
| December 2018 | Creation: An act of sheer will? | Christopher Bazley | Self-reflection and thoughts on the purpose of programming. |
| February 2002 | Amalthaea extended for a multilingual environment | Christopher Bazley | An essay on information retrieval systems that I wrote at university for the "Information Access" course module. |
| July 2022 | In defence of the flight dynamics depicted in Thunderbirds | Christopher Bazley | Facebook arguments can become very silly. |
| March 2000 | Medical Diagnostic Imaging | Christopher Bazley | Just to prove I actually do some work at university! |
| February 2020 | On Thomas the Tank Engine & Friends | Christopher Bazley | An opinion piece on the TV programme based on the Railway Series. |
| February 2017 | The power of individuals | Christopher Bazley | An opinion piece on online petitions. |
| April 1998 | Response to act one of the Shakespeare play 'King Lear' | Christopher Bazley | An example of many A-level English Literature essays I have hanging around. |
| Date last updated | Title | Author | About this item |
|---|---|---|---|
| November 2017 | Colour wheels | Christopher Bazley | My first experiment with HTML 5 involved colour wheels generated using Javascript and SVG. |