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].

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.6dev Released

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

  • Updated bitmap font with additional characters for Portuguese.
  • (Launcher) Fix a bug where missing files stopped the scan process (when
    using the database feature).
  • (Launcher) Fix path expansion when using ADFs from archives.
  • (Launcher) Updated translations: fr [Foul], de [nexusle].

FS-UAE 2.1.5dev Released

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

  • Use Windows API function to prevent display from going to sleep.
  • Added translations: pt [Treco].
  • (Launcher) Initial online database support.
  • (Launcher) Can download screenshots / covers on demand from server.
  • (Launcher) Added translations: pt [Treco].
  • (Launcher) Updated translations: pl [grimi].

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.

FS-UAE 2.1.0dev Released

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

  • Merged updated emulation core from WinUAE 2.5.0beta21.
  • FS-UAE mman updated to work more like the WinUAE implementation.
  • Ejecting CD images works now, enabled menu option.
  • Added auto-fire toggle mechanism to F12 menu.
  • Auto-fire support, new boolean options joystick_port_x_autofire.
  • Added support for Amiga mouse wheel and middle mouse button.
  • (Launcher) Added button to configure auto-fire per joystick port.

This if the first version in the new 2.1.x development series. Some nice and requested features (auto-fire, mouse wheel) are finally supported 🙂 Emulation core is updated from the latest available code from WinUAE / Toni Wilen, bringing with it some nice emulation accuracy improvements!

Because of the code merge, and because the mman module has been rewritten, there is a greater chance than usual that something does not work. -But it looks good in tests. To get a mman behavior which mirrors the WinUAE code more closely, malloc is used to “reserve” memory on non-Windows platforms, and this relies on over-commit features in the Linux/Mac kernels where the memory is not actually allocated before the pages are accessed (not tested on FreeBSD yet). This is a bit experimental, so let me know if it crashes 😉

FS-UAE 2.0.0beta1 Released

A new development version has been released. Changes in version 2.0.0beta1:

  • Don’t quit on parse error when parsing viewport option.
  • (Launcher) Show notification about new versions in the same series (stable or devel) as the installed version.
  • (Launcher) Added information panel to toolbar, currently used to show update notifications.
  • (Launcher) Fix path issue on Windows causing kickstarts to be scanned on every startup.
  • (Launcher) Updated downloadable WHDLoad version to 17.1.
  • (Launcher) Added tooltips to main window tabs.
  • (Launcher) Simplified default scan search path to just FS-UAE dir.
  • (Launcher) Implicitly add CD-ROM drive if CD image list is non-empty.
  • (Launcher) Automatically add CDs in drives to image list if list is empty.
  • (Launcher) Fixed bug when saving configurations.
  • (Launcher) Fixed type-ahead search bug in configuration list.

Please test this release (and following betas, if any) and report problems – especially serious problems!

FS-UAE 1.3.31 Released

A new development version has been released. Changes in version 1.3.31:

  • (Launcher) Use native toolbar control on Mac.
  • (Launcher) More consistent use of browse for file/folder icons.
  • (Launcher) Automatically select CD32 Gamepad mode when selecting CD32 model.
  • (Launcher) Recalculate default devices after editing joystick settings.
  • (Launcher) Contract paths also when using multi-select.
  • (Launcher) Media swap lists are now editable.
  • (Launcher) Use proper list views for media swap lists.
  • (Launcher) Replace other list controls with new implementation.
  • (Launcher) Hide “WHDLoad Arguments” control.
  • (Launcher) Updated translations: it [Speedvicio].

FS-UAE 1.3.30 Released

A new development version has been released. Changes in version 1.3.30:

  • (Launcher) New list control implementation for configurations list.
  • (Launcher) You can now type in the config list to jump to items.
  • (Launcher) Configuration list items are prefixed with an icon.
  • (Launcher) New setup page for importing kickstarts when starting the launcher for the first time.
  • (Launcher) Automatically scan for rom changes in main Kickstarts folder on startup.
  • (Launcher) Fixed backspace behaviour in config name text box.
  • (Launcher) Windows installer: explicitly put registry keys in HKEY_CURRENT_USER\Software\Classes instead of HKEY_CLASSES_ROOT.

FS-UAE 1.3.29 Released

A new development version has been released. Changes in version 1.3.29:

  • Implemented fs_application_exe_path for Unix-like systems.
  • Data files (“share”) are now also searched relative to fs-uae executable (executabledir/share and executabledir/../share) before checking the default system locations, and no longer searched for under cwd.
  • Fixed problem where A key press could mysteriously appear on OS X.
  • Fixed bug with shader passes being multiplied on mode switch.
  • Link with -headerpad_max_install_names on OS X [Tobias Netzel].
  • (Launcher) Saving configurations is now possible.
  • (Launcher) Added new “default” input device options.
  • (Launcher) Contract paths with $BASE or $HOME if possible.
  • (Launcher) Automatically scan local config files (.fs-uae) on startup.
  • (Launcher) Net play panel must be enabled with custom setting netplay_feature = 1 (temporary for 2.0 series).
  • (Launcher) New icon to distinguish the launcher from FS-UAE.

As noted earlier, repository and downloads paths are now changed. Also, the launcher database must be re-scanned for this version (But from now on, I intend to add code to perform database upgrades automatically when the database changes).

FS-UAE 1.3.28 Released

A new development version has been released. Changes in version 1.3.28:

  • New official boolean option uaegfx_card to enable the “Picasso 96 card”.
  • Re-initialize shaders after fullscreen<->window switching.
  • (Launcher) Double-click (or enter) in configuration list starts FS-UAE.
  • (Launcher) Remember last directories used when browsing for floppies, CDs, hard drives and kickstarts.
  • (Launcher) Automatically add floppies in drives to swap list if swap list is empty.
  • (Launcher) Find hard drive zip file relative to hard drives dir.
  • (Launcher) GUI widgets to override memory settings.
  • (Launcher) Added checkboxes for uaegfx.card and bsdsocket.library.
  • (Launcher) Added checkbox to enable NTSC mode.
  • (Launcher) Updated GUI main window background drawing to make the GUI look better on Linux (looks much nicer on Kubuntu now).
  • (Launcher) Center FS-UAE window on launcher window.
  • (Launcher) Center launch dialog on main window also on OS X.
  • (Launcher) Updated look for OS X.

FS-UAE 1.3.27 Released

A new development version has been released. Changes in version 1.3.27:

  • Config for Retro Joystick interface v1.2 (joystick adapter) [Magnar].
  • Fixed serial port emulation when not serial port is not “used”.
  • Native serial port for POSIX systems [lallafa].
  • Added A1000 model support (defaulting to Kickstart 1.2).
  • Fixed a bug preventing the launcher from starting on some systems.
  • (Launcher) Added A1000 model support.
  • (Launcher) Work around bug in openSUSE 12.2’s gettext.py.

FS-UAE 1.3.26 Released

A new development version has been released. Changes in version 1.3.26:

  • Fix window manager icon lookup on Linux [grimi].
  • (Launcher) Associate .fs-uae files with FS-UAE (windows installer).
  • (Launcher) Expand ~/ and $HOME/ in paths from config files.
  • (Launcher) Fixed joystick matching when joystick name contains multiple adjacent spaces.
  • (Launcher) Set window icon for Linux also, in case the desktop environment does not pick up the .desktop file icon.

FS-UAE 1.3.25 Released

A new development version has been released. Changes in version 1.3.25:

  • Properly close OpenAL device on shutdown (avoids error on shutdown on Windows with OpenAL Soft implementation).
  • Bundle oal_soft.dll as OpenAL32.dll on Windows (no OpenAL installation needed, but will not use HW-specific drivers unless OpenAL32.dll is deleted from app dir).
  • New shortcuts (soft/hard reset, freeze, debugger) [lallafa].
  • Initial FreeBSD support (tested to compile and run on FreeBSD 8.2).
  • Automatically choose best texture format for new video_format rgb565.
  • Added config for Speed-Link Competition Pro Gold [Régis Patroix].
  • Added support for RTG modes with native 16-bit buffers.
  • Copy RTG video row data without pixel conversion when possible.
  • Added support for PPC / Mac OS 10.5 [Tobias Netzel].
  • Added support for 16-bit video and texture formats (new value video_format = rgb565).
  • Fixes to allow for compilation with clang.
  • Replaced deprecated valloc, getpagesize with posix equivalents.
  • (Launcher) Bundle local Microsoft.VC90.CRT on Windows.
  • (Launcher) Workaround to make translations work on Mac OS X.
  • (Launcher) Fixed bug when setting hard_drive_x folders options from config files.
  • (Launcher) Remove information panels when running on small resolutions.
  • (Launcher) Updated translations: fr [Foul], de [nexusle], it [Speedvicio].

FS-UAE 1.3.24 Released

A new development version has been released. Changes in version 1.3.24:

  • New option cdrom_drive_count -can be used to specify an empty drive.
  • Empty options are now treated as unspecified options. This can break a couple of configurations since you cannot use e.g. cdrom_drive_0= to specify that you want a CD drive without any CD inserted. Use cdrom_drive_count=1 instead (or floppy_drive_count for floppy drives).
  • Reverted F11 key to zoom setting when used alone (on key depress).
  • Both full-frame and cropped images are saved when taking a screenshot.
  • (Launcher) Redesigned user interface.
  • (Launcher) Net play support with integrated lobby, chat rooms and game channels. Options are automatically synchronized between players.
  • (Launcher) Support –base-dir command line argument.
  • (Launcher) Check recursively upwards from directory containing executable and look for “Portable.ini” -if found, use directory containing Portable.ini as base_dir.
  • (Launcher) Paths in database are converted to/from paths relative to base_dir (if possible) so the database can be portable.
  • (Launcher) You now cannot put options recognized as config options in custom settings.
  • (Launcher) Added built-in configuration for “Transplant” game.
  • (Launcher) Log to Documents/FS-UAE/Logs/Launcher.log.txt (while also logging to console, if available).
  •  (Launcher) Updated translations: fr [Foul].

FS-UAE 1.3.23 Released

A new development version has been released. Changes in version 1.3.23:

  • New shortcut for quit: F12+q or F11+q.
  • New shortcut for zoom: F12+z or F11+z.
  • New shortcut for zoom border: F12+b or F11+b.
  • New shortcut for grab input (toggle): F12+g or F11+g.
  • New shortcut for fullscreen/window toggle: F12+f or F11+f.
  • New shortcut for screenshot: F12+s or F11+s.
  • Menu mode is now triggered on F12 (or F11) _release_ if key is used alone.
  • F11 does no longer control the zoom function directly.
  • Floppy drives are no longer write-protected when loading compressed ADFs.
  • New option writable_floppy_images, set to “1″ to write data back to original disk files (when possible) instead of overlay files.
  • Option “input_grab” renamed to “initial_input_grab”.
  • New option “automatic_input_grab” to control whether input is automatically grabbed on mouse click or not.
  • (Launcher) Fixed saving custom settings when closing dialog on Windows.
  • (Launcher) Fixed case in names of scanned .fs-uae configurations on Windows.
  • (Launcher) Updated translations: it [Speedvicio].