gameboygo

module
v0.2.0-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2017 License: MIT

README

gameboyGO Build Status

Gameboy emulator in go

Current state:

  • Interrupts
  • Joypad
  • Video
  • Timers
  • Support MBC1, MBC2 & MBC3 roms
  • Load saved games
  • Cpu test roms passed
Tested Games
  • Tennis
  • Tetris
  • Dr. Mario
  • Kirby's Dream Land
  • Super Mario Land
  • Pocket Monsters Ao
  • The Legend of Zelda - Link's Awakening
  • The Final Fantasy Legend
  • Seiken Densetsu
  • Pokemon - Red Version
  • Pokemon - Gold Version

out3 out2 out

TODO:

  • STOP and HALT instructions
  • Support MBC5
  • Sound

Compile and run

go get -v github.com/veandco/go-sdl2/sdl
go get -v github.com/gonccalo/gameboyGO/gameboygo
go build github.com/gonccalo/gameboyGO/gameboygo
export GODEBUG=cgocheck=0
./gameboygo -rom <file>

Dependencies

SDL2

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL