MasterEmu
by Phillip Potter
A highly accurate native Sega Master System and Sega Game Gear emulator.
App Name | MasterEmu |
---|---|
Developer | Phillip Potter |
Category | Arcade |
Download Size | 3 MB |
Latest Version | 4.0.1 |
Average Rating | 3.65 |
Rating Count | 822 |
Google Play | Download |
AppBrain | Download MasterEmu Android app |
A highly accurate native Sega Master System and Sega Game Gear emulator. This is my first Android app and the culmination of a project to port my C-based emulator from the PC platform. The feature set includes:
* Open source - repo at https://github.com/PhilPotter/MasterEmu
* No ads or in-app purchases.
* Pro Action Replay and Game Genie cheat code support.
* Android TV support.
* Android 4.4 to 13.0 support.
* Physical controller support, for menus as well as in-game emulation.
* Controller button remapping support.
* European/US or Japanese console selection.
* ZIP file support.
* Near perfect Master System and Game Gear emulation, at excellent speed.
* Saving and loading of emulation state from any point.
* Save state import/export and management.
* Auto-handling of SRAM saves, for ROMs that use it (like Phantasy Star).
* Auto-rotation, as well as lockable screen orientation.
* Adjustable touchscreen button size, as well as dynamic button labelling depending on console type.
* Ability to optionally disable touch overlay if using controller.
* DPI-independent button size.
* File browser which can load ROMs off internal or external storage, in '.sms' or '.gg' format, and also with ZIP files.
* Widescreen (default) and 4:3 (optional) in horizontal mode.
Please note that ROMs must be legally obtained by the end-user. Please don't ask me where to get them, although constructive feedback on the emulator itself is welcome, including feature requests. I am a lone programmer and am not affiliated with Sega in any way. I hope you enjoy what I've created with MasterEmu!
Recent changes:
* Introduced controller remapping, long time coming!
* Rewrote input handling for controllers - it is now entirely native code, with the Java workarounds removed.
* Integrated Storage Access Framework.
* Updated SDL version and other build dependencies for both the Java and C codebases.
* Expanded permissions checks for Bluetooth controllers to work more reliably.
* Adjusted colour of buttons.
* Various bug fixes/modernisations all over the place.
* Open source - repo at https://github.com/PhilPotter/MasterEmu
* No ads or in-app purchases.
* Pro Action Replay and Game Genie cheat code support.
* Android TV support.
* Android 4.4 to 13.0 support.
* Physical controller support, for menus as well as in-game emulation.
* Controller button remapping support.
* European/US or Japanese console selection.
* ZIP file support.
* Near perfect Master System and Game Gear emulation, at excellent speed.
* Saving and loading of emulation state from any point.
* Save state import/export and management.
* Auto-handling of SRAM saves, for ROMs that use it (like Phantasy Star).
* Auto-rotation, as well as lockable screen orientation.
* Adjustable touchscreen button size, as well as dynamic button labelling depending on console type.
* Ability to optionally disable touch overlay if using controller.
* DPI-independent button size.
* File browser which can load ROMs off internal or external storage, in '.sms' or '.gg' format, and also with ZIP files.
* Widescreen (default) and 4:3 (optional) in horizontal mode.
Please note that ROMs must be legally obtained by the end-user. Please don't ask me where to get them, although constructive feedback on the emulator itself is welcome, including feature requests. I am a lone programmer and am not affiliated with Sega in any way. I hope you enjoy what I've created with MasterEmu!
Recent changes:
* Introduced controller remapping, long time coming!
* Rewrote input handling for controllers - it is now entirely native code, with the Java workarounds removed.
* Integrated Storage Access Framework.
* Updated SDL version and other build dependencies for both the Java and C codebases.
* Expanded permissions checks for Bluetooth controllers to work more reliably.
* Adjusted colour of buttons.
* Various bug fixes/modernisations all over the place.