Skip to content

Releases: fhoedemakers/pico-infonesPlus

v0.15

01 Sep 17:06
198b4d8
Compare
Choose a tag to compare

CHANGELOG

Nothing changed, except Pico SDK 2.0.0 is now used for building the executables.

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.14

Features

For two player games. When a USB controller is connected, you can connect a NES controller to either Port 1 or Port 2.
The USB controller is always player 1, the NES controller on Port 1 or Port 2 is player 2.
In this situation you don't need an extra NES controller port wired for port 2 for playing two player games. The controller connected to port 1 can then be used for player two.

When no USB controller is connected. You can use two NES controllers for two player games. Port 1 is player 1, Port 2 is Player 2.

Player 1 Player 2
USB controller connected USB NES port 1 or NES port 2
No usb controller connected NES port 1 NES port 2

Updated README for two player setup.

Fixes

  • none

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:

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

Fixes

  • Some minor code changes.

v0.8

Features

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

v0.14

27 Aug 16:55
eb20da5
Compare
Choose a tag to compare

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.14

Features

For two player games. When a USB controller is connected, you can connect a NES controller to either Port 1 or Port 2.
The USB controller is always player 1, the NES controller on Port 1 or Port 2 is player 2.
In this situation you don't need an extra NES controller port wired for port 2 for playing two player games. The controller connected to port 1 can then be used for player two.

When no USB controller is connected. You can use two NES controllers for two player games. Port 1 is player 1, Port 2 is Player 2.

Player 1 Player 2
USB controller connected USB NES port 1 or NES port 2
No usb controller connected NES port 1 NES port 2

Updated README for two player setup.

Fixes

  • none

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:

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

Fixes

  • Some minor code changes.

v0.8

Features

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

v0.13

18 Aug 12:43
73d2110
Compare
Choose a tag to compare

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:

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:

Fixes:

  • Some minor code changes.

v0.8

Features:

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

v0.12

04 Aug 08:17
e2f827d
Compare
Choose a tag to compare

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.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:

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:

Fixes:

  • Some minor code changes.

v0.8

Features:

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

v0.11

06 Apr 05:18
d128192
Compare
Choose a tag to compare

CHANGELOG

General Info

Binaries are at the end of this page.

See readme section how to install and wire up

Release notes

v0.11

Features:

  • Display program version in lower right corner of the menu

Fixes:

  • none

v0.10

Features:

  • none

Fixes:

  • Fixed menu colors not displaying correctly. Using NES color palette properly now.

v0.9

Features:

Fixes:

  • Some minor code changes.

v0.8

Features:

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

v0.10

31 Mar 05:56
6d674b4
Compare
Choose a tag to compare

CHANGELOG

General Info

Binaries are at the end of this page.

See readme section how to install and wire up

Release notes

v0.10

Features:

  • none

Fixes:

  • Fixed menu colors not displaying correctly. Using NES color palette properly now.

v0.9

Features:

Fixes:

  • Some minor code changes.

v0.8

Features:

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

v0.9

24 Mar 11:44
Compare
Choose a tag to compare

CHANGELOG

General Info

Binaries are at the end of this page.

See readme section how to install and wire up

Release notes

v0.9

Features:

Fixes:

  • Some minor code changes.

v0.8

Features:

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

Support for Adafruit feather RP2040 DVI and WII-Classic controller

04 Jul 13:47
73500ad
Compare
Choose a tag to compare

Added support for Adafruit feather RP2040 DVI and WII-Classic controller by @PaintYourDragon

Bugfixes and enhancements:

  • 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

See readme section how to install and wire up

Added John Park's PCB Design

25 Feb 20:20
18c1a10
Compare
Choose a tag to compare

Added PCB design from @johnedgarpark so you can create your own Pico based mini NES.

Use pico_nesPCB.zip when ordering a PCB from a manufacturer of your choice.

For the PCB, the Pico needs to be flashed with piconesPlusAdaFruitDVISD.uf2

Emulator: Added more credits to the splash screen.

See readme section how to install and wire up

picones

v0.6: Merge pull request #4 from PaintYourDragon/main

23 Jan 18:18
dd0e336
Compare
Choose a tag to compare

NES gamepad support contributed by PaintYourDragon & Adafruit. If using Pimoroni Pico DV Demo Base: NES controller clock, data and latch go to pins 14, 15 and 16, respectively. If Adafruit DVI Breakout build, it's pins 6, 7, 8 instead. Gamepad should be powered from 3.3V when connected to Pico GPIO, not 5V as usual...seems to work OK regardless.

See readme section how to install and wire up