Skip to content

erap320/ERapGBC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERapGBC

ERapGBC is a Game Boy Color emulator written in C++.

This is not intended to be completely functional at this time: it's just a personal project to study emulators development and understand how the Game Boy Color hardware works.

SFML is used for rendering. Apart from that, all remaining code has been written from scratch by reading manuals that describe the hardware. Many inconsistencies have been debugged by comparing this program's output with the one of bgb.

Screenshots

Building

Windows

Open ERapGBC.sln with Visual Studio 2019 or later, and follow the usual build process.

Linux

Install SFML dependencies with your package manager. Here you can find a couple of examples:

  • Debian based distros: sudo apt-get install libsfml-dev
  • Arch based distros: sudo pacman -S sfml

Then, build the executable by running make in the root of this repository. The resulting executable will be available at build/erapGBC.

About

WIP Game Boy Color emulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages