EKA2L1 Git (2020/11/09) 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: Document find_handle members
* kernel: Change the way object_next works and fix infinite handle searching
* kernel/scheduler: Reset runtime for previous thread that was in run state
* services/window: Reduce the number of keys not repeatable
* services/window: Initialize repeatable event and add some todo
* services/window: Understand and add auto repeatable event
* system: Don't reset the kernel if there's no one
* console/thread: Only stop cores when kernel is available and let ui thread run when no device
* drivers/graphics: Use custom swizzle for 12bpp texture across all mode
* Merge pull request #218 from EKA2L1/android
* Merge branch 'master' into android
* crowdin: New string updates (#217)
* drivers/audio/dsp: Change default volume to maximum
* console/thread: Notify sleeping graphics sema
* services/window: Add backspace button
* console: Change command line processing
* console: Try not to initialize com mode on graphics thread
* dispatch/screen: Use hardware 12bpp bitmap
* services/window: Use hardware 12bpp bitmap
* drivers/graphics: Add 12bpp texture support
* services/window: Force screen display mode on some firmware
* patch/scdv: Update binaries
* patch/scdv: Add 12bpp screen driver
* kernel/svc: Add eka1 system calls
* services/fbs: Fix typeface_support
* drivers/graphics: Try create core profile opengl first
* services/window: Return skipped unneeded data address or getting screen data start
* system/hal: Stub max display contrast
* patch/scdv: Skip palette info on 4K and 64K display mode
* services/fbs: Implement typeface_support
* services/window: Fix old opcode mapping
* services/fbs: Correctly put a bitmap in shared chunk based on its original size
* kernel/svc: Add MathRand for eka1
* kernel/svc: Implement more eka1 opcodes
* drivers/audio: Fix null check
* android: Remove duplicate translations
Download: EKA2L1 Git (2020/11/09)
Source:Here27
0 Comments
Post a Comment