Quantcast
Channel: stardot.org.uk
Viewing all articles
Browse latest Browse all 2528

8-bit acorn software: classic games • Re: Exile - Unprotected Disc Images

$
0
0
It is now possible to build the 'file decrypted' versions of Exile from BeebASM source files onto a disc image:

https://github.com/kgl2001/Exile

The ReadMe still needs to be updated, as it's now more than just the Loader (ExileL) file that gets built. It now builds everything needed to run the game onto a .ssd image. To build V3 disc image, just download the code and then run the following:

Code:

beebasm -w -v -i Exile.asm -do Exile.ssd -opt 2 -title Exile > Exile.lst
If you want to build a different version then you need to edit exile.asm. Find the line with VERSION = V3, and update it. Valid versions are V1, V2, V3, MC, STH & CUSTOM. V1, V2, V3 & STH will all build DFS based versions. MC will build ADFS version and CUSTOM will build NFS version.

If you select CUSTOM, there are a number of custom configuration options you can select. Look for the line with ELIF VERSION = CUSTOM, and update the lines below it as necessary.

A few points to note:
  • I have cheated with the !BOOT file. The build process currently uses the boot load file from the STH release for all builds. The file on the STH disc is called EXILE, but gets renamed to !BOOT on these builds. This boot loader has the loader screen image embedded in it. All other releases have a separate file for the loader screen image (also called EXILE), and a separate load file (called !B). I will update this in due course, so the correct boot load and screen image files will be built onto the disc image.
  • The individual game files (ExileL, ExileB, ExileSR & ExileMC) should match 100% with the equivalent files from the original discs. However, don't expect to get a hash match with the images I posted earlier, because the disc images are not a 100% match. For example, the order in which the files are saved might be different.
  • I'll hopefully be able to provide the ability to pick the build version from the command line, so you don't have to go into the file and edit it.
  • As mentioned above, the ReadMe will need to be rewritten, because the Repo does much more now than just build the ExileL file.
  • If you build an ADFS version of the game, you will need to copy the files over from the ssd image to a adf image and boot that image from ADFS. This version will only run on the Master series, due to the limited available memory on the beeb when running ADFS. Make sure to disable any HDDs, since drive 0 is hard coded into some of the file handling routines.
  • If you build a NFS version of the game, you will need to copy the files over from the ssd image to a suitable directory on your Econet file server.
Please let me know if you encounter any issues.

Statistics: Posted by KenLowe — Mon Jan 27, 2025 3:08 am



Viewing all articles
Browse latest Browse all 2528

Trending Articles