It has been over a year since my emulators last got a proper update, and I´m excited to announce that they´re all getting the treatment today. The fixes are for the most part minor bugs, but there are major updates to
Arnold,
BSNES, and fMSX, not to mention the debut of a new emulator, Fuzzbug. The full change list is:
* Audio recording no longer stops when emulator is switched to background, provided that the option to keep emulating in background is on. Recording will still stop if the emulator does.
* Brushed metal mode is now off by default on new installs, as well as existing installs where users press the Default button.
* Fixed an obscure endian bug that resulted in odd window sizes when an emulator preferences file was moved between
PowerPC and Intel.
* Fixed several minor visual glitches in the Preferences dialog box.
* Modified the behaviour of the Quick Freeze function, so that the last ten quick freezes for each game are kept in ~/Library/Application Support/
Bannister/(emulator name)/Saved States. You can restore these at any time using the Defrost menu command. Added code to stop the quick freeze and quick defrost keys from being repeated. Thanks to David McCabe for the suggestion.
* Replaced custom about box with standard HIAboutBox. Removed option to pause execution when about box is open.
* (
Arnold) Added support for automatically loading cassette files.
* (
Arnold) Added support for printing from within the CPC. Text only, output is saved to a file on the users Desktop.
* (
Arnold) Disk LED is once again five pixels wide. Thank the Xcode optimizer for causing this one.
* (
Arnold) The Automatically load games option is now turned off by default, which should prevent inadvertent emulator resets when changing disk on multi disk games.
* (
Arnold) Writing to disk images works once again.
* (
BSNES) In sync with the latest version for PC.
* (fMSX) Added several additional configuration options in Preferences.
* (fMSX) Synchronised with v3.5 of the core source code. This involved a considerable amount of rewriting to the Mac code, so it´s possible that some things may be currently broken. Please report issues so I can fix them.
* (fMSX) The shareware prompt now does not appear for the first time until five minutes into program execution.
* (Fuzzbug) New emulator for the ZX Spectrum.
* (Horizon) Fixed bug whereby dropping file into Horizon window would cause an assertion failure.
* (
KiGB) Fixed issue where battery backed RAM was being saved to the freeze states folder and thus could be overwritten by doing a quick freeze. Thanks to Andrew Hesford for the report.
* (MO5) Fixed crash on exit. Thanks to Squirrel for spotting this one.
* (Rainbow) Added "better than nothing" icon for disks taken from Classic version of Rainbow. If someone wants to replace this please be my guest.
The shell changes in this release require an updated installation of Emulator Enhancer, which is unfortunately incompatible with previous releases due to the changed Quick Freeze function. As such, users are recommended to upgrade everything together.