Just playin around with some gameboy z80 programming
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
includes
sprites
utils
.gitignore
LICENSE
README.md
helicopter.asm
helicopter.gb
makefile

README.md

gameboy-helicopter

Just having some fun with gameboy programming! This is a purely a personal project for learning purposes.

Try it!

Check the releases tab for prebuilt roms, I'll try to update that as I hit major milestones.

Build it!

The preprocessor requires python2 (3 will work too I believe) and PIL. It also uses a virtualenv to run in. To set this up, install virtualenv (pip install virtualenv) then run virtualenv venv from the project root. To install PIL type source venv/bin/activate then pip install Pillow. Now you can run the preprocessor manually python utils/preprocessor.py, or through the makefile.

Requires rgbds to build and I use bgb to emulate. You will need to tweak the makefile to point to your bgb if you're using it.

To build and run in bgb: run make. To just build: make build. Outputs rom as helicopter.gb

How do I learn?

Resources I used!

Also for my editor I use spacemacs (nasm-mode)

nyoooom

Helicopter gif