Note: Most of the URLs listed here had gone dead by 1st October 2006. I therefore removed links to documents that I could not find elsewhere on the web, and updated links to documents that had moved. I did not check to what extent the documents cited (some of which have been updated since I originally accessed them) are still relevant.
[1] Mark Segal and Kurt Akeley, The OpenGL Graphics System: A Specification (Version 1.2.1), Silicon Graphics Inc, 1992-1999
[2] Donald Hearn and M. Pauline Baker, Computer Graphics - C version (2nd edition), Prentice-Hall, 1997
[3] Acorn Computers Ltd, RISC OS 3 Programmer's Reference Manual, RISCOS Ltd, February 2000
[4] Acorn Computers Ltd, Acorn Assembler manual, RISCOS Ltd, February 2000
[5] Peter Cockerell, ARM Assembly Language Programming, Computer Concepts/MTC, 1987 (out of print, available at http://www.peter-cockerell.net/aalp/, accessed 28th April 2002)
[6] David Manners, 'ARM's way', Electronics Weekly, 1998 (text at http://www.electronicsweekly.com/news/archived/resources-archived/arms-way-1998-04/, accessed 4th November 2001)
[7] 'Fixed Point Arithmetic on the ARM', Application Note 33 (DAI 0033A), Advanced RISC Machines Ltd, September 1996 (available at http://www.arm.com/pdfs/DAI0033A_fixedpoint.pdf, accessed 28th April 2002)
[8] 'Floating-Point Performance', Application Note 55 (DAI
0055A), Advanced RISC Machines Ltd, January 1998
(available at
http://www.arm.com/pdfs/DAI0055A_fp_performance.pdf
,
accessed 28th April 2002)
[9] 'Exploring ARM Assembly Language', The ARM Cookbook, Advanced RISC Machines Ltd, 1994
[10] 'Introduction to StrongARM and Programming Guidelines', Engineering Support Application Note 295, Acorn Computers Ltd, October 1996
[11] John Bayko, 'Great Microprocessors of the Past and Present', http://www.cpushack.com/CPU/cpu.html, June 2001 (accessed 4th November 2001)
[12] Stephan Somogyi, 'Are twice-as-fast handhelds within ARM's reach?', http://review.zdnet.com/4520-6033_16-4206238.html, July 2001 (accessed 4th November 2001)
[13] Richard Atterer, 'About Acorn computers and ARM processors', http://atterer.org/acorn, January 2001 (accessed 4th November 2001)
[14] Martin Piper, 'About TAG - Technical information', http://www.tba-software.co.uk/deepinfo.html (accessed 8th November 2001)
[15] Stuart Lovegrove, 'Scorpion - 2D/3D Rendering Engine', http://www.scs.leeds.ac.uk/stu/Scorpion/, July 1997 (accessed 8th November 2001)
[16] Lee Johnston, 'Warp Introduction', http://www.comp.lancs.ac.uk/computing/users/johnstlr/warp/intro.html (accessed 8th November 2001)
[17] David Boddie, 'Mesa for Acorn RISC OS', http://davidb.drobe.co.uk/Mesa/index.html, November 2000 (accessed 17th January 2001)
[18] Michael Sherman, 'Digital Sandbox - miniGL', http://msherman.tripod.com/minigl.html, (accessed March 2001)
[19] Ryan Haksi, 'Ryan's OpenGL Page', http://members.shaw.ca/borealis/opengl.html, (accessed March 2001)
[20] Robert L. Santa, 'The Dark Side of Win32 OpenGL or Understanding the MiniGL', http://www.gamedev.net/opengl/rls_minigl.html, 1999 (accessed March 2001)
[21] Lee Johnston, 'Towards a 3D Graphics API / Engine for RISC OS - An overview of OpenGL', http://www.coderscauldron.com/documents/opengl.htm, June 2000 (accessed January 2001)
[22] Robert J Ohannessian, 'An introductory guide to optimizing your program, Part II', http://echellon.hybd.net/issues/5/articles/optmizing/part2.html (accessed 25th March 2002)
[23] Todd Sundsted, '3D computer graphics: Moving from wire-frame drawings to solid, shaded models', http://www.javaworld.com/javaworld/jw-07-1997/jw-07-howto_p.html, July 1997 (accessed 25th March 2002)
[24] 'Quicksort', http://www.iti.fh-flensburg.de/lang/algorithmen/sortieren/quick/quicken.htm, September 1997 (accessed 28th April 2002)
[25] Chris Bazley, Robin Watts, Dan Maloney & David Ruck (comp.sys.acorn.programmer), 'Floating point instructions and modules', https://groups.google.com/d/topic/comp.sys.acorn.programmer/XmC8eOINn54/discussion, 2002 (accessed 19th January 2002)
[26] Chris Bazley, Weiss Niklaus, Philip Ludlam, Martyn Fox, Martin Wuerthner, Lee Johnston, Nemo, David Ruck, Jason Tribbeck & Jon Ripley (comp.sys.acorn.programmer), 'ObjAsm versus ASM', https://groups.google.com/d/topic/comp.sys.acorn.programmer/9wd_PM_yFnk/discussion, 2002 (accessed 19th January 2002)