Theme: Demakes – hosted by ratking – March 2014

<– Return to Announcement Post

Back to Browse Entries

Flappy 101

by anachrocomputer - Mini LD 50 Entry

Running on a 34-year-old Compukit UK101, this is my game for MiniLD#50. It's written in BASIC and 6502 assembler, with a loader in the BASIC program to get the machine code into the 101's RAM in an unused area ($0228-$02FF). I needed the assembler to get the game to go fast enough, even on my 2MHz UK101. There's an emulator on SourceForge, in Java and another at AvonCliff.com, in JavaScript that will run in the browser:

http://www.avoncliff.com/uk101/

or:

http://uk101.sourceforge.net/

(Hit the space bar after loading the program from the emulated cassette, to get control back to the keyboard -- just like the real UK101. All commands must be in upper case: LOAD, RUN, LIST, etc.)

I've put a couple of videos on YouTube which show the game in-progress. There's another with a load and run of the finished game.

http://www.youtube.com/watch?v=GA10o9ywy6w

http://www.youtube.com/watch?v=o_KhnH2DxDk

The 'flappy101.tgz' file contains BASIC and assembler sources, plus a small C program that generates the loader as a BASIC subroutine. There's also a WAV file, generated by the emulator, that represents the 300 baud cassette tape version. If you get that to load into a real UK101, let me know!

Downloads and Links


Comments

You must sign in to comment.

MiniLD50 Image


[cache: storing page]