Showing 36 of 37 projects
A drag-and-drop retro game creator for making Game Boy games, available for Mac, Linux, and Windows.
A fast and accurate Game Boy Advance emulator that also supports Game Boy and Game Boy Color games.
A complete disassembly of Pokémon Red and Blue Game Boy ROMs, enabling analysis and modification.
A curated list of Game Boy and Game Boy Color development resources, including tools, documentation, emulators, and open-source ROMs.
A cross-platform development kit for creating games on classic consoles like the Game Boy, NES, and Sega Master System using C.
A free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.
Gate-level simulation of the original Game Boy hardware, reverse-engineered from die shots of the DMG-01 chip.
A Game Boy research project and emulator written in Rust, focused on accuracy and clear documentation.
A Game Boy / Game Boy Color engine for creating games in C or assembly with built-in sprite management, collision detection, and asset handling.
An open-source Game Boy compatible console implemented in Verilog RTL for FPGA hardware.
A tilemap editor for Game Boy, GBC, GBA, NDS, SNES, Genesis, and TG16 projects, supporting Pokémon disassemblies and hacks.
A high-level assembly language for writing homebrew software and games on retro console platforms.
A music composition suite for creating Game Boy soundtracks using the hUGEDriver format.
A collection of Python tools for reverse engineering Pokémon Red and Crystal, including disassemblers, map editors, and graphics converters.
A Game Boy ROM disassembler that generates RGBDS-compatible assembly code with support for symbol files and image extraction.
A toolchain that compiles Rust code to GBZ80 assembly for creating Game Boy games.
A test ROM for Game Boy (DMG) emulator developers to verify accurate PPU emulation.
A Java tool for modifying songs, samples, fonts, and palettes in Little Sound Dj (LSDj) ROM images and save files.
A flexible and composable command-line tile graphics converter for classic game consoles like SNES, Game Boy, and Mega Drive.
Adds save state functionality to Game Boy and Game Boy Color games when played on original hardware via ROM patches.
A guide and toolset for extracting screenshots from an original Game Boy by sniffing its LCD data bus with a logic analyzer.
An Arduino-based device that reads and writes Game Boy cartridge ROM and RAM data to an SD card.
Source code and PDF for a book teaching Game Boy assembly programming to modern game developers.
Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.
A Forth-based development kit for creating Game Boy games, featuring an assembler, cross-compiler, and library.
A library of standard functions for Game Boy game development in Assembly, reducing boilerplate code.
Open-source Game Boy flash cartridge using a Xilinx CPLD as the memory bank controller.
A faithful port of the 2048 puzzle game for Game Boy and Master System consoles.
An FPGA implementation of Nintendo's Game Boy console, originally created as an MIT digital systems project.
A Flappy Bird clone for the Game Boy, created to learn Game Boy development and assembly programming.
A dual GB/GBC remaster of the arcade platformer Tobu Tobu Girl for Game Boy, Game Boy Color, and Super Game Boy.
A salvaged collection of Game Boy programming tutorials and examples using GBDK.
Simulates Game Boy Printer paper output using Arduino and GNU Octave/Matlab, with realistic thermal print effects and support for 110 games.
A Visual Studio Code extension providing language support for RGBDS Game Boy assembly development.
A boilerplate for Game Boy development in assembly, providing a ready-to-use project structure and tools.
A collection of test ROMs for verifying Game Boy emulator accuracy, focusing on PPU register timing during rendering.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.