Bob Mockford Online      
  The Sinclair Museum    
<< PSUs Programs for Sinclair Computers * Cambridge Z88 >>
Home > Sinclair > Programs
Sinclair Museum
Introduction
ZX 80
ZX 81
16K Spectrum
48K Spectrum
Spectrum +
Quantum Leap
Spectrum 128
Spectrum +2
Spectrum +2A
Spectrum +3
Peripherals
Software
Books
PSUs
Programs
Cambridge Z88
Links
* Computers:
These programs are suitable for ZX81 with 16K expansion or
16K, 48K and 128K Spectrum when typed in (see list for exceptions).
They can be downloaded in .p file format for the VB81 XuR emulator and as .tap or .tzx files for Spectaculator.
See the links page for these emulators.
Other emulators are available but may use different file formats.
** Programs:
These programs can be copied for your personal use, but I retain the copyright.
If you want to use them in any other way, please contact me.
 
 
 
 
Relive the 1980s . . .
Programs in BASIC to download or to type in.
Here is a selection of my Sinclair programs. Please feel free to copy them. **
 
 
ZX81 with 16k memory extension
25COINS
Guess how many of 25 coins will land heads up.
 
Up to 6 players, any of whom can be the computer (enter ZX as the name), each start with £10 and put £1 into a pool. They each guess the number of coins that will be heads. The pool is shared (whole pounds only) by any who guess correctly. Any cash not won is carried forward to the next go. The game ends if any player no longer has a pound, but if there is enough in the pool this can be shared out so that play can continue. I got the idea after seeing a program for the BBC micro.
 
Downloads: BASIC listing pdf
Downloads: .p file for VB81 XuR emulator
 
BATTLE
The classic game of Battleships.
 
Place your 10 ships anywhere on your 49 square grid. The computer will do the same, except of course you cannot see where they are. Each then takes turns to select a position on the opposing grid in an effort to sink all 10 ships before losing all of their own. Positions are identified by a letter and a number, entered either way round. Your ships are shown as stars, changing to crosses if hit. Misses are shown as a dash. If you win, the computers remaining ships are displayed.
 
Downloads: BASIC listing pdf
Downloads: .p file for VB81 XuR emulator
 
BOXGAME
The Pyramid Box Game.
 
16 boxes contain from 1 to 900 points, distributed at random. Choose a box, keep it or swap with each one offered until you have just 2 boxes left - yours and one other. Your choice now will determin how much you win. A game for up to 4 players, any of whom can be the computer (enter ZX as the name).
 
Downloads: BASIC listing pdf
Downloads: .p file for VB81 XuR emulator
 
DAYDATE
Find the day of the week for any date.
 
Enter any date of the modern era to find out what day of the week it falls or fell on. The program adjusts for the Julian or Gregorian calendar according to the English changeover in September 1752. Other countries changed in many different years. Enter a date (1 to 31), a month (1 to 12) and a year (1 to 9999).
 
Downloads: BASIC listing pdf
Downloads: .p file for VB81 XuR emulator
 
DIGITZ
A number guessing game.
 
Guess a 4 digit number by entering up to 10 guesses. Each guess will be analysed and you will be shown how many are correct and in the right position, how many are correct but in the wrong position. If you run out of guesses, the number will be revealed. There is a scoreboard to show how well you have been doing. This program was developed after seeing one for the Commodore 64 by someone called Michael Diskett.
 
Downloads: BASIC listing pdf
Downloads: .p file for VB81 XuR emulator
 
 
ZX SPECTRUM - 16K / 48K / 128K
25COINS
Guess how many of 25 coins will land heads up.
 
Up to 6 players, any of whom can be the computer (enter ZX as the name), each start with £10 and put £1 into a pool. They each guess the number of coins that will be heads. The pool is shared (whole pounds only) by any who guess correctly. Any cash not won is carried forward to the next go. The game ends if any player no longer has a pound, but if there is enough in the pool this can be shared out so that play can continue. I got the idea after seeing a program for the BBC micro.
 
Downloads: BASIC listing pdf
Downloads: .tap file
Downloads: .tzx file
 
ANYMONTH
Display the calendar for any month, any year.
 
Months prior to September 1752 are in the Julian calendar, later months in the Gregorian, with September itself changing from the 2nd to the 14th. Press M and enter a month, press Y and enter a year, press ENTER for the calendar. You can scroll one month forward by pressing > or T, back with < or R.
 
Downloads: BASIC listing pdf
Downloads: .tap file
Downloads: .tzx file
 
BATTLE
The classic game of Battleships.
 
Place your 10 ships anywhere on your 49 square grid. The computer will do the same, except of course you cannot see where they are. Each then takes turns to select a position on the opposing grid in an effort to sink all 10 ships before losing all of their own. Positions are identified by a letter and a number, entered either way round. Your ships are shown as stars, changing to crosses if hit. Misses are shown as a dash. If you win, the computers remaining ships are displayed.
 
Downloads: BASIC listing pdf
Downloads: .tap file
Downloads: .tzx file
 
BOXGAME
The Pyramid Box Game.
 
16 boxes contain from 1 to 900 points, distributed at random. Choose a box, keep it or swap with each one offered until you have just 2 boxes left - yours and one other. Your choice now will determin how much you win. A game for up to 4 players, any of whom can be the computer (enter ZX as the name).
 
Downloads: BASIC listing pdf
Downloads: .tap file
Downloads: .tzx file
 
DAYDATE
Find the day of the week for any date.
 
Enter any date of the modern era to find out what day of the week it falls or fell on. The program adjusts for the Julian or Gregorian calendar according to the English changeover in September 1752. Other countries changed in many different years. Enter a date (1 to 31), a month (1 to 12) and a year (1 to 9999).
 
Downloads: BASIC listing pdf
Downloads: .tap file
Downloads: .tzx file
 
DIGITZ
A number guessing game.
 
Guess a 4 digit number by entering up to 10 guesses. Each guess will be analysed and you will be shown how many are correct and in the right position, how many are correct but in the wrong position. If you run out of guesses, the number will be revealed. There is a scoreboard to show how well you have been doing. This program was developed after seeing one for the Commodore 64 by someone called Michael Diskett.
 
Downloads: BASIC listing pdf
Downloads: .tap file
Downloads: .tzx file
 
 
All the Spectrum programs can also be downloaded here as a microdrive image for Spectaculator.
All the Spectrum programs can also be downloaded here as a +3 disk image for Spectaculator.
 
Top of the Page