Get Help |
Discuss |
Windows App |
More Apps |
Twitter |
Privacy
If you like MasterGear and would like to see it updated,
please, don't forget to rate it! Press the "Rate Me!"
button at the bottom to leave feedback.
MasterGear 4.9 (Apr 01 2021)
- Please, read here if you are missing game cheats.
- Based on the latest MasterGear 4.9 sources.
- Fixed saving battery-back memory files (.SAV).
- Now only saving screenshot when saving state.
- Fixed saving states with a hardware key.
MasterGear 4.8 (Mar 11 2021)
- Based on the latest MasterGear 4.8 sources.
- Disabled querying content providers for auxiliary files to improve performance.
- Scrolling in File Selector has become much more responsive.
MasterGear 4.7.3 (Jan 18 2021)
- Fixed file selection UI on newer AndroidTV devices.
- Fixed opening files from File Managers and other apps.
- Enabled adding home screen shortcuts on newer devices.
MasterGear 4.7.2 (Jan 04 2021)
- Fixed several crash sources that popped up after refactoring.
- Fixed compatibility with Android 4.2/4.3.
- Fixed handling of spaces and parentheses in "content://" URIs.
- Fixed list of volumes in "Change Folder" dialog.
- Fixed "Change Folder" functionality.
- Fixed leaked dialog window on app exit.
- Added rounded corners to legacy icons.
MasterGear 4.7.1 (Dec 21 2020)
- Refactored app to comply with Google's latest ban on file I/O.
- On Android 10+, all file access is now done via content providers.
- Content is copied to a temporary folder for use, changes moved back on exit.
- You may have to give app separate permission to read each storage location.
- Please, report any found problems to the
support group
or email me directly.
MasterGear 4.7 (Oct 12 2020)
- Based on the latest MasterGear 4.7 sources.
- Refactored scaling and special effects framework.
- Added simple CPU-based linear interpolation algorithm.
MasterGear 4.6.11 (Aug 26 2020)
- Based on the latest MasterGear 4.6 sources.
- Added separate option for linear image interpolation.
MasterGear 4.6.10 (Jul 29 2020)
- When parent folder not available, showing storage devices instead.
- Fixed Box Art Downloader to use alternative storage location.
- Fixed Box Art Downloader to follow redirects.
- Added HTTPS support to Box Art Downloader.
MasterGear 4.6.9 (Jul 01 2020)
- Fixed stray crash on AndroidTV when obtaining the list of storage devices.
- Fixed State Exchange feature.
- Fixed Network Play feature.
- Fixed box art downloader.
MasterGear 4.6.8 (Jun 01 2020)
- Added list of available storage devices to "Change Folder" dialog.
- Added available storage devices to the top row in AndroidTV UI.
- Changed message indicating that Android denied a directory listing.
MasterGear 4.6.7 (Feb 06 2020)
- Fixed AndroidTV file browser getting stuck on unavailable folders.
- Fixed File Selector getting stuck on unavailable folders.
- AndroidTV browser will point to "Folders" row after changing folder.
- Toolbar now tries running paid apps before defaulting to free ones.
- Added a message dialog when directing users to Google Play.
MasterGear 4.6.6 (Jan 15 2020)
- Advanced Settings now switch to app folder when current folder unavailable.
- Advanced Settings will not allow to select unavailable folders.
MasterGear 4.6.5 (Dec 12 2019)
- Fixed double clicks starting two game instances on some devices.
- Fixed screen going blue on some Androids, such as Chromebooks.
MasterGear 4.6.4 (Nov 28 2019)
- Fixed screen going blue on some Androids, such as Chromebook.
- Added standard AndroidTV search functionality.
- Modified "Changes" dialog to keep Google approval drones happy.
- Enabled navigation with [DPAD_CENTER], [DELETE], and [ESCAPE] keys.
- Now ignoring repeated keypresses.
MasterGear 4.6.3 (Oct 28 2019)
- Virtual buttons now have same size on all devices.
- App now requires Android 4.1+ (Jelly Bean) to run.
- Changed Apache HTTP library linkage.
- Switched to "androidx.leanback.*" APIs.
- Switched to Firebase for reporting.
- Switched to Gradle 5.6.
MasterGear 4.6.1 (Oct 10 2019)
- Fixed virtual buttons getting too large or too small.
- Improved the new AndroidTV interface.
- Fixed rare division by zero when creating icon tiles.
- Fixed missing method crash in the new AndroidTV UI.
- Fixed null pointer crash when starting new AndroidTV UI.
MasterGear 4.6 (Sep 25 2019)
- Added completely new, modern AndroidTV interface.
- Please, email me if you encounter any issues with the new AndroidTV UI.
- Fixed gamepad button assignments.
- Completely refactored File Selector code.
- Made box art show immediately after download.
- Now properly wiping current screenshot when box art downloaded.
- Added 5ms and 10ms tactile feedback options.
- Added native 64bit Intel support.
MasterGear 4.5.4 (Jun 12 2019)
- Added new icons, including adaptive icons.
MasterGear 4.5.3 (May 06 2019)
- Automatically unzipping MasterGear-Cheats.zip, if found in Downloads.
- Now showing action bar when the BACK button is pressed once.
- Fixed saving files to /sdcard/MasterGear when current folder not writable.
- Fixed tilt joystick operation.
- Fixed screen rotation after disabling the tilt joystick.
- Switched to Android Pie SDK (Android-28).
- Fixed State Exchange and box art downloads on newer Androids.
- Fixed crashes due to missing libraries on Android Pie.
- Oldest supported OS is now Android-9 (Gingerbread).
MasterGear 4.5.2 (Apr 03 2019)
- Now able to show action bar with horizontal flings at screen top/bottom.
- Now searching for ROOT.chts in /sdcard/MasterGear and all its subfolders.
- Enabled native build for 64bit ARMv8 CPUs.
- Fixed saved state compatibility between 32bit and 64bit architectures.
- Fixed native OpenSLES sound on newer Androids.
- Fixed a possible crash in Java code.
- Fixed toolbar application links.
MasterGear 4.5.1 (Mar 16 2019)
- Had to remove the cheats, since Google Play no longer allows them
and bans apps containing cheats. Please, go and see the
help page
for details.
- Switched to Gradle build.
MasterGear 4.4 (Dec 20 2018)
- Synchronized version number with Windows/Linux releases.
- Now truncating all VRAM table addresses to 16kB boundary.
- Fixed accidental crashes when running SC-3000 programs.
- Added "Settings | General | Hide Dot Files" option.
- Enable hiding dot-files to ignore system files created by MacOS.
- Added "Settings | General | Prefer App Folder" option.
- Enable app folder preference to save new files to the application folder.
- Fixed "Completely Delete File" menu option.
MasterGear 4.2.7 (Nov 19 2018)
- Media keys can now be assigned to perform gamepad functions.
- Refactored "Settings | Input | Assign Joystick Keys" code.
- Fixed bug where button, used to close mapping dialog, was added to mappings.
- Added support for diagonal keypad buttons, present since Android-24.
- Fixed action bar stuck after using "Cheats | Cheat Hunter | Add Watch" dialog.
- Fixed desktop shortcuts not working on some filenames.
- Fixed starting some files from the Gallery.
MasterGear 4.2.6 (Oct 31 2018)
- Fixed crash when sharing information about the app.
- Now only hitting MIDI drums once per screen when recording.
MasterGear 4.2.5 (Oct 15 2018)
- Added "Settings | Input | Select Second Player" option.
- Now able to select input device for the second player.
- Fixed problems with non-working input devices on AndroidTV.
- Fixed problems with non-working analog joysticks.
- Added light and dark skins to the Cheat Editor.
- No longer skinning Settings background, since Android does not support it.
MasterGear 4.2.4 (Sep 17 2018)
- Fixed crash in Joystick Layout Editor when buttons become too small.
- Fixed crash when trying to share a screenshot on newer Androids.
- Fixed compatibility with Android Pie.
- Now skipping fake virtual "joystick" supplied by Archos Gamepad.
- Upgraded Google Analytics library to the latest compatible version.
- Switched to Android Build Tools 28.0.1.
MasterGear 4.2.3 (Jun 11 2018)
- Added ability to browse through paused replay.
- During replay, press [LEFT] and [RIGHT] keys to browse.
- Press [UP] to resume replay, any other key to continue.
- Press any other button to continue playing.
- Made replay save states approximately every 170ms.
- Made
RPLPlay() always return REPLAY_ENDED if no replay.
- Made
WaitJoystick() exit when window closed.
MasterGear 4.2.2 (Apr 25 2018)
- Fixed saved state compatibility between 32bit and 64bit systems.
- Recompiled sources with
"-Wall" and fixed warnings.
- Deprecated
-DNO_WAVE_INTERPOLATION compilation option.
- Deprecated
-DNEW_STATES compilation option.
MasterGear 4.2.1 (Mar 28 2018)
- Made sure first player always gets stock gamepad on Nvidia ShieldTV.
- Either player can open menu or exit emulation now.
MasterGear 4.2 (Feb 20 2018)
- Released free MasterGear 4.2 for Windows and Linux.
- Fixed Settings background on AndroidTV.
- Disabled DropBox on AndroidTV for now, since there is no browser.
- Added shadow underneath the replay time display.
- Stopping replay when emulation reset or state loaded.
MasterGear 4.1.4 (Jan 22 2018)
- Fixed replay rollover mechanism.
- Added remaining time display during replay.
- Settings activity now uses black/white UI setting.
- Switched Settings to Material Design on Lollipop+.
- Fixed native crash when saving state.
- Fixed several other possible sources of native crashes.
MasterGear 4.1.3 (Jan 01 2018)
- Fixed desktop icon placement.
- Fixed crash when passing "file://" URI via desktop icon.
- Fixed DropBox crash when app folder has subfolders.
MasterGear 4.1.2 (Dec 11 2017)
- Switched to the latest android-27 SDK.
- Now using Android build tools version 27.0.2.
- Fixed gamepad on Nvidia ShieldTV and other AndroidTV devices.
- Any input devices named as "virtual-*" are now ignored.
- Any virtual (android-16) and disabled (android-27) devices are ignored.
MasterGear 4.1.1 (Nov 21 2017)
- Released free MasterGear 4.1 for Windows and Linux.
- Fixed issue with backup save file being chosen over the normal one.
- Switched to DropBox APIv2. DropBox support works again.
- Use "Settings | General | Reset All Settings" to remove old DropBox token.
- Fixed upload dates on the DropBox files.
- Made DropBox worker queue more reliable.
- Renamed DropBox authorization activity.
- Fixed a few other bugs in the DropBox code.
MasterGear 4.1 (Oct 12 2017)
- Console model and other hardware options will now be saved.
- Greatly improved automatic hardware and language detection.
- Fixed video timings for both NTSC and PAL modes.
- Fixed scanline length to 228 CPU clocks.
- Fixed NTSC/PAL screen length to 262/313 scanlines.
- Fixed music speed in Sonic Chaos (GG).
- Greatly improved the Layout Editor, fixing many bugs.
- Layout Editor now lets you resize screen in both dimensions.
- Screen rectangle will stay centered while resizing.
- Buttons gravity will be restored when resetting layout.
- Made states/screenshots deletion more reliable.
- Fixed hangup on exit where Java code waits for non-existent native thread.
- Removed outdated features from the EMULib code.
MasterGear 4.0.3 (Sep 18 2017)
- Added "Change Folder" option to the File Selector for jumping between folders.
- Fixed File Selector getting stuck at unreadable folders.
- Made folder listing error a bit less threatening, since it has become the new normal in Android 7+.
- Fixed native crash when processing initial commands sent by Java side.
- Fixed crash when loading an invalid skin bitmap file.
- Fixed minor bug with YM2413 drum channels when loading state.
MasterGear 4.0.2 (Jul 31 2017)
- Released free MasterGear 4.0 for Windows and Linux.
- Hopefully fixed a crash in the native startup code.
- Hopefully fixed two native crashes when drawing screen.
- Fixed crash when parsing URI during startup.
- Fixed two Java crash sources when the emulation starts.
- Fixed crash when dismissing progress dialog in Cheatopedia.
- Fixed the order of calls in onPause() / onStop() / onDestroy().
MasterGear 4.0.1 (Jun 19 2017)
- Eliminated false directional events from analog gamepads (XBox360).
- Fixed multiple crashes reported by the new Google Play Console.
- Fixed crashes when showing or dismissing progress dialog in the File Selector.
- Fixed crash when blitting image to screen while exiting.
- Fixed crash when starting a game from the Gallery on Android Nougat.
- Fixed crash when exiting Palette Editor on Android Nougat.
- Hopefully fixed rare crash in the File Selector onCreate().
- Hopefully fixed rare crash in Palette Editor RGB dialog.
MasterGear 4.0 (Jun 01 2017)
- Added "Emulation | Model | MasterSystem 2" options.
- MasterSystem 2 is now the default hardware model.
- Implemented proper 224/240-line screen modes.
- Fixed Linus Spacehead (GG) flicker and offset screen.
- Fixed StarTrek Next Generation (GG) offset screen.
- Fixed Micro Machines (SMS/GG) scrolling problems.
- Fixed Madou Monogatari 2 (GG) by setting VDP[6]=0xFF on reset.
- Fixed missing "TM" letters in many title screens.
- Fixed World Series Baseball '95 (GG) hangup due to missing EEPROM.
- Fixed World Series Baseball (GG) hangup due to missing EEPROM.
- No longer asking for READ_PHONE_STATE permission.
- Application will use AndroidID rather than IMEI to identify users.
- When emailing for support, attach your AndroidID (dial
"*#*#8255#*#*").
MasterGear 3.7.1 (Apr 27 2017)
- Fixed and refactored screen updates synchronization.
- Fixed accidental crash when starting MG 3.7.
MasterGear 3.7 (Apr 18 2017)
- Fixed support for opening SMS/GG files from Astro File Manager.
- Added support for opening "content://" URIs.
- Refactored file type definitions in the manifest.
- Refactored EMULib library code.
- Moved virtual buttons implementation into OvrButton class.
- Moved file-specific utilities into FileInfo class.
MasterGear 3.6.11 (Apr 03 2017)
- Fixed CMY/RGB filter shaders on low-end GPUs (Mali-400).
- Fixed scanline simulation shaders on low-end GPUs (Mali-400).
- Removed text cues from joystick skins that have them already.
MasterGear 3.6.10 (Mar 17 2017)
- Fixed analog trigger assignments not working in MasterGear 3.6.9.
- Tap screen to toggle title bar in Layout Editor.
- Items no longer jump in Layout Editor when you start moving them.
- Analog gamepad triggers now mapped to L2/R2 buttons.
- Fixed MIDI drums option that simulates noise channel with drums.
- Added cheats for 3 more GameGear games.
- Added cheats for Incredible Crush Dummies.
- Added cheats for Indiana Jones And The Last Crusade.
- Added cheats for Itchy And Scratchy Game.
MasterGear 3.6.8 (Feb 09 2017)
- Added HQ4X scaling algorithm (GLES mode only).
- Select "Video | Interpolation Effect | HQ4X Interpolation" to enable.
- Added option to disable GLES linear filtering.
- Select "Video | Interpolation Effect | Disable Interpolation" to enable.
- Disabled GLES linear filtering when scaling algorithm selected.
- Further optimized GLES scaling algorithms.
- Made title bar transparent in Layout Editor, when "Hide Title Bar" enabled.
- Added effective waveform volume computation to the MIDI soundtrack recorder.
MasterGear 3.6.7 (Jan 12 2017)
- Added "Video | Scale Video | Stretch to 4:3 Ratio" option.
- Added cheats for 8 more GameGear games.
- Added cheats for Ariel: Little Mermaid.
- Added cheats for Super Monaco GP 2.
- Added cheats for Sailor Moon S.
- Added cheats for Captain America And The Avengers.
- Added cheats for Castle Of Illusion.
- Added cheats for Centipede.
- Added cheats for Chase HQ.
- Added cheats for Crystal Warriors.
MasterGear 3.6.6 (Dec 15 2016)
- Optimized OpenGLES shaders used in scaling algorithms and filters.
- Added "Audio | Sampling Rate | Automatic" option for best available sound.
- Added "Audio | Sampling Rate" options for 24kHz and 48kHz sound.
- Always using optimal rate and buffer size when "Automatic" selected.
- Made audio render without glitches at custom sampling rates.
MasterGear 3.6.5 (Nov 17 2016)
- Switched to NDK v13 and CLANG toolchain.
- Refactored all native code, fixing CLANG warnings.
- Now always hiding FAB buttons on devices with no touchscreen.
MasterGear 3.6.4 (Oct 24 2016)
- Switched to Android Nougat platform (android-25).
- Added split window support on Android Nougat.
- Added freeform window support for upcoming Androids.
- Switched to Java Development Kit 1.8, newest ANT and ProGuard.
- On Marshmallow+, app asks for permissions on startup.
- Fixed scalable images used for tiles in the File Selector.
MasterGear 3.6.3 (Oct 05 2016)
- Added CRT vignetting simulation effect.
- Enable "Video | Hardware Acceleration" to see new effect.
- Check "Video | Apply CRT Vignette" to enable vignetting.
- Special functions (freeze, restore, etc.) can be assigned to gamepad.
- See L1, L2, R1, R2, THUMBL, THUMBR under "Input | Assign Special Keys".
- Fixed code that selects app to run when opening a cart, tape, or disk.
- Fixed inconsistently initialized preferences.
- Fixed "Quit" option in the File Selector menu.
- Made "What's New" dialog fill the screen.
- Removed unused native code handling media keys.
MasterGear 3.6.2 (Sep 12 2016)
- Released free MasterGear 3.6 for Windows and Linux.
- Added 2xSAI and Scale2X scaling algorithms using GLES2 shaders.
- Enable "Video | Hardware Acceleration" to see new algorithms.
- Select scaling algorithm via "Video | Scale Video".
- Added Monochrome, Green, Amber, and Sepia color filters.
- Select your color filter via "Video | Color Filter".
- Renamed "Color Mask" option to "Color Filter".
- Added "In Android Gallery" option to File Selector menu.
- Uncheck it to stop Android Gallery from indexing the current folder.
- Automatically excluding /sdcard/MG from media indexing.
- Added CPU-only Scale2X algorithm implementation.
- Optimized EPX and EAGLE scaling shaders.
- Fixed TV scanlines and raster settings.
MasterGear 3.6.1 (Aug 17 2016)
- Added EPX and EAGLE scaling algorithms using GLES2 shaders.
- Enable "Video | Hardware Acceleration" to see new algorithms.
- Select scaling algorithm via "Video | Scale Video".
- You can combine scaling, scanline, and color raster effects.
MasterGear 3.6 (Jul 29 2016)
- Added high-quality scanline shader effects.
- Enable "Video | Hardware Acceleration" to see new effects.
- Select scanline effect via "Video | Scanline Effect".
- Added high-quality color raster effects.
- Select raster effect via "Video | Color Mask Effect".
MasterGear 3.5.9 (Jul 07 2016)
- Fixed GLES2 rendering on MTK and older Mali GPUs.
MasterGear 3.5.8 (Jun 30 2016)
- Switched to OpenGLES2 rendering for accelerated video.
- OpenGLES2 is faster and allows for future special effects.
- Press X to apply cheats, Y to discard them in Cheatopedia.
- Press X to apply changes, Y to reset them in Cheat Editor.
- Press X to apply changes, Y to reset them in Palette Editor.
- Now disabling Joystick Layout Editor on devices with no touchscreen.
MasterGear 3.5.7 (Jun 13 2016)
- Fixed button placement in Joystick Layout Editor.
- Buttons no longer shift from where you set them.
- Custom screen rectangle goes where it should go now.
- Button labels will not distort when custom screen selected.
- Fixed the menu on AndroidTV.
- Added a menu workaround for Google's political idiocy.
- Replaced options menu with context menu for AndroidTV.
- Added "Toggle cheats" special key function.
MasterGear 3.5.6 (May 18 2016)
- Added "General | Add Overscan Margins" option for AndroidTV.
- Fixed fast-scroll index in the File Selector.
- Fixed file search feature on newer Androids.
- Fixed missed item clicks in the File Selector.
- Declared emulation activities enabled for external use.
- Optimized default preferences update on startup.
MasterGear 3.5.5 (Apr 28 2016)
- Layout Editor has separate layouts for landscape and portrait modes.
- Adjusted portrait background image in the Layout Editor.
- Fixed dashed lines display in the Layout Editor.
- Removed dormant ChartBoost SDK library.
MasterGear 3.5.4 (Apr 04 2016)
- Fixed Layout Editor to always save changes before emulation resumes.
- Made Layout Editor always rotate when device rotated.
- Added "Input | Assign Special Keys" setting.
- Use new setting to assign functions (menu, ffwd, etc) to hardware keys.
- Removed "General | Use PLAY/RECORD Media Keys" option.
- Removed "General | Use FFWD/REWIND Media Keys" option.
- Removed outdated org.apache.http.* API from the State Exchange.
MasterGear 3.5.3 (Mar 18 2016)
- Fixed volume for high-frequency white noise.
- Added a "Rate Me" FAB button to the Settings (disappears when pressed).
- Cleaned up the Java side, removing deprecated code.
- Merged pre-Gingerbread and post-Gingerbread native code.
- Removed some debug messages from the native side.
MasterGear 3.5.2 (Mar 04 2016)
- Add home screen shortcuts via File Selector context menu.
- Long press to delete state in the State Selector.
- State Selector now starts with autosaved slot selected.
- Fixed error messages when screenshots not found in State Selector.
- Fixed individual slot heights in State Selector.
- Fixed State Selector crashes (reported on IUNI devices).
- Added option to hide FFWD button ("General | Show FFWD Button").
- Now disabling FAB button by default on AndroidTV devices.
- Fixed disappearing FAB button.
- Refactored and simplified all EMULib activities.
MasterGear 3.5.1 (Feb 08 2016)
- Released free MasterGear 3.5 for Windows and Linux.
- Disabled fixed top rows mode for GameGear.
- Fixed Dynamite Headdy screen flicker.
- Made line interrupt occur later inside a scanline.
- Fixed The Smurfs hangup problem.
- Added 224/240-pixel screen modes for GameGear.
- Fixed Micro Machines 1/2 GG screen artefacts.
- Fixed most Cosmic Spacehead issues.
- Fixed Star Trek GG screen shift.
- Added ability to periodically save gameplay.
- Added "General | Save Emulation State" selector.
- Removed "General | Save State on Exit" option.
MasterGear 3.5 (Jan 07 2016)
- Switched to the new VRAM/CRAM/VDP access mechanism.
- Added new CodeMasters mapper detection scheme.
- Fixed serial port status (CJ Elephant Fugitive GG).
- Fixed artefacts in Wolf Child.
- Added CodeMasters game CJ Elephant Fugitive GG.
- Added CodeMasters game Cosmic Spacehead GG.
- Added CodeMasters game Micro Machines GG.
- Added CodeMasters game Micro Machines 2 GG.
- Added CodeMasters game Pete Sampras Tennis GG.
MasterGear 3.4.6 (Dec 21 2015)
- Fixed Cheat Editor not finding .cht files in private SD card folders.
- Fixed BACK key on devices where it did not exit emulation.
- Fixed the first/second gamepad detection.
- Fixed a crash in the File Selector when showing grid.
- Returned gradient to the action bar (sorry, Material Design).
- Amplified pixel color raster effects.
- Switched to v2 authentication in DropBox.
- Upgraded to DropBox SDK 1.6.3.
- Improved the What's New dialog.
MasterGear 3.4.5 (Nov 20 2015)
- Released free MasterGear 3.4 for Windows and Linux.
- Added "Video | Interpolation Effect" selector.
- Added "EPX interpolation" and "EAGLE interpolation" effects.
- Renamed "Soften Video" to "2xSal interpolation".
- Switched to android-22 platform and tools (Android Lollipop 5.1.1).
MasterGear 3.4.4 (Oct 30 2015)
- Added "Video | Color Mask Effect" selector.
- Added "CMY pixels" and "RGB pixels" special effects.
- Merged "Scale Video" and "Stretch Video" into one selector.
- Fixed memory corruption bug in the instant replay recorder.
- Fixed instant replay not recording the initial state.
- Fixed instant replay not restoring successive states.
MasterGear 3.4.3 (Sep 30 2015)
- You can have custom backdrop for Game.sms in Game.sms.back.png.
- Typical backdrop size is 640x800, bottom part may go off-screen.
MasterGear 3.4.2 (Sep 11 2015)
- Added new background image, removing the gap.
- Now automatically creating /sdcard/MasterGear if missing.
- When MasterGear cannot write SD card, it will save to /sdcard/MasterGear.
MasterGear 3.4.1 (Aug 24 2015)
- Added joystick skins, place your own skin into /sdcard/MasterGear/Controls.png.
- Added "Input | Layout Editor | Shape | Custom Skin" option for choosing your skin.
- Sample joystick skin image available at http://fms.komkon.org/EmuAndroid/#Skin.
- Made action bar optional on devices with MENU button (off by default).
- Added "General | Enable Action Bar" option for devices with MENU button.
- Added exception for LG Optimus Zone 2 (does not show submenus).
MasterGear 3.4 (Aug 04 2015)
- Added light gun emulation (Operation Wolf, Safari Hunt, etc).
- Added beam position register (port 7Fh).
- Added "Emulation | Light Gun" option to the Settings.
- Fixed a crash in the State Exchange browser.
- Tested and optimized for Nvidia Shield AndroidTV box.
- On AndroidTV, press both thumbsticks down to invoke the menu.
- Reenabled action bar on devices with physical MENU key.
MasterGear 3.3.3 (Jul 08 2015)
- Released free MasterGear 3.3 for Windows and Linux.
- Fixed Joystick Layout Editor to properly show labels and gravity.
- Press BUTTON_L1+BACK or BUTTON_R1+BACK to open menu inside a game.
MasterGear 3.3.2 (Jun 12 2015)
- Added second player, if you have two gamepads connected.
- To play together, connect both gamepads before starting MasterGear.
- Added Material Design icons everywhere.
- Retouched virtual gamepad images.
MasterGear 3.3.1 (May 28 2015)
- Fixed clearing SRAM on reset (Lunar Legend, etc).
- Added "General | Reset All Settings" option.
- Pressing BUTTON_R1 now invokes File Selector context menu.
MasterGear 3.3 (May 07 2015)
- Removed waveform interpolation for more realistic sound.
- Optimized app for AndroidTV, tested on the ADT-1 box.
- Added overscan border on AndroidTV devices.
- Added hints to the emulator and key mapping dialog.
- Fixed crashes on devices with no web browser (e.g. ADT-1).
- Replaced AndroidTV banner image.
- Enabled gamepad-only emulation interface.
- Press BACK on gamepad to exit emulation.
- Press MODE or BUTTON_A+BACK to open menu.
- Press BUTTON_X if you have no SELECT button.
- Press BUTTON_Y if you have no START button.
- Xperia CIRCLE button now acts as BUTTON_B.
- Redesigned key mapping dialog.
- Press same key twice to remove it from assignments.
- Press same key three times to confirm key mappings.
- DPAD_CENTER key no longer confirms key mappings.
MasterGear 3.2.5 (Apr 17 2015)
- Added floating action button that starts the last played game.
- Added "Show Action Button" option to the Settings.
- Optimized controls for Nvidia SHIELD Portable and similar devices.
- FIRE-R, FIRE-Y, and SELECT buttons open File Selector main menu.
- FIRE-X button opens File Selector navigation menu.
- FIRE-L button opens Gallery from the File Selector.
- FIRE-B button now exits File Selector.
- Fixed crash when detecting an outdated version.
MasterGear 3.2.4 (Mar 23 2015)
- Fixed VRAM writes when VDP is in read mode.
- Fixed graphical glitches in Klax (both SMS and GG).
- Fixed title screen garbage in Wolf Child.
- Fixed corrupted explosion craters in AstroWarrior.
- Added 15 new GameGear games to the Cheatopedia.
- Added navigation menu to the File Selector.
- Added tile view to the File Selector.
- Added "up" button to the main emulator title bar.
- Made "grid view" and "tile view" options separate.
- Moved File Selector view toggles to the navigation menu.
- Enabled application-wide hardware acceleration.
- Improved "What's New" page formatting.
MasterGear 3.2.3 (Mar 12 2015)
- Fixed crash accidentally introduced in version 3.2.1. Sorry!
- Released free MasterGear 3.2 for Windows and Linux.
- When assigning keys, DPAD_CENTER button confirms assignments.
- You can add your own game names database in "/sdcard/MasterGear/names.dat".
- Fixed Emulation Settings not showing up from File Selector.
- Removed unnecessary group inside Emulation Settings.
- Added the "up" button to the main emulator title bar.
- Cleaned up and beautified the File Selector grid view.
- MasterGear now shows up in the Google Play for AndroidTV.
- Fixed multiple build warnings.
MasterGear 3.2 (Feb 16 2015)
- Added experimental AndroidTV support. Please, test!
- Added tiles to the File Selector grid view.
- Fixed screenshots and highlight in the State Selector.
- Fixed Moga library to work on Android Lollipop.
- Fixed LVL library to work on Android Lollipop.
- Fixed screenshot sizes in the State Exchange.
- Fixed black banding in the Palette Editor.
- Fixed text color in the Gallery.
- Switched to android-21 API, as required by AndroidTV.
MasterGear 3.1.9 (Jan 29 2015)
- Fixed Lollipop crashes by switching back to android-19 API.
- Switched to the Material Design theme on all platforms.
- Added "up" buttons to all title bars.
- Revised all menus, making them work uniformly.
- Removed application name from all title bars, to save space.
- Now defaulting to the "light UI" mode.
MasterGear 3.1.8 (Jan 27 2015)
- Now targeting Lollipop (android-21), Froyo+ still works.
- Now using Material theme on Lollipop.
- Updated all icons to the newest Lollipop versions.
- Retired some icons, replacing them with better fitting ones.
- Removed app name from all title bars, to save space.
- GBA link now redirects to VGBAnext.
MasterGear 3.1.7 (Jan 06 2015)
- Added "Show Box Art First" option to the File Selector.
- Fixed OpenGLES lockups on Mali GPUs (Samsung, RK, etc).
- Fixed running MasterGear in the lower half of split-screen.
- Fixed flickering border when simulating scanlines on x86 devices.
- Made screenshots and box art display bigger on large screens.
- Hiding the title bar is now the default behavior.
- Fixed premature hiding of the title bar.
MasterGear 3.1.6 (Dec 21 2014)
- Removed FIREL/FIRER buttons off the screen.
- Added split-screen and popup window modes on Samsung devices.
- Added searching by name to the File Selector Search.
- Added assembler scaling routines for 1280x1120+ screens.
- Fixed auto frame skip when OpenGLES video enabled.
- Fixed reenabling UI with a fling on Kitkat+ phones.
- Reenabled automatic frame skip by default.
- Reenabled accelerated video and audio by default.
- You can now fling from the top or the bottom to toggle UI.
- Removed deprecated code, settings, and resources.
MasterGear 3.1.5 (Dec 05 2014)
- Made system UI translucent when immersive mode is on.
- Fixed the File Selector Search to properly find storage.
- Added "Use PLAY/RECORD Media Keys" option.
- When enabled, RECORD saves, PLAY restores gameplay.
- Added "Use FFWD/REWIND Media Keys" option.
- When enabled, FFWD fast-forwards, REWIND replays.
- Built package with the latest Android SDK.
MasterGear 3.1.4 (Nov 15 2014)
- Fixed crash on Android 2.* devices, accidentally introduced in 3.1.3.
- Added accurate SN76489 noise channel emulation.
- Added configurable noise generator API to EMULib.
- Added Android immersive mode support.
- You must start or finish your fling at the top to toggle title bar.
- Added 12 new GameGear games to the Cheatopedia.
- Added Faceball 2000 and Frogger to the Cheatopedia.
- Added F15 Strike Eagle and Formula 1 to the Cheatopedia.
- Added Fatal Fury and Fantasy Zone to the Cheatopedia.
MasterGear 3.1.2 (Oct 29 2014)
- Fixed version number. Sorry for the messup.
- Now saving Hardware Model, no need to set it every time.
- Each game can have own backdrop. For Game.sms, place it into
Game.sms.back.png.
- Now aligning backdrop to the screen bottom, if it is too small.
- Added cheats for 24 more GameGear games.
- Added two Chuck Rock games to the Cheatopedia.
- Added Cool Spot and Cutthroat Island to the Cheatopedia.
- Added Double Dragon and Eternal Legend to the Cheatopedia.
- Added Defenders of Oasis game to the Cheatopedia.
- Added explanation messages to the Cheat Hunter.
- Added missing string translations.
MasterGear 3.1 (Oct 13 2014)
- Added Cheat Hunter tool for searching Action Replay cheats.
- Added cheats for 13 more GameGear games.
- Fixed cheats parsing, adding wrong cheats no longer possible.
- Fixed saving .CHT files from the emulator (was saving them GZIPped).
- Added three Bart Simpson games to the Cheatopedia.
- Added Battleship and Buster Fight to the Cheatopedia.
- Added Baseball'91 and Batter Up to the Cheatopedia.
- Added Beavis And Butthead and Berlin Wall to the Cheatopedia.
MasterGear 3.0.2 (Sep 29 2014)
- Added cheats for 50 GameGear games.
- Fixed default settings initialization.
- Removed unused and outdated code, resources and bitmaps.
- Added Dragon Crystal and two Phatntasy Star games to the Cheatopedia.
- Added Ninja Gaiden and two Shinobi games to the Cheatopedia.
- Added Megaman and two Wonder Boy games to the Cheatopedia.
- Added Alien Syndrome and Chakan to the Cheatopedia.
- Added Desert Strike and Lemmings to the Cheatopedia.
- Added five Sonic The Hedgehog games to the Cheatopedia.
- Added Ecco The Dolphin to the Cheatopedia.
MasterGear 3.0.1 (Sep 15 2014)
- Now killing zombie processes left by some activities.
- Games start faster, after optimizng the utility library.
- Reduced switch times between Settings, Exchange, etc.
- Only starting Google Analytics tracker when needed.
- Keeping just one instance of Google Analytics tracker.
- Added cheats for 25 more games to the Cheatopedia.
- Added Shinobi and Shadow Dancer to the Cheatopedia.
- Added Street Fighter 2 and Streets of Rage to the Cheatopedia.
- Added Sagaia and Scramble Spirits to the Cheatopedia.
- Added Shadow of the Beast to the Cheatopedia.
- Added Smash TV to the Cheatopedia.
MasterGear 3.0 (Sep 01 2014)
- Added support for GameGenie cheat codes in "DDA-AAA-RRR"
and "DDA-AAA" formats.
- Cheat Editor now accepts both GameGenie and Pro Action Replay cheats.
- Added cheats for another 28 games to the Cheatopedia.
- Added King's Quest: Quest for the Crown to the Cheatopedia.
- Added Heroes of the Lance to the Cheatopedia.
- Added Indiana Jones and Jurassic Park to the Cheatopedia.
- Added James Bond and James Pond 2 to the Cheatopedia.
- Added Kenseiden to the Cheatopedia.
- Added Lemmings to the Cheatopedia.
- Removed AdMob library, as the app is not running any ads.
MasterGear 2.9.15 (Aug 18 2014)
- Added cheats for 29 new games to the Cheatopedia.
- Added a few missing game IDs to detect Cheatopedia games.
- Now properly killing DropBox and BoxArt threads at exit.
- Fixed stale timer thread remaining after exiting a game.
- Fixed screenshots when using custom-positioned screen.
- Fixed crash when drawing custom-positioned screen.
- Fixed several faulty Cheatopedia entries.
MasterGear 2.9.14 (Aug 05 2014)
- Added screen resizing/positioning to the Joystick Editor.
- Added "Input | Ignore Fake KeyUp Events" option to make misbehaving keyboards work.
- Added 18 new games to the Cheatopedia.
- Added backdrop image to the Joystick Editor.
- Fixed joystick resizing/positioning in the Joystick Editor.
- Fixed backdrop image shifting down after rotation.
- Fixed accidental crash when drawing overlay.
- Removed some outdated code that is no longer relevant.
MasterGear 2.9.13 (Jul 21 2014)
- Now showing current key assignments in "Assign Keys".
- Replaced "Edit Layout" option with "Edit Virtual Joystick".
- Buttons can be individually resized in Joystick Editor.
- Added scale, shape, and transparency options to Joystick Editor.
- Added gravity indication with dotted lines to Joystick Editor.
- Added button labels to Joystick Editor.
- Added 17 new games to the Cheatopedia.
- Removed separate joystick size, shape, and opacity settings.
- Reordered items in the "Input" tab.
MasterGear 2.9.12 (Jul 07 2014)
- Painless Wiimote support with "Input | Wiimote Support" option.
- Gamepad BACK button fully usable and assignable.
- Tested MasterGear on real a x86-based Android device (Dell Venue 8).
- Fixed scanline effects on x86-based Android devices.
- Added 18 new games to the Cheatopedia.
- Moved "Keep Screen On" to the "Video" tab.
- Fixed crashes when downloading DropBox files.
- Fixed crash when setting backdrop location.
- Fixed some Russian translations.
MasterGear 2.9.11 (Jun 23 2014)
- LuckyPatcher use now accepted, by public demand, but you will see a warning.
- Fixed support for .ZIP files stored on Kitkat SD cards.
- Added custom key assignments for freezing, restoring, and replaying gameplay.
- Added "General | Confirm Freezing State" option for people who tend hitting "Freeze" by mistake.
- The "REWIND" hardware key now replays recent gameplay.
- The "RECORD" hardware key now freezes gameplay state.
- The "PLAY" hardware key now restores gameplay state.
- No longer showing box art for .ZIP files, as we cannot identify them.
- Moved "Screen Orientation" option to the "Video" tab.
- Reordered items in the "Video" tab.
MasterGear 2.9.10 (Jun 09 2014)
- Cheatopedia automatically selects cheats by game ID.
- Now allowing to remap the "O" button on Xperia Play gamepad.
- Added decorative backdrop image in the portrait mode.
- Made backdrop optional (see "General | Show Portrait Backdrop").
- You can now supply your own backdrop in /sdcard/MasterGear/Backdrop.png.
- Gallery now shows box art, as well as screenshots.
- Added cheats for 29 new games to the Cheatopedia.
- Added Alf, Addams Family, Astro Warrior to the Cheatopedia.
- Added Alex Kidd and Asterix games to the Cheatopedia.
MasterGear 2.9.9 (May 27 2014)
- Fixed Gallery, accidentally broken in version 2.9.8.
- Now automatically downloading box art images when on WiFi.
- Enable "Download Box Art" in File Selector main menu to download box art.
- Choose "Download Box Art" in context menu to find box art for one game only.
- DropBox no longer requires login every time you open it.
- Gameplay saved back to DropBox after you are done playing.
- Added Gallery support for SD card folders on Android Kitkat.
- Added DropBox upload from SD card folders on Android Kitkat.
- Hopefully fixed "O" button on Sony Xperia gamepads.
- Upgraded DropBox SDK to the latest version.
MasterGear 2.9.7 (May 12 2014)
- Improved SN76489 PSG emulation.
- Fixed directional pad activated by touching outside.
- Added tilt joystick sensitivity setting.
- Switched PSG to logarithmic volumes.
- Corrected PSG base frequency.
- Fixed File Selector crash, when deleting a file.
- Fixed auxillary files display in the File Selector.
- Fixed gameplay recording feature.
- Added 17 new games to the Cheatopedia.
- Added four Wonder Boy games to the Cheatopedia.
- Added three World Cup games to the Cheatopedia.
MasterGear 2.9.6 (Apr 28 2014)
- Fixed NetPlay for those who had problems with it.
- Improved audio quality, removing harmonics.
- Reenabled built-in debugger (see "Advanced | Debugger").
- Made sure audio updates after restoring state.
- Added cheats for 24 more games to the Cheatopedia.
- Added Terminator cheats to the Cheatopedia.
- Added Ultima 4 cheats to the Cheatopedia.
- Added Xenon cheats to the Cheatopedia.
- Added Zillion cheats to the Cheatopedia.
- Added Zool cheats to the Cheatopedia.
MasterGear 2.9.5 (Apr 14 2014)
- Fixed Cheatopedia on Kitkat, when running games from SD card.
- Added "Analog Joystick Blind Radius" setting for Moga and other analog joysticks.
- Added "Show File Selector Toolbar" option to show or hide toolbar in the File Selector.
- Added "Settings" menu option to the File Selector.
- Added Strider, Super Kickoff, Wonderboy, and 11 more games to the Cheatopedia.
- Removed the MENU button from the screen (use "Advanced | Settings" instead).
- Fixed sections navigation in the File Selector.
- Fixed scanline effects in Debugger, etc.
MasterGear 2.9.4 (Apr 05 2014)
- Fixed crash on startup, accidentally introduced in MasterGear 2.9.3.
MasterGear 2.9.3 (Mar 31 2014)
- Added slow-motion mode, combined with fast-forward mode.
- Fixed multitouch input in cases when it didn't work.
- Made a work-around for external SD card use on KitKat!
- If can't write to external SD card, saving states to /storage/sdcard0/MasterGear.
- If MasterGear folder doesn't exist, saving states to /storage/sdcard1/Android/data/com.fms.mg/files.
- Fixed fast-forwarding in automatic frame rate mode.
- Fixed a crash in Cheatopedia, when displaying the list.
- Fixed rare crashes in gesture detection.
KITKAT NOTE:
The /storage/sdcard1/Android/data/com.fms.mg/files folder is
deleted when you uninstall the app. To avoid losing your saved
states when storing games on the external SD card, manually create
the /storage/sdcard0/MasterGear folder in your internal
storage.
MasterGear 2.9.2 (Mar 17 2014)
- Fixed left/top edge artefacts with accelerated video enabled.
- Switched to the newest NDK and compiler toolchain.
- Added 32 more games to the Cheatopedia.
- Added Ninja Gaiden cheats to the Cheatopedia.
- Added Penguin Land cheats to the Cheatopedia.
- Added Psycho Fox cheats to the Cheatopedia.
- Added Quartet cheats to the Cheatopedia.
- Added R-Type cheats to the Cheatopedia.
- Added Rainbow Islands cheats to the Cheatopedia.
- Added Rygar cheats to the Cheatopedia.
MasterGear 2.9.1 (Mar 03 2014)
- Fixed recognition of multiple file extensions.
- Added 26 more games to the Cheatopedia.
- Added five Sonic games to the Cheatopedia.
- Added three Outrun games to the Cheatopedia.
- Added Phantasy Star cheats to the Cheatopedia.
- Added Prince of Persia cheats to the Cheatopedia.
MasterGear 2.9 (Feb 17 2014)
- Added Pro Action Replay cheats support!
- Added Cheatopedia with cheats for most popular games.
- Added Cheat Editor interface for entering your own cheat codes.
- Added "Hide Title Bar" option to hide status/action bar on startup.
- Custom Cheatopedia entries can be added to
/sdcard/MG/custom.chts.
MasterGear 2.8.17 (Feb 05 2014)
- Fixed physical key assignments.
MasterGear 2.8.16 (Feb 03 2014)
- Added ability to assign Moga buttons via "Assign Keys".
- Fixed battery drain when MasterGear is running in background.
- Added arrow keys navigation to the tabbed Settings.
- Added Moga controller navigation to the tabbed Settings.
MasterGear 2.8.15 (Jan 20 2014)
- Added automatic hardware selection for some games.
- CodeMasters' Micro Machines works out of the box now.
- MLB Majors Pro Baseball works out of the box now.
- Settings are now tabbed, for easier navigation.
- Added Emulation section to the Settings.
- Made "Scanline Effect" a list selector, to accommodate multiple effects.
- Removed "93c44 Serial EEPROM Chip" option, as it is now automatic.
- Removed "CodeMasters Memory Mapper" option, as it is now automatic.
- Moved some options from Input and Video sections to General.
- Reordered Settings by importance.
MasterGear 2.8.14 (Jan 07 2014)
- Added "Simulate LCD Scanlines" option, for vertical scanlines.
- Added raster effect when both vertical and horizontal scanlines enabled.
- Fixed a crash when surface gets destroyed during display update.
- Fixed a crash when deleting files with special characters in their names.
- Fixed a crash when showing sections in File Selector.
MasterGear 2.8.13 (Dec 24 2013)
- Added "Hardware Model" screen to the Settings.
- You can choose SMS, GG, SG-1000, SC-3000, or SF-7000 hardware.
- Merged PAL/NTSC selection with hardware model selection.
- Now limiting frame rate to 50fps when emulating PAL hardware.
MasterGear 2.8.12 (Dec 10 2013)
- Added support for Android devices based on Intel x86 CPUs.
- Now properly building shared library for each architecture.
- Added new-styled action bar, consistent with toolbar.
- Added proper icon for the parent directory ("..") entry.
- Added DropBox application icons.
MasterGear 2.8.11 (Nov 29 2013)
- Added "Hardware Options" screen to the Settings.
- Added "Show All Sprites" option to the Settings.
- Added "Delay VRAM Reads" option to the Settings.
- Added "Show PAL Video" option to the Settings.
- Added "YM2413 (OPLL) Sound Chip" option to the Settings.
- Added "93c44 Serial EEPROM Chip" option to the Settings.
- Added "CDMasters Memory Mapper" option to the Settings.
- Added missing string translations.
- Added DropBox application icons.
MasterGear 2.8.10 (Nov 14 2013)
- Added DropBox support to the File Selector.
- Added "Upload to DropBox" menu option to save game to DropBox.
- Added "Download from DropBox" menu option to load game from DropBox.
- Added "Browse DropBox" menu option to browse DropBox contents.
- Now also deleting main screenshot when "Delete All" selected.
- Now allowing to become NetPlay server even if can't register with global directory.
MasterGear 2.8.9 (Oct 31 2013)
- MasterGear now runs on GoogleTVs updated to Android 4.x (LG G2/G3).
- Now defaulting to OpenSLES native audio, for minimal latency.
- Now recycling bitmaps to prevent Bitmap.nativeCreate() crashes.
- Added optional grid view to the File Selector, default for GoogleTVs.
- Added extra folder and cartridge icons to the File Selector.
- Added "Audio Rate" setting, for controlling sampling rate.
- Added "Native Audio" setting, for disabling OpenSLES, if needed.
- No longer requiring touchscreen support from the Android device.
- Fixed icons not being shown for File Selector entries with real names.
- Fixed audio initialization always setting 100ms latency.
- Fixed audio pause/resume when activity pauses or resumes.
- Fixed inconsistencies during replay.
- Refactored audio control between Java and native code.
- Removed logging code from record/replay.
MasterGear 2.8.8 (Oct 17 2013)
- Gameplay recording now always enabled. Select "Replay" at any time!
- Added new "contour" joystick shape (see "Virtual Joystick Shape" setting).
- Fixed stutter during NetPlay connection process (NetPlay still slow though).
- Made replay play all records to the current recording position.
- Made recording pause when replay is on.
- Fixed many corner cases in record/replay.
MasterGear 2.8.7 (Oct 03 2013)
- Fixed game state not being restored.
- Added accurate R register emulation.
- Added accurate LDIR/LDDR emulation.
- Added configurable auto-fire function (see "Auto Fire Settings" option).
- Added new "light" theme throughout the app (see "Light UI Theme" option).
- Added shadows to screenshots throughout the app.
- Added default mappings for generic joystick buttons #1..#10.
- Fixed screenshot sizes in the File Selector.
MasterGear 2.8.5 (Sep 17 2013)
- Added support for directional pad on iPega gamepads.
- Switched to hardware accelerated video by default, for fast video.
- Switched to automatic frameskipping by default, for smooth video.
- Existing users should manually enable the "Hardware Video
Acceleration" option and set "Draw Frames" to "Automatic".
- Fixed initial parameter passing to the native code.
- Fixed automatic frame skip computation based on frame rate.
- Added explicit "Quit" menu option, for people who cannot find BACK key.
- No longer hiding action bar when MENU pressed, to retain access to items.
- Ordered initial dialogs by importance (About, Change Log, Progress).
- Added Twitter link to the change log, use it to keep track of updates.
- Fixed a nasty crash in the Record/Replay icon display.
MasterGear 2.8.4 (Sep 02 2013)
- Now exiting emulation when user presses BACK twice (not once as before).
- Uncheck "Press BACK Twice to Quit" setting to restore original behavior.
- Added "Completely Delete File" to the File Selector context menu.
- Added "Report Non-Working File" to the File Selector context menu.
- Fixed a license verification crash when no network available.
- Fixed several bugs in the Record/Replay functionality.
MasterGear 2.8.3 (Aug 13 2013)
- Added configurable fast-forward speed (x2, x4, x8, or maximal).
- Added working automatic frame-skip option (set "Draw Frames" to "auto").
- Moga analog directional pad works now.
- Now checking "/storage", then "/mnt" when searching for files.
- Now also searching for .ZIP files.
- Added even/odd entry shading to File Selector, for better navigation.
- Added background to State Exchange and NetPlay selectors.
- Added entry shading to State Exchange and NetPlay selectors.
MasterGear 2.8.2 (Jul 30 2013)
- Finally fixed accelerated video when Android 2.x device rotated!
- Added support for analog controls found on generic Bluetooth gamepads.
- Now also showing status bar when action bar enabled.
- Flick finger down to enable status bar.
- Fixed "Other Apps" link in the "What's New" dialog.
MasterGear 2.8.1 (Jul 16 2013)
- Fixed FFWD button.
- Added Record/Replay feature letting you go back in time.
- Merged Freeze and Restore into single Freeze/Restore dialog.
- Added State Exchange access to the Freeze/Restore dialog.
- Collapsed all advanced menu items into single Advanced submenu.
- Made NetPlay a single checkable menu item.
- Now only showing File Selector progress dialog for large folders.
- Optimized File Selector labels and screenshots for smoother scrolling.
- Optimized communications from native code to Java code.
- Fixed NetPlay crash when own IP address cannot be detected.
- Fixed problem with NAT IP being reported to NetPlay instead of local IP.
MasterGear 2.7.20 (Jun 10 2013)
- Added "Search Files" function to search for files when lost in File Selector.
- Pressing SEARCH key in File Selector now invokes file search.
- Added a new, better looking toolbar that now includes AlmostTI.
- Fixed possible crash in Settings.
MasterGear 2.7.19 (May 22 2013)
- Fixed File Selector toolbar at the bottom of the screen.
- Fixed situation where some people got empty file lists in File Selector.
- Fixed a rare crash when reporting failed license check.
MasterGear 2.7.18 (May 07 2013)
- Added option to hide virtual gamepad when using the real one (enabled by default).
- Optimized "Soften Video" algorithm in assembler and gained +15fps.
- Added Android menu and action items to the Gallery.
- Added sort-by-date mode to the File Selector.
MasterGear 2.7.17 (Apr 15 2013)
- Added undocumented opcode 71h to the Z80 emulation.
- Added more realistic "LD R,A" opcode to the Z80 emulation.
- Fixed rare crash when exiting from emulator to the File Selector.
- Fixed default iCade button assignments.
- iCade buttons can now be assigned via "Assign Keys" in Settings.
- Added iCade support to File Selector, Gallery, and Settings.
MasterGear 2.7.16 (Apr 05 2013)
- Now showing real game names in File Selector, whenever possible.
- Fixed file ID computation to include all eight CRC32 digits.
- MOGA buttons can now be assigned via "Assign Keys" in Settings.
- Added MOGA gamepad support to the File Selector and Gallery.
- Added standard gamepad support to File Selector, Gallery, and Settings.
- Added optional iCade joystick support (see Settings).
- Added "Show Real Names" menu option to the File Selector.
- Optimized File Selector by not rescanning folder after running emulation.
- Fixed Android 2.2 crash accidentally introduced in MasterGear 2.7.15.
MasterGear 2.7.14 (Mar 11 2013)
- EMERGENCY RELEASE: Fixing crashes introduced in 2.7.13!
- Added progress dialog to the File Selector.
- Added full-screen virtual joystick mode (see Settings).
- Now locking screen orientation when tilt joystick being used.
MasterGear 2.7.13 (Feb 28 2013)
- Added native MOGA controller support.
- Fixed occassional crash when rotating device.
- Fixed crash when scrolling Settings with Japanese locale.
- Now showing current values of all list preferences.
- File Selector no longer resets when device is rotated.
- You can now share the latest list of changes from the Change Log.
- Gallery has got a new background.
MasterGear 2.7.12 (Feb 12 2013)
- Optimized File Selector to show large directories faster and without crashing.
- Now showing more file information when there is no screenshot.
- Fixed alphabetical index in the File Selector.
- Fixed licensing check problem where app tried checking license on every run.
MasterGear 2.7.11 (Jan 31 2013)
- Added CoverFlow-like 3D screenshot browser to the File Selector.
- Fixed hangups on Android 2.x device rotation with OpenGLES enabled.
- Added Change Log dialog showing up after each upgrade.
- Added "Rate Me" option to the change log dialog.
MasterGear 2.7.10 (Jan 09 2013)
- Added "Share" menu item for letting others know what you are playing.
- Added "Help" menu item to the file selector.
- Fixed button labels and keyboard display on Android 2.x devices.
- Fixed screenshots quality.
- Removed extra text line from NetPlay and StateExchange lists.
- Made all "Help" menus point to the FAQ web site section.
- Switched all URLs from market.android.com to play.google.com.
MasterGear 2.7.9 (Dec 27 2012)
- Added configurable joystick shapes, with two alternative shapes.
- Moved invisible and wireframe joystick settings to "Virtual Joystick Shape".
- Added more options under "Virtual Joystick Opacity".
- File selector now shows hardware information, if found in a file.
- Localized all NetPlay messages.
MasterGear 2.7.8 (Dec 06 2012)
- Added NetPlay feature for playing over local network or Internet.
MasterGear 2.7.6 (Nov 28 2012)
- Added State Exchange feature letting users swap their gameplay states.
- Localized all prompts in the State Exchange feature.
- Now stopping native thread on startup, in case previous instance has been running.
- Fixed screen updates in Advanced Settings and Debugger.
MasterGear 2.7.5 (Nov 15 2012)
- Made virtual controls resizable via "Virtual Joystick Size" option.
- Added automatic skip rate control via "Frames to Draw" option.
- Removed garbage at screen edges in accelerated OpenGLES mode.
- Added file selector labels for new files and MIDI records
- Made display updates even faster by skipping unchanged areas.
- Made directional joypad easier to control.
- Fixed tactile feedback feature.
MasterGear 2.7.4 (Oct 29 2012)
- Fixed a Layout Editor problem where a button could go off-screen.
- Made buttons stick to the nearest screen edges.
- Made button cues solid.
- Fixed legacy wire-frame joystick display.
- Fixed a few bugs in the license verification code.
- Fixed handling of the FILL patch chunks inside .IPS files.
- Switched to surfaces for faster and smoother non-accelerated video.
- Further optimized synchronization between Java and native code.
- Made file selector load directory listings faster.
MasterGear 2.7.2 (Oct 16 2012)
- Improved non-accelerated video, making it faster and smoother.
- Added .IPS patch support. For "mygame.sms", name your patch file "mygame.ips".
- Added labels for CHT/SAV/IPS files to the file selector.
- Now showing button labels with OpenGLES acceleration enabled.
- No longer deleting buttons layout on each upgrade.
- Added fast navigation with sections to the file selector.
- Improved the file selector UI look and feel.
- Enlarged screenshots in the file selector and Freeze/Restore.
MasterGear 2.7.1 (Sep 26 2012)
- Fixed duplicated images/labels in Freeze/Restore.
- The action bar can now be toggled with a vertical fling gesture.
- Added autosaved state and two more slots to the Freeze/Restore.
- Added screenshots to Freeze/Restore slots.
- Added Italian translation.
MasterGear 2.7 (Aug 31 2012)
- Audio quality significantly improved.
- Switched to the new, fully configurable virtual joystick.
- Optimized screen updates sync, for better framerates.
- Fixed cut-off landscape display on Nexus7.
- Added two more Freeze/Restore slots.
- File selector now memorizes the last selected position.
- Added option for keeping screen on at all times.
- Fixed support for Sixaxis gamepads.
- Fixed a bug in the Z80 CPDR instruction.
- Added support for opening files directly from file managers.