GB-Classic-Simulator
是使用C++语言编写的任天堂Gameboy
模拟器
$ cmake .
$ make
$ ./run PATH_TO_ROM_FILE
Release地址,注意区分系统。 对于MacOS和Ubuntu,需要先装SFML
brew install sfml # macos
apt install libsfml-dev # ubuntu
对于windows,动态链接库全都已经打包,直接运行即可。
Keyboard | Gameboy |
---|---|
Enter | Start |
Backspace | Select |
↑ | Up |
↓ | Down |
← | Left |
→ | Right |
X | A |
Z | B |
- CPU模拟 支持所有指令集
- 时钟模拟
- 内存模拟 支持ROM-only MBC1 MBC2 MBC3
- 支持图形操作 包含Background Window Sprite
- 支持对游戏进行交互操作
- 支持载入ROM
- 可以玩数款GB游戏
- 游戏存档
- 声音
- 支持MBC5 HuC1
- 金手指
- Timer可能有bug