CocoaMSX version 1.60

@pokebyte pokebyte released this Dec 2, 2016 · 1 commit to master since this release

  • New feature - #41 - Save state on exit
  • Bug fix - #38 - Copy/paste buggy
  • Bug fix - #42 - http downloads disallowed by OS

Downloads

CocoaMSX version 1.56

@pokebyte pokebyte released this Jul 15, 2016 · 7 commits to master since this release

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

Downloads

CocoaMSX version 1.55

@pokebyte pokebyte released this Jun 11, 2016 · 10 commits to master since this release

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

Downloads

CocoaMSX version 1.55 Release Candidate

@pokebyte pokebyte released this May 31, 2016 · 11 commits to master since this release

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.

Downloads

CocoaMSX version 1.45

@pokebyte pokebyte released this Feb 9, 2016 · 30 commits to master since this release

  • 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

Downloads

CocoaMSX version 1.43beta

@pokebyte pokebyte released this Oct 12, 2015 · 40 commits to master since this release

#25 - Option to insert a new blank disk
#25 - Option to insert a disk folder in R/W mode
Updated C-BIOS
Hopefully fixed a bug causing the emulator to crash on exit in El Capitan (10.11) and Yosemite (10.10)

Downloads

CocoaMSX version 1.42

@pokebyte pokebyte released this Sep 30, 2014 · 53 commits to master since this release

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

Downloads

CocoaMSX version 1.42 Release Candidate

@pokebyte pokebyte released this Sep 29, 2014 · 54 commits to master since this release

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

Downloads

CocoaMSX version 1.41

@pokebyte pokebyte released this Sep 4, 2014 · 57 commits to master since this release

Minor bugfix release. Changes:

Fixed #17 - Window title doesn't properly update when launched from command line
Fixed #21 - Preferences crash when new machines are available

Downloads

CocoaMSX version 1.40

@pokebyte pokebyte released this Aug 9, 2014 · 61 commits to master since this release

New and Improved Features:

  • Recent Disks and Recent Cassettes options no longer available for systems without disk and cassette support
  • Emulator window now displays name of running machine in the title bar -- #17
  • QuickSave/QuickLoad last saved state - Press Option+Command+S and Option+Command+L to re-save and re-load last loaded state -- #14
  • Added LED's to the status bar for the following: Power, Pause, Ren-Sha Turbo (Joystick auto-fire), Caps Lock, Code (International char mode), Cassette I/O, FDD0 and FDD1 I/O -- #15
  • Added Ren-Sha slider to the status bar -- #15
  • Improved machine selector, with filtering by Install status, Family and Search
  • Updated to latest version of blueMSX emulation core
  • Frames-per-second counter is now optional, can be enabled in the View menu

Bug Fixes:

  • #11 -- International and older versions of OSX should use the same location for App Data as all others
  • #13
  • #16 -- Preferences don't open when machine is shut down
  • #19 -- Caps Lock implementation, Insert key is now usable
  • Fixed crash when launched with file

Downloads