Pico-InfoNES+

NES emulator for the Pico with HDMI output: games from a microSD card, a menu and USB or NES controllers.

Chipnik catalog@chipnik-catalog
Raspberry Pi PicoRaspberry Pi Pico 2No solderingAbout 20 minLicense GPL-3.0-onlySource on GitHub

What you need

Board
One of 2 boards: Raspberry Pi Pico, Raspberry Pi Pico 2
Parts
Adafruit DVI Breakout and microSD breakout, HDMI monitor or TV, USB gamepad

Pico-InfoNES+ is a Nintendo Entertainment System emulator for the Raspberry Pi Pico and Pico 2. It outputs the picture and sound over HDMI, loads games from a microSD card through an on-screen menu, saves your progress and works with USB gamepads or original NES controllers. Original project by PicoPlus-devel on GitHub, GPL-3.0. Chipnik hosts the release binaries unchanged so you can flash them from the browser.

These builds are for the Adafruit DVI Breakout with the microSD board, the wiring is in the README. Bring your own game files and copy them to the microSD card.

Firmware files come from the v0.55 release.

Parts

Buy everything for this project
1 ×Adafruit DVI Breakout and microSD breakoutor a ready Pico DVI board from the README
1 ×HDMI monitor or TV
1 ×USB gamepadthrough a USB OTG adapter

After flashing

  • The board restarts by itself when flashing is done.
  • If nothing happens, press the RST (EN) button once.

Flashing failed or the board behaves oddly

Versions

0.55.0 added to Chipnik 2026-11-05

Release v0.55 of PicoPlus-devel/pico-infonesPlus, files unchanged. Release notes on GitHub

More for Raspberry Pi Pico

All projects
Pico-InfoNES+Flash it