Рет қаралды 7,294
Released on 20 January 2025: • VIC 20 Elite (20 Jan 2...
Download: vic20elite.wor...
Right on, Commander! Over the past two weeks, I’ve been working on a Commodore VIC 20 port of Elite-the legendary open-world space trading, exploration, survival, combat, and you-name-it game. It’s already quite playable and looking mighty fine!
The dashboard dials aren’t implemented yet, so finding the planet and Coriolis station took some effort. But I managed to dock once and even traded some wares for profit 😎
This port relies heavily on Mark Moxon’s digital archaeology project about Elite on various 8-bit platforms. You can check out his work at elite.bbcelite...
The VIC 20 version is based on the Commodore 64 source code. I’m just coding all the VIC 20 specific graphics, controls, and sound routines on top of it.
Of course, the complete enhanced Elite won’t fit within the VIC 20’s limited memory, so some features had to be left out. Following the original 1984-1985 BBC Cassette and Acorn Electron versions, I’ve currently omitted extended planet descriptions, planetary details (craters and meridians, which are also disabled by default on the C-64), and the missions. I’ve also reduced the number of ship blueprints from 33 to 23 by reusing blueprints for similar looking ships while preserving their original behavioral traits.
(For reference, the BBC Cassette and Electron versions only had 12-13 ships, so the VIC 20 version is actually bigger and better! I even managed to keep the suns, though they do slow things down quite a bit.)
A full 32K + 3K RAM expansion is required to run VIC 20 Elite. At this stage, there’s approximately 1K of free memory left-enough to finish the dashboard, which is my next focus.
Elite for the Commodore 64 was written by Ian Bell and David Braben and is copyright D. Braben and I. Bell, 1985. Mark Moxon’s thoroughly documented and analyzed source code is based on the source disks released on Ian Bell’s personal website: www.elitehomepa...
Visit my Eight Bit Shed at eightbi... and bit.ly/eightbi... (Dropbox) for a load of other 8-bit projects. If you like my work and want to help keeping my code machine (brain) running, do feel free to send me a decaf at ko-fi.com/aleks... ☕️