Skip to navigation

Useful links

Here's a collection of links that I've found useful or interesting when working on this project.

General
-------

  • Retro Gamer interview - An excellent interview with Geoff Crammond, author of The Sentinel (and Super Invaders, Aviator, Revs, Stunt Car Racer and the highly acclaimed Grand Prix series)
  • The Sentinel disassembly - Level 7 is an absolute legend when it comes to disassembling BBC Micro games, and this excellent analysis of The Sentinel helped me out more then once
  • Augmentinel - The Sentinel is a VR game from before VR was popular, and Simon Owen has created an absolutely brilliant VR version that's built around the original ZX Spectrum game and is quite an astonishing technical achievement
  • sentland.py - A Python script, also from Simon Owen, that generates the landscapes from the game
  • sentcode.py - Another Python script from Simon Owen, this time to generate the secret codes for each landscape (on all the different platforms)
  • Equirectangular projection - A Wikipedia entry all about the projection system used in Revs and The Sentinel
  • Trigonometric identities - A Wikipedia entry containing a handy list of equivalents and expansions for trigonometric functions

BBC Micro information and tools
-------------------------------

Emulators
---------

  • b2 - A Beeb emulator with brilliant debugging capabilities that happily works on the Mac, and which is now my go-to emulator for complex disassembly projects like this
  • JSBeeb - An absolute tour-de-force from Matt Godbolt, this browser-based emulator is wonderfully convenient

Assemblers and disassemblers
----------------------------

  • BeebAsm - The wonderful 6502 assembler that powers the source code that is documented on this site
  • py8dis - An absolutely fantastic tool for disassembling original game binaries
  • A py8dis thread on Stardot - Some handy information for users of py8dis