https://github.com/vegard/beach-gbc
Beach (GameBoy Color demo)
https://github.com/vegard/beach-gbc
Last synced: about 2 months ago
JSON representation
Beach (GameBoy Color demo)
- Host: GitHub
- URL: https://github.com/vegard/beach-gbc
- Owner: vegard
- Created: 2017-12-22T20:29:31.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-08-21T09:45:12.000Z (over 6 years ago)
- Last Synced: 2024-04-13T07:48:11.501Z (over 1 year ago)
- Language: Python
- Size: 8.79 KB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-gbdev - beach-gbc
- awesome-gb-dev-zh - beach-gbc
README
About
=====
This is a small GameBoy Color demo program based on Lachlan Cartland's
(@AlcopopStar) pixel art piece "Beach":

It was posted on Reddit: https://www.reddit.com/r/PixelArt/comments/7kqqjm/oc_beach_4_colours/
Building
========
First of all, download the original gif:
wget https://i.redd.it/w49wc60kys401.gif
Explode the gif into its individual frames:
mkdir frames
(cd frames; gifsicle --explode --unoptimize --use-colormap colormap ../w49wc60kys401.gif)
You will also need to clone and build [rgbds](https://github.com/rednex/rgbds).
Run the Python script `autotile.py` which reads the individual frames of
the animation and tries to make the animation fit into the GameBoy Color's
tile banks (512 tiles for background maps):
python autotile.py
Run the build script that assembles and links the final ROM image:
bash make.sh