Repository navigation
MaplePad v1.4b
Pre-release
Pre-release
v1.4b - Minor Packet Format Improvements
- 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
- Basic FT3 (timer/RTC) reporting for compatibility purposes
- Robust FT8 (vibration) functionality (still WIP)
Bugfixes & Improvements:
- Various fixes for improved transaction accuracy (ALL_DEVICE_STATUS, GET_MEDIA_INFO)
- Reverted memcards to 200 blocks to avoid stability/compatibility issues in BIOS and retail SW
- FT2 (vibration) now handles commands with a vibePower of 0 properly (fixes Rez)
- FT2 (vibration) timer interrupt callback timing is more consistent
- Flash writeback delay is increased (should make copies and saving more reliable)
- Button combo for VMU page-cycling is now properly rate-limited
- All 8 VMUs are now preformatted with custom colors visible in the Dreamcast BIOS
- New custom Volume and Label Icons for VMU
Notes:
- 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. (Warning, I2C OLED hasn't been tested recently!)
- A momentary switch to GND on GPIO21 can be used to cycle through the 8 VMU pages.
- You can also cycle through VMU pages with a button combo (X + Y + Start).