![]() A new JIT backend emits AArch64 (aka arm64) code, used for instance on devices running iOS 10+.In the Desktop version, you can now seamlessly switch between the Mobile and Desktop UI.This update only adds minor features, but comes with many bugfixes. Fix freeze on exit on JIT builds for the iOS version.Fix crash on emulation start on certain x86-64 systems.On Windows, the filename for snapshots can now include non-ASCII characters.Moving the cursor over keypad buttons no longer clicks.GDB and remote debugger work after emulation autostart as well.firebird-send supports different implementations of netcat now.Android devices with a lower w/h ratio are marked as supported now.Does not crash on exit due to use of incompatible compile flags with GCC.Allows building with recent versions of the Android NDK with clang.Fix the external LCD sometimes being invisible.The Windows ZIP includes software OpenGL now, so should work on more systems.Performance improvements for the ARM and AArch64 JITs.Improved performance of CX flash access by ignoring certain cache flush requests.The color scheme follows the system now.On Android, the system file picker is used now, which fixes "Could not start the emulation" in many cases.The debugger has a command history, press Up and Down arrow keys.There is work in progress to implement and improve support for running in the browser on Qt for WebAssembly ( #294). Repo for Arch, Debian, Fedora, Ubuntu and openSUSE: via OBS. Emulation speed no longer remains unlimited after a failed file transfer.The Ctrl key now changes color when pressed.Now they're all released when the keypad loses focus ( #287) Keys could get stuck on focus changes.Some places were no longer translated correctly after the introduction of language switching in 1.5.The keypad reacts to touch events in the desktop version as well now ( #292, #293).Fix crash on AArch64/arm64 when executing certain instructions.Some shades of grey were not displayed properly when emulating pre-CX models ( #270).Connecting with GDB on windows works now ( #259, #260).The kit configuration page in the Mobile UI no longer causes the keyboard to pop up by default ( #257).Various fixes for the Mobile UI layout ( #201).Fix placement of keypad buttons in the touchpad area ( #41).File access on Android got fixed ( #202 and its various duplicates).Firebird builds on FreeBSD now ( #228, #248).Building the JIT is disabled automatically if the platform does not support it ( #197).Previously, care needed to be taken that PIE was disabled, otherwise it would crash on start. Support for PIE (position-independent executables) on x86_64.The debugger console now includes entered commands in the log.Faster saving and loading of snapshots ( #231).More accurate emulation of the On button: It's now possible to enter Press-To-Test mode ( #271).It requires fastboot RAM to persist state across reboots, which is now implemented. The "installer" for OS 4.5.3.14 (and later?) works now.GitHub actions now performs automated builds for Android (armeabi-v7a and arm64-v8a in one APK), macOS and Windows (32bit and 64bit) on releases and pull requests ( #283, #284, #285). ![]() ![]() Reimplemented emulation speed control: Now it's more accurate, especially on Windows Multiple files can be sent in the Mobile UI and by dropping them into the main window on desktop ( #279).CX II (/-T/CAS) calculators can now be emulated ( #165)! However, with the current dumping programs you will not get a complete bootrom and booting the OS will fail.Polish translation is available now ( #207).Running as 64bit application on Windows is supported now ( #234).New dialog for creating Flash images, which is also available in the Mobile UI! ( #262). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |