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
**AQUARIUM*SLR/2024**
**AQUARIUM*SLR/2024**

A remake of Kimmifish in machine code with variable speed and moving bubbles.

Run List Asm 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
**BLACK HOLE*SLR/2023**
**BLACK HOLE*SLR/2023**

A little BASIC program by Dusty W. Murray that displays a swirling pattern. This is my conversion to ZX81 BASIC.

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
CAT ANIMATION*SLR/2023
CAT ANIMATION*SLR/2023

A simple cat animation from data original sourced from an 1984 book called “Create Your Own - Games Computers Play” by Keith S. Reid-Green, on pages 57 - 58. I converted the code from GW-BASIC to ZX81 BASIC. Quite a bit different as the ZX81 doesn’t have DATA or READ commands.

Run List ZIP
**CAT ASM**SLR/2023**
**CAT ASM**SLR/2023**

This is an assembly version of the Cat Animation. It uses direct screen plotting from RLE compressed frames of data.

Run List Asm 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
CHRISTMAS TREE*SLR/2023
CHRISTMAS TREE*SLR/2023

A Christmas scene with message.

Run List ZIP
**CHUNKYGFX**SLR/2022*
**CHUNKYGFX**SLR/2022*

My attempt at a chunky graphics routine for the ZX81 that allows three colors: white, gray and black. This program demonstrates its use.

Run List Asm ZIP
**CIRCLES**SLR/2022**
**CIRCLES**SLR/2022**

A fun little screen saver that prints a bunch circles.

Run List Asm 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
*COLLATZ-CNJT*SLR/2024*
*COLLATZ-CNJT*SLR/2024*

Running the Collatz Conjecture on the ZX81 using random numbers to start the routine.

Learn more on Wikipedia.

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! Use A and Z to move up or down, and N and M to move left or right. Instructions for E.T. are available off my old ZX81 website.

Loosely based on the Atari 2600 E.T. game, this is my single board game for the ZX81.

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

A compiled version of my E.T. game using MCODER II. Use A and Z to move up or down, and N and M to move left or right. Instructions for E.T. are available off my old ZX81 website.

Loosely based on the Atari 2600 E.T. game, this is my single board game for the ZX81.

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

My semi-optimized version of E.T. to make it more playable in BASIC. This version fixes a number of bugs and issues from the original game. These include each pit having different contents, power pills that work, and a more interesting intro with Elliott taking E.T. home.

Loosely based on the Atari 2600 E.T. game, this is my single board game for the ZX81. Use A and Z to move up or down, and N and M to move left or right. Instructions for E.T. are available off my old ZX81 website.

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 enlarges a moon in multiple frames.

Run List ZIP
*ENLARGER ASM**SLR/22*
*ENLARGER ASM**SLR/22*

The original enlarger was a simple BASIC program that demonstrated how to enlarge an object, but was horribly slow. This is the assembler version that drastically improves the speed and adds a couple more pictures.

Run List Asm 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
**FIZZBUZZ***SLR/2022**
**FIZZBUZZ***SLR/2022**

My take on FizzBuzz for the ZX81 with some added flair.

Run List ZIP
**FIZZBUZZ2**SLR/2023**
**FIZZBUZZ2**SLR/2023**

My updated FizzBuzz using a faster number print routine.

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*SLR/2016
Gem Quest*SLR/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
*HELLO WORLD**SLR/2024*
*HELLO WORLD**SLR/2024*

Saw this unique way of printing hello world and wanted to create my own version.

Run List ZIP
****HERE***SLR/2023****
****HERE***SLR/2023****

A modified take on the old "I WAS HERE" concept from the eighties.

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
*INFINITE MAZE*SLR/2023
*INFINITE MAZE*SLR/2023

My take on the infinite maze.

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
*KIMMIE FISH**SLR/2023*
*KIMMIE FISH**SLR/2023*

A very simple aquarium screen saver in BASIC.

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
**MANDELBROT*SLR/2022**
**MANDELBROT*SLR/2022**

My attempt at building a Mandelbrot sets program for the ZX81 in BASIC.

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
***MAZEGEN**SLR/2024**
***MAZEGEN**SLR/2024**

MazeGen is a simple square maze generator for the zx81. You can build mazes from 2x2 to 10x10 in size.

Run List Asm ZIP
**MAZEGEN**SLR/2024**
**MAZEGEN**SLR/2024**

My maze generator for the ZX81. This one uses a different display format.

Run List Asm ZIP
**MBS CGFX*SLR/2022**
**MBS CGFX*SLR/2022**

A modified version of my Mandelbrot Set programming using the three color (white/gray/black) chunky gfx mode.

Run List Asm ZIP
**MBS MC***SLR/2022**
**MBS MC***SLR/2022**

My attempt at building a Mandelbrot sets program for the ZX81 in Assembly.

Run List Asm ZIP
*MBS SPLIT**SLR/2022*
*MBS SPLIT**SLR/2022*

A modified version of my Mandelbrot Set that includes a Chunky graphics on top, and the normal graphics on the bottom.

Run List Asm ZIP
**MBSARX***SLR/2024**
**MBSARX***SLR/2024**

Converting my Mandelbrot set program to high resolution graphics using Paul Farrow’s ARX display driver.

Run List Asm ZIP
MISSILE DEFENSE*SLR/1983
MISSILE DEFENSE*SLR/1983

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
ML Basic
ML Basic

This BASIC program will print the machine language code for the ZX81 BASIC program in hex. This can then be inserted into an an assembly program and compiled.

The included program is used in prtscrl2 assembly code.

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**SLR/1984
**THE MONSTER**SLR/1984

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
**THE MONSTER**SLR/1984
**THE MONSTER**SLR/1984

A simple graphic program that prints a shambling monster.

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
*MOON LANDER V2*SLR/21*
*MOON LANDER V2*SLR/21*

A revamped and improved version of Moon Lander. Use Z and . keys to move left and right. Use the M key for thrusters.

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
*PITFALL SIM**SLR/23*
*PITFALL SIM**SLR/23*

A simulator for Activision's PITFALL! for the Atari 2600. I converted the LFSR from 6502 code that David Crain wrote to generate the maps.

Run List Asm 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
*PRINT USING**SLR/2024*
*PRINT USING**SLR/2024*

Read an interesting post on print using which the ZX81 doesn’t have. So, I wrote my own version.

Run List ZIP
PRINTER CAR*SLR/1983
PRINTER CAR*SLR/1983

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
**PRTSCRL**SLR/2024**
**PRTSCRL**SLR/2024**

A ZX81 alternative PRINT function that scrolls when at the bottom of the display. The intent is to show how to call machine language functions from BASIC and passing parameters on the same line. https://youtu.be/tQwA9HgaTJM

Run List Asm ZIP
**PRTSCRL2*SLR/2024**
**PRTSCRL2*SLR/2024**

An updated version of a simple print routine that scrolls if it overflows the display.

Call from BASIC using:

PRINT USR 16514;"HELLO "

This version allows you to use a semicolon or comma to separate strings.

A trailing ; or , will suppress the newline.

Run List Asm ZIP
*PS2INFMAZE*SLR/2024*
*PS2INFMAZE*SLR/2024*

A different infinite maze using the print scroll 2 routine.

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**SLR/2022**
**ROAD**SLR/2022**

Yep, title says it all. An infinite road with a few twists along the way.

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
**RUN 2 ML*SLR/2022**
**RUN 2 ML*SLR/2022**

A new machine language version of a person running with a moving sky and score.

Run List Asm ZIP
**RUN 3 ML*SLR/2022**
**RUN 3 ML*SLR/2022**

A new machine language version of a person running with a moving sky, coins and score.

Run List Asm ZIP
**RUN ML***SLR/2022**
**RUN ML***SLR/2022**

A machine language version of a person running with a moving sky.

Run List Asm ZIP
**RUN TEST***SLR/2022**
**RUN TEST***SLR/2022**

A ZX81 BASIC version of person running with moving sky.

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
**SCROLLEX**SLR/2022**
**SCROLLEX**SLR/2022**

Took an old SCROLL demo program I had and modified it to create an infinite SIN wave of ZX's.

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
**SNAKE**SLR/2022
**SNAKE**SLR/2022

Eat all the food without hitting the walls or yourself. Use A, W, S, D to change direction (west, north, south and east respectively).

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*SLR/2011
SPACE LANDER*SLR/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*SLR/2022
**STAR*SLR/2022

My attempt at the Vintage Christmas Star Challenge. I created a BASIC version that I then converted to assembly. I didn't submit this as it was mostly for fun.

Run List Asm 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*SLR/83
*SUGAR CUBE MUNCH*SLR/83

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
**TILES32**SLR/2013**
**TILES32**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 32K ZX81.

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

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

Run List ZIP
**TOL/CHAP.1**SLR/1984*
**TOL/CHAP.1**SLR/1984*

Was meant to be the first chapter of a longer adventure. Sadly, I never got past creating some graphics and this text.

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, M to 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*SLR/1984
WATER BUG DEMO*SLR/1984

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
*YARS REVENGE*SLR/1983*
*YARS REVENGE*SLR/1983*

This was my extremely early attempt at a cloning Yars’ to the ZX81. I wasn't very good at developing yet and it is clear this game will win no awards. Yet, it did play a small part in my growth as a developer.

Use cursor numbers to move (5, 6, 7, 8) and Z to fire.

Run List ZIP
Z80 DIGITAL RAIN * SLR/2021
Z80 DIGITAL RAIN * SLR/2021

I decided to revisit my Digital Rain program, but using z80 assembler. This version includes support for Chroma as well as a stock ZX81.

Run List Asm 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*SLR/85/98
ZX MASTER MIND*SLR/85/98

Guess the right 3 numbers, including order.

Run List ZIP
*ZX SCROLL**SLR/2022*
*ZX SCROLL**SLR/2022*

An assembly version of the scroll demo. Super fast!

Run List Asm 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
**ZX81 RAIN**SLR/2023*
**ZX81 RAIN**SLR/2023*

A further refinement of my z80 Digital Rain. For normal ZX81 users you’ll notice the drops start at random locations in the top half of the screen. For Chroma users, it adds different drop shades that are closer to the original.

Run List Asm ZIP