ZX81 Programs


Read about, play, run, or list games, animations, and more. These are my programs from the ’80s to today.
**1985**SLR/1985*******
**1985**SLR/1985*******

Hit any key to clear the land, but don’t clear too much!

Run List ZIP
**3D IMAGE**SLR/1984***
**3D IMAGE**SLR/1984***

A ZX81 animation experiment using a super nova as its subject.

Run List ZIP
ASTEROID£METOR*SLR/1984
ASTEROID£METOR*SLR/1984

Shoot the asteroids that are flying at you using the numbered arrow keys.

Run List ZIP
**THE BALL**SLR/1983**
**THE BALL**SLR/1983**

A bouncing ball animation.

Run List ZIP
**THE BALL**SLR/1983/2012/2014**
**THE BALL**SLR/1983/2012/2014**

A bouncing ball animation. Use Q to quit between BASIC and Machine Code version. In MC version, use 6 and 7 to speed up or slow down the animation.

Run List ZIP
**BAR GRAPH**SLR/1984**
**BAR GRAPH**SLR/1984**

A simple bar chart creator. Just enter data for each graph. You can add a description and title as well. Once done, review or print the graph.

Run List ZIP
****BEO ONE****SLR/1984
****BEO ONE****SLR/1984

A talking head! Feed it some words, and watch Beo speak them!

Run List ZIP
**BLAST OFF**SLR/1985**
**BLAST OFF**SLR/1985**

Type the sequence of letters in time to launch on time.

Run List ZIP
**BLASTER**SLR/1985****
**BLASTER**SLR/1985****

Shoot the bomber as fast as you can before it can complete its mission. But beware, its shields can deflect your missiles.

Use Z to move left, . to move right, and M to fire.

Run List ZIP
*BLOCK £ SPEAR*SLR/1984
*BLOCK £ SPEAR*SLR/1984

Don’t get run through with the other Knight's lance!

Run List ZIP
**BOLDER**SLR/1985*****
**BOLDER**SLR/1985*****

A dodge and run game. Use 7 key to jump.

Run List ZIP
**BOLT**SLR/1984*******
**BOLT**SLR/1984*******

Simple graphic program of a lightning bolt, should just run!

Run List ZIP
**BONKERS**SLR/1985****
**BONKERS**SLR/1985****

Avoid the O’s to win the game! Use cursor keys to move.

Run List ZIP
*BONKERS*SLR/1985/2012*
*BONKERS*SLR/1985/2012*

A complied remake of BONKERS that is a bit faster and more playable.

As before, avoid the O’s to win the game! Use cursor keys to move.

Run List ZIP
**BUGERS**SLR/1985*****
**BUGERS**SLR/1985*****

Stop the the little bugers using Z (left), X (right), and M (up) to block attacks.

Run List ZIP
**CAN PUNCH**SLR/1984**
**CAN PUNCH**SLR/1984**

Use Z (up) and . (down) to punch the can.

Run List ZIP
*CANYON RAIDER*SLR/1983
*CANYON RAIDER*SLR/1983

Steer your ship with Z and X to avoid objects or capture fuel. Use M to break things.

Run List ZIP
**CAVE WAR**SLR/1985***
**CAVE WAR**SLR/1985***

Use Z and . to move left and right. Use X to destroy blocks.

Run List ZIP
**CHARTS**SLR/1984*****
**CHARTS**SLR/1984*****

A simple line chart. Enter in data to view chart. One done, hit Z to print screen, or Q to quit.

Run List ZIP
*CODE IV*SLR/1985,2017*
*CODE IV*SLR/1985,2017*

Your help is needed to crack into the computer and disable the floor grid.

Run List ZIP
*CODE SEARCHER*SLR/1984
*CODE SEARCHER*SLR/1984

Code Searcher is a simple number scanner for the ZX81. Enter in any four digits to see how long it takes, or don’t and see what happens.

Run List ZIP
*COMP CONTROL*SLR/1984
*COMP CONTROL*SLR/1984

Less a game and more a play along. This version gives you some hints on what to try. Start with how you feel!

Run List ZIP
**COMP. TALK**SLR/1983*
**COMP. TALK**SLR/1983*

Introduction to the ZX81.

Run List ZIP
**COMPUTACT**SLR/1984**
**COMPUTACT**SLR/1984**

Run the trench using the 5 and 8 keys and land your ship to destroy the COMPUTACT.

Run List ZIP
**CREATURE**SLR/1985***
**CREATURE**SLR/1985***

Watch the Dungeon Master deflect your attempts to defeat him.

Run List ZIP
**DEATH MAZE*SLR/1984**
**DEATH MAZE*SLR/1984**

Can you escape from the clutches of the monster Beo by making your way through its Death Maze?

Run List ZIP
**DICE GAME**SLR/1983**
**DICE GAME**SLR/1983**

A simple high/low dice game.

Run List ZIP
*DIGITAL RAIN*SLR/2018*
*DIGITAL RAIN*SLR/2018*

My version of digital rain. Random numbers, letters and symbols fall from the top of the screen.

Run List ZIP
**DOLLAR SIGN**SLR/1984
**DOLLAR SIGN**SLR/1984

Quickly get to the goal without hitting a bomb using the 5-8 arrow keys.

Run List ZIP
**DRAGONS LAIR SLR/1985
**DRAGONS LAIR SLR/1985

My version of the classic arcade game. Use Z for left, X for right, M for up and . for down.

Run List ZIP
**E.T.**SLR/1985*******
**E.T.**SLR/1985*******

Help E.T. the extra terrestrial get home safely!

Run List ZIP
**E.T.**SLR/1985-2012**
**E.T.**SLR/1985-2012**

E.T. Machine Code version, use A for up, Z for down, N for left, and M for right.

Run List ZIP
**ELECTON****SLR/1983**
**ELECTON****SLR/1983**

Try to capture the erratic Electon in your light field using Z for up, X for down, N for left and M for right.

Run List ZIP
**ENLARGER**SLR/1984***
**ENLARGER**SLR/1984***

Program that enlargers a moon in multiple frames.

Run List ZIP
**ENLARGER+**SLR/1984**
**ENLARGER+**SLR/1984**

An updated version that saves the frames and displays in real time.

Run List ZIP
**FALLER**SLR/1984*****
**FALLER**SLR/1984*****

Avoid the creepy crawlies or you might fall! Use Z and . to move, M to stop the creepers.

Run List ZIP
**FIREBALL**SLR/1984***
**FIREBALL**SLR/1984***

Dodge the fireballs using Z for down and . for up.

Run List ZIP
**FLY**SLR/1984********
**FLY**SLR/1984********

Use Z and . to move, and M to get the fly.

Run List ZIP
**FLYWHEEL**SLR/1985***
**FLYWHEEL**SLR/1985***

Avoid oncoming cars in this night time driving game.

Run List ZIP
Gem Quest 2016
Gem Quest 2016

A later attempt at creating an Ultima style game. This version has you eating food and losing health if you run out.

Run List ZIP
**GOLF**SLR/1983*******
**GOLF**SLR/1983*******

Play 18 holes of golf in this simple graphic/physics game.

Run List ZIP
**HALLOWEEN**SLR/1984**
**HALLOWEEN**SLR/1984**

He's coming to get you. A halloween scare for the ZX81.

Run List ZIP
*THE HAUNTING**SLR/1985
*THE HAUNTING**SLR/1985

Weird ZX81 music

Run List ZIP
**HIT**SLR/1985********
**HIT**SLR/1985********

Try to break the bank in my ZX81 variation of the a classic 21 style card game.

Run List ZIP
**HIT MAN**SLR/1983****
**HIT MAN**SLR/1983****

Dodge the walls using Z (left) and . (right).

Run List ZIP
INPUT ONE**SLR/1984
INPUT ONE**SLR/1984

A simple input demonstration.

Run List ZIP
Input Two*SLR/1984
Input Two*SLR/1984

Enter ten words and be amazed.

Run List ZIP
**JET FLYER**SLR/1984**
**JET FLYER**SLR/1984**

Use Z (left) and . (right) to stay on course (closest to 0) and not crash.

Run List ZIP
**JOUST**SLR/1984******
**JOUST**SLR/1984******

Another classic arcade game! Look out for the hand!

Run List ZIP
****LANDER****SLR/1984
****LANDER****SLR/1984

Can you land your ship without crashing? Use 5 and 8 to steer left and right.

Run List ZIP
**LANDER 2**SLR/1983***
**LANDER 2**SLR/1983***

Land your ship in as few moves and as much as possible.

Run List ZIP
**LASER BLAST**SLR/1984
**LASER BLAST**SLR/1984

Save the world by firing your laser with M. Use the Z and . keys to move.

Run List ZIP
*LASER CATCH**SLR/1984*
*LASER CATCH**SLR/1984*

Can you stop the lasers from destroying your city? Use arrow keys (5, 6, 7, 8) to catch the lasers and save the day!

Run List ZIP
**LIGHT WALLS**SLR/1983
**LIGHT WALLS**SLR/1983

Use Z (left) and . (right) to avoid the walls.

Run List ZIP
**LOCK £ FIRE**SLR/1985
**LOCK £ FIRE**SLR/1985

Lock on and kill the aliens before they kill you! Use Z, X, M, . (left, up, down, right) to move, L to lock, then F to fire.

Run List ZIP
**MATH BASH*SLR/1984**
**MATH BASH*SLR/1984**

Solve math problems to save the planet from the aliens.

Run List ZIP
**MAZE CRAZE**SLR/1984*
**MAZE CRAZE**SLR/1984*

A twisty, turvy 3D maze game!

Run List ZIP
MISSILE DEFENSE*SLR1983
MISSILE DEFENSE*SLR1983

How long can you last against the missile onslaught? Use Z to move right, X to move left, and . to fire.

Run List ZIP
**MISSLER**SLR/1983****
**MISSLER**SLR/1983****

The sky is raining missiles. Use the Z and . keys to move left and right respectively. Use M to shoot the missile before it impacts.

Run List ZIP
**MONKEY MAZE**SLR/1993
**MONKEY MAZE**SLR/1993

Use the cursor keys (5, 6, 7, 8) to dodge the barrels and save the princess.

Run List ZIP
****THE MONSTER****
****THE MONSTER****

Your ship is sinking. Can you land it in the seaweed without crashing on the rocks? Use the arrows keys to move.

Run List ZIP
MONSTER MAKER*SLR/1983
MONSTER MAKER*SLR/1983

Enter 5 numbers and a name and your results are ready for printing.

Run List ZIP
**MOON LANDER**SLR/1984
**MOON LANDER**SLR/1984

Try to land safely using the Z and . keys to steer, and M to slow down.

Run List ZIP
**NA**SLR/1985******
**NA**SLR/1985******

Use the N and A keys to defeat the NA runner, if you can!

Run List ZIP
**ODYSSEY**SLR/1984****
**ODYSSEY**SLR/1984****

To move use Z (left) and . (right); use M to remove memory card.

Run List ZIP
**OP**SLR/1984*********
**OP**SLR/1984*********

A simple graphic animation that draws the Ocean Pacific logo from eighties. Press any key to bypass the wait at the end.

Run List ZIP
**PAC-MAN**SLR/1983****
**PAC-MAN**SLR/1983****

Choose number of dots to eat without getting eaten.

Run List ZIP
*PAC-MAN VIDEO*SLR/1983
*PAC-MAN VIDEO*SLR/1983

Random fun, no skill required.

Run List ZIP
**PARACHUTE**SLR/1985
**PARACHUTE**SLR/1985

Can you parachute to safety? Press any key to jump.

Run List ZIP
**PHOTON**SLR/1985
**PHOTON**SLR/1985

A fiery photon torpedo being shot at an enemy vessel.

Run List ZIP
**PHOTON**SLR/1985/98**
**PHOTON**SLR/1985/98**

Updated/cleaned version of Photon.

Run List ZIP
*THE PICTURE**SLR/1984*
*THE PICTURE**SLR/1984*

Watch the ZX81 draw a picture.

Run List ZIP
*PICTURE ASM*SLR/2021**
*PICTURE ASM*SLR/2021**

This is an updated version of “The Picture” written in assembly. It uses a line drawing routine by Simeon Dwyer.

Run List Asm ZIP
PICTURE IN MOTION*SLR/2021
PICTURE IN MOTION*SLR/2021

This is an updated version of "The Picture" written in assembly using a line drawing routine by Simeon Dwyer. This version uses a double buffer to move the boat.

Run List Asm ZIP
**PICTURE USE**SLR/1984
**PICTURE USE**SLR/1984

A simple paint program for the ZX81. Use B to change brush. C to print the screen to your printer. Q to start over.

Run List ZIP
**POLE DODGE**SLR/1984*
**POLE DODGE**SLR/1984*

Use Z (left) and . (right) to dodge the incoming poles.

Run List ZIP
*POLE DODGE 2*SLR/2012*
*POLE DODGE 2*SLR/2012*

How high can you score flying around the incoming poles.

Run List ZIP
PRINTER CAR
PRINTER CAR

Dodge the walls in this printer game. You can chose to play a regular game at start. Use 5 to move left and 8 to move right.

Run List ZIP
**PYLON V**SLR/1984****
**PYLON V**SLR/1984****

Maneuver through the pylons, capturing the bonus points within. But, be careful not to hit the pillars.

Use Z to move left, . to move right.

Run List ZIP
**RACEWAY**SLR/1983****
**RACEWAY**SLR/1983****

Stay in the raceway or you’ll crash. Use Z and . to steer left and right.

Run List ZIP
**RAIDER V*SLR/1984****
**RAIDER V*SLR/1984****

Avoid the enemies using Z for left and . for right.

Run List ZIP
**REALITY**SLR/1985****
**REALITY**SLR/1985****

A graphic example of the perceived dangers of the world in the mid-eighties.

Run List ZIP
**RMS**SLR/1983********
**RMS**SLR/1983********

Randomly generate some basic monster statistics for adventure games.

Run List ZIP
**ROAD HOG**SLR/1983***
**ROAD HOG**SLR/1983***

Use Z (left) and . (right) to dodge the incoming cars.

Run List ZIP
*ROAD HOG ML**SLR/2012*
*ROAD HOG ML**SLR/2012*

Machine Language version of Road Hog. Use Z (left) and . (right) to dodge the incoming cars.

Run List ZIP
**RUNNER**SLR/1986*****
**RUNNER**SLR/1986*****

Last game I wrote on my ZX81.

Run List ZIP
**S.M.P.******SLR/1984*
**S.M.P.******SLR/1984*

Use NEWLINE for a space and RIGHT ARROW (shift-8) to scroll.

Run List ZIP
**SCREEN COPY**SLR/1984
**SCREEN COPY**SLR/1984

A simple screen capture program for the ZX81.

Run List ZIP
**SEA CROSS**SLR/1985**
**SEA CROSS**SLR/1985**

Can you get your family safely across the water and into your home? Use Z, X, M, and . to move.

Run List ZIP
**SLOW DOWN**SLR/1985**
**SLOW DOWN**SLR/1985**

Two versions of a transformation animation: fast, and slowed down.

Run List ZIP
**SLR VENTURE**SLR/1984
**SLR VENTURE**SLR/1984

A simple random adventure game. Try to escape the evil wizard!

Run List ZIP
**SNUNCH**SLR/1983**
**SNUNCH**SLR/1983**

A Pac-Man type clone, sort of!

Run List ZIP
SNUNCH ML*SLR 1983/2013
SNUNCH ML*SLR 1983/2013

Updated SNUNCH! Avoid the ghost and exploding pills. Use A for up, Z for down, N for left, and M for right.

Run List ZIP
**SPACE DOCK**SLR/1984*
**SPACE DOCK**SLR/1984*

Watch the shuttle head to space for docking.

Run List ZIP
*SPACE LANDER*SLR/1983*
*SPACE LANDER*SLR/1983*

Move the lander and hope to find the best landing site!

Run List ZIP
SPACE LANDER 2011
SPACE LANDER 2011

Steer your space lander on the pad without crashing, rewritten version of Space Lander with some fun added.

Run List ZIP
**SPACESHIP**SLR/1983**
**SPACESHIP**SLR/1983**

The spaceship navigation program needs able recruits. Take the test to see how great of a navigator you are.

Run List ZIP
**SPHERE**SLR/1984*****
**SPHERE**SLR/1984*****

A simple graphic program that plots a sphere. Runs in FAST mode, press any key to pause and show progress.

Run List ZIP
*SPIDERS£FLIES*SLR/1985
*SPIDERS£FLIES*SLR/1985

You are a young Venus Flytrap trying to survive. Use the arrow keys (5, 6, 7, 8) to move.

Run List ZIP
**STAR DODGE*SLR/1984**
**STAR DODGE*SLR/1984**

Use Z and . to dodge the stars!

Run List ZIP
STAR FIGHT/SLR 1983
STAR FIGHT/SLR 1983

Prevent the Star Fighter from getting past your sights! A very simple shoot ’em up game. Move the fighter into your sights using the M and N keys. Use F to fire.

Run List ZIP
**STAR PROBE**SLR/1984*
**STAR PROBE**SLR/1984*

Lost in space without memory, can you figure out your controls before something bad happens?

Run List ZIP
*STAR PROBE**SLR/84-20*
*STAR PROBE**SLR/84-20*

An updated version of star probe to make the game more enjoyable and playable.

Run List ZIP
**STAR TREK**SLR/1983**
**STAR TREK**SLR/1983**

Can you defeat the Klingons in this Star Trek inspired game.

Run List ZIP
**STAR WARS**SLR/2017**
**STAR WARS**SLR/2017**

A short animation using a sketch from 1983.

Run List ZIP
**STICK SHIFT**SLR/1985
**STICK SHIFT**SLR/1985

Use arrow keys to turn (5, 8) and shift (6, 7) to dodge the dangers of the road.

Run List ZIP
**A STORY**SLR/1983****
**A STORY**SLR/1983****

Use the ZX81 to create a story.

Run List ZIP
**STUD**SLR/1984*******
**STUD**SLR/1984*******

A simple betting hi/low card game.

Run List ZIP
*SUGAR CUBE MUNCH*SLR83
*SUGAR CUBE MUNCH*SLR83

Simple movement game, clear the board as fast as possible! Use arrow keys (5, 6, 7, 8) to move.

Run List ZIP
**T.W.M.**SLR/1985*****
**T.W.M.**SLR/1985*****

Tactical War Machine, a simple animation using BASIC.

Run List ZIP
**TABULAR**SLR/1983****
**TABULAR**SLR/1983****

A word processor for the ZX81 that prints lowercase letters to the printer!

Run List ZIP
**TARANTULA**SLR/1984**
**TARANTULA**SLR/1984**

Avoid the tarantula’s by jumping over them using . and move to the other side using Z. But, be careful not to hit your head.

Run List ZIP
**TELAPORT**SLR/1984**
**TELAPORT**SLR/1984**

Use the arrow keys (5, 6, 7, 8) to grab cubes, avoid monsters and jump into the teleport to escape.

Run List ZIP
**TEST**SLR/2020**
**TEST**SLR/2020**

This is a simple and short test program I wrote while testing out emulators.

Run List ZIP
**THYIME**SLR/1984*****
**THYIME**SLR/1984*****

Use Z (left), . (right), and X (fire) to save the worlds.

Run List ZIP
*TIC-TAC-TOE**SLR/1983*
*TIC-TAC-TOE**SLR/1983*

A simple tic-tac-toe game. Just enter the number for where you want to move.

Run List ZIP
**TILES**SLR/2013****
**TILES**SLR/2013****

My attempt at creating an Ultima like game on a ZX81. Tiles is a prototype of that game. This version will run on a 16K ZX81.

Run List ZIP
**TIME**SLR/1985*******
**TIME**SLR/1985*******

Using the Z and . keys, you maneuver your craft to each successive landing pad.

Run List ZIP
*TOWER OF LOVE*SLR/1984
*TOWER OF LOVE*SLR/1984

Introduction to an unfinished adventure game.

Run List ZIP
**TRAIL BLAZER*SLR/1984
**TRAIL BLAZER*SLR/1984

Run the enemy into your trail using arrow keys. Be careful not to crash yourself.

Run List ZIP
*TRENCHRUNNER-V1*SLR/1984*
*TRENCHRUNNER-V1*SLR/1984*

Run the trench using Z for left and . for right to avoid the obstacles in this ZX81 game.

Run List ZIP
*TRENCHRUNNER-V2*SLR/1984*
*TRENCHRUNNER-V2*SLR/1984*

Run the trench using Z for left and . for right to avoid the obstacles in this ZX81 game.

Run List ZIP
**TS**SLR/1984*********
**TS**SLR/1984*********

Music from my childhood, this program draws the Twisted Sister logo.

Run List ZIP
**TUNNEL DODGE*SLR/1985
**TUNNEL DODGE*SLR/1985

Quickly avoid the obstacles using Z for left, . for right, X for down, and M for up.

Run List ZIP
**U.F.O**JLW/1984******
**U.F.O**JLW/1984******

Defend the Earth from the invading UFO’s in this ZX81 shooter.

Run List ZIP
**UP-CAKE**SLR/1985****
**UP-CAKE**SLR/1985****

Use Z and . to eat the cakes, but watch out for the burnt ones!

Run List ZIP
**USA FLAG**SLR/1984***
**USA FLAG**SLR/1984***

A simple U.S.A. Flag with signature. Star bursts added later.

Run List ZIP
V WATER BATTLE*SLR/1984
V WATER BATTLE*SLR/1984

Save the water! Use Z and . to move, Mto fire.

Run List ZIP
**VARGEN CROWN*SLR/1984
**VARGEN CROWN*SLR/1984

Find the key to the castle.

Run List ZIP
**WATER BUG**SLR/1984**
**WATER BUG**SLR/1984**

Grab the treasure while avoiding the obstacles!

Run List ZIP
**WATER BUG DEMO**
**WATER BUG DEMO**

The title screen demo for Water Bug II.

Run List ZIP
**WATER BUG II*SLR/1984
**WATER BUG II*SLR/1984

Try to grab the treasure again in this multi-stage ZX81 video game. Can you beat all ten boards?

Run List ZIP
**WINDMILL**SLR/1985***
**WINDMILL**SLR/1985***

A simple windmill simulation. Choose the speed and duration of the animation.

Run List ZIP
**WIZARDRY**SLR/1985***
**WIZARDRY**SLR/1985***

Adventure through the world of Wizardry. Sadly, this is just a test game. I finished it enough to let you move through it.

Run List ZIP
**WIZERDRY**SLR/1983***
**WIZERDRY**SLR/1983***

A boiling cauldron and bottle smoke up some words.

Run List ZIP
**ZTSXXSTZ*SLR/1984
**ZTSXXSTZ*SLR/1984

A space shooter. Use ASDZ keys to move (inverted axis). Use . to fire. Watch out! They fire back.

Run List ZIP
*** ZX MASTER MIND ***
*** ZX MASTER MIND ***

Guess the right 3 numbers, including order.

Run List ZIP
**ZX-ULTIMA**SLR/2012**
**ZX-ULTIMA**SLR/2012**

My first attempt at building an Ultima game on the ZX81 using BASIC. Needless to say, it was a bit too slow.

Run List ZIP