Escape From Castle Rathbone - Dougie Bern (Your Spectrum-No.17-Page 49) This is your Commandant speaking. Velcome to Castle Rathbone. Make yourself at home - you are going to be here for a long, long time. No-vun has ever eskaped and no-vun ever vill. Dougie Bern has seen to that! Pssssst! Who me? Yeah, you. Come over here where it's not bugged. You mean there are bugs in this program? Well, you can never be too sure. (I do hope you're joking! Ed.). You've just been nominated as head of the escape committee. What an honour! Well, we've chosen you as the most important member of the team because you're the only one who can possibly help our cracked troops to escape. Don 't you mean crack troops? Have you met them? Now pay close attention 'cos there isn't much time. Your task is to help Troubleshootin' Pete, Tony 'Slim' Samuels and Roger Willis to get away from the confines of Castle Rathbone. Why? Well, how would you like to be locked up for years on end with the three of 'em? The escape committee has come up with a fiendishly ingenious plan that'll confuse our captors completely - it's confused us already and we reckon you're the only one who can suss it out. There are four different escape routes for the three of them and you, of course, and each is tailored to the needs of the individual. That means you can't get Roger out using the route planned for Tony and so on. And you must get them out in the right order, as decided previously by the escape committee. In fact, if you succeed - and you ought to know the odds are against you - the remaining prisoners of Castle Rathbone will be overjoyed. So much so, that they've persuaded the Editor to stump up a bundle of ten free pieces of software if you're the first to get word to us that proves you all got out alive. Plus, there's another five pieces for the best complete map of Castle Rathbone. Look I've got to go now, I can see one of the guards coming. Oh, and good luck - you're gonna need it. Say you get stuck down a tunnel with Tony! Ugh! Lines 400-600 Set up the encryption routine. Lines 1000-1230 This is the main body of the program. It controls all the subroutines which are called in the game plus it looks after the overall flow of the program. Lines 1300-1390 This subroutine tests to see whether an action should be taken or whether any messages should be printed. Lines 1400-1460 These are the lines in the test subroutine that carry out the testing. Lines 1500-1590 This subroutine does the matching of input and actions within the program. Lines 1600-1710 Once a match is found, this is the part of the program that actually performs the actions. Lines 2000-2240 This subroutine accepts the input from the user and then tries to find a match with the dictionary. Lines 2400-2520 This is the subroutine that prints the location description. Lines 2550-2920 This is the slave subroutine which carries out all the left over routines that need to be performed after specific commands have been entered. Lines 3000-3305 These lines contain the encrypted messages printed out by the Spectrum. Lines 3501-4090 These lines contain the encrypted location descriptions. Lines 9000-9067 This sets up the size of the various tables. Lines 9070-9199 This sets up the events/action table. Lines 9200-9270 This sets up the status table. Lines 9300-9372 Contains the data for the connections between the locations. Lines 9400-9474 This is the dictionary of commands used in the program. Lines 9500-9700 This contains the list of objects in the program. [TIP: To get some clues on solving the game, read the message on the ] [typewriter and then find the telephone in the Commandant's office. ] [TIP: To cheat, LOAD the main program "Escape FCR" and then MERGE the ] [second program on the .TAP file "EFCRdecode" and run it. This will ] [decode the program messages from line 3000 onwards so they can be read.] [Here's the code conversion table: ] [CODE: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ] [TEXT: D O G U J M A I Q X E N T B Y Z W F K P C V R H S L jimg ] ------------------------------------------------------------------------------ TYPE: Adventure COMMENT: To start the second program to decode the text in program 1, you must BREAK into program 1, as I made this AUTO RUN. And another idea would be to put your Emulator at top speed, before starting the decoding :-)