Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - MasterGear SMS/GG/SG-1000/SC-3000 Emulator

Reply to topic
Author Message
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
MasterGear SMS/GG/SG-1000/SC-3000 Emulator
Post Posted: Thu Mar 12, 2015 2:43 am
I have published MasterGear-Android 3.2.1, as well as free MasterGear 3.2 for Windows and Linux.

Starting with this release, MasterGear should show up in the Google Play Store for AndroidTV. I have also enabled the button assignment dialog on devices without touch screens (e.g. AndroidTV), fixed the emulation settings and further improved the user interface. People, who asked if they can supply their own ROM database, will find their wish granted in this release.

Since this is the first Windows and Linux release since MasterGear 2.6, there is quite a lot of changes in the desktop version. Just like its Android sibling, the desktop version now supports ActionReplay cheat codes (press [F5]), translation patches, instant replay (press [F8]), and the semi-automated cheat search (press [F5]). There are also major updates to Z80 CPU and SN76489 PSG emulation. See below for the complete list of changes.

ANDROID CHANGES:
* 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.

WINDOWS/LINUX CHANGES:
* MG-Windows is now free for everyone to use and share.
* Added .IPS patch support. For "mygame.sms", name your patch file "mygame.ips".
* Added support for ActionReplay cheats.
* Added automatic gameplay recording (press [F8] to replay).
* Added cheat hunter tool for finding new cheats.
* Added accurate Z80 R register emulation.
* Added accurate Z80 LDIR/LDDR opcode emulation.
* Fixed a bug in the Z80 CPDR opcode.
* Added undocumented opcode 71h to the Z80 emulation.
* Added accurate SN76489 noise channel emulation.
* Switched SN76489 PSG to logarithmic volumes.
* Corrected SN76489 PSG base frequency.
* Improved audio quality, removing harmonics.
* Made sure audio updates after restoring state.
* Added configurable noise generator API to EMULib.
* Added automatic hardware selection for some games.
* Micro Machines works out of the box now.
* MLB Majors Pro Baseball works out of the box now.
* Added "vertical scanlines" and "raster" visual effects.

Have fun!

http://fms.komkon.org/MG/
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Wed Mar 28, 2018 4:07 pm
Hello, All!

MasterGear 4.2.1, a new version of my Sega MasterSystem and GameGear emulator for Android, is now available. This version helps AndroidTV users by making sure the first player always gets the stock gamepad. Also, both players are now able to quit the app and open menus. See below for all the changes.

ALL CHANGES:
* Made sure first player always gets stock gamepad on Nvidia ShieldTV.
* Either player can open menu or exit emulation now.

Have fun!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Fri Apr 13, 2018 1:21 pm
MasterGear for Android is currently on $2.99 sale. Will stay this way for another week or so.

https://play.google.com/store/apps/details?id=com.fms.mg
  View user's profile Send private message Visit poster's website
  • Joined: 01 Apr 2008
  • Posts: 169
  • Location: Antarctica
Reply with quote
Post Posted: Sun Apr 15, 2018 8:24 pm
Your emulator seems very good, accurate and fast, and even consumes less cpu cycles than others! Good work!

But, how do you enter the Pro Action Replay codes? Can you give an example?
  View user's profile Send private message
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Wed Apr 25, 2018 2:27 pm
I've released MasterGear 4.2.2 for Android this morning, a new version of my Sega MasterSystem, GameGear, and SG-1000 emulator:

https://play.google.com/store/apps/details?id=com.fms.mg

This release has been recompiled with stricter compiler options. I have fixed all the warnings, removed deprecated code, and fixed saved states compatibility between 32bit (Android, Windows) and 64bit (x86 Linux) systems. See below for all the changes.

ALL CHANGES:
* 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.

Also, fMSX Deluxe and ColEm Deluxe are on sale today, for $1.99:
https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe
https://play.google.com/store/apps/details?id=com.fms.colem.deluxe

Have fun!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Wed Apr 25, 2018 2:40 pm
Ron_Stard wrote
But, how do you enter the Pro Action Replay codes? Can you give an example?

Here you go:

http://fms.komkon.org/EmuAndroid/#CheatCodes
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Fri May 11, 2018 1:49 pm
Hello, All!

I have published MasterGear 4.3 for Windows and Linux, the new version of my free and universal Sega MasterSystem, GameGear, and SG-1000 emulator:

http://fms.komkon.org/MG/ -- homepage
http://fms.komkon.org/MG/MG43-Windows-bin.zip -- free Windows version
http://fms.komkon.org/MG/MG43-Ubuntu-x86-bin.tgz -- free Linux version

This release has been rebuilt with the -Wall compiler option and all new warnings fixed. I have also fixed state saves compatibility between 32bit and 64bit builds and deprecated some old code. Both -DNEW_STATES and -DNO_WAVE_INTERPOLATION #defines are now gone, since that code is on by default. See below for all the changes.

ALL CHANGES:
* 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.

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Mon Jun 11, 2018 2:33 pm
Hello, All!

MasterGear 4.2.3, the latest release of my Sega MasterSystem and GameGear emulator for Android, is now online:

https://play.google.com/store/apps/details?id=com.fms.mg

This release adds the ability to pause replay at any moment, using UP button, then single-step through it using LEFT and RIGHT buttons. Once satisfied, press UP to resume replay, or any other button to continue playing the game. If you do not know what the replay feature is, swipe from the top of the screen to reveal the action bar, then press on the "rewind" button there. See below for all the changes.

ALL CHANGES:
* 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.

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Thu Jun 28, 2018 4:48 pm
MasterGear for Android is once again on $2.99 sale:

https://play.google.com/store/apps/details?id=com.fms.mg

It will simulate MasterSystem, GameGear, SG-1000, SC-3000, and SF-7000 consoles from Sega.
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Thu Aug 02, 2018 9:41 pm
Hello, All!

I have published MasterGear 4.4 for Windows and Linux, the new version of my free and universal Sega MasterSystem, GameGear, and SG-1000 emulator:

http://fms.komkon.org/MG/ -- homepage
http://fms.komkon.org/MG/MG44-Windows-bin.zip -- free Windows version
http://fms.komkon.org/MG/MG44-Ubuntu-x86-bin.tgz -- free Linux version

This release lets you pause replay by pressing UP button. Once paused, you can browse through frozen gameplay with LEFT and RIGHT buttons. Press UP to resume replay, or any other button to continue playing. If you do not know what replay feature is, press F8 to check it out. See below for all the changes.

ALL CHANGES:
* Made replay save states approximately every 170ms.
* Added ability to browse through paused replay.
* During replay, the UP button to pause.
* Press LEFT and RIGHT to browse through paused replay.
* Press UP to resume replay, any other key to continue.
* Made WaitJoystick() exit when window closed.

Enjoy!

PS: VGBAnext, my universal GameBoy Advance, GameBoy Color, and GameBoy Classic emulator for Android, is currently on $2.99 sale at Google Play:

https://play.google.com/store/apps/details?id=com.fms.emu
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Mon Aug 06, 2018 1:49 pm
MasterGear is currently on $2.99 sale at Google Play:

https://play.google.com/store/apps/details?id=com.fms.mg
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Mon Sep 17, 2018 1:28 pm
Hello, All!

MasterGear 4.2.4 for Android, a new release of my Sega MasterSystem and GameGear emulator, is now available for download from the Google Play:

https://play.google.com/store/apps/details?id=com.fms.mg

This release fixes crashes in the Joystick Layout Editor and the screenshot sharing code. I have also made the app compatible with Android Pie and enabled physical buttons support on Archos Gamepad. Finally, MasterGear is currently on $2.99 sale at the Google Play. See below for all the changes.

ALL CHANGES:
* 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.

Have fun!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
MasterGear 4.2.5 for Android
Post Posted: Mon Oct 15, 2018 2:17 pm
Hello, All!

The new MasterGear 4.2.5, a universal Sega MasterSystem, GameGear, and SG-1000 emulator for Android, is available today:

https://play.google.com/store/apps/details?id=com.fms.mg

For this release, I have added an option to choose the input device (gamepad or joystick) to be used for the second player. By default, the app will start up with all the input devices assigned to the first player, solving the problems some AndroidTV users have been having. There is also a better routine for analog sticks detection, so some previously non-working analog inputs should work. See below for the complete list of changes.

ALL CHANGES:
* 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.

Finally, my Sinclair ZX Spectrum emulator, Speccy Deluxe, is currently on sale for $1.99:
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe

The latest Speccy adds cheats for 3300+ Spectrum games.

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Thu Nov 01, 2018 2:07 pm
Hello, All!

This week's MasterGear 4.2.6 release for Android fixes a stray crash and a few problems with the MIDI recording:

https://play.google.com/store/apps/details?id=com.fms.mg

See below for all the changes.

ALL CHANGES:
* Fixed crash when sharing information about the app.
* Now only hitting MIDI drums once per screen when recording.

Also, fMSX Deluxe is currently on $1.99 sale at the Google Play:

https://play.google.com/store/apps/details?id=com.fms.fmsx.deluxe

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Mon Nov 19, 2018 4:06 pm
Hello, All!

MasterGear 4.2.7 is now available from Google Play:

https://play.google.com/store/apps/details?id=com.fms.mg

Among other things, this release makes it possible to assign volume controls and other special keys to gamepad buttons. I have also fixed a bug where the action bar would stay on screen after adding a Cheat Hunter watch.

ALL CHANGES:
* 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.

In somewhat related news, my iNES and Speccy Deluxe emulators are currently on sale:

https://play.google.com/store/apps/details?id=com.fms.ines -- iNES for $2.99
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe -- Speccy Deluxe for $1.99

Have fun!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Fri Nov 30, 2018 3:22 pm
MasterGear is currently on $2.99 sale at the Google Play:

https://play.google.com/store/apps/details?id=com.fms.mg
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Thu Dec 20, 2018 2:46 pm
Hello, All!

MasterGear 4.4 for Android is now available from Google Play:

https://play.google.com/store/apps/details?id=com.fms.mg

This release fixes possible crash when running SG-1000 or SC-3000 software, by truncating all VRAM addresses to 16kB VRAM size. Apple computer users will find the new option to hide dot-files created when transferring content from MacOS. Another new option makes the app save all files to /sdcard/MG folder. This includes gameplay states, screenshots, palettes, etc. See below for all the options.

ALL CHANGES:
* 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.

PS: In somewhat related news, following emulators are on sale this week:

ColEm Deluxe for $1.99: https://play.google.com/store/apps/details?id=com.fms.colem.deluxe
AlmostTI for $2.99: https://play.google.com/store/apps/details?id=com.fms.ati
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Wed Dec 26, 2018 9:55 am
Hello, All!

MasterGear 4.5 for Windows and Linux is now available for free from the MasterGear homepage:

http://fms.komkon.org/MG/ -- homepage
http://fms.komkon.org/MG/MG45-Windows-bin.zip --free Windows version
http://fms.komkon.org/MG/MG45-Ubuntu-x86-bin.tgz -- free Linux version

This release fixes a random crash when running SG-1000 and SC-3000 software. All VDP table addresses are now truncated to 16kB VRAM address space when running in SG-1000 mode. I have also rearranged Windows menus a little bit. See below for all the changes.

ALL CHANGES:
* Now truncating all VRAM table addresses to 16kB boundary.
* Fixed accidental crashes when running SC-3000 programs.
* Now only hitting MIDI drums once per screen when recording.
* Moved "Light Gun" option to the "Input" menu in MG-Windows.

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 01 Aug 2012
  • Posts: 284
  • Location: Porto, Portugal
Reply with quote
Post Posted: Wed Dec 26, 2018 4:47 pm
about the webpage, i think i found a mistype there - where we read "The author cannot and will not provide you with any MasterSystem, GameGear, or other games.", i guess it should be "The author cannot and will not provide you with any MasterSystem, GameGear, or other proprietary games." - there are here libre and freely downladable homebrew games, and i guess everyone is strongly encourage to download and try everything, for example, that we have at http://www.smspower.org/Homebrew/Index , and even better, encourage people to try to develop their own games and share them there! :)
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Mon Jan 07, 2019 2:22 pm
MasterGear is currently on $2.99 sale, for anyone interested:

https://play.google.com/store/apps/details?id=com.fms.mg
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Mon Jan 07, 2019 2:25 pm
nitrofurano wrote
i guess it should be "The author cannot and will not provide you with any MasterSystem, GameGear, or other proprietary games." - there are here libre and freely downladable homebrew games

Well, to be precise, I will not provide anyone with these games either, since they are written by someone else. Will share the URL though. :)
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Sat Feb 16, 2019 4:00 pm
MasterGear is once again on $2.99 sale at the Google Play:

https://play.google.com/store/apps/details?id=com.fms.mg
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
MasterGear 4.5 for Android
Post Posted: Wed Mar 13, 2019 1:21 pm
Hello, All!

I have published MasterGear 4.5 for Android, a new version of my Sega MasterSystem, GameGear, SG-1000, and SC-3000 emulator:

https://play.google.com/store/apps/details?id=com.fms.mg

This version includes native support for 64bit ARM CPUs. Unfortunately, I had to disable Cheatopedia, Cheat Editor, and Cheat Hunter features, since Google Play no longer allows them and bans any apps that come with game cheating features. You can reenable these features yourself, by downloading this file and unzipping it to the "/sdcard/MasterGear" folder:

http://fms.komkon.org/EmuAndroid/MG-Cheats-031219.zip

See below for all the changes.

ALL CHANGES:
* Added native build for 64bit ARMv8 CPUs.
* 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 information on how to reenable cheats.
* Switched to Gradle build.
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Wed Apr 03, 2019 2:34 pm
Hello, All!

I've published MasterGear 4.5.2 for Android, a new release of my Sega MasterSystem, GameGear, and SG-1000 emulator:

https://play.google.com/store/apps/details?id=com.fms.mg

The new release adds native support for 64bit ARM CPUs and fixes several bugs. Starting with this release, you can place Cheatopedia files into any subfolder of /sdcard/MasterGear. That should hopefully help people unable to move unzipped files around. Finally, swiping your finger sideways along the top or bottom screen edge will reveal the action bar. This new gesture is added to avoid clashing with the vertical swipe that reveals navigation bars in new Androids. See below for all the changes.

ALL CHANGES:
* 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.

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Fri May 03, 2019 6:27 pm
The Android version of MasterGear is on $2.99 sale for the next few days:

https://play.google.com/store/apps/details?id=com.fms.mg
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Mon May 06, 2019 1:53 pm
Hello, All!

I have published MasterGear 4.5.3, a new version of my universal Sega MasterSystem, GameGear, and SG-1000 emulator:

https://play.google.com/store/apps/details?id=com.fms.mg

MasterGear is currently on sale for $2.99 and will stay this way for another few days. This release fixes tilt joystick operation and switches to Android Pie SDK. Also, pressing the BACK button once will now reveal the action bar.

To remind everyone, I had to remove cheats from the app since Google Play started banning any apps which even mention cheats. Starting with this MasterGear release, all you need to get cheats back is download this file into your "Downloads" folder:

http://fms.komkon.org/EmuAndroid/MasterGear-Cheats.zip

ALL CHANGES:
* 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).

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
MasterGear 4.5.4 for Android
Post Posted: Wed Jun 12, 2019 1:59 pm
Hello, All!

I have published MasterGear 4.5.4, a new version of my universal Sega MasterSystem, GameGear, and SG-1000 emulator:

https://play.google.com/store/apps/details?id=com.fms.mg

MasterGear is currently on sale for $2.99 and will stay this way for another few days. This release adds new icons, including adaptive icons used in Android Oreo+. To remind everyone, I had to remove cheats from the app since Google Play started banning any apps which even mention cheats. To get cheats back, download this file into your "Download" folder:

http://fms.komkon.org/EmuAndroid/MasterGear-Cheats.zip

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Tue Jul 23, 2019 7:15 am
MasterGear is currently on $2.99 sale:

https://play.google.com/store/apps/details?id=com.fms.mg
  View user's profile Send private message Visit poster's website
  • Joined: 13 Apr 2005
  • Posts: 203
  • Location: Aracruz - ES, Brazil
Reply with quote
Post Posted: Fri Jul 26, 2019 2:51 pm
I got the MasterGear yesterday. Amazing app. Thanks a lot!! :)

Some feedbacks/suggestions:

1) It's strange to have both individual Pause and Start Buttons at the same time. When loading a "console" (SG-1000, SMS, etc) game, the Pause works like Pause (Duh!), and the Start button works like the Button 1 (in other words, we have two Button 1). And if loading a GG game, the Start Button works like labeled, and the Pause button is inactive. It could be interesting if only one button could be displayed: Loading any "console" ROM, we can see only the Pause Button, and loading a GG ROM, the Pause Button can turn into / be replaced by the Start Button.

2) I don't know if it's possible, but there's a way to make the app offer dot-by-dot screen sizes options, with the options from 1x up to 5x?

3) It's possible to add an option to select the color pallete of the SG-1000 between the original SG-1000 pallete, or the SMS pallete? I think it's interesting just to compare how the SG-1000 games looks in "SG-1000 mode" and "SMS mode".

4) Add and option to add / remove optional buttons, like add a Soft Reset button, an 1+2 Button (for games who use this combination), individual turbo buttons, a button to change the controls of the player's side on the fly (who can be interesting for games like Asterix), or even add P2 buttons to be displayed togther with the P1 buttons for 1 Player games who make use of two controles for extra commands.

5) It's possible to offer a per-game config? With this, the user can use a default configuration for all the app, but save dedicated configurations for dedicated games. Example: Make FM sound be disabled by defauld, but enabled saved for one game, or create dedicated buttons layout for the game.

6) I think the sound drivers for the FM Unit makes noisy sounds. Can you try to update the sound drivers to get a better result?

7) About the FM sound again: Can you add a dedicated FM sound volume? When enabled, the FM sound is a little loud if compared with the PCM sound (it happens with other emulators).

8) A "tolerance" option can be added for the screen buttons? With this, we can add aditional activation area to the screen buttons (sometimes, I press the buttons on the screen, but my fingers miss the activation area).

9) Add support to play build-in games from the BIOS files (any SMS fan deserves to be able to play Snail Maze and the "hamburger version" of Alex Kidd in Miracle World).

10) There's some prevision to "Find the Miracle Ball" (a.k.a. add sample support)?



That's all.

Again, thanks for this amazing app.
  View user's profile Send private message
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Wed Sep 25, 2019 1:40 pm
Hello, All!

I have just published MasterGear 4.6, emulating Sega MasterSystem, GameGear, SG-1000, and SC-3000 on Android:

https://play.google.com/store/apps/details?id=com.fms.mg

This release introduces the completely new, modern interface for AndroidTV users. The new UI is based on the Leanback library, as suggested by Google. If you experience any problems with it, or miss any features, please, do not hesitate to email me.

In other news, I've fixed gamepad button assignment problems and made box art show up immediately as it gets downloaded. Also, there is now native support for 64bit Intel CPUs. As you remember, I had to disable cheat features to avoid Google staff banning MasterGear from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:

http://fms.komkon.org/EmuAndroid/MasterGear-Cheats.zip

See below for all the changes in this release.

ALL CHANGES:
* 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.

Enjoy!

PS: Speccy Deluxe is on $2.99 sale this week:
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Wed Sep 25, 2019 1:56 pm
rouken wrote
It could be interesting if only one button could be displayed: Loading any "console" ROM, we can see only the Pause Button, and loading a GG ROM, the Pause Button can turn into / be replaced by the Start Button.
In theory, that should be possible. I do remember something preventing me from disabling the unnecessary button. It is possible that in the GG case, some games ported from SMS still supported the NMI button (aka PAUSE), so I kept it. Will check.

Quote
2) I don't know if it's possible, but there's a way to make the app offer dot-by-dot screen sizes options, with the options from 1x up to 5x?
It is largely meaningless at the current screen resolutions. If you are unhappy with somewhat hazy picture, try disabling ALL image softening in the Settings (i.e. "Off" rather than "Default") and see what happens.

Quote
3) It's possible to add an option to select the color pallete of the SG-1000 between the original SG-1000 pallete, or the SMS pallete?
There is no such thing as "SMS palette", since SMS uses programmable palette. As to providing a custom palette to a game, you can do it in the current version, by providing a *.pal file. To see a sample of such file, try editing palette of any SG-1000 game inside the emulator, then look at the saved *.pal file.

Quote
4) Add and option to add / remove optional buttons
This is too complex, both to code and to operate. I considered letting a user remove existing buttons (but not add new ones), but could not come up with an easy enough UI.

Quote
5) It's possible to offer a per-game config?
Same as #4. I would actually prefer per-game config myself, but once you do this, people start complaining about their settings "going away". So, I sometimes end up dumbing things down :(

Quote
6) I think the sound drivers for the FM Unit makes noisy sounds. Can you try to update the sound drivers to get a better result?
What do you mean by this? Could you explain and maybe provide a concrete example of a game where this happens?

Quote
7) About the FM sound again: Can you add a dedicated FM sound volume?
Maybe.

Quote
8) A "tolerance" option can be added for the screen buttons?
Too complex and non-obvious. Simply make screen buttons bigger in the Joystick Layout Editor.

Quote
9) Add support to play build-in games from the BIOS files
You can do it now. Just find and run SnailMaze.sms. It will run.

Quote
10) There's some prevision to "Find the Miracle Ball" (a.k.a. add sample support)?
Could you explain what you mean? I do not understand.
  View user's profile Send private message Visit poster's website
  • Joined: 05 Sep 2013
  • Posts: 2527
Reply with quote
Post Posted: Thu Sep 26, 2019 2:42 pm
fms wrote
It is possible that in the GG case, some games ported from SMS still supported the NMI button (aka PAUSE), so I kept it.


No pause button on GG, even if there might be a 'leftover' handler at $66 for NMI. (NMI is used by Gear-to-Gear btw)
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Tue Oct 08, 2019 6:39 pm
The Android version of MasterGear is on $2.99 sale this week:

https://play.google.com/store/apps/details?id=com.fms.mg
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Thu Oct 10, 2019 2:07 pm
Hello, All!

MasterGear 4.6.1 for Android, a new version of my Sega MasterSystem and GameGear emulator, is now online:

https://play.google.com/store/apps/details?id=com.fms.mg

This release fixes virtual buttons size on some devices and improves the new AndroidTV UI. I also fixed a bunch of crashes experienced by a few AndroidTV users. As you remember, I had to disable cheat features to avoid Google staff banning MasterGear from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:

http://fms.komkon.org/EmuAndroid/MasterGear-Cheats.zip

Finally, MasterGear is currently on $2.99 sale at the Google Play Store. It is going to stay this way until the end of the week. See below for all the changes.

ALL CHANGES:
* 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.

Enjoy!
  View user's profile Send private message Visit poster's website
  • Joined: 12 Mar 2015
  • Posts: 31
  • Location: USA
Reply with quote
Post Posted: Mon Oct 28, 2019 1:57 pm
Hello, All!

MasterGear 4.6.2 for Android, a new version of my Sega MasterSystem and GameGear emulator, is now available:

https://play.google.com/store/apps/details?id=com.fms.mg

This release makes virtual buttons appear the same way on all devices, in all screen resolutions. If you had to tweak your buttons, use "Settings | Input | Edit Joystick Layout" option to tweak them back as necessary. I have also switched to the latest AndroidX and Firebase APIs from Google, so the app now requires Android 4.1 (Jelly Bean) or newer. Whoever is still using Android Gingerbread, people, you really have to upgrade already. As you remember, I had to disable cheat features to avoid Google staff banning MasterGear from the store. You can easily reenable cheats though by downloading this file to your Downloads folder:

http://fms.komkon.org/EmuAndroid/MasterGear-Cheats.zip

See below for all the changes.

ALL CHANGES:
* 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.

PS: AlmostTI, my TI graphing calc emulator, is currently on $2.99 sale at Google Play:

https://play.google.com/store/apps/details?id=com.fms.ati

Have fun!
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!