BASIC Computer Games

Having learned a few rudiments of programming some ten years earlier on a batch system, I bought my first home computer (an Exidy Sorcerer) in 1979. One of many things I did with it was type in program listings of games. I have a whole page devoted to one of my favourites, Star Trek, but there were lots of other games, mostly in BASIC, around in the 1970s and early 1980s. Like some other people I know, I collect "classic" computers [1], and this page is a small resource for those people who want some software to run on 8-bit micros and other old machines.

All the programs here are ones I've run on machines I have (except the ones in HP 2000 BASIC, which have been extracted from library tapes). They are not scanned/OCRed listings, nor merely re-typed from books or magazines. They've been tested, and they work.

If you want to run these programs under some dialect of BASIC other than the one they're written in, you might need to make a few changes. For example, some versions have a RANDOMIZE command, which restarts the pseudo-random number generator with a "random" value; some have no exact equivalent, but can use RND() with a negative number (to reseed the generator with your number); still others have no equivalent. In some versions, RND() with a positive integer generates a pseudo-random number between zero and the number you give; in others the result is always between zero and one; in some versions you can repeat the last pseudo-random number by asking for RND(0).

Some versions accept multiple statements per line. Often a colon (:) is the separator, in some BASICs, it's a backslash (\), or some other character.

Line length may be a problem on some machines; if so, try removing spaces between line number and statement, and between keywords. Some BASICs have a shorthand form for PRINT, often "?" or a single quote (').

In exactly the order I felt like, last time I edited this list:


[1] Yes, I collect "classic" computers. So what's a "classic"? Broadly, anything over about 10 years old, and which is "interesting". Define "interesting"? Well, for a start, not an ordinary PC. My Exidy Sorcerer qualifies, so do my Apple ][ and //e, my PDP-11s and my PDP-8/E, my Sun workstations, and most of my SGIs. And of course all the other 8-bit home micros I own; about 50 machines in all.

The Exidy Sorcerer I own now is not the one I had back in 1979; I sold that to buy a BBC Microcomputer. Mine was a Mark 2, with 48K RAM (I remember it cost a small fortune to upgrade it from 32K). The one I own now is a 32K Mark 1, and I'd love to have a Mark 2. If you have one for sale, I'd be very interested to hear from you.


Contact me: You can contact me (pete) by email -- remove the "www" from the address of this web page, strip off the directory names, and put my name @ the front.