CHANGELOG
General Info
Binaries for each configuration are at the end of this page.
See readme section how to install and wire up
Release notes
v0.13
Features:
- Two player games can now be played. An extra NES controller port can be added to any configuration. Controller port 1 can be a USB or NES controller, controller 2 must be a NES controller. At the moment, no second USB controller can be connected.
Fixes:
- none
Technical changes:
- Pimoroni Pico DV Demo Base: uart output fore debug printf messages is disabled, because gpio1 is needed for the second NES controller port.
v0.12
Features:
- Some settings are now saved to SD card. This includes the selected screen mode, chosen with Select+Up or Select+Down #42 and the last chosen menu selection. #46. Settings are written to /settings.dat on the SD-card. When screen mode is changed, this will be automatically saved. The causes some red flicker due to the delay it causes.
Fixes:
- none
Technical changes:
- Update BuildAndRelease.yml to use self-hosted runner instead of GitHub hosted runner.
- pico_lib now linked to the latest release. This fixes compiler errors in more recent versions of gcc. https://github.com/shuichitakano/pico_lib/tree/master
v0.11
Features:
- Display program version in lower right corner of the menu
v0.10
Features:
- none
Fixes:
- Fixed menu colors not displaying correctly. Using NES color palette properly now.
v0.9
Features:
- Added support for Waveshare RP2040-PiZero Development Board
Fixes:
- Some minor code changes.
v0.8
Features:
- Added support for Adafruit feather RP2040 DVI and WII-Classic controller by @PaintYourDragon
Fixes:
- Removed unused mapper 6 to conserve memory #22 @kholia
- Now works with latest Pico SDK 1.5 #7 @kholia
- Added framerate toggle #20 @fhoedemakers
- Sound not working properly when using Pico SDK 1.5 #21 by @shuichitakano
- Moved nes rom flashing from menu.cpp to main.cpp in order to prevent locking up the Feather RP2040 DVI when using the WII-Classic controller. @fhoedemakers