Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robert/gamebert
A Game Boy emulator written by Robert
https://github.com/robert/gamebert
Last synced: 23 days ago
JSON representation
A Game Boy emulator written by Robert
- Host: GitHub
- URL: https://github.com/robert/gamebert
- Owner: robert
- Created: 2023-01-24T14:44:35.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T14:45:53.000Z (almost 2 years ago)
- Last Synced: 2024-08-02T14:06:37.591Z (3 months ago)
- Language: Go
- Size: 38.1 KB
- Stars: 28
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gamebert
A Game Boy emulator written by Robert, in Go.
## Running it
1. Download [Gameboy bootrom](https://gbdev.gg8.se/files/roms/bootroms/) and save at `./dmg_boot.bin` (TODO: make this easier)
2. Edit `main.go` to point at [a ROM that you've downloaded](https://www.emulatorgames.net/roms/gameboy/) (TODO: add as a command line flag)
3. `go run .`## Is Gamebert any good?
Overall I think it's alright!
+:
* It pretty much works!
* I think that the code is relatively clean
* I think that using an `opcodes.json` file abstracts away a lot of tedium-:
* Probably plenty of bugs
* No command line flags
* Plenty of wonky design decisions that I wouldn't repeat if I did the project again
* Sound not implemented