FS-UAE 2.1.24dev Released

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

  • Screenshot function also saves a screenshot of the OpenGL frame buffer.
  • Support some RetroArch extensions to the XML shader spec, as a result, the CRT-interlaced-halation shader works now.
  • Fixed zoom modes and viewport correction when disabling line doubling or using low_resolution option.
  • Warn if OpenGL renderer is “GDI Generic” (no real driver installed).
  • Fixed problem loading state when using directory hard drives on case sensitive file systems.
  • Don’t warn (with LEDs) about missed frames / repeated frames when this is normal (host frame rate != Amiga frame rate).
  • Blank sync leds a few seconds after startup until the statistics have settled.
  • New option fade_out_duration (miliseconds).
  • Updated translations: fr [Foul], de [nexusle], pl [grimi].
  • (Launcher) Fixed problem initializing joystick device list on Windows.
  • (Launcher) Updated translations: fr [Foul], de [nexusle].

FS-UAE 2.1.23dev Released

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

  • New option save_states can be used to disable the save state feature.
  • Marked several warning messages for translation.
  • Updated translations: de [nexusle].
  • (Launcher) Disable the save state feature in cases were it is known to not work (with temporarily created hard drives).
  • (Launcher) Updated translations: de [nexusle].

Changes in FS-UAE 2.1.22dev:

  • Fixed a missing bit in the UTF-8 decoding (for text rendering).
  • Fixed a potential crash due to an uninitialized variable (2.1.21).
  • Generated source files were by mistake not updated.

Changes in FS-UAE 2.1.21dev:

  • Added A3000 model (68030 + FPU, 2 MB chip + 8 MB fast, KS 3.1)
  • New aliases for theme overlays (power_led, df0_led, etc).
  • Theme coordinate system can be defined with theme_width, theme_height.
  • Old overlay option is deprecated, new overlay types available.
  • Audio led flashes red on buffer underruns, turns off when the Amiga is not outputting audio data.
  • New theme_zoom option (preferred over viewport for theme purposes).
  • Updated translations: pl [grimi].
  • (Launcher) Updated translations: pl [grimi].

FS-UAE 2.1.20dev Released

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

  • Implemented bsdsocket_library support for Windows.
  • New LED/overlays: CDTV/32 memory access, vsync, fps, audio.
  • Flicker CD LED instead of HD LED when CDFS is used.
  • New modes for LED / overlays (overlays can have several states).
  • Improved scanline renderer (but also more resource hungry..), may become optional or rewritten as a GPU shader.
  • Fixed bug selecting joystick port mode for port > 0 (2.1.19).
  • Fixed stuttering in RTG modes (2.1.19).
  • Fixed scanline rendering on bigendian computers (PPC).
  • Clear video buffer on target_graphics_buffer_update, e.g. when display mode switches from PAL to NTSC. Fixes garbled graphics on bottom of display.
  • Allow theme config to overwrite (default) values set by Launcher.
  • (Launcher) Removed unnused dependency on Python Imaging (PIL).

FS-UAE 2.1.19dev Released

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

  • Fix proper stereo audio output when using OpenAL soft implementation.
  • Automatically adjust to 50Hz / 60Hz Amiga mode change.
  • video_sync = full is deprecated (now handled as auto), will enable full video sync only when host frame rate ~= Amiga frame rate.
  • Fixed a bug with the number of enabled floppy drives, introduced with the support for custom floppy sounds.
  • Some minor source code and build improvements.
  • Experimental support for a “fifth joystick port“, which can be mapped to Amiga keyboard keys.

FS-UAE 2.1.17dev Released

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

  • Autoselect device for port 0 when “fire” button of unmapped device is pressed.
  • New options to specify alternative floppy drive sound sets (floppy_drive_x_sounds).
  • Built-in floppy drive sounds are now loaded from disk.
  • Partially merged GLES support code [lunixbochs, lallafa].
  • Some code in libfsemu is restructured / cleaned up.
  • FS-UAE can be compiled without Glib (with a few caveats).
  • Compile-time option to use posix threads/mutex/semaphores.
  • Updated translations: it [Speedvicio].
  • (Launcher) Fixed display of variant user rating.
  • (Launcher) Updated translations: fr [Foul], sr [Milanchez], de [nexusle], pl [grimi], it [Speedvicio].

Workaround for 50Hz on Linux with Recent nVIDIA Drivers

Since upgrading to Ubuntu 12.10 (with upgraded nVIDIA drivers), I have no longer been able to use 1920×1080 @ 50 Hz. I can run xrandr -r 50 without errors -and the screen turns off/on again, but the screen is still running at 60 Hz afterwards (and xrandr itself confirms this). I could of course (probably) have downgraded the drivers, but I didn’t..

I have however just now found a workaround, I can successfully switch to my defined 50 Hz mode with the nvidia-settings program, like this:

nvidia-settings -a CurrentMetaMode=1920x1080_50_0

And to switch back to 60 Hz:

nvidia-settings -a CurrentMetaMode=1920x1080_60_0

This requires that valid modelines are defined with the names 1920x1080_50_0 and 1920x1080_60_0. See 50Hz Display Modes on Linux with nVIDIA Drivers fore more information.

My original problem is also reported by someone else:

“When trying to change refresh rate the screen goes blank for a second as it usually does but rate is not changed. Both xrandr and nvidia-settings show the old refresh rate still.”

The report got the following response:

“Thanks for reporting this. I can confirm that, at least on my system, the –rate option seems to be ineffective on a recent 304 driver. I’ve filed NVIDIA bug 1054623. Feel free to use this bug number in future inquiries about this issue.”

FS-UAE 2.1.16dev Released

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

  • (Launcher) Only show variant name (without game name) in variant list.
  • (Launcher) New horizontal layout for game/variants lists.
  • (Launcher) Variant list now disappears when choosing a non-database entry.
  • (Launcher) Render square covers inside a portrait cover.
  • (Launcher) Better differentiation of game and variant info.
  • (Launcher) Adjusted screenshot sizes for 1920×1080 maximized.
  • (Launcher) You can click on the screenshot area to show the other screenshots, if not all are shown.
  • (Launcher) Automatically extract SetPatch from WB disks for WHDLoad.
  • (Launcher) Copy WHDLoad.key from base dir (Documents/FS-UAE) if found.
  • (Launcher) Documents/FS-UAE/WHDLoad dir not needed/supported anymore, but you can put files to merge in Documents/FS-UAE/Hard Drives/WHDLoad instead if needed.
  • (Launcher) Updated translations: pl [grimi], de [nexusle].

FS-UAE 2.1.15dev Released

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

  • Determine the size of block devices on OS X, making it possible to mount block devices as hard drives on OS X [lallafa].
  • Fixed source to remove some compiler warnings in hardfile_host.cpp.
  • (Launcher) Create “Devs/system-configuration” when running WHDLoad games.
  • (Launcher) Fixed initialization of (last used) game info on startup.
  • (Launcher) Added mobygames link button.
  • (Launcher) Use icon button to toggle fullscreen / windowed mode.
  • (Launcher) Updated translations: de [nexusle].

Changes in FS-UAE 2.1.14dev:

  • Fixed return value in two stub functions.

FS-UAE 2.1.13dev Released

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

  • Merged updated emulation core from WinUAE 2.5.1.
  • Fixed performance when using full video sync.
  • Fix right alt key on Linux.
  • Use joystick name “Unnamed” when joystick device has no name.
  • Support action_none, so keys can be mapped against “no action”.
  • Fixed crash when entering fullscreen mode on OS X 10.5 [Tobias Netzel].
  • Tuned autoscaling for CD32 boot and menu screens.
  • (Launcher) Fixed WHDLoad games in directories with + in name.
  • (Launcher) Some improvements for the game database support.
  • (Launcher) Show year/publisher/developer information if available.
  • (Launcher) URL buttons for links to game entries on several game web sites.

Changes in FS-UAE 2.1.12dev:

  • Tweaked CD32 startup animation viewport.
  • (Launcher) Fixed Startup-Sequence for WHDLoad.

Changes in FS-UAE 2.1.11dev:

  • Config for gamtec_ltd/smartjoy_plus_adapter.ini [JOPS].
  • Small compilation fix for OS X 10.5
  • (Launcher) Handle square-ish covers.
  • (Launcher) Indicate ADF, IPF CD, or WHDLoad also with icon.
  • (Launcher) Reload game variant list after refreshing database.
  • (Launcher) Support sort_key from online database.
  • (Launcher) Run SetPatch (if found) before starting WHDLoad games.
  • (Launcher) Kickstart import task can overwrite old read-only files.

FS-UAE 2.1.10dev Released

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

  • Merged updated emulation core from WinUAE 2.5.0.
  • (Launcher) Support (empty) HD directories in database configurations.
  • (Launcher) Use standard WHDLoad settings by default.
  • (Launcher) WHDLoad games were unpacked one directory level too deep.
  • (Launcher) Support chip_memory override from online database.
  • (Launcher) Skip / ignore file names with invalid encoding.
  • (Launcher) Fix search function for games from database (needs refresh).
  • (Launcher) Updated translations: pt [Treco].

Changes in FS-UAE 2.1.9dev:

  • Updated bitmap font with additional characters for Turkish.
  • (Launcher) Show only game entries in the main list, show game variants for selected game in separate list.
  • (Launcher) Handle empty file_list values from database.
  • (Launcher) Support new key/value in database: video_standard (=NTSC).
  • (Launcher) Updated translations: pt [Treco], sr [Milanchez].

Changes in FS-UAE 2.1.8dev:

  • (Launcher) Fixed Amiga model selection when database key kickstart is used in combination with fast_memory > 8192 (Zorro III).
  • (Launcher) Updated translations: es [albconde].

FS-UAE 2.1.4dev Released

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

  • Merged updated emulation core from WinUAE 2.5.0beta26.
  • Add support for displaying HD/CD/Power leds in themes.
  • Added new option: swap_ctrl_keys.
  • Automatically configure unrecognized joysticks/gamepads as simple Amiga joysticks.
  • Fixes to allow compilation on OpenBSD [vext01].
  • Added translations: es [albconde].
  • Updated translations: fr [Foul], sr [Milanchez].
  • Using directory prefix $BASE/ caused one character to be cut off.
  • Fixed Launcher-created joystick config when using 2+ of the same type.
  • Support environment variable FS_UAE_BASE_DIR.
  • (Launcher) Fixed problem starting joystick configurator on Mac.
  • (Launcher) GUI setting for swap left/right ctrl keys.
  • (Launcher) Support environment variable FS_UAE_BASE_DIR.
  • (Launcher) Fix for non-ASCII characters in joystick device names.
  • (Launcher) Can set option __netplay_state_dir_name with /set to force a specific state dir for net play, for persistent states.
  • (Launcher) URLs for floppies/HDs can be synchronized, so net play-compatible configs can be created for downloadable public domain / shareware games.
  • (Launcher) Can override screenshots_dir, covers_dir, titles_dir in config.
  • (Launcher) Can use title_image, cover_image, screen1_image (…) to override path for individual images.
  • (Launcher) Can prefix paths with $CONFIG/ (referring to the directory containing the current configuration file).
  • (Launcher) Added translations: es [albconde].
  • (Launcher) Updated translations: pl [grimi], it [Speedvicio], fr [Foul], sr [Milanchez].

FS-UAE 2.1.3dev Released

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

  • New option “mouse_speed” – set mouse speed in percentage (1-500).
  • Escape key can be used to navigate back and exit FS-UAE menu.
  • Use new state subdirs based on configuration name by default. New options state_dir and state_dir_name to tweak the new behavior.
  • Remove use of “Floppy Overlays” and “Flash Memory” dirs, save files in state directory instead (same as launcher already does).
  • Will autoload saved state if “Saved State.uss” exists in state dir.
  • Merged updated emulation core from WinUAE 2.5.0beta24.
  • New option middle_click_ungrab (can be set to 0).
  • Updated translations: pl [grimi], de [nexusle].
  • Patch amiga-os-310.rom to default A4000 rom on demand.
  • Removed the default slight gamma correction which was applied before.
  • (Launcher) Automatically fill in WHDLoad Arguments when zip file is loaded.
  • (Launcher) Screenshots/titles/covers don’t need to be put in letter subdirs.
  • (Launcher) Use direct subdirs in save states dir, don’t add letter unless an old state dir already exists.
  • (Launcher) Added many more options to the settings dialog, including the new mouse speed option.
  • (Launcher) Updated translations: pl [grimi], de [nexusle].

FS-UAE 2.1.2dev Released

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

  • Fix for running from directory with non-ASCII characters on Windows.
  • Use mmap to allocate executable memory on non-Windows platforms, fixes segmentation faults with i386 versions.
  • Patch amiga-os-130.rom to default A500 rom on demand (3 byte diff).
  • Don’t use warning-related compiler options by default, (useful for older compiler versions), enable again with make devel=1.
  • Updated translations: it [Speedvicio].
  • (Launcher) New setting dialog pages for video, input, scan and experimental settings, common options added to these pages.
  • (Launcher) New option to disable use of built-in configurations.
  • (Launcher) Can use amiga-os-130.rom as kick34005.A500 for WHDLoad, will patch on demand.
  • (Launcher) amiga-os-130.rom, default A500 rom and overdumped  default A500 rom can be used together in net play mode (they are all normalized to default A500 rom).
  • (Launcher) Use wxversion.select to specifically choose wxPython 2.8.
  • (Launcher) Fix for running from directory with non-ASCII characters, and when user’s home directory contains non-ASCII characters.

FS-UAE 2.1.1dev Released

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

  • Merged updated emulation core from WinUAE 2.5.0beta23.
  • Gamepad button “left trigger” toggles auto-fire, GUI message is displayed when auto-fire mode is toggled.
  • New option hard_drive_x_file_system to specify file system handler, for instance path to SmartFilesystem.
  • New option hard_drive_x_controller to specify HD controller.
  • New option hard_drive_x_type to force RDB mode if RDB cannot be autodetected (unpartitioned/blank disk image).
  • (Launcher) hard_drive_x can be http(s) URL and the HD will be downloaded on demand and used like a local file. URL must end with a “normal file name”.
  • (Launcher) Use wxversion.select to ensure 2.8 is used if also older versions of wxPython are installed.