Universal binaries of twenty five of my emulators are now available. Intel support is the most significant new feature in this update, but some long running issues have also been resolved:
* Interleaved blitters now work properly on multiprocessor machines.
* Fixed an issue where keyboard configuration could occasionally get confused during an emulator upgrade. In this situation, the keys are now reset to their defaults.
* Internal code now uses FSRef instead of FSSpec.
* Placard drawing ("Emulation Reset" etc) now uses CoreGraphics instead of QuickDraw.
* Fixed an issue where Close menu item was not disabled when no ROM was open in some emulators.
* Removed some obsolete code that was slowing down overall performance.
* Fixed several memory leaks.
* (Emulator Enhancer) Added support for auto fire.
* (Emulator Enhancer) Added support for custom icon generation for ROM files.
* (Emulator Enhancer) Full screen mode now captures the display properly, so notifications should no longer appear on top of the emulator display.
* (Emulator Enhancer) The check boxes in Preferences->Filters work properly again.
There are also some updates to individual emulators:
* Arnold: Expansion ROMs work again.
* Arnold: File types are now set correctly.
* Arnold: File handling code rewritten so as to not use obsolete APIs.
* Boycott Advance: Added "Quick Quit" key.
* BSNES: In sync with latest code for PC.
* BSNES: Added "Quick Quit" key.
* fMSX: File handling code rewritten so as to not use obsolete APIs.
* Frodo: File handling code rewritten so as to not use obsolete APIs.
*
Genesis Plus: Added "Quick Quit" key.
* Generator: Added "Quick Quit" key.
* Jum52: Added "Quick Quit" key.
* KiGB: Updated to be in sync with v2.0.2 on the PC.
* KiGB: Added "Quick Quit" key.
* KiGB: Support for Zipped ROMs fixed.
* MO5: Saved states fixed to be interchangeable between PPC/Intel.
* Mugrat: Added "Quick Quit" and "Quick Record" keys.
* Mugrat: Freeze and defrost menu commands are now disabled when no ROM is open.
* Neopocott: Added "Quick Quit" key.
* Nestopia: Updated to be in sync with v1.2.8 on the PC.
* Nestopia: Fixed support for SRAM.
* Nestopia: Hooked up support for NTSC artifact emulation.
* Nestopia: Added "Quick Quit" and "Quick Record" keys.
* Nestopia: Added support for the
Nestopia database, which can automatically correct mapper and mirroring for certain titles.
* Rainbow: Open dialog filter now works properly.
* Rainbow: File handling code rewritten so as to not use obsolete APIs.
* SMS Plus: Added "Quick Quit" key.
* SMS Plus: File handling code rewritten so as to not use obsolete APIs.
* TEO: Lightpen no longer moves when emulator display is not front window.
* TEO: File handling code rewritten so as to not use obsolete APIs.
* Thom: Lightpen no longer moves when emulator display is not front window.
* Thom: File handling code rewritten so as to not use obsolete APIs.
* Thom: Added new Memo7 icon courtesy of Carlo Noben.
* TGEmu: Added "Quick Quit" key.
* TGEmu: Removed (non-functional) "Quick Freeze" and "Quick Defrost" keys.
* Vecx: Added "Quick Quit" key.
* ViBE: Added "Quick Quit" key.