SKATTABUGZ
Skattabugz, they just wanna steal your Hearts!
Download latest version:
https://github.com/orac81/miniapples/raw/refs/heads/main/vtdl/skattabugz-latest.zip

Load and run the file "skattabugz-v20.prg". It runs on an unexpanded Vic20, just 3k long!
Controls:
SHIFT = Fire.
I,P (OR Q,E) = Move Left/Right.
X = Quit game.
Skattabugs is a fast paced shoot them up for the C64, Vic20 or Spectrum.
Eliminate the bugs before they capture all your hearts. As each level progresses, the bugs become faster. If you win, you progress to the next level.
Avoid the bombs, if you get hit, you loose half of your hearts. Each bug scores 10 points on level 1, 20 on level two, and so on.
Hints: It is better to eliminate the lower bugs first, and try to protect the lower hearts, they are easier to defend. At least one bug is always on the move, usually the topmost one.
In the title screen, you can select different game modes by hitting the M key. These modes are:
+1=SLOW
+2=FAST (Double speed)
+4=NO BOMBS
+8=NO SOUND
For example, for a fast game with no sound, select 10.
COMPILING SKATTABUGZ
Skattabugz is a working example for my "Very Tiny Development Layer" (VTDL) portable library. This is a library specifically designed to be efficient/fast with very small target systems.
For example Skattabugs is written in C and is portable to different systems, yet runs on an unexpanded 5K VIC20, that version is just 3k in size!
It will eventually target many systems, from Vic20s up to PCs.
The source code is included, "skattabugz.c", and the VTDL library in folder "tdl". Some compiler build scripts are also included.
The 6502 targets can be build with the OSCAR64 C compiler, which is good for these small systems. For example to build for C64 and Vic20, install OSCAR64, then from the work dir type:
tdl/tdlmakosc.sh skattabugz/skattabugz -O2
For more details, see "vtdl.txt" in the tdl folder.
-----------------------------------------------------------------------------
Released as free/open software under GNU GPL3 license. See: www.gnu.org/licenses/gpl-3.0.html
This program, and its source code, is provided for free "as-is". The author take no responsibility or liability its subsequent use or mis-use.
The user uses it entirely at his or her own risk.
For updates and more programs see: www.github.com/orac81
Skattabugz, they just wanna steal your Hearts!
Download latest version:
https://github.com/orac81/miniapples/raw/refs/heads/main/vtdl/skattabugz-latest.zip

Load and run the file "skattabugz-v20.prg". It runs on an unexpanded Vic20, just 3k long!
Controls:
SHIFT = Fire.
I,P (OR Q,E) = Move Left/Right.
X = Quit game.
Skattabugs is a fast paced shoot them up for the C64, Vic20 or Spectrum.
Eliminate the bugs before they capture all your hearts. As each level progresses, the bugs become faster. If you win, you progress to the next level.
Avoid the bombs, if you get hit, you loose half of your hearts. Each bug scores 10 points on level 1, 20 on level two, and so on.
Hints: It is better to eliminate the lower bugs first, and try to protect the lower hearts, they are easier to defend. At least one bug is always on the move, usually the topmost one.
In the title screen, you can select different game modes by hitting the M key. These modes are:
+1=SLOW
+2=FAST (Double speed)
+4=NO BOMBS
+8=NO SOUND
For example, for a fast game with no sound, select 10.
COMPILING SKATTABUGZ
Skattabugz is a working example for my "Very Tiny Development Layer" (VTDL) portable library. This is a library specifically designed to be efficient/fast with very small target systems.
For example Skattabugs is written in C and is portable to different systems, yet runs on an unexpanded 5K VIC20, that version is just 3k in size!
It will eventually target many systems, from Vic20s up to PCs.
The source code is included, "skattabugz.c", and the VTDL library in folder "tdl". Some compiler build scripts are also included.
The 6502 targets can be build with the OSCAR64 C compiler, which is good for these small systems. For example to build for C64 and Vic20, install OSCAR64, then from the work dir type:
tdl/tdlmakosc.sh skattabugz/skattabugz -O2
For more details, see "vtdl.txt" in the tdl folder.
-----------------------------------------------------------------------------
Released as free/open software under GNU GPL3 license. See: www.gnu.org/licenses/gpl-3.0.html
This program, and its source code, is provided for free "as-is". The author take no responsibility or liability its subsequent use or mis-use.
The user uses it entirely at his or her own risk.
For updates and more programs see: www.github.com/orac81
Last edited: