What's new in Sixtyforce 2.0.2
Oct 30, 2020
- What's new in this version of sixtyforce:
- Significantly improved auto-updater. All new design. Much smarter about picking the latest update that's compatible with your Mac.
New in Sixtyforce 2.0.1 (Sep 17, 2020)
- Fixed problems in the QuickLook plugin that prevented freeze previews from working correctly.
- Several DSP fixes and compatibility improvements.
New in Sixtyforce 2.0 (Aug 7, 2020)
- Added a missing dsp instruction.
- Added a warning when running under Rosetta.
- Fixed executable memory mapping failing on Rosetta.
- Fixed a potential race condition in audio rendering.
- Fixed a bunch of small bugs.
- Converted several lingering parts of the app to Swift.
New in Sixtyforce 2.0 Beta 1 (Aug 7, 2020)
- Rewrote the majority of sixtyforce in Swift.
- Sixtyforce can now download and install app updates.
- Completely rewrote game controller support, adding new controller art, improved element naming and much more.
- Added a new completely redesigned interface for configuring game controllers.
- Added support for the Switch Pro controller, Xbox One controller and newer PS4 controllers.
- Worked around a bug in macOS Catalina that caused a warning dialog to appear.
- Fixed a bug that prevented game controllers from registering D-pad diagonal directions properly.
- Fixed a bug that prevented Xbox One controller triggers from working.
- Fixed a bug that prevented files from opening when dropped on the app icon.
New in Sixtyforce 1.0.4 (Aug 7, 2020)
- What's new in this version:
- Updated code-signing for macOS Catalina.
New in Sixtyforce 1.0.3 (Aug 7, 2020)
- What's new in this version:
- Added macOS Mojave dark mode.
- Added a rendering optimization.
- Integrated the SFGL plugin into the sixtyforce app.
- Updated the dynamic recompiler for the macOS Mojave hardened runtime.
- Bug fixes:
- Fixed minor interface bugs on macOS Mojave.
- Fixed a cpu core exception that wasn't triggering in the delay slot.
- Fixed a rare cpu core bug that could write the wrong value to a register.
- Fixed a memory leak with sprite based backgrounds.
- Fixed two OpenGL thread safety issues that could cause crashes.
New in Sixtyforce 1.0.2 (Sep 7, 2018)
- Added automatic cursor hiding while the emulator is running.
- Added larger file icons.
- Improved support for Japanese cartridges.
- Fixed several bugs with UI calls happening outside the main thread.
- Fixed a memory leak when the FPS counter is displayed.
- Fixed a possible crash with the preferences window.
- Replaced a number of deprecated APIs with modern equivalents.
- Removed support for 32-bit versions of Max OS X.
New in Sixtyforce 1.0.1 (Dec 23, 2015)
- Major changes and updates throughout to use OpenGL 3.2 core profile.
- Will restart fullscreen if you quit while running fullscreen.
- Rewrote several parts of sixtyforce to use modern APIs.
- Fixed a bug that could cause a crash when quitting.
- Fixed a game specific auto-saving bug.
New in Sixtyforce 1.0 (Jun 11, 2014)
- New in this version of sixtyforce:
- Moved controller settings into the preferences window and built a new interface.
- USB controllers can now have more than one configuration.
- Controller configuration now includes calibration when necessary.
- Added controller defaults for the PS4 controller.
- Game freezes now run automatically when opened.
- Opening game freezes will now disable auto-saving without asking.
- Code cache now recycles blocks.
- New low-level graphics processing.
- Automatic switching to the new low-level graphics when SFGL can’t handle a microcode.
- Modernized OpenGL code.
- Added a new timing mode to fix some major compatibility problems.
- Added several new dsp instructions and fixed some old ones.
- Added a check and warning for the required OpenGL extensions.
- Fixed some emulation compatibility problems that prevented some games from booting.
- Fixed problems with 32-bit video modes.
- Fixed some bugs with video modes that could cause crashes.
- Fixed a problem with QuickLook previews not displaying.
- New in this version of SFGL:
- Added new low-level graphics processing.
- Rewrote blending. Much more accurate.
- Rewrote the texture caching. Much faster.
- Improved alpha comparison.
- Improved framebuffer emulation.
- Improved microcode detection.
- Improved video mode emulation.
- Modernized everything for the OpenGL 3.2 API.
- Fixed a problem where some graphics modes reset properties they shouldn't.
- Fixed a bug that caused textures to stretch and scale improperly.
- Fixed several other texture mapping glitches.
- Fixed a major clipping problem.
- Fixed some possible crashes when processing bad display lists.
- Fixed a possible crashing bug with video modes.
- Other bug fixes.
New in Sixtyforce 0.9.8 (Jun 11, 2014)
- Full Retina display 3D graphics.
- PAL video timing for European games.
- New fullscreen mode.
- Dynamic recompiler optimizations.
- r4300 emulation compatibility fixes.
- Fixed a large number of graphics bugs.
- Fixed minor interface bugs.
- Code modernization (moving away from deprecated APIs).
- Removed audio plugin support.
New in Sixtyforce 0.9.7 (Oct 8, 2012)
- Added automatic version checking and update notifications.
- Implemented new dsp instructions.
- Fixed a bug that could prevent the graphics plugin from loading.
- Fixed a bug that could cause a crash when a usb device was unplugged.
- Fixed a bug that could cause sixtyforce to crash on startup.
- Fixed a bug that caused really old freeze states to not restore reliably.
- Fixed a bug that prevented the video window from being cleared when the emulator was reset.
- Fixed some bugs with Leopard compatibility.
- Fixed minor problems with window resizing on Lion and Mountain Lion.
- Fixed some dsp branching bugs.
- Other minor tweaks.
New in Sixtyforce 0.9.6 (Sep 19, 2012)
- Application improvements:
- 64-bit Intel support.
- Code-signed for Mountain Lion.
- Updated to use modern APIs everywhere possible.
- USB game controllers can now be plugged and unplugged with sixtyforce running.
- Added default settings for several new game controllers.
- Improved freeze state reliability.
- Fixed a bug that caused stereo audio to have the left and right channels swapped.
- Lots of other bug fixes.
- Emulation improvements:
- 64-bit addressing code generation.
- Fixed bugs in the emulation core.
- Fixed rounding mode issues.
- Fixed bugs with unmasked interrupts.
- Updated to use modern memory protection.
- Improved boot emulation.
- Graphics improvements:
- Faster texture conversions and non-power-of-two textures.
- Improved state saving and restoring.
- Fixed some color combiner problems.
- Fixed some scissoring problems.
- Fixed some near-clipping problems.
- Fixed the GoldenEye sky.
- Basic Conker's Bad Fur Day support.
- Began implementing real frame buffer support.
- Removed obsolete preferences.
New in Sixtyforce 0.9.5 Beta 1 (Apr 7, 2010)
- An improved Cocoa interface, better graphic compatibility, better emulation compatibility and improved sound. Plus a new sound plugin is included for Intel Macs: Azimer Audio 0.55.1.
New in Sixtyforce 0.9.2 (Jun 18, 2009)
- sixtyforce now supports QuickLook thumbnails for game freezes.
- Fixed window redrawing problems on Leopard.
- Fixed a bug that reversed left and right audio on Intel machines.
- Fixed a bug that prevented game freezes from remembering cartridge locations.
- Fixed a bug that caused window resizing to snap awkwardly.
- Cleaned up a few things that may or may not have been causing trouble.
- Several cosmetic tweaks and improvements.