Skip to content

Switchable UI: Firebird 1.4

Compare
Choose a tag to compare
@Vogtinator Vogtinator released this 04 Nov 18:22
· 356 commits to master since this release

This update only adds minor features, but comes with many bugfixes.

Features:

  • In the Desktop version, you can now seamlessly switch between the Mobile and Desktop UI
  • A new JIT backend emits AArch64 (aka arm64) code, used for instance on devices running iOS 10+
  • Option to hide dock titlebars, combined with other minor adjustments the UI is now more "streamlined"

Other improvements:

  • ARM JIT Performance improvements
  • Mobile UI supports suspend on close now (fully on desktop, on Android only with the back button)
  • Add option to disable printing of warnings (useful when booting linux or using ndless' lcd compat mode)
  • Rename "firebird" to "firebird-emu" in most places

Bugfixes:

  • Emulation of the Classic CAS OS handles input properly
  • Fix starting location of file select dialogs in the Kit configuration
  • Protect the input device state with a mutex (only the tip of the iceberg) to fix OS crashes on ARM
  • Replace some keypad labels with images to avoid missing symbols with certain fonts
  • Don't enter the debugger recursively if trying to read from unmapped memory using the debugger commands
  • Disable relocations in the .text section as Android 7.0+ complains about that (makes emulation a bit slower though)
  • Support GDB 8.0 for remote debugging

Repo for Arch, Debian, Fedora, Ubuntu and openSUSE: via OBS.