Sunday, September 27, 2020

Fully documented source code for Elite on the BBC Micro

Fully documented source code for Elite on the BBC Micro
-------------------------------------------------------

BBC Micro Elite screenshotBBC Micro Elite screenshotBBC Micro Tube Elite screenshot

This site contains the original source code for Elite on the BBC Micro, with every single line documented and (for the most part) explained.

My hope is that this site will be useful for those who want to learn more about Elite and what makes it tick. It is provided on an educational and non-profit basis, with the aim of helping people appreciate one of the most iconic games of the 8-bit era.

To start your journey into the secrets of the original Elite, you might like to try one the following:

  * See the quick start guide to find out how to use this site
  * Read more about this project and how it came to be
  * Check out the deep dive articles for lots of details about how Elite works under the hood
  * Dive straight into the source code, though you might want to read these notes first, which explain some of the terminology used in the commentary
  * Jump straight to a random routine from the source code - who knows where you might end up? (Hopefully not in witchspace...)
  * You can change the site's colour scheme by clicking the theme icons in the top-right corner
There is also an accompanying GitHub repository containing exactly the same source code as on this site (in fact, this site is generated from the sources on GitHub, so they are guaranteed to be the same). The sources on GitHub can be assembled on modern computers to produce a working game disc that can be loaded into a BBC Micro or an emulator, so if you want to experiment with the code, that's the place to go.

Right on, Commanders!

Mark Moxon


from Hacker News https://ift.tt/36bngVr

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.