Skip to content

Latest commit

 

History

History
30 lines (14 loc) · 2.88 KB

README.md

File metadata and controls

30 lines (14 loc) · 2.88 KB

BeebScott

BeebScott is an interpreter for playing Scott Adams text adventure games on a BBC Micro computer (or emulator). BeebScott is written in 8-bit BBC BASIC.

You can watch a video that shows you how to use BeebScott. And another video, of BeebScott running on real hardware.

You can read a blogpost about BeebScott.

Games

Some games in Scott Adams format have been converted for use with BeebScott. Play them in your web browser:

Secret Mission (info)

The Count (info)

Buckaroo Banzai (info)

Ghost King (info)

Code

Go to the code subfolder.

History

The BeebScott interpreter program (or "terp"), which can run games that are written to conform to version 8.x of the Scott Adams format, is an evolution of my previous terp, which was written specifically to run a version of the game Pirate Adventure that conformed to an earlier version (v4.x) of the Scott Adams game format. That previous terp was, in turn, a BBC Micro port of the original TRS-80 BASIC listing that had been published in BYTE magazine in 1980, and I tried to keep the same line-numbering and variable names (and even the typos) when I ported the listing to the Beeb. Some of those line-numbers have been retained in the guise of function names in the source code for the BeebScott terp, out of a confused and annoying sense of nostalgia, or perhaps a warped desire for "authenticity".