A Game Boy emulator written in Golang.
- Pause / Resume
- Turbo / Slowmo modes
- PPU window
- Support MBC
- Pass dmg-acid2 test
- Frame FIFO
- External RAM save
- Pixel FIFO
- Only save external RAM for cartridge with batteries
- Serializable interface for state save
- Central location for storing save / state files
- Save state
- Trace ring buffer
- CPU debug to file with goroutines
- Fix state restore PPU buggy on dmg-acid2
- Fix buggy objects on left of the screen
- Window with tile data
- Debug overlay
- Runtime assertions
- APU
- Release cross-platform binaries (goreleaser)
- Pass mooneye tests