This app is a Game Boy emulator that runs on the NumWorks calculator. It is based off of the Peanut-GB emulator.
To install this app, you'll need to:
- Download the latest
peanutgb.nwa
file from the Releases page - Extract a
cartridge.gb
ROM dump from your GameBoyt cartridge, or, alternatively, use the providedsrc/flappyboy.gb
file. - Head to my.numworks.com/apps to send the
nwa
file on your calculator along thegb
file.
The controls are pretty obvious because the GameBoy's gamepad looks a lot like the NumWorks' keyboard:
Game Boy controls | NumWorks |
---|---|
Arrow | Arrows |
A | Back |
B | OK |
Select | Shift |
Start | Backspace |
The following keys will change the behavior of the emulator:
Key | Behavior |
---|---|
1 | Use the original Game Boy color palette |
2 | Use a pure grayscale palette |
3 | Use an inverted grayscale palette |
+ | Render on the entire screen |
- | Render at a 1:1 scale |
To build this sample app, you will need to install the embedded ARM toolchain and nwlink.
brew install numworks/tap/arm-none-eabi-gcc node # Or equivalent on your OS
npm install -g nwlink
make clean && make build