Skip to content

BBC Micro port of the TRS-80 BASIC version of Scott Adams's Adventureland as published in SoftSide magazine in 1980

Notifications You must be signed in to change notification settings

ahope1/Beeb-Adventureland

Repository files navigation

BBC Micro port of Scott Adams's classic TRS-80 game Adventureland

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.

      >> Play online <<

Background info at Retroactive Fiction.

(The TRS-80 BASIC version of Scott Adams's Pirate Adventure also has a BBC Micro port.)

The files

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.

About

BBC Micro port of the TRS-80 BASIC version of Scott Adams's Adventureland as published in SoftSide magazine in 1980

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published