Celebrating 1.4 million total downloads, v4.4 is finally here! this version has a LOT of changes please read through the changelog to find out about them.
As always. while we try to test every aspect of this release with many new settings, options, emulators and ports it is impossible to test it on all devices and with all games. If you find any issue please use Discord, The EmuELEC forum or if you are sure its a reproducible bug open a GitHub issue.
General:
Huge update to base build system:
- All Amlogic devices now use the same kernel 4.9-19!
- You might notice a bit more performance on some emulators as well usage in general.
- IMPORTANT: S905 (GXBB, p201) for the moment is no longer supported. If you have one of those devices (s905 no letter after the 5) DO NOT UPDATE, stay in 4.3.
Fixed Bugs:
- One of the most annoying bugs that plagued fbdev with Retroarch was finally fixed (Issue #76)
fixed in PRmali_fbdev fix for fps drop after egl_destroy
(#789) by @spleen1981!
This means that using Retroarch as boot up option is now possible (some small changes need to be done). - Fixed Bluetooth connectivity issues
- Fix zoom not working on manuals
- Fix many external mounting issues
- Backup will now rename the file instead of deleting it after restore.
- Fixed SuperTux and SuperTuxKart data download
- Fixed auto-update would show update available even if there was none.
Additions and other fixes:
- Added WIP Mupen64plus Standalone
- Added WIP FBNeo Standalone
- Added Duckstation Standalone
- Added Yabasanshiro Standalone
- Added Blake Stone to ports
- Added iotop
- Added VIM
- Added External Mount settings in ES
- Added option to create key remaps for Advance MAME Thanks to Joshua L (@Langerz82)
- Switch to SDL 2.0.20 for all devices
- Support for Pixelcade (Install script is in Setup)
- Retroachievements encore is now configurable from ES
- Added Enable Integer Overscaling in ES
- Use toggle for fast forward instead of hold
- Add .68k .68K .sgd .SGD to genesis/md
- Added gamepad auto configuration for Dolphin and Flycast Thanks to Joshua L (@Langerz82)
- Reworked Advance MAME gamepad auto configuration Thanks to Joshua L (@Langerz82)
- Removed ceemmc because it’s no longer compatible with 3 partitions
- Added option to backup to cloud services using rclone.
- Switch to parallel_n64_32b as default n64 emulator for handhelds.
- Add Heart Of Darkness to ports (PR #863)
- Added a5200 core as default emulator for Atari 5200
- Added gearcoleco core (PR #859)
- Updated several emulators (PR #856)
- Added Messen-s to gameboy to allow for Super GameBoy emulation (PR #848)
And many other changes! for the full list check out the commit history.
Cloud sync note:
Be sure to read Remote Setup
Name your remote as EmuELEC_Remote
and copy rclone.conf to /emuelec/configs/rclone/
finally create a folder named EmuELEC_Backup
on your cloud service.
If you would like to use another name for the remote or backup folder you can create a file named
/emuelec/configs/rclone/ee_cloud_sync.cfg
and add this to the file:
EE_SYNC_REMOTE="your_remote_name"
EE_SYNC_PATH="your_backup_folder"
Cloud backup and restore options are in
“Main Menu > EmuELEC Settings > Danger Zone > Cloud Backup Settings and Game Saves”
“Main Menu > EmuELEC Settings > Danger Zone > Cloud Restore Settings and Game Saves”
Also note that this feature is currently in beta so don’t put your blind fate on it working 100%
Project Support
If you wish to support EmuELEC you can use Github sponsors, Patreon or Paypal, note that this is absolutely not required to enjoy EmuELEC but it helps a lot and it is greatly appreciated!
Please remember, EmuELEC is COMPLETELY FREE! it is not to be sold or included in ANY commercial products as a whole, if you have paid for EmuELEC, it was included on a device or an image, DEMAND YOUR MONEY BACK! For more license info read EmuELEC/README.md at master · EmuELEC/EmuELEC · GitHub
What’s Changed
- Adding cas extension to msx and msx 2 to load cassetes on Emulationstation by @Kelvfimer in Adding cas extension to msx and msx 2 to load cassetes on Emulationstation by Kelvfimer · Pull Request #785 · EmuELEC/EmuELEC · GitHub
- fix(package): path to duckstation-lr zip file by @volkc in fix(package): path to duckstation-lr zip file by volkc · Pull Request #787 · EmuELEC/EmuELEC · GitHub
- Confrimed YabasanshiroSA runs by @devmiyax in Confrimed YabasanshiroSA runs by devmiyax · Pull Request #788 · EmuELEC/EmuELEC · GitHub
- mali_fbdev fix for fps drop after egl_destroy by @spleen1981 in mali_fbdev fix for fps drop after egl_destroy by spleen1981 · Pull Request #789 · EmuELEC/EmuELEC · GitHub
- advmame joycfg changes by @Langerz82 in advmame joycfg changes by Langerz82 · Pull Request #790 · EmuELEC/EmuELEC · GitHub
- updated cvbs values needs a test. by @Langerz82 in updated cvbs values needs a test. by Langerz82 · Pull Request #799 · EmuELEC/EmuELEC · GitHub
- Software renderer is only needed for Amlogic-ng. by @miwasp in Software renderer is only needed for Amlogic-ng. by miwasp · Pull Request #811 · EmuELEC/EmuELEC · GitHub
- EE - advmame, flycast, dolphin auto input config by @Langerz82 in EE - advmame, flycast, dolphin auto input config by Langerz82 · Pull Request #812 · EmuELEC/EmuELEC · GitHub
- Bump lzdoom to version 3.88b by @miwasp in Bump lzdoom to version 3.88b by miwasp · Pull Request #829 · EmuELEC/EmuELEC · GitHub
- Dev joycommon and advmame auto gamepad fixes by @Langerz82 in Dev joycommon and advmame auto gamepad fixes by Langerz82 · Pull Request #830 · EmuELEC/EmuELEC · GitHub
- Dev joycommon fix2 by @Langerz82 in Dev joycommon fix2 by Langerz82 · Pull Request #835 · EmuELEC/EmuELEC · GitHub
- Fix missing …ui_configure… in advmame.rc on OGS by @miwasp in Fix missing ..ui_configure... in advmame.rc on OGS by miwasp · Pull Request #837 · EmuELEC/EmuELEC · GitHub
- Update to dcf136 by @kevinrivm in Update to dcf136 by kevinrivm · Pull Request #838 · EmuELEC/EmuELEC · GitHub
- Dev mupen64 joy by @Langerz82 in Dev mupen64 joy by Langerz82 · Pull Request #842 · EmuELEC/EmuELEC · GitHub
- Dev dolphin joy fix. by @Langerz82 in Dev dolphin joy fix. by Langerz82 · Pull Request #843 · EmuELEC/EmuELEC · GitHub
- Dev advmame joy fix2 by @Langerz82 in Dev advmame joy fix2 by Langerz82 · Pull Request #844 · EmuELEC/EmuELEC · GitHub
- Dev flycast joy arcade fix by @Langerz82 in Dev flycast joy arcade fix by Langerz82 · Pull Request #836 · EmuELEC/EmuELEC · GitHub
- Update es_systems.cfg to include mesen-s in gb,gbc by @miwasp in Update es_systems.cfg to include mesen-s in gb,gbc by miwasp · Pull Request #848 · EmuELEC/EmuELEC · GitHub
- Update several emulators to current versions for 4.4 by @Kelvfimer in Update several emulators to current versions for 4.4 by Kelvfimer · Pull Request #856 · EmuELEC/EmuELEC · GitHub
- Update Picodrive to right version d26d4c29652003d39a139775c122217ac95000a8 by @Kelvfimer in Update Picodrive to right version d26d4c29652003d39a139775c122217ac95000a8 by Kelvfimer · Pull Request #857 · EmuELEC/EmuELEC · GitHub
- Updated gears emulators by @Kelvfimer in Updated gears emulators by Kelvfimer · Pull Request #859 · EmuELEC/EmuELEC · GitHub
- Dev joy common cache fixes by @Langerz82 in Dev joy common cache fixes by Langerz82 · Pull Request #858 · EmuELEC/EmuELEC · GitHub
- Add a5200 and gearcoleco to the build process by @miwasp in Add a5200 and gearcoleco to the build process by miwasp · Pull Request #860 · EmuELEC/EmuELEC · GitHub
- Fix name of core “gearcoleco” in es_systems.cfg by @miwasp in Fix name of core "gearcoleco" in es_systems.cfg by miwasp · Pull Request #861 · EmuELEC/EmuELEC · GitHub
- Adding heart of Darkness port by @Kelvfimer in Adding heart of Darkness port by Kelvfimer · Pull Request #863 · EmuELEC/EmuELEC · GitHub
- Dev mupen64plussa resolution by @Langerz82 in Dev mupen64plussa resolution by Langerz82 · Pull Request #849 · EmuELEC/EmuELEC · GitHub
New Contributors
- @Kelvfimer made their first contribution in Adding cas extension to msx and msx 2 to load cassetes on Emulationstation by Kelvfimer · Pull Request #785 · EmuELEC/EmuELEC · GitHub
- @volkc made their first contribution in fix(package): path to duckstation-lr zip file by volkc · Pull Request #787 · EmuELEC/EmuELEC · GitHub
- @devmiyax made their first contribution in Confrimed YabasanshiroSA runs by devmiyax · Pull Request #788 · EmuELEC/EmuELEC · GitHub
- @spleen1981 made their first contribution in mali_fbdev fix for fps drop after egl_destroy by spleen1981 · Pull Request #789 · EmuELEC/EmuELEC · GitHub
Full Changelog: Commits · EmuELEC/EmuELEC · GitHub