Flapple Bird - A de-make of Flappy Bird for the Apple II computer
Go to file
Dagen Brock 2a002b1c07 V1.1
- replaces Apple IIc, IIc+ VBL ProDOS interrupt handler with direct $C019 polling
- removes a few pieces of unused code
- added comments and changed formatting (sorry) for consistency
2020-03-19 04:43:50 -05:00
.github The original v1.0 public release via cicd. 2020-03-13 21:52:49 -05:00
assets The original v1.0 public release via cicd. 2020-03-13 21:52:49 -05:00
src reformatted all with radius for consistency 2020-03-19 04:08:32 -05:00
.gitignore The original v1.0 public release via cicd. 2020-03-13 21:52:49 -05:00
brun.sh Merge branch 'master' into v1.1 2020-03-19 04:33:33 -05:00
LICENSE Initial commit 2014-06-04 23:49:14 -05:00
make_bootable The original v1.0 public release via cicd. 2020-03-13 21:52:49 -05:00
make_po.sh The original v1.0 public release via cicd. 2020-03-13 21:52:49 -05:00
README.md The original v1.0 public release via cicd. 2020-03-13 21:52:49 -05:00

Flapple Bird

Flapple Bird - A de-make of Flappy Bird for the Apple II computer

Flapple Gameplay Image

Download

💾 Download Releases Here

How to run

You can download either disk image and run it with an emulator like GSplus or transfer it to the respective media and run it on a real machine (recommended).

  • flapple800.po is the 3.5" ProDOS disk version (800KB)
  • flapple140.po is the 5.25" ProDOS disk version (140KB)

It should automatically boot ProDOS and load the color version of Flapple Bird. There is a Monochrome version of the game included on the disk. To run it, quit with the q key, and from the ProDOS selector menu (Bitsy-Bye in 2020) run fmono.system.

How to build

This was originally written to compile on Merlin 8/16, but it's now maintained using Merlin32.

  • Classic Merlin16+ on an Apple IIgs
    • Load Merlin, then Load the file "flapple.s", finally hit OpenApple-A to assemble and it should build the "flap.system" file.
  • Modern PC builds:
    • Assemble with merlin32 src/flapple.s
    • Make disks with ./make_po.sh

Requires having merlin32 and cadius commands available on your system.