aboutsummaryrefslogtreecommitdiff

Bunnyland (temporary name)

This is a gameboy game I am coding live on twitch ! Come and hang out !

How to compile

This game is made using Z80 assembly and should be compiled with the assembler I made for it

The assembler is made in golang, check if you have it on your system, If you do not:

# Arch
sudo pacman -S go

# Debian/Ubuntu
sudo apt install golang

# Windows:
# I don't know lol

Clone the assembler:

git clone https://github.com/AstatinChan/gameboy-asm.git
cd gameboy-asm

Compile the assembler:

go build .

And copy it as gbasm somewhere in your $PATH

sudo cp gameboy-asm /usr/local/bin/gbasm

We can now download the game sources

git clone https://github.com/AstatinChan/BunnyLand-Gameboy.git
cd BunnyLand-Gameboy

And assemble the ROM

make build/main.rom

The rom is inside of the build/ directory and can be played with the gameboy emulator of your choice (I also made an emulator you can use here)