emu-ex-plus-alpha/PCE.emu
Robert Broglia 3f0c38cba8 Move frame timing to the dedicated emulation thread and misc tweaks/fixes
* Imagine: Add API for setting frame timer events in Window and Screen classes to a different thread
* Imagine: Clean up FDEventSource, Timer and various related APIs
* Imagine: Enable unused parameter/function/variable warnings and fix related warnings
* Imagine: Simplify MenuItem text alignment code
* Imagine: Run java Looper in EventLoop::run() instead of the native one if it exists
* Imagine: Run a single iteration of ALooper_pollOnce() in EventLoop::run() to ensure loop condition is checked properly
* Imagine: Post next frame in Screen::runOnFrameDelegates() before running delegates
* Imagine: Add support for indirectly writing to a Gfx::MappedBuffer in case it could be in use by the GPU
* Imagine: Update gradle to 8.9 and plugin to 8.5
* EmuFramework: Run the frame timer in EmuSystemTask's thread to simplify code and reduce jitter
* EmuFramework: Add headings to system options menu
* EmuFramework: Remove syncEmulationThread() and replace with suspendEmulationThread() API
* EmuFramework: Simplify FrameTimeStats
* EmuFramework: Fix incorrect remove_if() usage in KeyConfig::set()
* NES.emu, PCE.emu, Snes9x: Fix incorrect multitap gamepad key categories
* Lynx.emu: Add .lyx to recognized extensions
2024-07-21 04:13:43 -04:00
..
metadata Android updates and a quick GBA save type fix 2023-04-23 18:29:04 -04:00
res Misc tweaks and fixes 2024-04-25 17:03:20 -04:00
src Move frame timing to the dedicated emulation thread and misc tweaks/fixes 2024-07-21 04:13:43 -04:00
android-release.mk Update to new Android App Bundle format 2019-10-18 00:18:39 -04:00
android.mk Update to new Android App Bundle format 2019-10-18 00:18:39 -04:00
build.mk Move frame timing to the dedicated emulation thread and misc tweaks/fixes 2024-07-21 04:13:43 -04:00
config.mk IO and error-handling updates/fixes 2021-10-30 06:04:53 -04:00
ios-release.mk 1.5.23 2014-12-12 20:08:12 -05:00
ios.mk 1.5.23 2014-12-12 20:08:12 -05:00
linux-x86_64-clang.mk 1.5.9 2013-03-13 00:41:19 -04:00
linux-x86_64-release-static.mk 1.5.12 2013-05-30 15:54:46 -04:00
linux-x86_64-release.mk Initial 1.4.25 commit 2012-05-02 00:03:09 -04:00
linux-x86_64.mk Initial 1.4.25 commit 2012-05-02 00:03:09 -04:00
pandora-release.mk 1.5.11 2013-05-19 00:22:47 -04:00
pandora.mk 1.5.11 2013-05-19 00:22:47 -04:00
ps3.mk 1.5.10 2013-04-04 19:15:58 -04:00