A port to the BBC Micro of the TRS-80 BASIC version of Scott Adams's text adventure game Adventureland as published in SoftSide magazine in 1980.
Background info at Retroactive Fiction.
(The TRS-80 BASIC version of Scott Adams's Pirate Adventure also has a BBC Micro port.)
dataout.bas — A program (in BBC BASIC) that writes a datafile for the game Adventureland. The datafile contains all the game-data such as object locations, room descriptions, etc., in an early version of the Scott Adams text adventure game database format, as seen in the article in SoftSide.
basicinterpreter.bas — The main game program (BBC BASIC). Interprets the game file. Reads in the datafile written by dataout.bas (above), takes player input, processes it, and prints responses on screen. Scott Adams's original program-listing has been altered as little as possible, including the line-numbers and the spelling mistakes(!). The program source can be copied and pasted into BeebEm. Comments (REMs) that don't have a line-number can be included in a copy-paste but won't take up any space in the RAM of the (emulated) Beeb. See also this linked reference, which explains some of the comments. (N.B. This program is version 4.2 of the interpreter as published in SoftSide magazine. It's an earlier version of the interpreter than the one used by Pirate Adventure, which is version 4.6.)
AL.ssd — Binary file. A disc-image containing the playable game. For use in BBC Micro emulators such as BeebEm.