You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+34Lines changed: 34 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -18,10 +18,44 @@ Binaries are at the end of this page.
18
18
- pico2_picosmsPlusimoroniDV.uf2: Pimoroni Pico DV Demo Base with Pico 2/RP2350
19
19
- pico_nesPCB_v20.zip: PCB Design. For more info see the [Pico-InfonesPlus sister project](https://github.com/fhoedemakers/pico-infonesPlus#pcb-with-raspberry-pi-pico-or-pico-2).
20
20
21
+
3D-printed case design for PCB: [https://www.thingiverse.com/thing:6689537](https://www.thingiverse.com/thing:6689537).
22
+
For the latest two player PCB 2.0, you need:
23
+
24
+
- Top_v2.0_with_Bootsel_Button.stl. This allows for software upgrades without removing the cover. (*)
25
+
- Base_v2.0.stl
26
+
- Power_Switch.stl.
27
+
28
+
(*) in case you don't want to access the bootsel button on the Pico, you can choose Base_v2.0.stl
29
+
21
30
3D-printed case design for Waveshare RP2040-PiZero: [https://www.thingiverse.com/thing:6758682](https://www.thingiverse.com/thing:6758682)
22
31
23
32
# Release notes
24
33
34
+
## v0.12
35
+
36
+
### Features
37
+
38
+
- Add support for these USB gamepads:
39
+
- Sega Mega Drive/Genesis Mini 1 and Mini 2 controllers.
40
+
- PlayStation Classic controller.
41
+
- Mantapad, cheap [NES](https://nl.aliexpress.com/w/wholesale-nes-controller-usb.html?spm=a2g0o.home.search.0) and [SNES](https://nl.aliexpress.com/w/wholesale-snes-controller-usb.html?spm=a2g0o.productlist.search.0) USB controllers from AliExpress. When starting a game, it is possible you have to unplug and replug the controller to get it working.
42
+
- XInput controllers like Xbox 360 and Xbox One controllers. 8bitdo controllers are also XInput controllers and should work. Hold X + Start to switch to XInput mode. (LED 1 and 2 will blink). For Xbox controllers, remove the batteries before connecting the USB cable. Playing with batteries in the controller will work, but can cause the controller to stop working. Sometimes the controller will not work after flashing a game. In that case, unplug the controller and plug it back in. In case of 8bitdo controllers, unplug the controller, hold start to turn it off, then plug it back in. This will make the controller work again.
43
+
- Add USB keyboard support:
44
+
- A: Select
45
+
- S: Start
46
+
- Z: B
47
+
- X: A
48
+
- Cursor keys: D-pad
49
+
- When an USB device is connected, the device type is shown at the bottom of the menu. Unsupported devices show as xxxx:xxxx.
50
+
- Minor cosmetic changes to the menu system.
51
+
- Minor changes in PCB design (pico_nesPCB_v2.1.zip)
52
+
- D3 and D4 of NES controller port 2 are connected to GPIO28 (D3) and GPIO27 (D4), for possible future zapper use.
53
+
- More ground points are added.
54
+
55
+
XInput driver: https://github.com/Ryzee119/tusb_XInput by [Ryzee119](https://github.com/Ryzee119) When building from source, make sure you do a **git submodule update --init** from within the source folder to get the XInput driver.
56
+
57
+
For more details, see the [README](https://github.com/fhoedemakers/pico-infonesPlus/blob/main/README.md#gamecontroller-support) and [troubleshooting](https://github.com/fhoedemakers/pico-infonesPlus/blob/main/README.md#troubleshooting-usb-controllers) section
0 commit comments