Skip to content

LePretzel/Gam-Bam-Color

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gam-Bam-Color

A simple Gameboy Color emulator written in Rust. I mainly started this as a fun project to build whlile learning Rust, so it's focus isn't on being the most feature complete or providing the best gameplay experience. However, most games I've tested are fairly playable although many have some minor graphical glitches and a few that depend on more obscure behavior don't work at all.

Building

The project depends on SDL2 and the Rust toolchain but once those are installed, just download the source code and execute cargo run --release. I've included Blargg's test roms which will automatically be loaded and executed when the project is built.

Controls

In case you want test the emulator on another rom, the controls are as follows:

  • A => X
  • B => Z
  • D-pad => Arrow Keys
  • Start => Enter
  • Select => Backspace
  • Close => Esc
  • Throttle/Unlock Framerate => Space Bar

Images

2025-09-08-231714_hyprshot 2025-09-08-231210_hyprshot 2025-09-08-231232_hyprshot 2025-09-08-231346_hyprshot 2025-09-08-231839_hyprshot

About

Simple Game Boy Color emulator written in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages