Skip to navigation

BBC Micro Elite

Index of all deep dive articles

This site contains over 50 deep dive articles that explain how Elite weaves its magic. If you want to learn how Elite works under the hood, then this is the place for you.

See the quick start guide for some recommended starting points, or check out the following index of all the deep dive articles and jump straight in. The articles are presented in an order that makes sense for those wanting to unravel the inner-workings of Elite, so if you're wondering where to start, I recommend simply working your way down the list.

Memory maps
-----------

Main loop
---------

Drawing pixels and text
-----------------------

Drawing lines
-------------

Drawing ships
-------------

Drawing circles
---------------

  • Drawing circles - The routines that draw planets and the hyperspace and docking tunnels
  • The ball line heap - How we remember the lines used to draw circles so they can be redrawn

Drawing planets
---------------

Drawing suns and explosions
---------------------------

Simulating the universe
-----------------------

Moving and rotating in space
----------------------------

Flight
------

Tactics and combat
------------------

The scanner and dashboard
-------------------------

Stardust
--------

Text
----

Maths
-----

Saving and loading
------------------

Utility routines
----------------