GMenuNX for TRIMUI/PowKiddyA66 230122

- Place TrimuiUpdate_GMenuNX.zip if FW ver is .105 or before, or trimui_GMenuNX.zip if .106 on SD wherever you like (or both if you don't know)
- Copy /Apps /lib /Roms folder to SD
- Launch TrimuiUpdate_GMenuNX.zip or trimui_GMenuNX.zip from TRIMUI FILE menu
- If you use *_GMenuNX_MinUImenu.zip instead of *_GMenuNX.zip, menu of MinUI compatible emulators will be changed

- If you turn off power with GMenu, GMenu remains the next time you turn on
- MENU -> L to return to TRIMUI MainUI
- For Volume and Brightness setting, SELECT/START+LR changes TRIMUI original, SELECT + MENU/START changes GMenu value
..If you change in the former case, the display in GMenu will follow and reflect slightly later
- You can suspend the device at any time by holding down the START for more than 2 seconds (also START to resume)
..Pressing SELECT while in suspend will save the screenshot to the SD card root
- .jpg files cannot be used as wallpapers or icons. Use png file
- If you want to use a bios other than HLE with new build of pcsx, place the bios file in /Apps/pcsx/bios
..executing copy_bios_from_stock.sh in that folder from Explorer will copy the TRIMUI built-in file there
- When using USB headphones(earphones), use SDL Patch or plug/unplug them while GMenu is displayed
..Without SDL Patch, only oswan and stock emulators support plugging/unplugging while running
..Mainly checked with APPLE MU7E2FE/A adapter
- Applying SDL patch from the Settings menu will eliminate tearing and support plugging/unplugging USB headphones in all emulators
..OFF by default, as it may affect performance and stability

Changes:
23.01.22
- FW 0.106 supported (just renamed the startup zip)
21.08.29
- Added picoarch and various emulators to libretro section (Thanks @neonloop)
- Updated ImBoy skin
21.08.22
- Fixed an issue where the Wallpaper setting in the Skin menu is not applied
- Updated resources of Commander
- New skin/ added ImBoy Skin (Thanks 黄蛇)
..Set Skin backdrops in Skin menu to Menu only when you use this skin
21.08.05
- Add Miyoo Button Assign to the Add link menu for Miyoo binaries
..When this is turned on, Miyoo compatible button assignments (A and Y, SELECT and MENU are reversed) will be applied
- Added NAND damage check and simple repair at startup (for the problem of unable to change brightness and volume)
..If the system keeps rebooting at startup, the repair has failed. Do factory recovery in this case
- Updated picogpsp
21.07.18
- Added support for some USB headphone adapters that could not be adjusted volume
- New build/ PICO8 emulator retro8 (Thanks @Liartes)
- Updated gngeo / picogpsp / TRIMUI skin
..gngeo now supports biospath(-B option), but the current conf is the same as rompath(Edit gngeo -> Parameters)
21.07.08
- New build/ NEOGEO emulator gngeo (Thanks @Liartes)
- Updated pcsx / picogpsp to latest
21.06.28
- Added SDL patch to Settings menu (OFF by default)
..Supports plug/unplug USB headphones and tearing elimination, even with unsupported emulators
- LCD tearing patch was renamed to LCD Patch in accordance with the above
..Left it because it increases the refresh rate (from 61 to 69 Hz) and makes scrolling smoother in some games
- Update various emulators to the latest versions (Mainly to prevent ScreenTearing)
- (keymon)Changed to set the volume when USB headphones are plugged in (setting may be slightly delayed)
21.06.11
- New build/ added arcade emulator mame4all
- Updated fceux / gambatte / picodrive / temper / commander (Mainly to prevent ScreenTearing)
- Fixed freezing in rare cases when exiting the emulator
- Fixed volume settings were not saved when changed in the Settings screen
- (keymon)Fixed issue buttons would not work when headphones or keyboard was connected to USB port at startup
- (keymon)Added function of taking a screenshot by pressing SELECT while in suspend
- (keymon)Added function to terminate active processes with L+START and kill them with R+START when resuming from suspend(for dev)
21.05.24
- Created custom keymon and added suspend anytime function(press and hold START), also fixed StockUI language setting broken issue
- Fixed the display icon to become headphones when USB headphones are plugged in
- Fixed a problem that caused freezing in rare cases when starting the emulator
- Added lib folder (mainly for ogg file playback, and enables execution of some Miyoo binaries)
..The stock cdogs will have sound problems. If you want to play with its original state, delete or rename the lib folder
- Updated various emulators, etc. (gambatte/race/sms/st)
21.05.14
- Supports connection of TRRS(with microphone) headphones
- New build/ added PC88 emulator xm8 , vvvvvv (both require additional BIOS and data, look in each folder)
- Updated picogpsp / oswan to latest
21.04.23
- Supported USB headphones(earphones) and their volume control(SELECT+L/R or SELECT+MENU in GMenu)
- Updated picogpsp and oswan (supports USB plugging/unplugging while running, etc)
21.04.08
- Fixed issue brightness/volume settings in GMenu were not saved when exiting
- Updated emulators (oswan/pcsx/picogpsp/sms/snes9x2002/snesemu/temper)
21.03.24
- New build/ added GBA emulator picogpsp (Thanks @neonloop)
- Updated pcsx to latest (support per-game config)
- Fixed TrimuiUpdate_GMenuNX_MinUImenu.zip to fit MinUI released version
- Fixed to synchronize GMenu value with brightness and volume adjustment by hotkeys in TRIMUI
- Tweaked key repeat speed
21.03.20
- New build/ added PS emulator pcsx , SFC emulator snes9x2002 , snesemu (Thanks @neonloop)
- Various emulators have been updated to the latest versions
- Added initial delay to key repeat
- Changed minimum value of CPU clock change function to 16MHz (to extend battery life in suspend mode as much as possible)
- Tweaked brightness adjustment (because Powkiddy A66's LCD is a little dark)
- Brightness setting in TRIMUI for START + L/R has also been changed to follow above (This will change the brightness when you return to MainUI)
- Changed the name of mame in emus_stock to fba, because it was actually fba
- Apply swapfile at startup (because fba could not load games with large file sizes)
21.03.10
- New build/ added MD(Genesis) emulator Picodrive
- Added Terminal/adb to applications
- Various emulators and applications have been updated to the latest versions (fceux/gambatte key setting changes, etc.)
21.02.27
- New build/ added SMS/GG emulator sms plus gx
- Updated fceux(initializaton bugfix, tweaked scaler), snes9x4d(tweaked HiRes scaler), race-od
21.02.23
- New build/ added PokemonMini emulator pokemini (Thanks @shauninman)
- New build/ added FC emulator fceux , PCE emulator temper
- New skin/ added Like TRIMUI Skin (Thanks 黄蛇)
- Updated emulators/applications to newest build
- Added LCD tearing patch function (OFF by default, can be turned on from Settings menu)
- Re-adjusted CPU clock change function (set minimum value to 192MHz and added ON/OFF toggle to CPU setting)
21.02.14
- New build/ added GB emulator gambatte , GBA emulator gpsp (Thanks @shauninman)
- New build/ added SFC emulator snes9x4d
- Stock emulator is now separated as emus_stock section (icon is only available in Default skin)
- Added a section for built-in games such as opentyrian
- Fixed/ X and Y buttons were reversed
- Adjusted CPU clock change function
