PC app changelog:
sc64deployer
- new tool written from scratch in Rust now replaces previoussc64.py
Python script- Streamlined user interface - designed around specific commands instead of general arguments
- New remote connection option - tool can be run as server to expose SC64 device over network
- Automatic save detection now uses
mupen64plus.ini
database - Firmware update now validates file and prompts user to confirm operation
Firmware changelog:
- Bootloader now doesn't display CPU registers on runtime errors
- Changed error messages for menu loading
- Added firmware revision reporting for
VERSION_GET
USB/N64 command MEMORY_WRITE
/FLASH_ERASE_BLOCK
USB commands are no longer capable of overwriting/erasing bootloader area in flash memory- USB commands now return error when address or length is outside of supported memory range
- Fixed partial reads from N64 side for
USB_WRITE
USB command - Added memory location and length safeguards for
FIRMWARE_BACKUP
/FIRMWARE_UPDATE
USB commands FLASH_ERASE_BLOCK
USB/N64 command now requires address as the argument instead of offset