Skip to content

jsaglio42/GBmu

Repository files navigation

Goals
  • Create a Game Boy emulator using any language
  • Implement the CPU, LCD, joypad
  • Have a minimalistic GUI (load / play / pause)
  • Run cartridges of type MBC{1,2,3,5}
  • Handle cartridges saves
  • Handle both the Game Boy (DMG) and the Color Game Boy (CGB)
  • A debugger observing the CPU and able to operate frame by frame
  • Emulate at speed x1 without blocking the gui
  • Create an application deployable with a .app
Recommended bonuses
  • Sound using a library
  • BIOS
  • Force DMG/CGB emulation on compatible cartridges
  • Save states
  • Advanced GUI
Our work
  • todo


Install

# get dart first
pub get
pub serve
open 'http://localhost:8080/'


Useful links:

Ressources
curl -O https://projects.intra.42.fr/uploads/document/document/323/ressources.tgz && tar -zxf ressources.tgz && mv ressources/roms .
Gameboy / Emulation
Dart


Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published