FS-UAE 2.5.40dev Released

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

  • Use SetUnhandledExceptionFilter on Windows for JIT direct memory.
  • Unified (segfault) exception handler for Windows and Linux.
  • Fixed mman for compatibility with JIT direct memory access.
  • Re-enable uae_comp_trust* = indirectKS options.
  • Allow uae_rtc to be set without disabling uae_chipset_compatible.
  • Fixed flickering caused by undefined behavior in shift operations.
  • Added new option log_bsdsocket (boolean).

Known and reported issues:

  • Amiga key sticks when opening/closing FS-UAE menu with modifier+F12 https://github.com/FrodeSolheim/fs-uae/issues/77
  • FS-UAE freezes with black screen on Windows / nVIDIA? https://github.com/FrodeSolheim/fs-uae/issues/75
  • Black screen when FS-UAE is started from FS-UAE Arcade? https://github.com/FrodeSolheim/fs-uae/issues/76 https://github.com/FrodeSolheim/fs-uae-arcade/issues/6

Changes in FS-UAE Launcher 2.5.40dev:

  • New option launcher_font_size.
  • Enable screenshot bar for 1280×720 resolution.
  • Launcher WHDLoad zip (command line): use A1200 model.

FS-UAE 2.5.39dev Released

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

  • Updated config for Logitech F310 and added Thrustmaster Dual Action 4.
  • Updated AROS kickstart replacement to ver. 2015-05-20 from WinUAE 3.1.0.
  • Config files must end with .fs-uae or .conf to be loaded by FS-UAE.
  • If you give fs-uae a command line argument with path to a .adf, it will be used as value for floppy_drive_0.
  • Imported updated translations from crowdin.com.

Known issues:

  • When entering the GUI using modifier+F12, the modifier key(s) sticks in the emulated Amiga when you return to the emulation.
  • Graphical flickering in Workbench with non-cycle-exact emulation.

Changes in FS-UAE Launcher 2.5.39dev:

  • CD images for database games will now be extracted from archives on demand. (there will always be a temp copy made right now, even when not needed).
  • If you give the launcher (command line) the path to a zip or lha, it will try to find a contained WHDLoad slave and configure an A600 + 8MB fast RAM and start FS-UAE.
  • Updated Info.plist and specified 10.7.0 as minimum OS X version.
  • Added version update check for beta branch.
  • Imported updated translations from crowdin.com.

Using an Xbox One Controller with FS-UAE

For Windows 7 and 8.1, you need to install an official Microsoft driver before the device starts working. For Windows 10, this driver should already be installed and the controller should work out of the box.

For OS X, you need to install an unofficial driver, such as the open source Xone-OSX driver. Alternatively, you can install the 0.15 preview version (or newer) of the improved 360Controller driver which incorporates code from Xone-OSX, and also supports Xbox 360 controllers. Please note, I do not take any responsibility for your use of unofficial drivers!

On recent Linux distributions, the Xbox One controller should work out of the box 🙂

As far as I know, you need to connect the controller via a Micro-USB cable on all platforms, due to Microsoft using a proprietary wireless protocol.

FS-UAE 2.6.0beta2 Released

A new beta version has been released. Changes since FS-UAE 2.6.0beta1:

  • Several new and updated joystick and gamepad configs.
  • Built-in configs for Xbox 360 / One pads on OS X (requires driver).
  • Changed default stereo separation setting to 70%.
  • Windows builds are digitally signed again.
  • Fixed a joystick issue where SDL_JoystickID was not used properly.
  • Added new option log_input (replaces environment variable FS_DEBUG_INPUT).
  • Also log joystick button and hat events when log_input is enabled.
  • Imported updated translations from crowdin.com.

Changes in FS-UAE Launcher:

  • Updated joystick configuration dialog.
  • Save SDL 2.0 GUIDs (and more info) in the controller configurations.
  • Configuration dialog: load builtin config if no user config exists.
  • Fixed bug in login window, added close buttons to login/logout.
  • Fixed OAGD.net locker uploader.
  • Added new logging options panel to settings dialog.
  • Imported updated translations from crowdin.com.

FS-UAE 2.5.38dev Released

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

  • Several new and update joystick and gamepad configs.
  • Built-in configs for Xbox 360 / One pads on OS X (requires driver).
  • Changed default stereo separation setting to 70%.
  • Windows builds are digitally signed again.
  • Imported updated translations from crowdin.com.

Known issues:

  • When entering the GUI using modifier+F12, the modifier key(s) sticks in the emulated Amiga when you return to the emulation.
  • Graphical flickering in Workbench with non-cycle-exact emulation.

Changes in FS-UAE Launcher 2.5.38dev:

  • Updated joystick configuration dialog.
  • Save SDL 2.0 GUIDs (and more info) in the controller configurations.
  • Configuration dialog: load builtin config if no user config exists.
  • Imported updated translations from crowdin.com.

FS-UAE 2.5.37dev Released

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

  • Fixed a joystick issue where SDL_JoystickID was not used properly (*).
  • Added new option log_input (replaces environment variable FS_DEBUG_INPUT).
  • Also log joystick button and hat events when log_input is enabled.
  • Imported updated translations from crowdin.com.

This fixes problems when both XInput and DirectInput devices are present. Thanks to Anata for patiently testing several builds 🙂

Known issues:

  • When entering the GUI using modifier+F12, the modifier key(s) sticks in the emulated Amiga when you return to the emulation.
  • Graphical flickering in Workbench with non-cycle-exact emulation.

Changes in FS-UAE Launcher 2.5.37dev:

  • Fixed bug in login window, added close buttons to login/logout.
  • Fixed OAGD.net locker uploader (really, this time).
  • Added new logging options panel to settings dialog.
  • Imported updated translations from crowdin.com.

FS-UAE 2.6.0beta1 Released

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

The current stable version is quite old, and recent FS-UAE versions provide many advantages over the older 2.4.x versions. I am releasing this as a semi-stable version. This means that new users are directed to download this version, but users of 2.4.1 / 2.4.3 will not get in-app update until after the beta phase.

Improvements over version 2.4.3 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).
  • Many bug fixes.
  • … and a lot of other improvements. See the ChangeLog entries for full details.

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

Debian 7.0 Support Dropped

Due to several reasons, official support for Debian 7.0 is dropped. The reasons include no official PyQt5 packages, and an old Python 3 version. New versions of FS-UAE will continue to be supported on Debian 8.0.

If you are still on Debian 7.0, you might be able to use the SteamOS version of FS-UAE instead, or you can compile FS-UAE and dependencies from scratch, if able to (you may have to patch FS-UAE Launcher a bit to run on Python 3.2).

FS-UAE 2.5.35dev Released

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

  • Fixed bug (lockup) when quitting FS-UAE from Amiga side on some platforms.
  • Fixed a potential key repeat issue (could not reproduce original problem).
  • Load kickstart replacement from data files instead of embedding in executable.
  • Re-enabled serial port (was disabled in 2.5.31dev), fixed AROS Kickstart replacement.
  • Share serial port emulation code with WinUAE.

Known issues:

  • When entering the GUI using modifier+F12, the modifier key(s) sticks in the emulated Amiga when you return to the emulation.
  • Graphical flickering in Workbench with non-cycle-exact emulation.
  • When starting FS-UAE from FS-UAE Launcher, accelerator flashs ROM writes are not persistent because the launcher uses a new copy every time.

Changes in FS-UAE Launcher 2.5.35dev:

  • Added All Games / All Configurations to drop-down.
  • Nicer behavior when kickstart ROM for chosen model is missing.
  • Moved more warnings and information to status bar.
  • Fixed handling of downloadable games.
  • Use Fusion QT style on all platforms by default.
  • Default to Fusion Adwaita style variant when running under GNOME 3.
  • Show warning icon in settings if option is overriden by configuration.
  • Fixed OAGD.net locker uploader.
  • New additional configuration page.
  • Moved custom configuration (button) to additional config page.
  • Removed some “noise” from custom configuration and advanced settings.