Floppy Bird is a clone
of the infamous Flappy Bird written in
16 bit (x86) assembly.
In other words it works on RAW METAL and doesn't require an Operating System.
If you just want to try it out there's no need to install the development tools because you can use one of the provided 'disk images'.
However, if you really want to 'compile' it yourself then you'll need to install the following tools:
- NASM
- QEMU
- GIMP
To build it just type in any terminal:
make
make iso
build/floppybird.img
- Image for Floppy / USB Drivesbuild/floppybird.iso
- for CD-ROM Drives (with Floppy Emulation)
QEMU and VirtualBox have been tested and fully supported.
qemu-system-i386 -boot a -fda build/floppybird.img
I am not responsible for any direct or indirect data loss after performing any of the destructive operations presented below.
BE SURE TO BACKUP THE CONTENTS OF YOUR FLOPPY/USB DRIVE.
You can use the dd
utility or your favorite CD Burner like
Brasero.
dd if=build/floppybird.img of=/dev/sdb
In the example above, /dev/sdb
is your USB Drive.
You can use the Raw Write 32 utility or your favorite CD Burner like CDBurnerXP.
- Fork the project.
- Make your feature addition or bug fix.
- Do not bump the version number.
- Send me a pull request. Bonus points for topic branches.
Copyright (c) 2014, Mihail Szabolcs
Floppy Bird is provided as-is under the MIT license. For more information see LICENSE.