Skip to content

MaplePad v1.4d

Pre-release
Pre-release
Compare
Choose a tag to compare
@mackieks mackieks released this 10 Dec 01:32
· 50 commits to main since this release

v1.4d - Monochrome OLED update

  • Full FT0 (controller) support including analog joystick and triggers
  • Full FT1 (storage) support for savegames with 1600 blocks of space
  • Multipaging for memory card (8 separate 200-block memory cards)
  • Full FT2 (LCD) support with SSD1331 color SPI OLED or SSD1306 mono I2C OLED for VMU display
  • Robust FT3 (timer/RTC) reporting for compatibility
  • Robust FT8 (vibration) functionality (still WIP)

Bugfixes & Improvements:

  • Proper monochrome I2C OLED (SSD1306 ) support is back!
  • Use GPIO22 (OLED_SEL) to select OLED type at boot.
  • Leave GPIO22 floating to enable SPI for SSD1331 color OLED, or connect it to GND to enable SSD1306 monochrome I2C OLED.
  • Monochrome OLED is crisper than color OLED, but you miss out on per-VMU color palettes and the rainbow menu effect. Also, OLED Flip in the menu only works for SSD1331 color OLED right now.

Notes:

  • Enter the MaplePad menu by holding Y + Start on powerup.
  • In the menu, you can calibrate the analog stick and triggers, enable or disable subperipherals, change settings, and view the current firmware version. Select Exit to save your settings and start the controller.
  • An arcade stick (HKT-7300) binary is included in the release. It supports both rumble and VMU which is impossible on a real HKT-7300.
  • Color and monochrome OLEDs are now selectable with GPIO22. Leave GPIO22 floating to enable SPI for SSD1331 color OLED, or connect it to GND to enable SSD1306 monochrome I2C OLED.
  • A momentary switch to GND on GPIO21 can be used to cycle through the 8 VMU pages.
  • You can also cycle to the next VMU page with Start + D-pad Right or the previous page with Start + D-pad Left