v1.5 (12/26/2020) - Added DinguxCommander File Manager - Added updated blacklist.conf file to stabilize rtl8xxx wifi chipsets - Relocated Emulationstation themes to /roms/themes folder(if at least 1GB of space is available in EASYROMS partition) v1.5 (12/27/2020) - Updated emulationstation config file to add .m3u support for most CD based systems (AmigaCD, PC-Engine/TG16-CD, Sega CD, Dreamcast, DOS, etc.) - Updated emulationstation config file to add support for .sh files for Doom system to support .pk3 mods. Stay tuned to retrogamecorps for guides on this soon. - Added updated blacklist to further mitigate performance issues for rtl8xxx chipsets (such as rtl8188CU and rtl8192cu) and resolve sleep issue. - Updated sleep script to address wakeup freeze due to internal wifi for OGA 1.1 v1.5 (12/27/2020-1) - Updated doom execution script to support running mod files using .sh extension v1.5 (01/02/2021) - Updated emulationstation to fix display brightness decrement issue (Thanks to stino for assistance on this) - Updated spanish translation for emulationstation (Thanks to Cisko for submission) - Added Pokemon Mini system menu - Added Atari Jaguar system menu - Performance is slow - Added 3DO system menu - Performance is slow - Fixed Atari 800, 5200 and XEGS rom loading issue due to options settings v1.5 (01/03/2021) - Fixed Emulationstation platform and theme for Atari Jaguar - Added support for .lha for Amiga CD32 - Added support for .zip for Pokemon Mini v1.5 (01/04/2021) - Added support for .zip for Amstrad CPC v1.5 (01/05/2021) - Updated Retroarch and Retroarch32 with netplay fix - Increase audio period and buffer sizes temporarily when running Drastic to improve performance v1.5 (01/09/2021) - Fixed scraping for Neo-Geo CD - Added support for .dim for x68000 - Added vmu to roms folder and background image to nes-box theme for vmu v1.5 (01/09/2021-1) - Fixed scraping for Pokemon Mini v1.5 (01/10/2021) - Added Daphne (Hypseus) emulator * for key assignments, see Daphne section within the rg351p global hotkey section of faq (https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RGB10#q-what-are-the-global-event-keys-and-emulator-event-keys-in-ArkOS) * for rom loading, see emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#daphne) v1.5 (01/11/2021) - Changed opentyrian port to 32 bit to improve performance - Added workaround for retroarch crashes when taking screenshots - Added fix for shaders not autoloading when saved v1.5 (01/16/2021) - Added Uzebox (lr-uzem) emulator - Performance is slow * for rom loading, see emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#uzebox) v1.5 (01/17/2021) - Updated 64 bit libSDL2 2.10 to libSDL2 2.0.14.1 to fix some tearing (Thanks to Johnny on Flame for suggestion and kreal for compilation) - Increase audio period and buffer sizes temporarily when running N64 (may improve performance in some games) - Increase audio period and buffer sizes temporarily when running PSP (may improve performance in some games) v1.5 (01/18/2021) - Fixed retroarch N64 no sound issue from last update v1.5 (01/21/2021) - Adjusted sound configuration in ArkOS so future updates should not impact emulators and ports needing direct access to set sound - Added correct kyra.dat file to Standalone ScummVM v1.5 (01/21/2021-1) - Fixed deadzone for lzdoom v1.5 (01/24/2021) - Updated Emulationstation to fix scraping for daphne, neogeo cd, and xegs - Fixed sound for ppsspp-go emulator - Added sraping support for tic-80 and sharp x1 - Added official support for Sega Saturn (Performance is slow) * for rom loading, see emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#sega-saturn) v1.5 (01/28/2021) - Updated Drastic to newer 64 bit build (Thanks to slaminger for working with drastic team on getting the fix) - Updated dosbox_pure core to version 0.10 - Added Crocods (Amstrad CPC) emulator and made it the default emulator for Amstrad CPC (Thanks to JCORR76 for suggeston and testing) - Added gpsp as a selectable gba core in Emulationstation - Added 2048 port to ports section - Added OpenBOR port as system * for pak loading, see emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#openbor) * To exit the emulator, hit the Start button then select exit in the menu for most paks or hit Minus+Start - Added scan script for scummvm games (Thanks to kreal for initial script) - Set standalone scummvm as default scummvm emulator - Disabled DSP for Flycast emulator to improve performance for Dreamcast games (Thanks to Bignella for suggestion) - Added support for Commodore 16 - Added support for Commodore 128 - Updated nes-box theme (Thanks to Jetup) v1.5 (01/29/2021) - Added platform name for scummvm - Fixed scummvm scan games script to allow for spaces in directory name (Thanks to kreal for fix) - Fixed loading of scummvm games in retroarch (Thanks to southoz for suggested fix) - Recompiled dosbox_pure 0.10 core to improve performance (Thanks to Stino for updated Makefile) v1.5 (02/03/2021) - Added TI-99 emulator * for rom loading, see emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#ti-99) * for key configuration, see the global events TI99 Standalone emulator section in the FAQ (https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RGB10#q-what-are-the-global-event-keys-and-emulator-event-keys-in-arkos) * To exit the emulator, hit Minus+Start - Added retroarch core options reset to default script in Options/Advanced section - Updated Emulationstation to support ti99 scraping - Updated TI99 system and background images for nes-box theme (Thanks to Jetup) - Added support for .hdf extension for Amiga v1.5 (02/13/2021) - Added Flycast32_Rumble core as a selectable core for Atomiswave, Dreamcast and Naomi emulation (Thanks to slaminger for the advice on the core) - Recompiled scummvm standalone to allow the use of virtual keyboards - Fixed ability to load .adf for Amiberry (Amiga) - Updated 32bit and 64bit libgo2 libraries - Reduced cpu usage of global events hotkey daemon - Added tools folder into roms partition (Thanks to TadMSTR for suggestion) *Allows the ability to add your own tools/scripts. AnberThemes(https://github.com/TadMSTR/AnberThemes) being one such tool. v1.5 (02/13/2021-1) - Added ability to mount and unmount a USB drive from the options menu * See FAQ #20 for information on how to use this (https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RGB10#q-how-do-i-mount-a-usb-drive-for-copying-and-moving-files). v1.5 (02/13/2021-2) - Fixed global hotkeys not working after 02132021 update v1.5 (02/19/2021) - Added support for ZX81 emulation (EightyOne libretro core) (Thanks to slaminger for rom testing help) * for rom loading, see emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#zx81) - Cleaned up and corrected USB mount script (Thanks to kreal for cleaned up script and Bignella for note on script text mistake) - Added Pico-8 as a System (roms/pico-8). * for rom loading, see emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#pico-8) - Updated Emulationstation-fcamod to add scraping for Pico-8 via screenscraper.fr. (Thanks to choo t and kreal for most of the heavy lifting on this.) - Updated NES box theme to include pico-8 (Thanks to Jetup13) v1.5 (02/20/2021) - Added support for splore and different aspect ratios for Pico-8 (Thanks to onionsaregross and choo t for suggestions) * See updated rom loading info in emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#pico-8) v1.5 (02/27/2021) - Added support for Emulationstation Fullscreen * Can be switched to from the Options/Advanced section. (ES FullScreen) * Can be switched back to the original from the Options/Advanced section. (ES Header) - Added Retrorun and Retrorun32 emulators for Atomiswave, Dreamcast, Naomi and Saturn - Added LowRes NX system emulator - Added Genesis Plus GX Wide 32bit core - Updated NESBOX theme to add support for fullscreen toggle and LowRes NX(Thanks to Jetup) - Updated Dosbox-pure to version 0.11 - Fixed scraping for Super Gameboy - Added support for .dosz files for DOS games v1.6 (03/08/2021) - Updated the kernel and libmali for opengl fixes - Added easyrpg as ES system - Updated Emulationstation to support scraping easyrpg - Fixed retroarch folder ownership - Fixed samba name and path for the /home/ark folder - Updated retroarch and retroarch32 core_updater location to new central repository (https://raw.githubusercontent.com/christianhaitian/retroarch-cores/master/aarch64/ and https://raw.githubusercontent.com/christianhaitian/retroarch-cores/master/arm7hf/) - Updated retroarch and retroarch32 executables to support a more universal screen size for future device support - Revert lr-MGBA to 0.8.3 417eb53e commit for best performance (Thanks to Artemis-Ophiel for reporting and testing) * Core have been locked so they can not be accidentally updated through retroarch core updater. Can be updated by unlocking them in retroarch then doing an update. - Updated NES-Box theme to support easyrpg - Fixed the dpad for the ti99 emulator * Default version of ti99 enables dpad only (ti99sim-sdl-dpad) due to possible analog noise issues. You can change this by selecting ti99sim-sdl as the emulator - Added support for ascii art again under Options/Advanced * Included a default loading.ascii file in launchimages roms folder * Simply go to Options/Advanced and select Switch launchimage to ascii * To switch back to jpg images, simply go to Options and select Switch launchimage to jpg v1.6 (03/18/2021) - Readd support for Tp-Link T2U Nano wifi adapter - Updated retrorun and retrorun32 with better performance for Sega Dreamcast and slightly better performance for Sega Saturn. (Thanks to valadaa48 for guidance. Thanks to Firebird_WS6, Bignella, and thegreatcrippler for testing and feedback.) * For Sega Dreamcast, Retrorun32 and flycast32_rumble core seems to have the overall best performance. * For Sega Saturn, Retrorun32 and Yabasanshiro core has the best performance. Not great but performance has improved. - Updated global hotkeys system event to use ogage for much less system resource usage. (Thanks to Valadaa48 for the source and guidance on this.) - Update uboot and bootini to latest version v1.6 (03/18/2021-1) - Added low battery indication * Screen brightness will lower then raise to previous set brightness every 30 seconds when battery life is less than 30 percent * Screen brightness will lower then raise to previous set brightness every 5 seconds when battery life is less than 19 percent v1.6 (04/03/2021) - Updated kernel and dtb to add better battery monitoring - Replaced retroarch 64 bit glupen64 core with Mupen64plus 64 bit core (Thanks to Arzeon for recommendation on this) - Updated perfmax script to only force max speed for emulators that need it such as PSP, N64, and Dreamcast - Updated ogage service to account for perfmax script change - Updated retroarches to 1.9.1 (See https://www.libretro.com/index.php/retroarch-1-9-1-released/ for what's new and related changelog) - Updated hypseus (Daphne Emulator) to version 1.3.0 - Fixed battery indicator service that was added on 03/18/2021-1 - Added nice -19 for emulation priority v1.6 (04/16/2021) - Updated ScummVM with AGS support - Added ability to disable battery warning to Options/Advanced section - Updated Enable Remote Services script to show assigned IP and 5s pause - Updated perfmax and perfnorm for image blinking fix - Updated emulationstaton fullscreen and header to not use Batocera's scraping ID - Updated video shader delay settings v1.6 (04/22/2021) - Added video player - See FAQ in wiki for more information and how to use it. (https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RGB10#q-how-does-the-movievideo-player-work) - Added ability to restore retroarch and retroarch32 to default configurations. - Added UAE4arm_libretro.so for retroarch32 for Amiga and Amiga32 (Thanks to slaminger for the core build) - Added potator core for Watara Supervision - Added section for MD MSU (genesis_plus_gx) - Added ability to restore default retroarch.cfg for both retroarch and retroarch32 from the Options/Advanced menu - Updated emulationstation to support scraping for Watara Supervision v1.6 (05/01/2021) -Added support for Sonic 1, 2, and CD ports * See updated ports loading info in emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#sonic-1) -Renamed Run Command to Retroarch in Emulationstation -Renamed System to Options in Emulationstation -Disabled low battery warning by default (Causes more support questions when enabled by default) -Set Screenshot directory to _screenshot in roms folder for retroarch and retroarch32 -Added 3 second sleep to oga_events service to better stabilize global brightness hotkeys -Renamed some Advanced options to better fit the screen v1.7 (05/11/2021) - Added SuperTux - Added Mr. Boom - Added Dinothawr - Added Super Mario War - Added CDogs - Added Hydra Castle Labyrinth - Added support for Shovel Knight - Treasure Trove * See updated ports loading info in emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#shovel-knight---treasure-trove) * Thanks to pitiSeb for box86 (https://github.com/ptitSeb/box86) * Thanks to JohnnyonFlame for gl4es and the the necessary packaging to allow this game to run on ArkOS. (https://github.com/JohnnyonFlame/gl4es/tree/sk_hacks) - Updated Retroarch and Retroarch32 to 1.9.2 - Fixed exit hotkey for Sonic CD - Increased default audio gain for retroarch and retroarch32 - Disabled the ability for cores to be able to change video modes in retroarch and retroarch32 v1.7 (05/19/2021) - Added Maldita Castilla port - Added Spelunky port - Added support for Undertale * See updated ports loading info in emulators and ports section (https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#undertale-rk2020-rgb10-and-ogas-only--rg351v-use-anberports-by-krishenriksenkreal) - Added AM2R port - Added ability to generate m3u files for PS1 in Options section - Added ability to show only m3u files for PS1 in Options section - Blank screen when entering sleep and restore to previous brightness on wake (Simulate device going to sleep quicker) v1.7 (06/04/2021) - Added clear last collection script to options/Advanced - Fixed scraping for Commodore 16 - Fixed scraping for Commodore 128 - Fixed scraping for Supervision - Fixed .bs snes hacks not loading from Emulationstation - Updated EasyRPG to 0.6.2 - Updated Retroarch and Retroarch32 to 1.9.4 - Added ability to configure wifi from Retroarch (settings>Wi-Fi) - Make mounting of usb drives read/write not read only - Fixed Rick Dangerous for Retroarch 1.9.4 update (Thanks to southoz for the fix) v1.7 (07/02/2021) - Updated Retroarch and Retroarch32 to 1.9.6 - Fixed c16, c128, and supervision scraping for ES Fullscreen - Added support for scraping of American Laser Games - Added support for American Laser Games - Added supafaust snes core - Changed update confirmation to only require confirmation when there's an actual update to complete v1.7 (07/28/2021) - Fixed OpenBOR not copying master.cfg correctly which caused launching of games to potentially have incorrect screen size - Fixed ti99 launching - Updated EasyRPG menu to support scanning and loading games from ES menu (Thanks to Jetup) - Added 351Files file manager (Thanks to TDG) - Added retroarch32 info file for flycast32_rumble - Added plaidman's doom loader configuration (see https://github.com/plaidman/rgb10max/wiki/doom-loader for more info) - Stopped symlinks from changing for aarch64 and arm32 - Changed mednafen_vb options cpu emulation to fast v1.7 (08/27/2021) - Updated Retroarch and Rertroarch32 to 1.9.8 - Fixed Timezone issues for Asia/Hong_Kong and others in Emulationstation - Fixed the rare occassion that sound volume does not restore previous saved state so it can self recover after a reboot - Added ecwolf standalone - Added PortMaster to Options/Tool section (See https://github.com/christianhaitian/arkos/wiki/PortMaster for more info) - Added Wolfenstein system to Emulationstation - Added support for online updating from China - Added genesis_plus_gx_wide 64bit as a selectable core for Sega Genesis and Sega Megadrive systems. (https://www.libretro.com/index.php/genesis-plus-gx-wide-now-available-for-libretroretroarch/) * It's also been added for Sega Master System and Sega CD as there's been reports that it works for some games on these systems as well. - Install fonts-noto-cjk to fix Retroarch Korean language and possibly other languages - Remove old cache and backup folder files from /var to recover space for future update needs - Disabled Performance mode changes using hotkeys (Not needed since this is automatically set for systems that need it.) v1.7 (08/29/2021) - Updated Retroarch and Retroarch32 to latest commit to fix overlay input when analog to digital mapping is enabled - Updated PPSSPP to 1.11.3 - Updated PortMaster to version 1.52 v2.0 (09/21/2021) - Added quicknes as a supported core for NES and Famicom Disk System - Added gpsp 32bit as an optional core for GBA (Supports dynarec for improved performance on some edge case games such as FFVI) * Thanks to therealteamplayer for suggesting this core - Added Astrocade emulator * See https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#astrocade for loading info - Added Channel F emulator * See https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#fairchild-channel-f for loading info - Updated NesBox Theme - Added BaRT (Boot and Recovery Tool) (See https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RGB10#q-what-is-bart-and-how-do-i-access-it for more info.) - Added ability to boot to retroarch64 directly using BaRT tool - Added video filters for retroarch and retroarch32 - Added scraping support for Astrocade for Emulationstation - Added ability to switch A/B button in Emulationstation from the Start>Advanced Settings section v2.0 (10/16/2021) - Updated uboot - Updated Retroarch and Retroarch32 to 1.9.11 - Updated scummvm to version 2.6 - Updated Emulationstation with additional features - Quick Search - Better looking keyboard - Improved loading speed when using game collections - Add Russian translation (Thanks to SlowPixel) - Update Spanish translation (Thank to Baco) - Updated controls for Solarus - Updated OpenBor script to point to opt directory and not home directory - Added Satellaview (Thanks to Jetup) * See https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#satellaview for loading info v2.0 (10/16/2021-1) - Fixed mislabled Arcade theme in es_systems.cfg from the last udpate v2.0 (10/17/2021) - Updated Retroarch and Retroarch32 to 1.9.11 with fixes for Ozone menu driver missing assets issue v2.0 (11/05/2021) - Updated Retroarch and Retroarch32 to 1.9.12 - Added MegaDuck (Thanks to slaminger) * See https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information#mega-duck for loading info - Updated standalone PPSSPP to 1.12.3 - Updated liblcf in preparation for future EasyRPG update to 0.7.0 - Fixed screenscraper mixv2 scraping and possibly other image scraping (Thanks to Tartopoireaux) - Updated Emulationstation to add scraping support for MegaDuck (platform 90) - Updated Emulationstation to not include Options and Retroarch in auto collections (eg. Last Played) - Disabled restart of global hotkey daemon when waking device from sleep which caused a 5 second delay for using global hotkeys upon wake - Fixed space key for on-screen keyboard for non English languages for Emulationstation - Updated nes-box theme for Megaduck (Thanks to Jetup) - Added .7z and .7Z support for AMSTRAD,ATARI 2600, ATARI 5200,ATARI 800,ATARI LYNX,PC ENGINE/TURBOGRAFX 16,NES,VIRTUALBOY,NEOGEO POCKET/COLOR,COLECOVISION,VECTREX,MSX/MSX2 and SUPERVISION (Thanks to Cisko) - Added .zip .ZIP support for Amiga (Thanks to Cisko) - Added .vsf .VSF support for Commodore 64 (Thanks to Cisko) - Added ability to hide .zip for DOS games (Thanks to Cisko) - Added ability to recreate sdl_controllers.txt for pico-8 - Removed core locks that prevent updates through retroarch - Removed old cache and backup folder files from /var to recover space for future update needs - Updated update script to be universal and have fallback capablility for OTAs v2.0 (11/09/2021) - Updated Retroarch and Retroarch32 to 1.9.13 (commit 619398b) - Updated PPSSPP to newer commit of 1.12.13 to address some graphical glitching issues (commit df9be77) v2.0 (12/22/2021) - Updated Retroarch and Retroarch32 to 1.9.14 (Commit b9041995f0) - Updated ScummVM to 2.6 (Commit 76213af) - Added OpenMSX as optional emulator for MSX1 and MSX2 (https://github.com/openMSX/openMSX) - Replaced Solarus 1.7.0 with 1.6.5 for better controls - Updated SDL2 to 2.0.16 for 64bit and 32bit userspace (Thanks to JohnnyonFlame) - Forced the use of older SDL2 2.0.10 for hypseus due to audio sync issue - Updated emulationstation to fix some translation issues - Updated Scan_for_new_games for EasyRPG - Added prg support for Commodore 64 - Added zip support for EasyRPG - Added sgd support for Genesis/Megadrive - Added script to switch L2/R2 from F3/F4 to proper buttons for OGA 1.1 - Added Mame (current) as a selectable core for Arcade (Thanks to jlopezvl for testing) - Added fceumm as a selectable core for Famicom - Added support for mods for ecwolf (Thanks to Ashjf for testing) v2.0 (12/23/2021) - Fixed scraping for Emulationstation - Added .nib and .tap as supported extensions for Commodore64 (Thanks to Smello for testing and confirming) v2.0 (01/21/2022) - Updated Retroarch and Retroarch32 to 1.10.0 (Commit e2848ad) - Added Yabasanshiro standalone emulator (Thanks to devyimax for the updates and Shanti Gilbert for figuring the build for this chipset) - Added support for 64bit snes9x2005_libretro to emulationstation - Added support for the 64bit np2kai core for PC98 emulation (Thanks to Firebird_WS6 for the recommendation) - Added missing mupen64plus-next 64bit retroarch core (Thanks to DJM for reporting) - Added show battery status icon in UI settings for Emulationstation fullscreen - Added ability to update retroarch and retroarch32 cores in China based on set timezone in emulationstation - Added noatime to the ext4 fstab for slight boost to performance and reduce unnecessary writes to the flash card - Added .fdi and .FDI support for PC98 - Added sdljoytest and sdljoymap apps (primarily for possible future control setup needs for scripts) - Added support for 64 bit pico-8 executable - Fixed scraping for PC98 - Updated mupen64plus standalone to 64bit with dynarec - Updated Hypseus Singe to version 2.8.0 - Converted Daphne emulator from Hypseus to Hypseus Singe - Fixed options menu name in Emulationstation's es_systems.cfg v2.0 (02/24/2022) - Fixed Retrorun and Retrorun32 for Sega Saturn - Fixed pico-8 splore for pixel-perfect - Fixed quitter putting out random characters and not consistently working for pico-8 and yabasanshiro standalone - Removed gitcdn.link as a dynamic CDN provider for future updates - Added pcsx_rearmed_peops as a selectable core for psx (Thanks to Ikaruga92/CometHunter92) - Added gzdoom (Thanks to dhwz/351Elec for fixes) - Updated ArkOS Browser by filebrowser to version 2.21.1 - Updated OpenMSX standalone emulator - Update yabasanshiro standalone to remove about menu - Replace exfat-fuse with exfat-linux (Thanks to Baco for the suggestion) - Added tool to remove ._ files created by Mac OS in Options menu (Thanks to 351elec for the script) v2.0 (04/23/2022) - Updated Retroarch and Retroarch32 to 1.10.3 (Commit da5d135) - Updated SDL to 2.0.18.2 (also known as SDL 2.0.20) (Thanks to Johnny on Flame and shantiilbert for the patches) - Updated GZDoom - Updated PPSSPPSDL - Updated File Manager for improved visuals (Thanks to EmuELEC) - Updated Hypseus-Singe to 2.8.2a - Updated Amiberry to 5.1 - Added Mednafen emulator for Lynx, Game Gear, Master System, Mega Drive, Genesis, NES, SNES, GB, GBC, GBA, Virtual Boy, NGP, NGPC, PCE, WonderSwan, and WonderSwan Color * See https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RGB10#q-what-are-the-global-event-keys-and-emulator-event-keys-in-ArkOS for hotkey info - Added A5200 retroarch libretro core as default core for Atari 5200 - Added gameplay recording capability for Lynx, Game Gear, Master System, Mega Drive, Genesis, NES, SNES, GB, GBC, GBA, Virtual Boy, NGP, NGPC, PCE, WonderSwan, and WonderSwan Color using Mednafen - Added support for .mov extension to video player - Added Libretro Arduboy emulator (Arduous) - Updated Nes-Box theme for Arduboy (Thanks to Jetup) - Updated Yabasanshrio standalone build to latest commit - Fixed Yabasanshiro standalone menu size (Thanks to 351elec for the patch) - Added hidden Enable Developer Mode to options/Advanced menu v2.0 (06/24/2022) - Updated yabasanshiro standalone emulator to 1.9.0 - Added mame2003_plus as selectable core for Arcade, CPS1, CPS2 and CPS3 - Added Italian language support for Emulationstation (Thanks to Batocera) - Adjusted poll interval for timesync (Thanks to sydarn2 for testing) - Fixed .ecwolf files not recognized for Wolfenstein - Fixed exfat permission issue - Fixed solarus launch script to properly link back to the solarus roms folder v2.0 (07/01/2022) - Updated scummvm.sh script to fix scan for new games script (Thanks to wakeboxer for reporting the issue) - Added missing shaders folder needed for some scummvm games such as The Longest Journey (Thanks to sammy2142 for reporting the issue) v2.0 (07/30/2022) - Updated PPSSPP to 1.13.1 (commit ab20315) - Updated OpenBor - Updated Hypseus-Singe to 2.8.2c - Updated OpenBor launcher script to speed up pak loading v2.0 (08/22/2022) - Added Duckstation Standalone emulator * To create a specific game config, hold the A button when launching a game to create a game specific settings file that will be placed in the psx/duckstation_gamesettings folder that will also be created. Once created, make your changes within the duckstation menu by holding minus and pressing x. - Added gliden64 video plugin for mupen64plus standalone (Thanks to rishooty) - Added support for .chd files for AmigaCD32 (Thanks to borf42 for the suggestion) - Updated yabasanshiro standalone with low res patch (Thanks to JelOS) - Added 4:3 aspect support for rice plugin mupen64plus standalone (Thanks to AmberELEC) v2.0 (09/05/2022) - Updated Duckstation to prevent unsupported Vulkan setting - Cleaned up some system full names in /etc/emulationstation/es_systems.cfg - Renamed 3DO to 3do in /etc/emulationstation/es_systems.cfg - Added .d64,.n64dd and .ndd as supported extensions for N64DD (Thanks to varkanoid for testing) - Updated N64 launch script - Added widescreen support for glide64mk2 plugin for mupen64plus standalone v2.0 (10/29/2022) - Added Fake-08 (Pico-8) emulator (Thanks to jtothebell) - Added Love 11.4 emulator - Updated Retroarch and Retroarch32 to 1.12.0 (Commit 22f43a4) - Updated Emulationstation to support showing pico-8 carts as images when not scraped - Updated PPSSPP to 1.13.2 - Updated pico-8 launch script - Updated Enable Developer Mode script - Updated timezones script to not change retroarch core repo when timezone is an asian country such as Hong Kong - Disabled network manager wait online systemd by default v2.0 (11/06/2022) - Fixed Retroarch and Retroarch32 ozone menu crashing when called during game session - Added Fake-08 libretro core (Thanks to Jon Bell) * Carts must end with .p8 or .P8 extensions. .PNG or .png extension will cause the emulator to just display the cart's picture on load. v2.0 (11/18/2022) - Added Amstrad GX4000 system - Added librga.so.2 symlink for arm-linux-gnueabihf to better support users who build their own 32bit retroarch - Enabled N64DD hardware in retroarch-core-options.cfg file for parallel-n64 core by default (Thanks to pacman for reporting the issue) - Updated pico8 script to fix full screen resolution - Fixed mupen64plus rice standalone emulator resolution in configuration file for supported 640x480 devices (Thanks to pacman for reporting the issue) - Updated PS1 M3U Generator script. (Thanks to Rocky5) v2.0 (12/01/2022) - Updated Retroarch and Retroarch32 to 1.13.0 (commit 03e71e6) - Updated glide64mk2 video plugin for mupen64plus standalone - Updated Gliden64 video plugin for mupen64plus standalone (Thanks to rishooty and JelOS) v2.0 (12/02/2022) - Verified GlideN64 video plugin settings have been properly updated for mupen64plus standalone v2.0 (12/03/2022) - Fixed mupen64plus standalone gliden64 and glide64mk2 plugins not booting - Fixed Wifi script v2.0 (12/18/2022) - Updated Retroarch and Retroarch32 to 1.14 (Commit 932b4ad) - Updated PPSSPP Standalone Emulator to version 1.14 - Updated pico8.sh script to support converting .png to .p8 on the fly when using the fake08 libretro core - Added separate vic20 system setup - Added vic20 rom folder v2.0 (12/23/2022) - Updated PPSSPP standalone emulator to 1.14.1 - Disabled Message Of The Day service for ssh logins - Fixed EasyRPG scan for new games script v2.0 (12/27/2022) - Updated ScummVM to pre-release version 2.7.0 v2.0 (01/03/2023) - Updated PPSSPP to 1.14.3 - Changed the default Joypad D-Pad core mapping to keyboard for Nekop2 and Nekop2Kai retroarch cores v2.0 (01/14/2023) - Defaulted Pico-8 execution script to look for the 64 bit official executable first instead of the 32 bit official executable - Updated PPSSPP standalone emulator to 1.14.4 - Updated Hypseus-Singe standalone emulator to 2.10.1 v2.0 (01/15/2023) - Fixed Emulationstation system scraping for Super Famicom system - Fixed issue with retroarch screenshots being saved to the ark home folder instead of the content directory by default. - (Thanks to grantbacon for reporting the issue and thanks to gouchi with Libretro for helping to identify the configuration issue.) - Updated OpenMSX Standalone emulator to 18.0 - Added CoolCV retroarch32 core as the default core for Colecovision (includes support for SGM games) - (Thanks to nanochess for the core, thanks to John Boy for the suggestion, thanks to Slaminger for verifying permission to use the core) - Reupdated PPSSPP to 1.14.4 due to potential update script issue that may have revert it to a previous version. v2.0 (01/15/2023-1) - Reverted OpenMSX Standalone emulator to 17.0 due to compatibility issue with rk3326 devices v2.0 (01/24/2023) - Defaulted True drive emulation to off for Commodore 64 v2.0 (02/09/2023) - Updated ArkOS Browser by filebrowser to version 2.23.0 - Updated Hypseus-Singe to version 2.10.2 - Updated SDL2 to 2.0.26.2 - Defaulted drastic to performance mode - Added wifi importer tool - At boot, ArkOS will check for a wifikeyfile.txt file in the roms/tools folder (or roms2/tools folder for 2 sd card setups) and start a wifi credentials importing process. - Added support for .7z to Pokemon Mini in Emulationstation (Thanks to nicjansma for the suggestion) v2.0 (02/17/2023) - Fixed emulationstation restarting when waking from sleep (Impacts mostly the 351V but may impact other rk3326 units) - Fixed controls not working on boot in emulationstation after updating to 02092023 for OGA 1.1 units. v2.0 (02/25/2023) - Added Ignore Leading Articles when sorting features form batocera emulationsation (Thanks to Dantasstic for the suggestion) v2.0 (02/28/2023) - Added Greek translation to emulationstation (Thanks to George S.) - Updated ScummVM to 2.8.0 v2.0 (03/11/2023) - Updated Retroarch and Retroarch32 to 1.15.0 (commit 666fbdc) - Added force quit function for scummvm standalone emulator - Added force quit function for drastic standalone emulator - Added support for Sega Pico (Thanks to MercuryStar for the suggestion and testing) - Updated emulationstation to add scraping support for Sega Pico - Improved randomness of video screensaver for emulationstation (Thanks to builtinhold for the PR) - Updated nes-box theme to add Sega Pico (Thanks to Jetup) v2.0 (03/21/2023) - Updated Emulationstation to add option for volume and brightness adjustment onscreen display (Thanks to Baco) - Updated Backup Settings to create an additional copy of the backup file to SD2 if available - Updated Restore Settings to ask for confirmation before proceeding with a restore. - Fixed GZDoom not loading by updating to latest build (Commit 3d38d5e) (Thanks to Pash-tet for reporting the issue and testing the update) - Fixed Duckstation Standalone not booting with 1 SD card setup - Added Microvision emulator (Thanks to Paul Robson) - Added restore default drastic settings script to Options/Advance section - Added Swanstation retroarch core for PSX (Thanks to Mr_Boo_Berry for the request and testing) - Defaulted Swanstation gpu renderer to software (Thanks to Mr_Boo_Berry for the recommendation) - Defaulted dreamcast emulator and core to retroarch32 and flycast32_rumble - Added puae2021 retroarch core for Amiga (Thanks to iconocluster.exe for the request) v2.0 (03/25/2023) - Updated Mupen64plus standalone - Fixed preconfigured controls for Super Blockbuster for Microvision - Fixed preconfigured controls for Space Invaders (homebrew) for Microvision - Fixed swanstation and puae2021 emulators not loading from previous update (Thanks to TSS_Killer for reporting the issue) v2.0 (03/30/2023) - Updated ECWolf to 1.4.1 - Fixed ability to reconfigure keys in drastic emulator - Updated default scaling governor to performance for mgba emulator (Thanks to Sanelessone for reporting performance issues and testing this change) - Updated default scaling governor for cpu to schedutil for low end emulators v2.0 (04/01/2023) - Updated fake-08 standalone emulator (commit e9fe530) - Fixed ability to reconfigure keys in gzdoom and lzdoom v2.0 (04/27/2023) - Added Entex Adventure Vision (Thanks to pacman for the suggestion) - Added puae2021 core support to emulationstation that was missing from 03212023 update for some devices - Added fbneo core as optional for NeoGeo CD (Thanks to zomgugoff for the suggestion) - Added .cmd extension support for PC98 (Thanks to zomgugoff for the suggestion) - Rebuilt Retroarch and Retroarch32 1.15.0 (commit 5eddcfe) to hopefully resolve some possible micro stutter issues - Added retroarch and retroarch32 audio filters - Updated SDL2 to 2.26.5 - Updated retroarch only mode to default to performance governor (Thanks to Vanfanel for reporting the issue and testing) - Updated hypseus-singe to 2.10.3 - Changed gpu default governor from simple_ondemand to dmc_ondemand v2.0 (05/04/2023) - Updated PPSSPP standalone emulator to 1.15.0 - Updated EasyRPG libretro to version 0.8 "Paralyze" - Updated liblcf to version 0.8 for EasyRPG 0.8 - Added battery level text support to Emulationstation - Reverted default schedutil governor setting back to interactive due to performance regression - Added Polish translation for Emulationstation (Thanks to Pan Antonio) - Fixed Amiga, Amiga CD32, Dreamcast and Microvision not showing up with single sd card setup (Thanks to kielyallen for reporting the issue) - Fixed some GlideN64 plugin default settings for Mupen64Plus (Thanks to EmperorOfTigers for reporting the issue) - Removed .m3u support in Emulationstation for Amiga and Amiga CD32 since puae and uae4arm can not load m3u files when launched from Emulationstation. (Thanks to lauren7ino for testing and the request) v2.0 (05/11/2023) - Updated PPSSPP to 1.15.3 - Updated Hypseus-Singe to 2.10.4 - Added Gearsystem libretro core as an optional core for Sega Game Gear and Sega Master System (Thanks to TSS_Killer for the suggestion) - Added Picodrive libretro core as an optional core for Sega Game Gear (Thanks to kikkk43 for the suggestion) v2.0 (05/17/2023) - Fixed scraping in emulationstation for Daphne (Thanks to TheRetroByte for reporting the issue) - Fixed Backup of symlinks in Backup Settings script (Thanks to lauren7ino for reporting the issue) - Updated Restore Settings script to check for a backup file in the /roms/backup folder v2.0 (06/01/2023) - Updated PPSSPP standalone emulator to 1.15.4 - Added retroarch and retroarch32 core options to backup script (Thanks to lauren7ino for reporting the issue) - Fixed ScummVM game save location not changing to roms2 when using 2 sd card setup (Thanks to lauren7ino for reporting the issue) v2.0 (06/22/2023) - Updated Emulationstation to support 12 hour clock format (Thanks to Batocera) (Thanks to kaath for the suggestion) - Updated Emulationstation to fix possible black screen after adding a game to favorites on returning from playing a game (Thanks to Batocera) - Updated doom launch script to automatically remove windows carriage returns from .sh scripts (Thanks to Solid One for reporting the issue) - Updated perfmax script to not remove .asoundrc file when launching ports (Thanks to romadu and Johnny On Flame for reporting the issue) - Added RACE libretro as an additional retroarch core for NeoGeo Pocket and NeoGeo Pocket Color (Thanks to Josep for the suggestion) - Added gearcoleco libretro as an additional retroarch core for colecovision - Added .d71 and .d81 as supported extensions for Commodore64 (Thanks to zomgugoff for the suggestion) - Fixed alt-right contstant input issue for scummvm due to force quit hotkey daemon (Thanks to tonno95 for reporting the issue) - Fixed horizontal borders issue for mednafen emulator for SMS (Thanks to sydarn for the fix) v2.0 (07/23/2023) - Added ONScripter libretro core (Thanks to lcdyk for the request) - Updated NES-Box Theme to include ONScripter (Thanks to Jetup13 for the update) - Updated pico-8 script to modify retroarch config to not load builtin imageviewer if launching a .png file with fake08 core (Thanks to jtothebell for the tip) - Installed espeak-ng package for battery level reading - Included mbrola us2 male voice for use with espeak-ng - Added support for CHD files to Sega 32x (Thanks to thorias for the request) - Added ability to speak the current battery level reading (Thanks to JelOS for the idea) RG351MP, RG353M/V/VS, RG503, and RK2023 units = Select + R3 RG351V, RK2020/OGA 1.0, RGB10/RGB10s/RGB20/OGA 1.1, and Chi units = Select + R2 - Added verbal warning when in games if battery level is below 30 percent, then below 20 percent, then below 10 percent - Added ability to reset settings for GZdoom and LZdoom (Thanks to jsanchesleao for reporting the issue) - Added Quick Mode (Thanks to stupidhoroscope for the guidance and OnionOS for the inspiration) To enable this mode, select Enable Quick Mode from the Options>Advanced menu section in Emulationstation Only works with Retroarch and Retroarch32 based emulators Once enabled, if you do a safe shutdown while in a Retroarch or Retroarch32 emulator, An autosavestate will be created of the current game and the unit will shutdown. Upon power on, the system will autoboot into the last game and resume the auto savestate. v2.0 (08/11/2023) - Added ability to disable the verbal battery level warning introduced from the last update to emulationstation Available under Start->Sound Settings->Verbal Battery Warning - Added ability to change the verbal battery level voice introduced from the last update to emulationstation Available under Start->Sound Settings->Verbal Battery Voice - Fixed Quick mode to not start Emulationstation during shutdown while in quickboot mode from previous quickboot (Thanks to EchoFiend2000 for reporting the issue and helping to test the fix) - Updated SDL2 to version 2.0.28.2 v2.0 (09/21/2023) - Fixed Quick mode not starting emulationstation when quitting to emulationstation (Thanks to arnomolly for reporting the issue and testing the fix) - Fixed Quick mode stuck in a loop on supported RK3326 devices (Thanks to gasp for reporting the issue) - Fixed Quick mode sometimes fails to shutdown with some emulators - Fixed typo in Disable Quick Mode script - Updated Hypseus-Singe to 2.11.1 - Updated PPSSPP Standalone emulator to 1.16.2 - Updated pico8 script to be able to load splore by holding the B button after launching a cart from ES - Updated Fake08 standalone emulator - Updated restore default drastic settings script to include rk2023 and rgb30 units - Update sleep script to check if unit is loaded in quick mode when coming out of sleep - Added ability to boot into pico-8 standalone via Quick mode - Added ability to swap power button tap from suspend to power off to emulationstation. - Added ppsspp default controls script to Options>Advanced section - Added Wasm-4 fantasy console emulation support (Thanks to akhenakh for the recommendation) - Added Thomson computer emulation support (Thanks to kamelie1706 for the recommendation) - Added scraping support for Thomson computer to emulationstation v2.0 (09/23/2023) - Fixed slowdown of Emulationstation booting when scanning the ports folder with many ports installed - Fixed restore psp default controls script from last update in Options/Advanced section (Thanks to TBS for reporting the issue) - Updated Fix Global Hotkeys script in Options/Advanced section - Updated retroarch and retroarch32 to version 1.16 v2.0 (09/24/2023) - Updated quickmode scripts to disable while statement as it caused issues with quickmode when initiated again while in an existing quickmode v2.0 (09/29/2023) - Updated PPSSPP Standalone to 1.16.5 - Updated GZDoom to 4.11.0 - Updated Emulationstation to update last played collection before launch of game when quickmode is enabled (Thanks to MetroidFusion for the suggestion) - Updated Emulationstation to set brightness to 0 when in black screensaver behavior is set *Note* - Device must be in ES Fullscreen mode for this feature. This is not currently available for ES Header mode. - Updated Enable and Disable quick mode scripts so that restoring retroarch and retroarch32 defaults doesn't impact quick mode when enabled. (Thanks to fishku for reporting the issue) - Updated quickmode script to improve reliability with ps1 games - Renamed videos folder to movies to fix subfolders not showing up v2.0 (10/06/2023) - Updated Retroarch and Retroarch32 to 1.16.0.3 (14cb3732eb) - Updated wpasupplicant to version 2.10 to fix compatibility with wireless fast roaming - Updated NetworkManager to version 1.22.10 v2.0 (10/16/2023) - Updated PPSSPP Standalone to 1.16.6 - Removed Enable Developer Mode script from Options>Advanced section - Best to follow the directions at https://github.com/christianhaitian/arkos/tree/main/Headers for enabling developer mode - Removed bionic and focal apt repositories as they may cause issues for future updates v2.0 (11/04/2023) - Updated wifi setup tool - Updated pico8 launch script to use msgbox for warnings about missing pico8 official binaries. - Updated wifi script to account for special characters such as spaces in SSIDs. (Thanks to Quack for the fix) - Updated osk to not change the screen font for 480x320 devices - Updated msgbox to not change the screen font for 480x320 devices - Updated ogage to account for usb dac support - Cleaned up Backup ArkOS settings and Restore ArkOS settings scripts - Added USB DAC support for rk3326 devices v2.0 (12/08/2023) - Updated emulationstation to add Update Games List option to gamelist menu - Updated emulationstation to add the ability to sort systems alphabetically (Thanks to Froist for adding this capability) - Updated emulationstation to not show hidden folders and their content in system folders (Thanks to Manfred282 for the request and testing) - Updated emulationstation to not show DLC content for PSP (Thanks to Manfred282 for the request and testing) - Updated emulationstation to add the ability to scan the ports folder on boot or not (Thanks to Metrograde for reporting the m8 headless project issue and testing) - Updated buttonmon.sh to add support for detecting X, Y, L1, L2, R1, and R2 buttons - Updated Quick Mode to add the ability to delete a corrupted auto save state by holding R1 while booting into a quick mode game - Updated osk and msgbox to default to Lat7-TerminusBold20x10 console font if a odroid go 2 input is found for any reason - Updated keys.gptk in /opt/inttools to set L1 and R1 to Page Up and Page Down respectively - Updated NetworkManager to 1.44.2 - Updated wpa_supplicant.service to make use of wpa_supplicant.conf file - Updated Wifi setup script to fix console font - Updated 8821cs.conf file - Fixed restore default settings scripts for GZdoom and LZdoom (Thanks to Wilderness for reporting the issue) - Added solution to automatically restore audio on reboot if /home/ark/.asoundrc file is missing or empty to address potential no audio issues - Added Sameboy retroarch emulator for Game Boy and Game Boy color - Added wpa_supplicant.conf to allow wpa_cli to scan for networks - Added Backup and Restore ArkOS settings options to BaRT - Added Adhoc Netplay support for retroarch and retroarch32 - Just hold the X button after launching a retroarch or retroarch32 based game from Emulationstation then pick host or client mode See the FAQ available from the ArkOS wiki (http://arkos.hopto.me) for your unit for more info on this feature. - Added Game Share feature for retroarch and retroarch32 from the Adhoc Netplay session menu See the FAQ available from the ArkOS wiki (http://arkos.hopto.me) for your unit for more info on this feature. v2.0 (12/15/2023) - Added enterprise 64/128 and videoton tvc emulator (Thanks to slaminger for the suggestion) - Added enterprise 64/128 and videoton tvc images to nes-box theme (Thanks to Jetup13 for the theme update) - Fixed emulationstation not showing folders that contain a period in the name but is not at the beginning of the folder name (Thanks to kane159 for reporting the issue) - Fixed osk, msgbox and Wifi.sh to not default to Lat7-TerminusBold20x10 console font for 480x320 displays (Thanks to ommokazza for reporting the issue) - Fixed plymouth ArkOS version changing font during boot up v2.0 (12/22/2023) - Updated emulationstation to include performance governor control settings per system and per game - Updated emulationstation to fix the games counter including hidden games in the count (Thanks to EnsignRutherford for reporting the issue and confirming the fix) - Updated perfmax scripts to support performance governor control settings from emulationstation - Updated quickmode scripts to accomodate governor control changes and BaRT v2.0 (01/27/2024) - Updated ArkOS Browser by filebrowser to version 2.27.0 - Updated Amiberry standalone to 5.6.5 - Updated Wifi script to fix exit and relaunch screen corruption bug - Updated adhoc netplay script to fix exit and relaunch screen corruption bug - Updated emulationstation to fix an icon and locale language related problem and another minor cleanup for governors (Thanks to ljhmd0825 for the find and fix) - Updated scummvm.sh to support starting ScummVM games without needing drilling down into sub folders (Thanks to EnsignRutherford for the script update) - Updated scan for new games script for ScummVM to place the created .scummvm files into the root scummvm subfolder (Thanks to EnsignRutherford for the suggestion) - Updated solarus.sh to use a different symlink for saves to not inflate the count of games for the Solarus system in Emulationstation (Thanks to EnsignRutherford for reporting the issue) - Updated speak_bat_life.sh to speak the current performance governor if R2 is held down while initiating the speak battery life key combo or during the speaking of the current battery life. - Updated libretro scummvm.ini file to point to roms/bios/scummvm folder by default instead of to /home/ark/.config/retroarch/system - Updated Switch to SD2 script to update retroarch system location in scummvm.ini - Fixed governor setting for virtualjaguar system - Added Palm OS (Mu) emulator - Added Radioshack TRS-80 (CoCo3) support (Thanks to EnsignRutherford for the suggestion and setup) - Thanks to Ciaran Anscomb for creating the XRoar emulator and responding to inquiries about the emulator. - Updated Nes-Box theme to add art for Radioshack TRS-80 (Thanks to EnsignRutherford) - Added uae4arm core option for Retroarch emulator in emulationstation - Added missing stark_surface_fill shader files for ScummVM Standalone (Thanks to eth3real for reporting the issue) - Added gui-icons.dat, residualvm.zip, shaders.dat and translations.dat for libretro scummvm - Added .chd and .CHD as supported extensions for PSP - Added .7z and .7Z as supported extensions for Nintendo DS - Added PPSSPP-2021 (standalone-2021) emulator build with fps patch - May help with better performance on some psp games v2.0 (02/23/2024) - Added Videopac support (Thanks to EnsignRutherford for the suggestion) - Added additional missing supported extensions for Commodore 8 bit systems (Thanks to vonmillhausen for the detailed research and list) - Added ipf support for Amiga (Thanks to gameforcecadet for the suggestion) - Added exit hotkey daemon for ECWolf standalone emulator (Thanks to EnsignRutherford for the suggestion) - Added Yabasanshiro as an additional selectable retroarch core for Sega Saturn (Thanks to mrplow for the suggestion) - Fixed standalone-duckstation script to allow holding the A button for creating per game custom settings for the standalone duckstation emulator - Fixed standalone-duckstation settings now being able to load with single sd card setups - Fixed mednafen movie recordings so they are saved to the movies folder (Thanks to kane159 for the report) - Removed edit metadata for options section (Thanks to dani7959 for reporting the issue) - Updated USB DAC control script - Updated PPSSPP standalone emulator to 1.17.1 - Updated XRoar standalone emulator to 1.5.3 - Updated Retroarch and Retroarch32 to 1.17 - Updated retroarch and retroarch32 launch scripts to allow dosbox-pure and gpsp cores for local netplay - Updated launching of scripts for the Options section to show stderr and not just stdout (Thanks to SirNate0 for the suggestion) v2.0 (03/29/2024) - Updated n64.sh launch script to more broadly account for various devices - Updated singe.sh launch script to use an alternate sdl2 for singe (ALG) games (Thanks to MBRetrocade6894 for reporting the issue) - Updated Retroarch and Retroarch32 to 1.18(f549875) - Updated retroarch and retroarch32 audio and video filters - Updated XRoar standalone emulator to 1.5.5 - Updated older PortMaster installs to address a possible update bug (Thanks to kloptops for this fix) - Removed RGB30 related items accidentally added from the 02232024 update - Added geolith libretro emulator for Neo Geo (Thanks to Slaminger for the suggestion) - This emulator is more accurate than fbneo and fbalpha and allows the ability to load .neo rom files instead of cumbersome arcade roms of a particular version - Added .neo and .NEO extension support for Neo Geo - Added DoubleCherryGB libretro emulator for GameBoy and GameBoy Color (Thanks to Slaminger for the suggestion) - This emulator allows for emulating up to 4 or more GameBoy units - Added stella libretro emulator for Atari 2600 (Thanks to xkenx70 for the suggestion) - Added Apple2 support (Thanks to slayer666 for script and recommendation) v2.0 (03/30/2024) - Fixed missing saves and savestates issue from Retroarch and Retroarch32 1.18 update - Related to this commit which has now reverted: https://github.com/libretro/RetroArch/commit/338c9a4fe441899e98c95ab082e18ddb5f931e49 - Fixed ppsspp 1.17.1 gui (Thanks to AmberElec for the patch) - Updated apple2.sh script to fix some minor issues (Thanks to Slayer366 for the fixes) v2.0 (04/24/2024) - Added Libretro MESS as an additional emulator for Apple 2 (Thanks to Zomugoff and BCosmo for the suggestion) - Added input tester tool (Thanks to CavemanJoe for the suggestion) (Thanks to Michele Righi for SDL2-Controller-Tester) - Added inactivity auto suspend capability - Enable and set the timeout (in minutes) for auto suspend via the Start Menu>Advanced section. - Updated apple2.sh script to fix filenames with parentheses and braces (Thanks to BCosmo for the fixes) - Updated linapple to stop joystick log messages - Updated ScummVM Standalone to 2.8.1 - Updated Mednafen standalone to 1.32.1 - Updated Emulationstation to add the ability to adjust and disable auto suspend - Updated Emulationstation to change folder icon from star to right arrow to differentiate from favorited games (Thanks to lauren7ino for the suggestion) - Fixed ppsspp-2021 gui (Thanks to AmberElec for guidance) v2.0 (05/24/2024) - Updated SDL to 2.0.30.3 - Updated Mupen64plus Standalone - Updated Hypseus-singe to 2.11.2 - Updated FileBrowser to version 2.30.0 - Updated Emulationstation to correct some spelling issues (Thanks to lauren7ino for the find) - Updated gamecontrollerdb.txt for inttools - Updated Wifi.sh script to correct some issues - Added ability to change game loading image to a scraped marquee, thumb or image if available for the game. (Thanks to leon for the idea) - Just go to the Start>UI Settings>Game Loading Image and select default (for the default ArkOS loading image), marquee, image, or thumb option. - Make sure Game Loading Image Mode is set to PIC - Added ability to use an alternate SDL2 version for Portmaster games - Just use the Change Ports SDL tool located in the Options>Advanced section v2.0 (06/27/2024) - Updated Retroarch and Retroarch32 to 1.19.1 (e51a316) - Updated Emulationstation to fix not being able to show content in a subfolder named Sports (Thanks to evanation for reporting the issue) - Updated ondemand cpu governor up_threshold and sampling_down_factor to 85 and 150 respectively to smooth out game play when using this governor (Thanks to chronoreverse for the tip) - Updated N64 to add support for 7z and zip files - Fixed being able to set a performance governor for Atari ST emulation - Fixed Retroarch and Retroarch32 missing reboot and shutdown options (Thanks to Swift Outlaw for reporting the issue) - Fixed ALG no longer launching since last update - Fixed Update Games Lists option returns to corrupt game list for fade transition (Thanks to Zomgugoff for reporting the issue and confirming the fix) - Added Ardens libretro core as an addittional core for Arduboy - Added Japanese translation for Emulationstation (Thanks to alhumbra for the translation) - Added the ability to hide extensions per system (Thanks to Batocera for the solution) - While in a system, press the start button then go to UI Settings then go to Theme Configuration then File Extensions v2.0 (07/04/2024) - Fixed Emulationstation slow loading when many ports are installed - Fixed game count when extensions are filtered - Added FBNeo xtreme amped libretro core for various arcade systems where libretro fbneo core is available (Thanks to KMFDManic for the modification and recommendation) - May improve performance on rk3566 devices with certain CAVE games like Deathsmile and Mushihime-sama. For Deathsmile, set Blitter Delay to 128 in Core Options>Dip Switches. v2.0 (07/31/2024) - Updated French translation for Emulationstation (Thanks to chronoss09) - Updated Korean translation for Emulationstation (Thanks to ljhmd0825) - Updated Portuguese translation for Emulationstation (Thanks to lauren7ino) - Updated Spanish translation for Emulationstation (Thanks to AmadeusGraves) - Updated Emulationstation to fix Gamelist View Style option "video" not being translatable (Thanks to ljhmd0825 for the fix) - Updated Ogage to add additional global hotkeys for volume and brightness control using + key with l1/r1 for volume and + key l2/r2 for brightness respectively - Updated BaRT option 9 control description to include V10 - Added Sharp-Shimmerless-Shader for retroarch and retroarch32 (Thanks to Woohyun-Kang for creating this shader and providing permission to distribute it)(Thanks to Ganimoth for suggesting it for inclusion in ArkOS) - Added ChimeraSNES retroarch core for SNES (Thanks to cobaltgit for the suggestion) v2.0 (08/23/2024) - Added piemu emulator for Aquaplus P/ECE emulation (Thanks to sakamoto-neko for the suggestion and AmberElec for the execution script) - Added emuscv libretro core emulator for Epoch Super Cassette Vision (Thanks to sakamoto-neko for the suggestion) - Added smsplus-gx libretro core for Sega Master System and Sega Game Gear - Added hatariB libretro core as an additional emulator for Atari ST (Thanks to Slayer366 for the suggestion) - Added etos192us.img GPL licensed bios file for hatarib libretro core. (Thanks to EmuTOS) - https://emutos.sourceforge.io/ - Added minivmac libretro core for Apple Macintosh emulation (Thanks to 6800legacy for the suggestion) - Added Aquaplus P/ECE system to NES-Box theme(Thanks to Jetup13) - Added Super Cassette Vision system to NES-Box theme(Thanks to Jetup13) - Added support for .hdv and .HDV for Apple II (Thanks to AP2K94 for the suggestion)(Thanks to Slayer366 for guidance on adding support for this) - Requires using Applewin standalone emulator - Updated singe.sh script to support game.commands file (Thanks to Rhikki for the suggestion) (Thanks to Dirtbagxon for the script modification) - Updated Fake-08 standalone emulator - Updated wifi script to add ability to set country for Wifi use - May help improve wifi performance - Fixed Backup and Restore ArkOS settings function in BaRT v2.0 (09/27/2024) - Updated SDL to 2.0.30.7 - Updated Change Ports SDL tool to support SDL 2.0.30.7 - Updated singe.sh script to include -texturestream setting to improve performance with newer SDL - Updated daphne.sh script to include -texturestream setting to improve performance with newer SDL - Updated netplay.sh to stabilize compatibility with 3:2 screened rk3326 devices - Updated arkos_ap_mode.sh to fix failure state handling - Updated Restore ArkOS Settings tool to fix some missing settings like Tap to Power Off (Thanks to lauren7ino for reporting the issue) - Updated Backup ArkOS Settings tool to fix backing up timezone setting (Thanks to lauren7ino for reporting the issue) - Updated Emulationstation to add scraping support for Vircon32 - Updated Emulationstation to add Loading Image delay feature when using Game Loading Image in Pic mode (Thanks to Zomugoff for the idea) - Updated perfmax and perfnorm scripts to support Loading image delay feature - Updated XRoar emulator to version 1.6.5 - Optimized hostapd.conf to improve local netplay performance - Changed netplay check frame setting to 10 to reduce desync issues for rk3326 devices (Thanks to FIRE FIRE FIRE for reporting the issue) - Added ability to restore (reenable) joystick control for ECWolf standalone emulator. - Added support for PuzzleScript (Thanks to silliness is no laughing matter for the mention of this core) - Added support Vircon32 (Thanks to thenanox for the recommendation) - Added PuzzleScript system to NES-Box theme(Thanks to Jetup13) - Added Vircon32 system to NES-Box theme(Thanks to Jetup13) - Added .m3u and .M3U as supported extensions for Amiga and AmigaCD32 (Thanks to lauren7ino for the suggestion) - Added ability to add alternative control scheme for standalone Mupen64plus including on per game basis. - In the n64 games folder, a controls subfolder will be created after the initial run of a game. Within that controls folder should be a Sample.ini file. This file contains the currently assigned default controls for mupen64plus. To change that default control setup, just copy Sample.ini to Default.ini within the controls subfolder and make your control changes there. To do it on a per game basis, copy Sample.ini to yourgamename.ini within the controls subfolder and make your changes there. If your game's file name is called Paper Mario.z64, the custom control file name will need to be Paper Mario.ini for the custom control to be picked up. v2.0 (09/29/2024) - Fixed builtin controller issue with SDL2 to 2.0.30.7 v2.0 (10/25/2024) - Updated Emulationstation to exculde menu.scummvm from being scraped (Thanks to lauren7ino for reporting the issue) - Updated Hypseus-singe to 2.11.3 - Some assigned buttons for this emulator have changed. See the global assigned hotkey section in the FAQ for your respective device for more info. v2.0 (11/27/2024) - Updated exfat kernel module - Updated GZDoom to 4.13.1 - Updated XRoar to 1.7.2 - Updated PPSSPP Standalone to 1.18.1 - Updated Mupen64Plus Standalone - Fixed ScummVM Standalone saving issue for single SD card setups - Disabled blinking cursor when entering and exiting Emulationstation (Thanks to Jason Grieves for the request) v2.0 (12/24/2024) - Reverted exfat kernel module from last update - Updated uboot to remove version info being shown over the boot logo - Updated ScummVM Standalone to 2.9.0 - Updated SDL to 2.0.30.10 - Updated Change Ports SDL tool to support SDL 2.0.30.10 and 2.0.28.2 - Updated FileBrowser to version 2.31.2 - Updated coco.sh script to accomodate providing an alternate default control scheme for CoCo3 emulation using XRoar - Added j2me emulator using libretro freej2me and freej2me-plus cores - Added j2me system to NES-Box theme(Thanks to Jetup13) v2.0 (01/31/2025) - Updated Retroarch and Retroarch32 to 1.20.0 (ed1810d) - Updated Hypseus-singe to 2.11.4 - Updated pico8.sh script to fix Splore deleting downloaded carts when played offline (Thanks to elmimmo for reporting the issue) - Updated Emulationstation to add support for fontawesome font and add ability for additional translatable text (Thanks to wakeboxer) - Updated Emulationstation to add support for setting a custom verbal battery warning threshold (Thanks to mardem1976 for the suggestion) - Updated Emulationstation Korean translation (Thanks to wakeboxer for the PR) - Updated batt_life_verbal_warning.py to accomodate custom verbal battery warning threshold - Updated freej2me.sh to address audio issue for rk3326 devices - Fixed bad freej2me-lr.jar and freej2me-plus-lr.jar files from 12/24/2024 update - Added Cave Story as a system using doukutsu-rs libretro core (Thanks to Tonhum for the suggestion and testing) - Added Cave Story system to NES-Box theme (Thanks to Jetup13) v2.0 (02/01/2025-2) - Add onscripter-onsyuri core for Onscripter system (Thanks to lcdyk0517 for the suggestion and testing. Thanks to iyzsong for the libretro core and guidance.) v2.0 (02/01/2025)-3 - Fixed Portmaster segfaulting - Added BUTTON_RIGHTSTICK as KEY_SERVICE for Hypsesus-Singe v2.0 (02/02/2025) - Updated Retroarch and Retroarch32 to respect custom in-game save and savestate locations settings (05f75b8) - Added .VERSION file to /home/ark/.config folder location for PortMaster use v2.0 (02/08/2025) - Updated Retroarch and Retroarch32 to last 1.20.0 stable release due to override issues - Updated Emulationstation to resolve missing font issue for languages such as Korean (Thanks to wakeboxer for the fix) - Updated wifi tool to truncate long SSIDs during password input (Thanks to dani7959 for reporting the issue) - Updated USB Drive Mount to prevent incorrect mounting filesystem errors (Thanks to XNLFutureTechnologies for the fix) - Updated msgbox to add support for parsing a second argument as a dialog title (Thanks to XNLFutureTechnologies for the pull request) - Added BBC Micro emulation using the b2 libretro core (Thanks to SuperBadger77 for the recommendation) - Updated NES-Box theme to include BBC Micro (Thanks to Jetup13) v2.0 (02/09/2025) - Updated Emulationstation to fix missing popup keyboard fonts - Updated Emulationstation to add Date and Time display for video and slideshow screensavers (Thanks to bulzipke for the PR and Batocera) - Updated Emulationstation to add Korean(Hangui) input, unicode and other fixes for the popup keyboard (Thanks to bulzipke for the PR and Batocera) - Updated Retroarch and Retroarch32 to the correct last 1.20.0 stable release this time - Updated Retroarch and Retroarch32 common overlays - Updated BBC Micro emulation to no longer need a swapfile (Thanks to zoltanvb for updating the libretro core to resolve this) v2.0 (03/29/2025) - Updated finish.sh and pause.sh to fix Favorites and Last Played not keeping updates between power on and power off events - Updated XRoar to 1.8.2 - Updated GZDoom to 4.14.1 - Updated Network Manager to 1.52.0 - Updated Emulationstation to fix a popup keyboard cursor movement issue (Thanks to bulzipke for the PR) - Updated Emulationstation to fix korean keyboard (Thanks to ljhmd0825 for the PR) - Updated Emulationstation to fix screensaver update (Thanks to bulzipke for the PR) - Updated Emulationstation Russia translation (Thanks to SerjGeek) - Updated Update script to simplify future updates - Added Emulationstation Ukrainian Translation (Thanks to SerjGeek) - Added Emulationstation Swedish Translation (Thanks to yeager) - Added Dragon32 emulation (Thanks to alektronic) - Added Dragon64 emulation (Thanks to alektronic) - Added navy1978's modified retrorun and retrorun32 as additional emulators for Atomiswave, Dreamcast, Noami and Saturn (Thanks to navy1978 for the work and accommodations) - Added Flycast Standalone as additional emulator for Atomiswave, Dreamcast and Naomi (Thanks to KitFox618 for the inquiry) v2.0 (03/30/2025) - Fixed analog stick for retrorun and retrorun32 (Thanks to KitFox618 for reporting the issue) v2.0 (04/30/2025) - Updated Retroarch and Retroarch32 to 1.21.0 - Updated Sharp-Shimmerless shaders (Thanks to Woohyun) (Thanks to lauren7ino for the mention of the update) - Massive update to es_systems.cfg to allow for sorting of systems. (Thanks to lauren7ino for the work) - Applied missing updated Emulationstation to fix a popup keyboard cursor movement issue (Thanks to bulzipke for the PR) - Applied missing updated Emulationstation to fix korean keyboard (Thanks to ljhmd0825 for the PR) - Applied missing updated Emulationstation to fix screensaver update (Thanks to bulzipke for the PR) - Updated Retrorun and Retrorun32 to version 2.7.5 (Thanks to navy1978) - Adds savestate load (Select+L1 and save (Select+R1) hotkeys. - Other cleanup and minor fixes - Updated Wifi tool to support connecting to WPA3 networks - Updated Wifi tool to not ask for a password when connecting to open networks - Updated importwifi tool to support connecting to WPA3 networks - Updated wifi_importer systemd service to load before plymouth v2.0 (05/31/2025) - Updated ScummVM to version 2.9.1 - Updated Hypseus-Singe 2.11.5 - Updated Retrorun to version 2.7.7 v2.0 (06/30/2025) - Updated PPSSPP to 1.19.2 - Updated EasyRPG libretro to version 0.8.1.1 "Stun - Patch 1" - Updated liblcf to version 0.8.1 for EasyRPG 0.8.1.1 - Added libretro vbam and libretro bsnes as selectable cores for Game Boy and Game Boy Color emulation via Retroarch v2.0 (06/30/2025)-1 - Fixed PPSSPP and PPSSPP-2021 not loading - Reverted last EasyRPG update back to 0.8 "Paralyze" v2.0 (07/31/2025) - Updated PPSSPP to 1.19.3 - Added genesis_plus_gx_ex as additional retroarch core for Sega Genesis, Megadrive, Master System, GameGear and Sega CD