Skip to content

Just playin around with some gameboy z80 programming

License

Notifications You must be signed in to change notification settings

hylyh/gameboy-helicopter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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