FS-UAE 2.7.1dev Released

A new development version has been released. Changes in FS-UAE 2.7.1dev:

  • Several FPU JIT fixes for x86-64 (fixes crashes and misbehavior).
  • Access fault handler supports x86-64 extended registers (REX prefix).
  • Fixed crash when 1 GB Zorro III RAM was used without other Z3 expansions.
  • Fixed non-blocking socket I/O support in bsdsocket_posix [Jens Maus].
  • Added more gamepad controller configurations.
  • New option rtg_viewport for optional cropping of the RTG display.
  • Updated emulation core from WinUAE 3200b13.

This is the first release where I have published 64-bit (x86-64) binaries for Windows, OS X and SteamOS. These have been tested fairly little compared to their 32-bit counterparts. So please report any issues specific to these versions if you find any. Note: 64-bit QEMU-UAE plugins for Windows, OS X and Steam OS are not publised, but CAPSImg (IPF support) is available.

The new x86-64 JIT compiler is available and enabled in the 64-bit versions. There is a dedicated support thread for this at http://eab.abime.net/showthread.php?t=79762. The JIT compiler is enabled with jit_compiler = 1 (use for example with the A4000/040 model). If you want full speed for floating point operating, you also need to enable the option uae_compfpu = 1 for now.

Known issues:

  • For full (FPU) JIT speed you need to manually enable uae_compfpu = 1.
  • Windows (x86-64) portable version uses 32-bit “shortcut executables”.
  • Portable x86-64 versions should be able to co-locate with x86-versions.

FS-UAE 2.7.0dev Released

A new development version has been released. Changes in FS-UAE 2.7.0dev:

  • Merged JIT compiler updates from the ARAnyM project.
  • Support for JIT compilation on x86-64 (Linux/Windows/OS X). It may contain bugs yet. FPU JIT is currently disabled by default for x86-64.
  • JIT 64-bit direct memory exception handlers for Linux/Windows/OS X.
  • Compile FS-UAE / Windows as large address aware for more virtual memory.
  • Updated emulation core from WinUAE 3200b12.

FS-UAE 2.6.1 Released

I am pleased to announce the release of FS-UAE 2.6.1 🙂

Improvements over version 2.4.x include:

  • Updated emulation code from WinUAE 3.1.0.
  • Support for PPC emulation (can run AmigaOS 4.x) via QEMU-UAE plugin.
  • More emulated hardware support (Toccata, A2061, Picasso IV, …).
  • Better support for modern OS versions due to using SDL 2.0.
  • Built-in support for multiple displays, and fixes for HiDPI displays.
  • The Launcher supports modern OS versions better due to using QT 5.x.
  • Much improved FS-UAE Launcher user interface.
  • FS-UAE mouse integration (Workbench cursor follows host cursor).
  • Updated internal kickstart replacement from AROS.
  • Dual joystick/mouse mode for joystick port 0.
  • Official builds for SteamOS (Linux + Steam runtime).
  • OS X apps are now digitally signed (Apple Developer ID).
  • Support for JIT direct memory access (much faster JIT).
  • Many bug fixes.
  • … and a lot of other improvements. See the changelog entries for all the details.

Support for IPF disk images is now provided by a plugin which you need to download separately.

FS-UAE 2.5.41dev Released

A new development version has been released. Changes in FS-UAE 2.5.41dev:

  • Implement action_pause to make action key configurable.
  • Separate auto-fire button (based on patch from S. Jordan).
  • Dedicated auto-fire button mapped to “right trigger” by default.
  • New boolean option jit_compiler (to enable/disable JIT compilation).
  • New option jit_memory (=direct/indirect).
  • JIT compiler defaults to direct memory access on all platforms now.
  • JIT direct memory exception handler for OS X (32-bit).
  • Imported updated translations from crowdin.com.

Changes in FS-UAE Launcher 2.5.41dev:

  • Support FS-UAE environment variables in advanced settings.
  • Fix appearance settings when theme is set to standard.
  • Imported updated translations from crowdin.com.