Hopefully I have finally got a BBC B version of the game working from disc.
Originally the game needed to be run at &E00 which prevented the saving of the "skip game" data from parts 1 and 2 to disc.
However since only a few variables (A%, D%, P% etc which don't get lost when loading a new file) are saved it was possible to remove the load/save bits of the first 2 parts and save them as separate files (BRISAVE and LONSAVE) which load at &1300 allowing the saving and loading of files CH1/SCO and CH2/SCO to/from disc.
All four parts of the game are loaded at the lower address of &1100 hopefully allowing enough room for each part to work.
I have removed all bits from each part that are not needed for disc use to make more room.
If anyone would like to play through the game, to check for any bugs.
BTW the 2 files CH1/SCO and CH2/SCO have been saved from hacked gameplay to allow play testing of later levels with enough cash left.
Both files are from gameplay with level 1.
CH1 has £11990 cash left
CH2 has £11915 cash left.
It could be possible to make these 2 files have £0 cash until a new completed game is saved to them and also have them checked for the amount and if £0 then print something like either "NO CHEATING" or "ERROR" or even make the game reload the previous part again so that you MUST play the game fully.
If anyone has any thoughts on any of these, let me know and I may add such a routine once someone has confirmed the game is completable.
regards,
Mick.