2020-10-06

EKA2L1 Git (2020/10/06)

EKA2L1 Git (2020/10/06) is released. EKA2L1 is a Experimental Symbian OS emulator, written in C++ 17. The emulator currently emulates Symbian OS's EKA2 behavior (with planned EKA1 support), and reimplement most of its critical app servers. It can already boot many EKA2's apps and games, with EKA1 being worked on at the moment.

EKA2L1 Git Changelog:
* kernel: Implement dll global data system calls
* kernel/chunk: Remove debug chunk emit
* manager: Add debug log error on device add
* drivers/graphics: Require bitmap to be created first with non changeable bpp
* drivers/graphics/ogl: Use two separate framebuffer to do blit copy
* debugger: Add mount mmc/sd card shortcut
* debugger/strings: Make clearer of nearest neighbor filter tooltip
* Merge pull request #200 from EKA2L1/i3d
* config: Enable cpu-load-save by default
* patch/mediaclientaudiostream: Adjust priority to standard
* kernel/scheduler: Move idle notify to the root schedule function
* common/sync: Fix semaphore softlock sometimes
* services/window: Set default refresh rate to 30fps
* kernel: Only use old friend when in cpu idle saving mode
* config: Add option to toogle cpu load save
* kernel: Idle cores when no thread is active
* services/window: Use last draw time without padding time
* services/window: Delete current redraw rect at beginning of redraw
* debugger: Add step support
* services/window/scheduler: Thread safe enab;ed
* services/window: Have each frame limiter for each window and remove redraws of window beginning to redraw
* services/window: Store owner of event and allow removal
* translation: Correct source string (#195)
* services/window: Use focus screen when no other param is provided
* scripting: Fix loadcodeseg param
* services/window: Be smarter about when to update the screen
* console/thread: Fix screen filtering update when kernel is not around
* kernel/svc: Add debug print for s60v1
* dispatch/audio: Use copied position on dispatch func and add comments
* services/audio/dsp: Add separation of real-time position and copied position
* debugger+drivers: Add support for nearest neighbor filtering
* config: Add nearest neighbor filtering option
* drivers/graphics: Add check for empty command list
* kernel/thread: Dont sleep it's already waiting
* services/window: Add vsync support
* services/syagt: Implement notify_event_cancel
* patch/mediaclientaudiostream: Fixup open before to improve stablity
* epoc: Set default language before starting to initialize other stuffs
* patch/mediaclientaudiostream: Update dll binaries
* patch/mediaclientaudiostream: Fixup active status right when constructed for buffer queue active object
* kernel: Using cache interpreter to handle unpredictable instruction
* arm/dynarmic: Report back unpredictable behavior
* utils: Add image related UID constants
* services/window: Implement priority key add and listen and fix create_window_group crash
* services/applist: Add launch app implementation
* kernel/process: Add get_primary_thread getter
* services/window: Complete set_non_fading
* services/applist: Add thread id parameter and impl launch_app
* kernel/libmngr: Remove process parameter from load
* services/sysagt: Implement set_event_buffering

EmuCR: EKA2L1

Download: EKA2L1 Git (2020/10/06)
Source:Here

0 Comments

Post a Comment