FunKey-OS-2.2.0
Changelog for FunKey-OS Release 2.2.0
-
New gpio mapping manager: fkgpiod
- Run as daemon
- Opened pipe for sending commands to the fkgpiod instance (see the commands in the README of https://github.com/FunKey-Project/fkgpiod)
- Possibility to surcharge/reset/change the mapping on the go from commands or from a file
- Priority to L2 and R2 during multiple mappings (instead of shortcuts)
- Handles PCAL9539A I2C chip
-
New RetroFe and libopk versions using the new gpio manager as such:
- Before launching an app/game/rom:
- Searches for folder's mapping file:
<game_folder>/default_config.key
and applies it if found - For OPKs: searches for opk mapping file defined in new
FK-Keymap
field in the .desktop and applies it if found - Searches for game's specific mapping file:
<game_folder>/<game_name>.key
and applies it if found
- Searches for folder's mapping file:
- After launching an app/game/rom, reset to default console mapping
- Before launching an app/game/rom:
-
Upgraded FCEUX emulator (NES) from Jack with smoother framerate
-
Added zip, cue, cso,... extensions support for all emulators lacking it (from DrUm78 scripts)
-
New commander version (ability to edit text files)
-
Fixed USB not unmounted properly in opkrun
-
ALSA downmixed to mono output - All channels now always audible
-
Patched kernel for alsa wrong DMA callback handling that can trap and reboot the console
-
All emulators save their config in .fkcfg files now instead of cfg files (that could interfere with some emulators' configuration)
-
Update script: rename all cfg in fkcfg, in all console folders
-
Bug correction: Picodrive 1.93 does not save its ZOOM level after decrease
-
Fixed regression from 2.1.0: First boot script after flashing card creates "Native games" and "Applications" and copy correctly emulators because they are also missing
-
Typo corrected for pce_mednaefn_funkey-s.opk
-
Added libvorbis (SDK and system)
-
Self-tests for battery in production assembly tests