ahope1 / BeebScott

An interpreter for playing Scott Adams text adventure games on a BBC Micro computer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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".

About

An interpreter for playing Scott Adams text adventure games on a BBC Micro computer


Languages

Language:BASIC 85.4%Language:Perl 13.5%Language:Visual Basic 6.0 0.8%Language:Shell 0.3%