Flappy Bird

= Flappy Bird by Kees van Oss =

Licence
Freeware (source code available)

Dragon/Coco &copy; 2014 Bosco Atomic Flappy Bird by Kees van Oss, 2014

Introduction
Bosco finished his Flagon Bird game for the Dragon and Coco in 2014 https://www.youtube.com/watch?v=HiTOYig4-bk I noticed this port and it looked interesting to write an Atom version because the Dragon and the Acorn Atom have the same video chip. This means that you can use the graphics without conversion. After transfering the graphics to the Atom, I started to write the game from scratch.

Retro Software is therefore proud to reveal a brand new Atom port by the Dutch coder Kees van Oss. This new release is a new Atom port of the Flappy Bird game based upon the Dragon version written by Bosco. The game was written from scratch and there is also a version with some SID sound added.

Atom
Port by Kees van Oss

System Requirements

 * Standard Acorn Atom
 * 32 KB RAM (#0000-#7FFF)
 * 6 KB video RAM (#8000-#97FF)
 * Joystick connected to keyboard matrix (Optional)
 * Joystick connected to PORTB AtoMMC interface (Optional)

Keys:
SPACE- Fly

Joystick Connections
An optional joystick can be connected parallel to the first row of the keyboard matrix according to the Dutch Atom Group standard:

row     column write     read   Joystick --  0   - PB0 - #01 - Jump 0  - PB1 - #02 - Left 0  - PB2 - #04 - Up   0   - PB3 - #08 - Right 0  - PB4 - #10 - Down
 * 1) B000    #B001

An optional joystick can be connected to PORTB of the AtoMMC interface with software

version 2.9.

AtoMMC Joystick - PB0  -  Right PB1 -  Left PB2 -  Down PB3 -  Up  PB4  -  Jump PB5 -  nc  PB6  -  nc  PB7  -  nc  GND  -  GND

Downloads
[[Media:FLAPPY.zip|Flappy Bird tape/disc/AtoMMC images]]

This image archive includes tape, disc and AtoMMC versions of the game. Read the included Readme.txt file for more info.

Tape version:


 * FLAPPY.TAP, Tapefile for emulator Wouter Ras, to start the game, type: *RUN"FLAPPY"
 * FLAPPY.CSW, Tapefile for Atomulator, to start the game, type: *RUN"FLAPPY"
 * FLAPPY.WAV, Tapefile for MESS, to start the game, type: *RUN"FLAPPY"

Disk version:


 * FLAPPY.DSK, Diskfile for emulators, to start the game, type *RUN"FLAPPY"

AtoMMC version:

Directory FLAPPY, Standard FLAPPY game, to start the game, type: *RUN"FLAPPY"
 * FLAPPY, Gamecode

Directory FLAPPYSD, SID version FLAPPY game, to start the game, type: *RUN"START"
 * START,  Basic startprogram
 * FLAPPY, Gamecode
 * ANGRY,  Angry Birds SID musicfile
 * SIDPLAY, SID player

The sourcefiles are included and have to be compiled with the CC65 cross compiler. Type MAKE FLAPPY to compile the program. An assembler listing is created in the FLAPPY.LST file.

Videos
Atomic Flappy Bird by Kees van Oss Posted: Sat Jul 22.