Play classic NES games on your Braiins Forge Deck! This project is based on InfoNES with custom patches for the Deck's display hardware.
- Braiins Forge Deck
- USB-C PD Power Adapter
- USB-C Hub with PD Support
- USB Keyboard
- NES ROM files (.nes format)
Download the latest release zip from the releases page.
ssh root@<deck-ip> # Use the admin password you set during setupservice bmc stopunzip deck-infones.zip
scp infones root@<deck-ip>:/tmp/
scp your-game.nes root@<deck-ip>:/tmp/ssh root@<deck-ip>
chmod +x /tmp/infones
/tmp/infones /tmp/your-game.nes < /dev/tty1Note: The < /dev/tty1 redirect is needed when running via SSH. If running directly from the Deck's terminal (fbterm), it's not required.
| NES Button | Keyboard |
|---|---|
| D-Pad | Arrow keys or WASD |
| A | Z or J |
| B | X or K |
| Start | Enter |
| Select | Space or Shift |
NES ROM files are not included. You can:
- Use homebrew ROMs from NESdev
- Dump your own cartridges
- Use legally obtained ROM files
Want to compile InfoNES yourself instead of using the pre-built binary? Check out BUILD.md for complete instructions.
InfoNES is freeware for non-commercial use. See the original InfoNES documentation for details.