Project Awesome project awesome

Game Boy Development

Collection 4.4k stars GitHub

Introduction

Game Boy Advance

Tools

Graphics utilities

gbcpu 9 updated 13y ago

A CPU and peripherals implementing the Game Boy instruction set and functionality.

ArduinoBoy

Serial communication (MIDI) from an Arduino to the Game Boy for music applications such as LittleSoundDJ, Nanoloop, and mGB.

papiGB 16 updated 8y ago

Game Boy Classic fully functional FPGA implementation from scratch.

fpgaboy 100 updated 9y ago

Implementation Nintendo's Game Boy console on an FPGA.

Piglet

A LUA-driven AI that plays classic Game Boy color games using experimentation. In active development.

Ostrich

A Game Boy Sound System player written in Swift.

mGB 259 updated 1y ago

A Game Boy cartridge program that enables the Game Boy to act as a full MIDI supported sound module.

GBVisualizer 28 updated 9y ago

Demonstrating the use of two undocumented Game Boy Color registers, nicknamed PCM12 (FF76) and PCM34 (FF77), which can be used to read the current PCM amplitude of the 4 APU channels.

ArduinoGameBoy 166 updated 2y ago

Arduino based Game Boy cartridge reader and writer.

gameboy-brainfuck 16 updated 9y ago

Brainf*ck interpreter.

gbfk

Brainf*ck interpreter, with input.

gb-save-states

Patches to add save state support to Game Boy games when playing on the original hardware.

liblsdj

Utility library for interacting with the LSDj save format (.sav), song files (.lsdsng) and more.

lsdpatch 207 updated 5mo ago

Tool for modifying samples, fonts and palettes on LSDj ROM images.

Game Boy video effects 5 updated 8y ago

Some little experiments using the STAT interrupt to do funny video manipulations.

gbos 29 updated 6y ago

A basic operating system for the Game Boy.

Game Boy Link Cable Breakout Board 104 updated 3y ago
GBCartFlasher firmware
VerilogBoy

Game Boy compatible console Verilog RTL implementation.

GBCamcorder

Lo-Fi portable video recorder using a GameBoy Camera cartridge.

GBCartRead 68 updated 9y ago

Read ROM, Read RAM or Write RAM from/to a GameBoy Cartridge.

GBxCart-RW

A device for reading game ROMs, save games and restoring saves for GB, GBC and GBA carts from your PC via USB.

sm83-render 1 updated 4mo ago

A 3D model of the Game Boy CPU layout in Blender.