1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
|
These demos in BASIC can be found in the **(under development, new)** OS/8 RK05 system packs in the `RKB0:` partition.
Many of them were ported to OS/8 BASIC by DEC employee, Kay R. Fisher. Most were published in the DEC publication, *101 BASIC Computer Games*. That book describes itself as follows:
>It is the first collection of games all in BASIC, It is also the only collection that contains both a complete listing and a sample run of each game along with a descriptive write-up.
The first printing was in 1973. A quite readable preserved version of the 1975 edition can be found online at: <http://bitsavers.trailing-edge.com/pdf/dec/_Books/101_BASIC_Computer_Games_Mar75.pdf>. If a demo is from this book it is designated -101- instead of ----- below. If the demo from the book, there will be a page or two of useful lore, and a sample run provided.
`BINGO .BA` --
`BLKJAC.BA` --
`BLKJAK.BA` --
`BUNNY .BA` --
`CALNDR.BA` --
`CHECKR.BA` --
`CRAPS .BA` --
`DICE .BA` --
`FOOTBL.BA` --
`FOTBAL.BA` --
`GOLF .BA` --
`HELLO .BA` --
`HOCKEY.BA` --
`KING .BA` --
`LIFE .BA` --
`LIFE2 .BA` --
`MONPLY.BA` --
`BINGO .BA` -101- Computer generates bingo card for you and itself and randomly calls out numbers at random.
`BLKJAC.BA` -101- Play the card game of 21 against the computer.
`BLKJAK.BA` -101- Version of Blackjack written for PDP-8 Edusystem 30 BASIC by Tom Kloos, Oregon MuseUm of Science and Industry.
`BUNNY .BA` -101- Prints the playboy rabbit as typewriter art.
`CALNDR.BA` -101- Perpetual calendar program, by Geoffrey Chase, OSB, Portsmouth Abbey School. You must modify line 160 to name the day of the week for January 1 of your year. (0 for Sunday, -1 for Monday, etc.). You also need to modify lines 360 and 620 for leap years: Change the number 365 on line 360 to 366, and change the third element of the array in line 620 from 28 to 29.
`CHECKR.BA` -101- Written by Alan J. Segal. Play checkers against the computer.
`CRAPS .BA` ----- The dice game of craps. Surprisingly it's not the version from *101 BASIC Computer Games*.
`DICE .BA` -101- Simulates rolling of dice, and prints the distribution of values returned.
`FOOTBL.BA` -101- The first of two football simulations found in *101 BASIC Computer Games*.
`FOTBAL.BA` -101- The second of two football simulations found in *101 BASIC Computer Games*. Written by Raymond W. Miseyka, Butler Sr. High School, Butler, PA.
`GOLF .BA` -- A not so great golf simulation. The one in *101 BASIC Computer Games* looks a lot better.
`HELLO .BA` -101- Simple conversation program where Petey P. Eight gives advice.
`HOCKEY.BA` -101- Simulation of regulation hockey game. Written by Charles Buttrey, Eaglebrook School, Deerfield, MA .
`KING .BA` -101- Land management simulation by James A. Storer, Lexington High School, Lexington, MA.
Missing a bit of the text output in the game published in the 1975 edition of *101 BASIC Computer Games*, but functionally equivalent.
`LIFE .BA` -101- Conway's game of life, written in BASIC by Clark Baker, Project DELTA, Delaware School Auxilliary Association, Newport, Delaware.
`LIFE2 .BA` -101- Two players place pieces on the board and the rules of Conway's game of life determines who survies. Written by Brian Wyvill, Bradford University, Bradford, Yorkshire, England.
`MONPLY.BA` -101- Simulation of the board game, Monopoly, by David Barker, Southeastern State College, Durant, OK. Ported to OS/8 BASIC by Kay R. Fisher who eliminated the original RSTS-E virtual files.
`POKER .BA` -- Corrupted file. To be replaced.
`ROCKET.BA` -- Corrupted file. To be replaced if possible.
`ROCKT1.BA` -- Corrupted file. To be replaced if possible.
`ROULET.BA` -- Corrupted file. To be replaced if possible.
`SIGNS .BA` -- Program to print posters by Daniel R. Vernon, Butler High School, Butler PA. When I tested the program under OS/8 BASIC I kept getting `SU AT LINE 00261` which is a Subscript out of Bounds error.
`SIGNS .BA` --
`SNOOPY.BA` --
`SPACWR.BA` --
`SNOOPY.BA` -- The old "Curse You Red Barron" Snoopy poster.
`SPACWR.BA` -101- Space war game based on classic Star Trek. Game written by Mike Mayfield, Centerline Engineering.
`TICTAC.BA` -- Corrupted file. To be replaced if possible.
`WAR .BA` -- Corrupted file. To be replaced if possible.
`WAR2 .BA` -101- Written by Bob Dores, Milton, MA. A battle with 72,000 soldiers you deploy to Army, Navy, and Air Force against the computer.
`WAR2 .BA` --
`WEKDAY.BA` --
`WUMPUS.BA` --
`YAHTZE.BA` --
`WEKDAY.BA` -101- Input a birth date and learn fun facts like how many years have been spent sleeping in the elapsed time. Written by Tom Kloos, Oregon Museum of Science and 'Industry.
`WUMPUS.BA` ----- Hunt the wumpus.
`YAHTZE.BA` -101- Dice game of Yahtze. Author unknown. Quite an elaborate and comprehensive implementation.
Also on the `SYS:` partition is:
`RESEQ.BA` -- Re-sequence line numbers of a BASIC program.
|