Releases: CocoaMSX/CocoaMSX
CocoaMSX version 1.61
CocoaMSX version 1.60
CocoaMSX version 1.56
This is a small release that primarily addresses two issues:
- Adds a new application icon (#39)
- Moves the in-application feeds (update and machine manifests) to a new location
CocoaMSX version 1.55
Most important change in this release is that this is the first version that will no longer work on OS X 10.6. This and subsequent releases require 10.7 and higher - partly to address security concerns in older libraries, and partly to reduce the amount of compatibility code that needs to be written.
New features in this release:
- Proper support for CAS files for non-generic systems (#34)
- Option to insert a new blank cassette (#25)
- Automatic hiding of the mouse cursor after a period of inactivity, if the cursor is over the screen
- Can now flip between tabs in Preferences by using shortcuts (⌘+{/})
- Gamepads/joysticks can now be remapped (#35). Gamepad/joystick support has also been completely redesigned
Bug fixes:
- Removed file type registration for unsupported (non-MSX) systems
- System shortcuts (e.g. CTRL+RIGHT) should no longer interfere with game controls (#36). An unfortunate side-effect of this is that it affects all system shortcuts - including ⌘+TAB
- Escape key should no longer cancel full screen mode
Maintenance stuff:
- Minimum version of OS X supported is now 10.7
- Updated to the latest version of Sparkle
- Switched to the native JSON library (NSJSON)
- Migrated to ARC
- Code cleanup
CocoaMSX version 1.55 Release Candidate
This is a release candidate for version 1.55. Most important change in this release is that this is the first version that will no longer work on OS X 10.6. This and subsequent releases require 10.7 and higher - partly to address security concerns in older libraries, and partly to reduce the amount of compatibility code that needs to be written.
New features in this release:
- Proper support for CAS files for non-generic systems (#34)
- Option to insert a new blank cassette (#25)
- Automatic hiding of the mouse cursor after a period of inactivity, if the cursor is over the screen
- Can now flip between tabs in Preferences by using shortcuts (COMMAND+L/R BRACE)
- Gamepads/joysticks can now be remapped (#35). Gamepad/joystick support has also been completely redesigned
Bug fixes:
- Removed file type registration for unsupported (non-MSX) systems
- System shortcuts (e.g. CTRL+RIGHT) should no longer interfere with game controls (#36). An unfortunate side-effect of this is that it affects all system shortcuts - including COMMAND+TAB
- Escape key should no longer cancel full screen mode
Maintenance stuff:
- Minimum version of OS X supported is now 10.7
- Updated to the latest version of Sparkle
- Switched to the native JSON library (NSJSON)
- Migrated to ARC
- Code cleanup
Please create issues for anything you might come across via GitHub or notify me via Twitter.
CocoaMSX version 1.45
- Fixed network error introduced by El Capitan's new security features
- Fixed joystick range detection
- Added option to take auto-numbered screenshot to File menu (can still Save As by holding down Alt)
- Added option to insert new blank disk to File menu
- Added option to open folders in Read/Write mode (will create a disk image with folder contents and load the image)
- Updated to C-BIOS 0.27
- Switched to native C semaphores and threading
- Project updated to Xcode 7
- Fixed slow startup due to
recentDocumentURLs
taking up longer than it should - Added manual retina screen rendering
- Fixed support for Xbox 360 controller, simplified the joystick configurator (no longer need to specify axis range)
- Removed superfluous mouse clicks generated by cursor locking/unlocking
- Bug fixes, Github issues #20, #31
CocoaMSX version 1.43beta
CocoaMSX version 1.42
Small bug fix release:
- Preferences window will no longer crash the emulator in 10.6/Snow Leopard
- Hardware OpenGL support is no longer required - emulator will fall back to software if hardware rendering is not available. Among other things, this makes it possible to run the emulator in virtual environments such as VMware
CocoaMSX version 1.42 Release Candidate
This is a small bugfix release which addresses the following:
- Fixes the Systems tab in Preferences - it should no longer crash on Snow Leopard (10.6.x)
- Removes the hardware OpenGL rendering requirement (hardware rendering will be used if available, software if not) - emulator now runs in VMware on Snow Leopard Server