FunKey-OS-2.0.0
·
144 commits
to master
since this release
Changelog for FunKey-OS Release 2.0.0
- Toolchain & SDK
- FunKey SDK with newest GCC 10.x and optimized musl libc instead of GCC 9.X + standard libc
- FunKey SDK enables building external standalone apps and OPKs
- FunKey-OS itself is now built using its FunKey SDK
- Faster Instant Play system
- Launcher and application process ID is now recorded to notify them faster upon shutdown
- Now, even slow emulators should have enough time to save their state before closing down
- New gmenu2x launcher
- Key mapping adapted to FunKey
- Virtual keyboard adapted to FunKey screen resolution
- Support for the FunKey menu using the MENU button
- Open Emulator tab by default
- Add support for Instant Play to perform a clean poweroff when the console closes
- Search for all *_funkey-s.opk OPKs in all first-level folders below /mnt
- OPKs are re-scanned when ejecting USB drive from FunKey menu
- Built-in emulator OPKs are created during OS build and put into /mnt/Emulators upon first boot
- Support for both OPKs and normal files is enabled in gmenu2x context menu
- Screen blanking is disabled in gmenu2x for now, as unblanking does not work
- Launcher switch
- Add option in FunKey menu in both launchers to switch between RetroFE and gmenu2x
- Latest launcher recorded into /mnt/FunKey/Launchers/launcher.txt and used upon startup
- New mednafen version to handle aspect ratio and more straightforward/faster scaling
- In-game screen snapshot using the Fn + UP shortcut, pictures saved into /mnt/FunKey/snapshots
- Turn off power audio amplifier when not playing sound in order to save battery life
- Default games can now be re-installed by re-running first boot script from Recovery mode
- USBNet IP address added to Recovery information and Fn + L1 + R1 shortcut system statistics
- Unexpanded rootfs size is increased to 160MB in order to accommodate for all the new features, expanded 1GB size unchanged
- User HOME directory moved to /mnt/FunKey in read-write USB partition so user launcher/emulator settings are now persistent
- Minor corrections
- Corrected "%" not displayed in quick shortcut manual Aspect Ratio menu in PCSX, picodrive, gpsp
- Adjusted notification padding in emulators