New ZX81 Games
New ZX81 Games : SUPER SHOGUN
Name of Software: SUPER SHOGUN
Author: Johan "Dr Beep" Koelman
Release Date: 15/07/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Description:
Super Shogun is my improved version of SHOGUN1K with an extra level AI
and an option to play against a friend.
SUPER SHOGUN
This is the extended version of SHOGUN in 1K.
The initial version had just 1 mode of playing which
is in playlevel almost equal to the current EASY-level.
By rewriting the destinationroutine the stack of the game
was reduced with almost 70 bytes.
A different backup system also won 48 bytes to code.
The new backup system is slower, making the computer think longer
before a move is done. Still the game is playable.
With a load of other optimizations it was possible to add
a 2 player option and a double computer AI.
After loading you get this screen:
SHOGUN
E=EASY
F=FRIEND
H=HARD
This screen indicates the options in the menu and is only shown on startup.
You press E F or H to start your game.
The first time you need to press a key TWICE.
This is done to set the randomness of the board in the first loop.
Controls in the game:
Q = up
A = down
O = left
P = right
Z = select
Messages in the game:
Letter on top: type of game playing E,F,H
inverted dot : Shogun current player under attack
? : Error input
inverted star : player1 (bottom) wins
star : player2 or computer (top) wins
The difference in AI
The easy level will only check the result for the moved stone.
Due to size even 1 check is skipped so this EASY-level is
even easier than the first SHOGUN1K.
The hard level will check the effect of the move to all other stones.
It will check if other stones are no longer attacked or defended after a move.
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Downloadlink:
Compiled source (no room left for any code or stack goes over game):
Author: Johan "Dr Beep" Koelman
Release Date: 15/07/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Description:
Super Shogun is my improved version of SHOGUN1K with an extra level AI
and an option to play against a friend.
SUPER SHOGUN
This is the extended version of SHOGUN in 1K.
The initial version had just 1 mode of playing which
is in playlevel almost equal to the current EASY-level.
By rewriting the destinationroutine the stack of the game
was reduced with almost 70 bytes.
A different backup system also won 48 bytes to code.
The new backup system is slower, making the computer think longer
before a move is done. Still the game is playable.
With a load of other optimizations it was possible to add
a 2 player option and a double computer AI.
After loading you get this screen:
SHOGUN
E=EASY
F=FRIEND
H=HARD
This screen indicates the options in the menu and is only shown on startup.
You press E F or H to start your game.
The first time you need to press a key TWICE.
This is done to set the randomness of the board in the first loop.
Controls in the game:
Q = up
A = down
O = left
P = right
Z = select
Messages in the game:
Letter on top: type of game playing E,F,H
inverted dot : Shogun current player under attack
? : Error input
inverted star : player1 (bottom) wins
star : player2 or computer (top) wins
The difference in AI
The easy level will only check the result for the moved stone.
Due to size even 1 check is skipped so this EASY-level is
even easier than the first SHOGUN1K.
The hard level will check the effect of the move to all other stones.
It will check if other stones are no longer attacked or defended after a move.
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Downloadlink:
Compiled source (no room left for any code or stack goes over game):
Re: New ZX81 Games
Nobody tried SUPERSHOGUN on a 16K machine?
I tried it today and it crashed due to a single EXX and the idea that B would already be 0.
This version has a fix.
I tried it today and it crashed due to a single EXX and the idea that B would already be 0.
This version has a fix.
Re: New ZX81 Games
Name of Software: Escape from Tokat dungeon
Author: Salvacam
Release Date: 08/10/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 16K
Description: You have to take the keys and go to the exit, avoiding enemies
Screenshots:
Play it online
Written in C with z88dk
Author: Salvacam
Release Date: 08/10/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 16K
Description: You have to take the keys and go to the exit, avoiding enemies
Screenshots:
Play it online
Written in C with z88dk
- Attachments
-
- escapeFromTokatDungeon.P
- (14.3 KiB) Downloaded 247 times
-
- Posts: 3
- Joined: Fri Nov 11, 2022 6:37 pm
Re: New ZX81 Games
Name of Software: Jackpot
Author: Richard Turnnidge
Release Date: 16/11/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 16K
Description: My first game to learn Z80 assembly on the ZX81. A simple fruit machine game. Instructions on screen.
Start with £10. £1 per spin. If you get down to empty, then you lose! If you get past £99 then you win.
Any pair returns £2. All three the same returns £6. Plus, £1 for each BAR symbol as a bonus.
I'd like to add nudges, etc at some stage, but let's see how this goes first.
Tested on Issue 1 machine, hope it works on all others.
Once loaded, type RUN and NEWLINE.
Sorry Johan, no hi-res yet, all standard ZX81 graphics
Author: Richard Turnnidge
Release Date: 16/11/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 16K
Description: My first game to learn Z80 assembly on the ZX81. A simple fruit machine game. Instructions on screen.
Start with £10. £1 per spin. If you get down to empty, then you lose! If you get past £99 then you win.
Any pair returns £2. All three the same returns £6. Plus, £1 for each BAR symbol as a bonus.
I'd like to add nudges, etc at some stage, but let's see how this goes first.
Tested on Issue 1 machine, hope it works on all others.
Once loaded, type RUN and NEWLINE.
Sorry Johan, no hi-res yet, all standard ZX81 graphics
-
- Posts: 6
- Joined: Wed Sep 01, 2021 11:23 am
- Location: UK
- Contact:
Re: New ZX81 Games
Name of Software: Fly Low Hit Hard
Author: Adrian Pilkington
Release Date: 10/12/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 16K
I've got a few zx81 games I've written and posted on itch.io if anyone's interested? They are only block graphics but written in assembly so run fast. This one is probably the most complete so far, it's a "defender" style game: https://adrianpilko.itch.io/fly-low-hit-hard
source code is at http://github.com/AdrianPilko/zx81-fly- ... in/fly.asm I've only really be writing zx81 z80 assembly code for a year. Hope you enjoy
Author: Adrian Pilkington
Release Date: 10/12/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 16K
I've got a few zx81 games I've written and posted on itch.io if anyone's interested? They are only block graphics but written in assembly so run fast. This one is probably the most complete so far, it's a "defender" style game: https://adrianpilko.itch.io/fly-low-hit-hard
source code is at http://github.com/AdrianPilko/zx81-fly- ... in/fly.asm I've only really be writing zx81 z80 assembly code for a year. Hope you enjoy
- Attachments
-
- fly.p
- (4.18 KiB) Downloaded 190 times
Re: New ZX81 Games: FALLZONE ZX81/ZX80
FALLZONE for 1K/16K ZX80/ZX81.
FALLZONE, A simple GPL2 licensed open source machine code game.
This zip file has the source code, "zfall16b.asm" and 4 executables :
ZX81: zfall16-1k.p and zfall16-16k.p
ZX80: zfall16-1k.o and zfall16-16k.o
Note that the source can conditionally compile the same code to ZX80 and ZX81, 1k or 16k!!
(I call it 16k, actually it will run in 2k)
;
; FALLZONE Instructions: use keys QWEADZXC to move yourself (*) around.
; (Imagine a compass around the S key)
; Mines fall every time you move, avoid these.
; Collect 2 out of 3 targets ($) to go to the next level.
; Collect Freezers (F) to halt Mines-falling for a few moves.
; The higher the level, the faster the mines fall.
; The level no (1-9,A-Z) is shown on the top line. (this is the "score")
; The 1k version has a smaller screen, the 2k version uses 32x24.
; What level can you reach? Have fun!
;
Compiled with my favorite small PD z80 assembler (z80asm.c) by Bas Wijnen.
The original BASIC version of this game was written as a test for my own home built ZX81 in 1981.
I used a PD routine for the flicker-free ZX80 display, all the work happens in a long refresh.
FALLZONE, A simple GPL2 licensed open source machine code game.
This zip file has the source code, "zfall16b.asm" and 4 executables :
ZX81: zfall16-1k.p and zfall16-16k.p
ZX80: zfall16-1k.o and zfall16-16k.o
Note that the source can conditionally compile the same code to ZX80 and ZX81, 1k or 16k!!
(I call it 16k, actually it will run in 2k)
;
; FALLZONE Instructions: use keys QWEADZXC to move yourself (*) around.
; (Imagine a compass around the S key)
; Mines fall every time you move, avoid these.
; Collect 2 out of 3 targets ($) to go to the next level.
; Collect Freezers (F) to halt Mines-falling for a few moves.
; The higher the level, the faster the mines fall.
; The level no (1-9,A-Z) is shown on the top line. (this is the "score")
; The 1k version has a smaller screen, the 2k version uses 32x24.
; What level can you reach? Have fun!
;
Compiled with my favorite small PD z80 assembler (z80asm.c) by Bas Wijnen.
The original BASIC version of this game was written as a test for my own home built ZX81 in 1981.
I used a PD routine for the flicker-free ZX80 display, all the work happens in a long refresh.
Last edited by orac81 on Tue Dec 20, 2022 10:31 pm, edited 1 time in total.
Re: New ZX81 Games
Name of Software: Wall-Run
Author: ORAC81
Release Date: 30/12/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): Any ZX80/81.
WALL-RUN for the 1k/16k ZX80/ZX81, a simple GPL2 licensed open source machine code game.
The zip file has the source code, "zwall.asm" and 4 executables:
ZX81: zwall1k.p and zwall2k.p
ZX80: zwall1k.o and zwall2k.o
note that the souce code can conditionally compile the same code
to ZX80 or ZX81, 1k or 2k+!
Compiled with my favorite small PD Z80 assembler (z80asm.c) by Bas Wijnen.
WALL-RUN Instructions:
Use the keys "WADX" (W=up,X=down,A=Left,D=Right) to control
your wall and trap the computer opponent. When you do, you
progress to the next level.
You have to trap the computer twice on level 2, 3 times on 3, etc.
Collect bonuses ($) for points, they score more on higher levels.
The level number (1-9) is shown on the top bar.
The 2k+ version has a bigger screen, score/high score and title screen.
Enjoy!
Author: ORAC81
Release Date: 30/12/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): Any ZX80/81.
WALL-RUN for the 1k/16k ZX80/ZX81, a simple GPL2 licensed open source machine code game.
The zip file has the source code, "zwall.asm" and 4 executables:
ZX81: zwall1k.p and zwall2k.p
ZX80: zwall1k.o and zwall2k.o
note that the souce code can conditionally compile the same code
to ZX80 or ZX81, 1k or 2k+!
Compiled with my favorite small PD Z80 assembler (z80asm.c) by Bas Wijnen.
WALL-RUN Instructions:
Use the keys "WADX" (W=up,X=down,A=Left,D=Right) to control
your wall and trap the computer opponent. When you do, you
progress to the next level.
You have to trap the computer twice on level 2, 3 times on 3, etc.
Collect bonuses ($) for points, they score more on higher levels.
The level number (1-9) is shown on the top bar.
The 2k+ version has a bigger screen, score/high score and title screen.
Enjoy!
- Attachments
-
- Screenshot (showing level 4, Score 21, Hi 32)
- zwallscreen2.png (1.16 KiB) Viewed 6495 times
New ZX81 Games : 10=
Name of Software: 10=
Author: Johan "Dr Beep" Koelman
Release Date: 16/01/2023
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Description:
"10=" is a 2D tennisgame
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Downloadlink:
Author: Johan "Dr Beep" Koelman
Release Date: 16/01/2023
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Description:
"10=" is a 2D tennisgame
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Downloadlink:
New ZX81 Games : BOUNCING DOTS
Name of Software: BOUNCING DOTS
Author: Johan "Dr Beep" Koelman
Release Date: 17/01/2023
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Description:
BOUNCING DOTS is a game where you need to capture 12 moving dots on a screen.
The fastest time is kept as a best time.
Controls:
Q = Up
A = Down
O = Left
P = Right
NewLine = New game
Downloadlink:
Author: Johan "Dr Beep" Koelman
Release Date: 17/01/2023
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Description:
BOUNCING DOTS is a game where you need to capture 12 moving dots on a screen.
The fastest time is kept as a best time.
Controls:
Q = Up
A = Down
O = Left
P = Right
NewLine = New game
Downloadlink:
Re: New ZX81 Games
Name of Software: QMeteors
Author: Paul Daniels
Release Date: 20/01/20223
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Description:
** V1.1 Updated to work with editions 1 and 2 of the ROM **
Travel through the meteor storm, attempting to get supplies to the colony
on the other side. Once there, you will need make your way back.
Within the storm, look out for old wreaks which can be collected for more
points.
You can also find artefacts left by an alien race that can be used to destroy
all meteors in range.
But watch out, the storm is getting quicker.
Features:
Hi-Score
Different sized meteors
Collect savage
Three lives
Return journey
power-up - smartbomb (B)
Speedup after each journey
A lot of the techniques given by Johan "Dr Beep" Koelman
in his PDF on fully using the 1K ZX81 have been used, and in fact gave me
the push to write this. So thank you Dr Beep.
The reason for the Q in the title is that I limit the screen to roughly a quarter
of the screen. That then leaves the rest of memory for a decent again I hope.
The code is assembled using WLA.
Controls:
Q - T = Left
Y - P = Right
B - Space = Smartbomb
Downloadlink:
Author: Paul Daniels
Release Date: 20/01/20223
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Description:
** V1.1 Updated to work with editions 1 and 2 of the ROM **
Travel through the meteor storm, attempting to get supplies to the colony
on the other side. Once there, you will need make your way back.
Within the storm, look out for old wreaks which can be collected for more
points.
You can also find artefacts left by an alien race that can be used to destroy
all meteors in range.
But watch out, the storm is getting quicker.
Features:
Hi-Score
Different sized meteors
Collect savage
Three lives
Return journey
power-up - smartbomb (B)
Speedup after each journey
A lot of the techniques given by Johan "Dr Beep" Koelman
in his PDF on fully using the 1K ZX81 have been used, and in fact gave me
the push to write this. So thank you Dr Beep.
The reason for the Q in the title is that I limit the screen to roughly a quarter
of the screen. That then leaves the rest of memory for a decent again I hope.
The code is assembled using WLA.
Controls:
Q - T = Left
Y - P = Right
B - Space = Smartbomb
Downloadlink:
Last edited by thewiz on Tue Jan 24, 2023 1:33 pm, edited 1 time in total.
Memotech rules