Fixed: Worked around some cases of EEPROM save corruption.
Added: In the USB shell, ls now supports -l and -s arguments.
Changed: Updated translations: German (Generic), Spanish (Jurek),
Japanese, etc. (bigmoonur).
Fixed: Remaining known issues in the RTC clock editor menu.
Fixed: Text glitches when using the USB shell upload command.
swanshell 1.2.3 (21st June 2026)
Fixed: Restored old cartridge image launch code. This solves an SRAM save regression
introduced in swanshell 1.2.0.
Added: Factory reset settings option.
Changed: Cleaned up settings layout.
Changed: General performance improvements.
Changed: Slightly larger file icons in “Large list” mode.
Changed: The USB shell now relies on single and double quotes.
Fixed: Backspace not working correctly via the USB shell on some terminals.
Fixed: File selector top bar not showing the end of the current directory path for long paths.
Fixed: Further MCU communication instability problems.
Fixed: LCD display not initializing when loading non-PCv2 programs on PCv2.
Fixed: Reset on new storage card insert occuring too quickly.
Fixed: The Japanese language using small fonts for dialog descriptions.
Fixed: Text in dialogs not being centered correctly in some cases.
swanshell 1.2.1 (14th June 2026)
Added: Option to verify save data as it is written to the storage card.
Fixed: Loading cartridge images not working on FAT12 partitions.
Fixed: Status icon drawing glitches during/after opening .bmp file.
Fixed: Visual glitches when auto-rotating the screen within the settings menu.
swanshell 1.2.0 (31st May 2026)
Added: Vertical display orientation support.
By default, orientation is changed automatically by rotating the console at an
angle. A horizontal or vertical display lock can be toggled in the settings.
For the time being, a few screens do not currently support the vertical display
and will automatically revert to a horizontal display.
Added: New USB shell command: date - allows getting/setting RTC time.