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.

FS-UAE 2.5.34dev Released

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

  • New option floppy_drive_volume_empty.
  • Switched default key mapping for host backslash and insert keys.
  • Use GLEW instead of GLee for OpenGL extensions.
  • When not using FS-UAE Launcher, model A1200 defaulted to kickstart 3.0.

Changes in FS-UAE Launcher 2.5.34dev:

  • Changed tab panel appearance on OS X to match other platforms.
  • Renamed language prefs to appearance prefs, added launcher theme option.
  • Close login dialog before opening database refresh dialog.
  • Settings UI for specifying empty floppy drive volume (or disabling it).
  • Added keyboard settings to configure equals/insert/backslash/less mapping.
  • Added support for WHDLoad 18.1, set as default version.
  • Replaced some icons, added new rom/ram icon.
  • Fixed an issue with the new CPU selection.

FS-UAE 2.5.33dev Released

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

  • Blizzard SCSI Kit ROM wasn’t found by (full) path.
  • Several new amiga quickstart models for A1200.
  • Added several Blizzard boards to accelerator option.
  • Added new options motherboard_ram, blizzard_scsi_kit.
  • New boolean option window_border to disable window decorations.
  • If STEAM_RUNTIME is set, look for “steamos” plugins, not “linux” plugins.
  • Plugin search path updated (also changed plugin format slightly).

Important: You also need to download updated plugins from fs-uae.net/plugins (if you use them). Delete the old plugins before extracting the new ones!

Changes in FS-UAE Launcher 2.5.33dev:

  • FS-UAE Launcher / Arcade defaults to require PyQt5 now.
  • Minimum OS X version (for official builds) is now 10.7 due to QT 5.5.
  • Updated GUI layout.
  • More expansion config controls (cpu, accelerator, graphics card, ++).
  • Fixed issue with get_real_case usage on case sensitive systems (Linux).
  • Login / logout entries in main menu did not update correctly.
  • Redesigned model selection GUI (more room for additional models / presets).
  • More Amiga model presets added.
  • Do not write empty FS-UAE config values (less noise in the logs).
  • Do not write known launcher-only settings to temp FS-UAE config file.
  • Do not use a temporary kickstart dir, so FS-UAE will find accelerator ROMs.
  • hard_drive_x_label and hard_drive_x_priority did not show in custom config.

FS-UAE 2.5.32dev Released

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

  • Choose which monitor FS-UAE appears on in full-screen mode.
  • Added mime type application/x-adf for Linux desktops.
  • Updated emulation core from WinUAE 3100.

Changes in FS-UAE Launcher 2.5.32dev:

  • Added settings GUI control to select full-screen monitor.

Changes in FS-UAE Arcade 2.5.32dev:

  • Choose which monitor FS-UAE-Arcade appears on in full-screen mode.

FS-UAE 2.5.31dev Released

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

  • Fixed a time offset bug in my_utime used by action_set_date.
  • Temporarily disabled serial port emulation (need code update).
  • Fixed handling of configurations_dir and cache_dir options.
  • Imported updated translations from crowdin.com.
  • Updated emulation core from WinUAE 3100b23.

Changes in FS-UAE Launcher 2.5.31dev:

  • Imported updated translations from crowdin.com.

FS-UAE 2.5.30dev Released

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

  • Fixed ROM initialization of Cyberstorm PPC.
  • Lowered default volume of floppy drive sounds.
  • Updated emulation core from WinUAE 3100b14.

Changes in FS-UAE Launcher 2.5.30dev:

  • Fixed loading with variant UUID on command line.
  • Added a basic WHDLoad settings page (tweak splash delay, show directory for WHDLoad.key file).
  • Fixed loading of .fs-uae config files containg % character in values.
  • Fixed on-demand download of floppy images from HTTP.
  • Remove some inefficiences when selecting database games in config list.
  • Fixed look of variant choice control under OS X.

Changes in FS-UAE Arcade 2.5.30dev:

  • Fixed support for using GNOME 3 hide top bar extension + hiding task bar.

After having been unsigned for a while, the Windows development version is now again digitally signed by Frode Solheim. New for this release is that the OS X development version is also digitally signed.

FS-UAE 2.5.28dev Released

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

  • Detect portable dir without help from FS-UAE Launcher.
  • Updated emulation core from WinUAE 3100b8.

Changes in FS-UAE Launcher 2.5.28dev:

  • Fixed Windows console appearing when using portable launchers.
  • Automatically maximize when desktop height <= 768.
  • Support for multiple game databases.
  • Remove window border when running under GNOME 3 with desktop height <= 768.

Changes in FS-UAE Arcade 2.5.28dev:

  • Improved behavior when running in a default GNOME 3 desktop.
  • Fixed problem preventing JPEG covers to load on Windows.