SameBoy is an open source Gameboy (DMG) and Gameboy Color (CGB) emulator, written in portable C. It has a native Cocoa frontend for OS X, and an incomplete experimental SDL frontend for other operating systems. It also includes a text-based debugger with an expression evaluator.

- This upgrade requires OS X 10.11 (El Capitan) or better.- Rewrote the full-screen feature; it now works for individual windows, using the familiar green button in the window title.- The main window can now be resized freely, and is not limited anymore to the small / medium / large sizes.- Fixed an issue that caused the application to incidentally ignore ROM files in the application folder.- Closing a virtual machine while the Inspector window is open no longer results in a crash.- Improved the screen refresh performance; this fixes an issue where the Apple II screen sometimes briefly showed gray areas.

New features- 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

New features- 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