Kroc / elite-harmless

Disassembly (CA65) of the Commodore 64 port of the seminal space-sim Elite, by Ian Bell / David Braben.
https://discord.gg/ZYnQr5S
Other
93 stars 12 forks source link

Build our own PRG / disk-image #19

Open Kroc opened 6 years ago

Kroc commented 6 years ago

Right now, we're dependent on the GMA86 loader with it's copy-protection and encryption. Before we can really get into changing the game we need to be able to construct our own single-file program, stripping out the GMA86 fast-loader / relocation / encryption code. This requires a massive re-ordering of the program's layout and will likely break a lot of code that hasn't been properly disassembled yet.

This is a separate issue from adding out own fast-loader, that can be done once we can build our own PRG files.

Kroc commented 5 years ago

Building our own disk image now works, and Exomizer is used to compress the payload, but we still need a fast-loader to actually improve the transfer speed. I will likely reuse GMA's fast-loader from the original disk image (once I've finished reverse-engineering it)