Re: Coding inspiration
... and it took me a while to find but Elite's source was transcribed to C and made available for then-modern platforms back at the turn of the millennium by Christian Pinder, but then taken down at the request of Elite's other coauthor, David Braben.
Nevertheless, that conversion remains available thanks to the persistence of anything ever put onto the internet, and Github. It's probably easier to digest than the original assembly though the games library it relies on to access the display, read the keyboard, etc, has introduced significant breaking changes in the interim. It shouldn't be a big job to replace though.