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

FS-UAE 1.3.22 Released

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

  • Some changes to po file management to get smaller diffs between releases.
  • (Launcher) Changed how images for database entries are looked up.
  • (Launcher) Continue scanning when encountering corrupt zip files.
  • (Launcher) Updated translations: it [Speedvicio].

Changes in version 1.3.0 through 1.3.21:

Continue reading