This is the companion repository for the book Game Boy Coding Adventure by Maximilien Dagois.
The repository contains all the samples, conversion tools, and assets used in the book, as well as some fully commented games. For convenience, the repository provides the prebuilt and converted files.
- ROMs for the samples
- Windows binaries for the conversion tools
- A copy of GNU Make 4.2 for Windows
- ROMs for the games
- ROM of the printer simulator
- Converted graphics assets
Instructions to build the ROMs and tools, and to convert assets, are available in the repository. Check the samples, tools, games, and assets folders for more details.
Most of the content in the repository is licensed under the CC0 1.0 Universal license, available here. This includes the samples, the games, and the tools.
However, there are three exceptions.
First, the copy of GNU make, available here, is licensed under the GPLv3+.
Second, the stb_image.h file, from the stb repository, belongs to the public domain.
Finally, the vast majority of the graphics assets are from Oceans Dream's Nostalgia Base Pack. Some of the assets from the pack were modified to match the purpose of the samples. You cannot use any of these assets in your own project without buying the pack first. There are assets from other sources as well. They all belong to the public domain and were authored by Armando Montero, GX310, Patrick, and Sebastian Riedel.
If you wish to contribute bug fixes, tools, or games to the repository, please do a pull request. Contact the support at [email protected] for any question related to contributions.
Please report any repository issues here. For other topics, please contact the support at [email protected].