Downloads - Acorn BBC - Page 1 of 2 Page 2 >
Sections
Museum Hold Tight! Photos
Walking Weather
Acorn Commodore Sinclair PCN
Calculating
Downloads
Introduction
Acorn Atom
Acorn BBC
Acorn Electron
Commodore Pet
Commodore Vic 20
Commodore 64
Sinclair ZX81
Sinclair Spectrum
Emulators
Acorn
Commodore
Sinclair
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top of the Page
 
 
  A selection of programs for the BBC Micro and emulators.  
Disc and tape images plus listings.
These are available in a zip file containing .ssd disc image, .uef tape image and a BASIC listing which can be typed in on a real BBC-B. Alternatively, a separate pdf file of the listing can be downloaded.
The 27 programs on this page are from the book BBC Micro, Programs in BASIC. They provide good examples of the kind of programming possible on the BBC micro computer. The programs are shown in the same order as in the book.
There is a compilation disc with all the programs at the bottom of this page.
BBC Micro Programs in BASIC - Derrick Daines - Newnes Technical Books 1984.
 
  React  
Description: Test your reactions to the nearest one-hundreth of a second. You must wait for the prompt GO!! to appear and then press a key as fast as you can.
 
 
 
Author: BBC Micro - Programs in BASIC (page 1)
File name: REACT
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Quickdraw  
Description: Quickdraw takes the idea of a timed response one stage further than REACT. We suppose a western situation, with the user required to type the word BANG as quickly as possible when the word DRAW appears.
 
 
 
Author: BBC Micro - Programs in BASIC (page 7)
File name: QUICK
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  100 Metres sprint  
Description: Press L for left and R for right, one after the other and as fast as you can, 100 times each.
On a PC, have Caps Lock on before playing.
 
 
Author: BBC Micro - Programs in BASIC (page 7)
File name: 100M
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Market day  
Description: Market day prints a number of squares in striped and plain colours, with the squares growing larger towards the bottom of the screen and thus giving an illusion of depth. The various stripes and colours are randomly chosen, so each run gives a different set.
 
 
Author: BBC Micro - Programs in BASIC (page 9)
File name: MARKET
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Pattern maker  
Description: Pattern maker does just what is says - it creates an ever-changing display.
Occasionally at the beginning it may switch itself to black for some time, so don't be afraid of pressing the ESCAPE key and then restarting it.
 
 
Author: BBC Micro - Programs in BASIC (page 11)
File name: PATTERN
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Time bomb  
Description: Time Bomb requires you to work out the seven digits that will disable the bomb. If your guess is low, a low beep sounds. If your guess is high, so is the beep. I've added a choice of time limits, but you need to think quickly.
 
 
 
Author: BBC Micro - Programs in BASIC (page 13)
File name: BOMB
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Bicycle wheel  
Description: Bicycle wheel demonstrates the ability of the BBC computer to create moving images. The speed has been altered from that in the book's listing to suit the emulator BeebEm.
Alteration:
Original version: line 110 K=INKEY(3) Emulator version: line 110 K=INKEY(5)
 
Author: BBC Micro - Programs in BASIC (page 16)
File name: CYCLE
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Plates  
Description: This program fills a polygon with a range of colours before joining each point to every other point.
 
 
 
Author: BBC Micro - Programs in BASIC (page 18)
File name: PLATES
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Tuttle  
Description: A screen turtle demonstration.The options are:
Sides   Try 8 to start with.
Drawn   Try 7.
Add   Try 3.
Multiple or    
Single   default is single.
When the program has finished drawing the design, a question mark appears at the top left of the screen. Pressing RETURN clears the screen.
Author: BBC Micro - Programs in BASIC (page 21)
File name: TUTTLE
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Score  
Description: The idea of Score is that every number from 1 to 10 must be scored, once and only once. The computer rolls the dice and you decide how you want them scoring. For instance, if the sum of the dice is 8, you could score 8 alone or 7 and 1 or 5 and 3 or 5 2 and 1. It's up to you how you divide the score.
The twin snags are that you MUST make up the dice total and you cannot score any number twice. The result is a very difficult game.
Author: BBC Micro - Programs in BASIC (page 26)
File name: SCORE
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Greed  
Description: The computer rolls the dice and asks if you want to roll again. The point is that the score keeps adding up for as long as you keep rolling - unless a one is rolled. This resets your score to zero and the next player takes over.
Any number of players can take part. Press Y and RETURN to roll, press N and RETURN to pass to the next player.
 
 
Author: BBC Micro - Programs in BASIC (page 29)
File name: GREED
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Pakistani pool  
Description: Pool 25 (Pakistani pool) is a game where players gamble on the number of heads that will show when 25 coins are tossed. Up to six players may take part. If no-one guesses correctly, all bets are retained in the pool for the next go.
Each player starts with £10, the game ends when any player runs out of cash.
 
Author: BBC Micro - Programs in BASIC (page 32)
File name: POOL25
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Slide  
Description: This is a computer version of those little plastic puzzles in which the user slides the pieces one at a time into the only available space. Press the letter that you want to move. Once per game, you can use S to swap two letters. The object is to finish with the letters arranged as
A B C D
E F G H
I J K L
M N O  
Author: BBC Micro - Programs in BASIC (page 35)
File name: SLIDE
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Get that bird!  
Description: Get that bird! As soon as the bird appears the player must hit a key to detonate a charge and stop the bird which dashes along the road.
Skill levels are from 0 to 9, with 9 being the hardest.
 
 
Author: BBC Micro - Programs in BASIC (page 39)
File name: GETBIRD
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Torpedo run  
Description: Torpedo run is a classic shooting game. The player has three torpedo tubes, each holding nine torpedoes. Different types of enemy ships pass from right to left, at varying levels and speeds. Scoring relates to the difficulty of hitting each. Use number key 1 2 and 3 to fire.
There is a temporary high-score table until you exit the program.
 
Author: BBC Micro - Programs in BASIC (page 43)
File name: TORPEDO
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Series  
Description: This is a game of prediction. There are two starting options - letters or numbers. The idea is to study the sequence shown and predict what comes next.
Sometimes the sequence is obvious: 2 3 5 8 12 17 23 is followed by 30. Sometimes there are two sequences: 1 2 2 3 4 5 8 8 is followed by 16 and then 12 because the sequences alternate - 1 2 4 8 16 and 2 3 5 8 12.
 
Author: BBC Micro - Programs in BASIC (page 48) with lines 420 and 820 corrected.
File name: SERIES
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Word squares  
Description: Word squares is a word search game. You can either use the built-in words or enter your own. Words are listed at the bottom of the screen, below the puzzle. Enter words in lower case letters and then the row and column where the first letter is displayed in the puzzle. Found words are highlighted in yellow.
Enter the word QUIT in capitals if you want to give up and have the solution revealed.
 
Author: BBC Micro - Programs in BASIC (page 52) Lines 480 and 640 altered.
File name: WORDS
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Derby  
Description: Another old favourite - betting on the horses. Up to six people can take part. The meeting starts at 2.00 and goes on until 6.45 with a race every 15 minutes. Six horses are chosen at random from a pool of 20. The bookmaker sets the odds and adjusts them as the results come in.
Each player starts with £100 and can bet any amount up to their balance. If any player loses all their money, the day comes to an abrupt end for everyone.
Author: BBC Micro - Programs in BASIC (page 58) Amended lines 730, 800, 990.
File name: DERBY
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Bingo  
Description: Each player starts with £10 and each game costs £1. When a number is called, a player must press their player number to mark their card if the number is on it. Extra time will be allowed for other players to press theirs. Numbers are 1 to 99 with 12 on each card.
If you miss a number it may be called again, but another card may win before this happens.
 
Author: BBC Micro - Programs in BASIC (page 64)
File name: BINGO
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Anagram  
Description: Unscramble a word in as few attempts as possible. Points scored for a correct guess, deducted for each wrong guess. Press Q to give up but this will cost you 4 points.
Play against the computer or against another person.
 
 
Author: BBC Micro - Programs in BASIC (page 69)
File name: ANAGRAM
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Simon  
Description: The computer flashes a sequence of coloured squares, each accompanied by its own musical note. The player attempts to remember and repeat the sequence. The player sets the speed and the game starts with one square. Each time the player gets the sequence right, the next is one square more. The game continues until the player makes a mistake.
Use keys R for red, G for green, Y for yellow and B for blue.
Author: BBC Micro - Programs in BASIC (page 74)
File name: SIMON
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Readnum  
Description: This is for the younger ones, displaying a number in words and asking the user to type the correct number keys. You can choose the highest number by selecting the number of digits. As this can be from 1 (numbers up to 9) to 9 (numbers up to 999 999 999) all ages are catered for. If the wrong number is entered, the user can try again.
You also choose how many problems will be presented. At the end you are shown how well you did.
 
Author: BBC Micro - Programs in BASIC (page 77)
File name: READNUM
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Snap  
Description: Snap gives you the choice of matching words of 2 3 4 or 5 letters, numbers up to 10 or 20 and sums of the 4x 8x and 12x tables. There are difficulty levels from 1 to 9. Level 1 is dreadfully slow while level 9 may be impossible! You play against the computer which wins if you don't press a key quickly enough. You each start with 10 points. Pressing correctly moves a point from the computer's score to yours. Get it wrong and a point goes the other way.
The game ends when either you or the computer has all 20 points.
Author: BBC Micro - Programs in BASIC (page 82)
File name: SNAP
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Pontoon  
Description: In this version you and the computer each start with £100 and it costs £1 to play a hand. The options are simple - stick or twist.
 
 
 
Author: BBC Micro - Programs in BASIC (page 87)
File name: PONTOON
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Scribble  
Description: Scribble is a game for up to 6 players. The object is to make words and score points. The first to reach 200 wins.
On their turn, a player can shuffle the letter pool, take a letter from the pool or make a word from their letters. There are jokers in the form of stars which can be used as any letter but they have no points value. Type the whole word, not a star. Type a letter to take it from the pool, enter a word or press RETURN on its own to shuffle. Scoring is by letter value and length of word, with a deduction for letters held.
Author: BBC Micro - Programs in BASIC (page 93)
File name: SCRIBBL
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Cape Horn  
Description: Cape Horn. You must sail your tiny ship from the South Atlantic, round Cape Horn and up the Pacific to the top of the screen. All the time you must battle high seas and strong winds. You control the ship by steering P to port and S to starboard, but the resonse can be slow. You must avoid the coastline and the Falkland Islands. Going off the bottom of the screen or hitting the sides will also mean disaster. On the mainland, the wind direction and speed are displayed together with your bearing.
Levels from 1 (easiest) to 6 (hardest).
Author: BBC Micro - Programs in BASIC (page 100)
File name: CAPE
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Reverse Polish calculator  
Description: Reverse Polish notation is a method of working complex mathematical formulae. Example:
Formula   Type this
36x48   36[RETURN]48[RETURN]*[RETURN]
8x((4-2)+(5-1))   8[RETURN]4[RETURN]2[RETURN]-[RETURN]5[RETURN]1[RETURN]-[RETURN]+[RETURN]*[RETURN]
Operators + - * / operate on the bottom two numbers in the stack. Other operators operate on the bottom number only.
Author: BBC Micro - Programs in BASIC (page 108)
File name: REVCALC
Downloads: (1) ZIP File: Disk Images (.adf .ssd) + Tape Image (.uef) + Listing (.pdf) (2) Listing (.pdf)
 
  Compilation disc  
Description: All 27 programs on one disc image.
Scroll up and down using < key for up, > key for down. Pressing RETURN takes you to information about the selected program where this an option to LOAD it. Press SHIFT and BREAK (Shift and F12 on PC) to reload the menu when finished with any program.
 
Author: Bob Mockford
File name: BBC27
Downloads: (1) ZIP File: Disk Images (.adf .ssd)
 
Home Top of the Page