EKA2L1
-
EKA2L1 0.0.8.1
Published by pent0 over 2 years ago
A minor version bumped up with addition of filter shader added.
- Add support for loading in-ROM MBM files (florin9doi), needed for displaying s60v2 icons on some phones
- Add screen framebuffer readback, fix MI Snooker (s60v1)
- Reduce high latency in audio, fix sound delay in Creatures of the Deep (N-Gage 2.0)
- Emulate latency on EKA1 and wait for a while before draining audio to host, fix The Elder Scrolls: Shadowkey sound sutter
- Optimize bitmap decompression, fix slow loading speed in Puyo Pop (N-Gage)
- Add custom pen style support (dot, dash, etc...). Fix drawing of Sudoku game
- Delay initialization of audio stream a bit for application to initialize, fix Magic Broom launch
- Make firmware install accept Unicode path
- Add experimental support for S60v3 FP1 devices. Currently initially support Nokia N81
- Add MIDI support. Currently there are two supported backends: miniBAE and TinySoundFont, with miniBAE being more recommended for retro purposes.
- Add relaxed instruction encoding to Dynarmic (these instructions are generated by a JIT to render SVG), fix launching of some apps like LibreOffice.
- Add stub for camera API. Allow Dirk Dagger and Dirk Dagger: The Nuclear Zeppelin to launch
- Add postingsurface API. Allow The Big Bounce in Paradise to boot (note: some Android phone users may still got stuck at Nokia screen, please send us the phone model and the OS version to Discord support)
- Implement missing audio instructions, allowing Brick Breaker Deluxe (N-Gage 2.0) to play
- Add GLES1 acceleration. The following engines/games are supported: Fishlab games (Galaxy on Fire, Rally Master Pro), Gameloft games (Let's Golf, CSI Miami) and Airplay SDKs games (Need for Speed: Undercover, Bejeweled 2, The Sims 3, ...)
- The following extensions are supported in EKA2L1 GLES layer: GL_IMG_texture_compression_pvrtc, OES_compressed_ETC1_RGB8_texture, GL_OES_compressed_paletted_texture
- Add upscaling for accelerated GDI UI and for application that make use of GLES1
- Add video playback support. Visible result can be seen in games like Let's Golf 2, CSI Miami, Asphalt 4 (N-Gage 2.0), and N-Gage 2.0 launcher (1.40.1551)
- Add support for installing old SIS that contains conditional statements
- Fix Symbian^3 stub installation
- Smooth out N-Gage launcher's UI. Fix banner not completely displayed, and text spacing messed up
- Allow games/apps/files DRM licenses to be installed through C:\Private\101f51f2\import. Extension of accepted files is
*.dr
- Fix ReadFileSection on EKA1, allowing Space Impact Evolution X to boot
- Add shader filter per application, launch an application and go to File/Preferences to modify
- Improve macOS support. It should work now, and distributed as .dmg
- Linux binaries are distributed using AppImage now
- Easter egg title can be disabled for consistency with recording applications. Removal may be planned or there will a plan to replace those titles
- Make use of Dolphin's GLX context work to allow graphics thread working on a separate thread
- WMF is made optional for audio decoding on Windows, with the default being FFMPEG if WMF is not available
- App list now automatically updates after you install a SIS
- Command line argument now only need one dash
- Fix FPS slider allowing sliding down to 0
- Add SDL2 controller and vibration support, replacing GLFW. Keybinds are compatible