log in | register | forums


User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Sunday coding session with Gerph on Sunday (News:1)
- Rougol July 2024 meeting on monday (News:1)
- Livestream coding session with Gerph this sunday (News:2)
- WROCC July 2024 meeting - Draw/ROD double bill (News:)
- WROCC July 2024 meeting on... Hughes and Peter Richmond (News:)
- July developer 'fireside' chat is on saturday night (News:)
- June 2024 News Summary (News:)
- Gerph's live coding session on Youtube (News:4)
- Rougol June 2024 meeting on monday (News:1)
- WROCC June 2024 meeting - Mark Moxon dissects Lander (News:1)
Related articles
- WROCC July 2024 meeting - Draw/ROD double bill
- WROCC June 2024 meeting - Mark Moxon dissects Lander
- WROCC June 2024 meeting on wednesday - Mark Moxon on Lander
- Rougol Talk May 2024 - Andy Vawer
- WROCC May 2024 meeting - Gerph talks games
- WROCC May 2024 meeting on wednesday - Gerph talks games
- Rougol April 2024 meeting on monday is Anniversary time
- WROCC April 2024 meeting on wednesday - Chris Hughes on changes to our phone lines
- WROCC March 2024 meeting on wednesday - Chris Hughes and Peter Richmond
- Rougol Talk February 2024 - Chris Hall
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
View on Mastodon
Site Search
Article archives
The Icon Bar: News and features: WROCC September 2023 meeting - Mark Moxon on Elite

WROCC September 2023 meeting - Mark Moxon on Elite

Posted by Mark Stephens on 10:07, 7/9/2023 |
Wakefield's September speaker was Mark Moxon (former Acorn magazine editor) and arguably number one Elite fan.....

As usual, it was on Zoom with an audience from all over 'greater' Wakefield. Talk was recorded on Zoom if you missed it.
The focus of the talk was Elite! (spoiler in the title). Mark reminded us of his Elite career, starting 1984 with Elite on BBC. He also worked at Acorn User, Acorn and Xara. From 1999 he was on the h2g2 site.
First off we had a quick intro to Elite (just in case). It is a 3D space tracing sim first released in 1984 for BBC Micro. It has been ported to lots of other systems and is one of the most influential games in history.
Elite Documentation project to show how Elite was created and secrets of its coding. David Braden released Elite source code which is very terse and unclear. Some code actually written on Acorn Atom. Paul Brink annotated this with some comments. Mark's lockdown project was to look at Kieran Connell's further annotated version and further document in May 2020. He documented other versions and also Aviator and Revs. He has backported features between versions (ie flicker free Elite code). He also produced a Teletext version.
Next Mark looked at some features in Elite starting with how the Procedural Universe was generated in such small memory. Uses seed value to build other values.
Authors very proud of optimised Maths routines for drawing. Uses sig-magnitude numbers. No lookup tables used except some trig. The ship is at the centre of the Universe to simplify maths.
Mark also dissected the plot screen mode. Mix of Mode 4 and Mode 5 with a custom screen size with interrupt handler handling switches. Square to simplify plotting and code stored in non-visible parts. Rev uses a similar split screen mode.
Some other interesting things covered were the text tokenisation to squeeze in all that text, extended system descriptions, line heaps (drawing and redrawing using EOR), the competition code contains clues so Acornsoft could check entries for cheats, second processor versions (Elite had its own API to use), and TINA (custom code extensions).
Mark gave us an overview of other versions on systems (Commodore, NES, Amiga, Atari ST, Archimedes).
All the details Mark showed us and the versions are on his website. Currently working through NES version.
BBC Master had flicker free smoother graphics which has been back-ported to previous versions.
The Eilte Universe Editor allows creation of scenes from games - inspired by box art on the game. Create your own universe! Mod bolted onto original game.
Teletext Elite uses Mode 7 and surprisingly playable.
As always time for questions at the end.
Thanks to Mark for a fascinating talk and if you are into Elite (or games) his talk is well worth watching.
Details on all meetings (and email address to ask for a Zoom link) can be found on the WROCC website
  WROCC September 2023 meeting - Mark Moxon on Elite
  nytrex (18:40 7/9/2023)
  markee174 (17:21 8/9/2023)
    nytrex (19:14 9/9/2023)
Alan Robertson Message #125489, posted by nytrex at 18:40, 7/9/2023
Posts: 109
Damn. I completely forgot about this meeting.

Many thanks for the comprehensive write up. Sounds like it was a great presentation with loads and loads of information.
  ^[ Log in to reply ]
Mark Stephens Message #125490, posted by markee174 at 17:21, 8/9/2023, in reply to message #125489
Does all the
work around here

Posts: 144
Video is on https://www.youtube.com/watch?v=B2RKCjnSHM0
  ^[ Log in to reply ]
Alan Robertson Message #125491, posted by nytrex at 19:14, 9/9/2023, in reply to message #125490
Posts: 109
Thanks for the link. I shall be watching this shortly.
  ^[ Log in to reply ]

The Icon Bar: News and features: WROCC September 2023 meeting - Mark Moxon on Elite