Difference between pages "MGBA" and "Mikage"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Categories replaced)
 
(Categories replaced)
 
Line 1: Line 1:
{{lowercase title}}
+
{{WIP}}
 
{{Infobox emulator
 
{{Infobox emulator
|title = mGBA
+
|title         = Mikage
|logo = Mgba-logo.png
+
|logo         = Mikage.png
|logowidth = 140
+
|logowidth     = 155
|version = {{mGBAVer}}
+
|developer    = [https://github.com/neobrain neobrain/Tony Wasserka]
|active = Yes
+
|version       = Alpha
|platform = Windows, macOS, Ubuntu, 3DS, Wii Switch, PS Vita
+
|active       = No
|target = [[Game Boy Advance emulators|Game Boy Advance]]<br/>[[Game Boy/Game Boy Color emulators|Game Boy]]<br/>[[Game Boy/Game Boy Color emulators|Game Boy Color]]
+
|platform     = [[Emulators on Android|Android]]
|developer = [https://github.com/endrift Vicki Pfau (endrift)]
+
|architecture  = ARM64
|accuracy = Highly-Accurate
+
|target       = [[Nintendo 3DS emulators|Nintendo 3DS]]
|prog-lang = C, C++
+
|compatibility = <small>Only a few selected titles for now</small>
|website = [https://mgba.io/ mGBA]
+
|accuracy      =
|support = [https://www.patreon.com/mgba Patreon]
+
|website      = [https://mikage.app Mikage.app]
|license = MPL v2.0
+
|prog-lang     =  
|source = [https://github.com/mgba-emu/mgba/ GitHub]
+
|support       = [https://www.patreon.com/mikage Patreon]
 +
|license       = Closed-source
 +
|source       =
 
}}
 
}}
 
'''mGBA''' is a free and open-source [[Game Boy/Game Boy Color emulators|Game Boy/Color]] and [[Game Boy Advance emulators|Game Boy Advance emulator]] developed by endrift. Being written from scratch, it aims for speed, accuracy, and portability. As of yet, it's the most complete GBA emulation effort, passing the older project [[VisualBoy_Advance|VBA and its forks]]. It is also available as a [[Libretro]] core for [[RetroArch]].
 
  
 
==Download==
 
==Download==
 
{| cellpadding="4"
 
{| cellpadding="4"
 
|-
 
|-
|align=center|{{Icon|Win|Lin|Mac|NX|3DS|Vita|Wii}}
+
|align=center|{{Icon|APK-big}}
|'''[https://mgba.io/downloads.html#current-downloads mGBA Stable and Nightly builds]'''
+
|'''[https://yiff.party/patreon/20900545 Mikage Alpha builds]'''<br/><small>Requires Vulkan</small>
|-
 
|align=center|{{Icon|Win|Lin|Mac}}
 
|'''[https://mgba.io/downloads.html#medusa-1 medusa Dev builds]'''
 
 
|}
 
|}
  
==Notable features==
+
==Overview==
* [https://mgba.io/2014/12/28/classic-nes/ NES Classic series compatibility]
+
'''Mikage''' is a [[Nintendo 3DS emulators|Nintendo 3DS emulator]] for Android devices developed by Tony Wasserka, also known as ''neobrain'', a prominent emudev who has contributed to [[Dolphin]], [[PPSSPP]], and [[Citra]]. Mikage was created from scratch as neobrain saw an opportunity for a better-than-average-quality 3DS emulator on Android. While the three aforementioned projects are open-source, Mikage is currently closed, though neobrain is interested in opening much of the [[source code]] at some point. Mikage was publicly announced on the official website and Twitter account on [https://mikage.app/hello-mikage/ July 1, 2019], though neobrain had been working on the project for three years prior, starting in 2016. He got The Legend of Zelda: Ocarina of Time 3D to work in it in 2018.
* Local multi-pak link cable support, up to 4 players
 
* Extensive hardware-based emulation that removes the need for game-specific patches
 
** Solar sensor emulation for the Boktai series
 
** Tilt sensor emulation for games like WarioWare: Twisted! and Yoshi's Universal Gravity
 
** Rumble Pak emulation for games like Drill Dozer and WarioWare: Twisted!
 
** Battle Chip Gate, Progress Chip Gate, and Beast Link Gate emulation for Rockman.EXE 4, 4.5, 5, and 6
 
** Real-time clock (Boktai series, Pokémon series, Rockman EXE 4.5 Real Operation), synced to system time or set arbitrarily
 
* Support for BPS/beat, IPS and UPS patching at runtime, including ROMs in compressed archives (.7z/.zip)
 
* Game overrides, forcing games to use specific save formats or sensors (tilt, solar, etc.)
 
* Very basic cheat code support (AR, GS, CB), though without search options
 
* Save states <!-- would be more notable if it didn't support them -->
 
* Fast-forwarding and rewinding
 
* e-Reader support
 
* Dolphin/JOY bus link cable support
 
 
 
Some features that are still planned include<ref>https://mgba.io/2014/12/09/announcing-mgba/</ref>:
 
 
 
* ''Networked'' multiplayer link cable support
 
* M4A audio mixing, for higher quality sound than hardware
 
* Re-recording support for tool-assist runs
 
* Lua support for scripting
 
* A comprehensive debug suite
 
* Wireless adapter support (Mario Golf, Classic NES Series, Pokémon FireRed/LeafGreen/Emerald, the built-in software when no game is inserted)
 
  
==medusa==
+
There is a small but growing number of games that currently run, including The Legend of Zelda: Ocarina of Time 3D, Cubic Ninja, Retro City Rampage DX, Nano Assault EX, and more.
'''medusa''' is a [[Nintendo DS emulators|Nintendo DS emulator]] being developed by mGBA developer endrift<ref>https://mgba.io/2017/04/08/medusa</ref>. The plan was for medusa to eventually merge with and replace mGBA sometime after mGBA 1.0 is released to form medusa 2.0, making it an emulator that could play GB/C, GBA, and NDS. Development began in 2016 and was expected to merge sometime in 2018. However, as of March 2018, medusa has been "suspended until further notice"<ref>https://mgba.io/2018/03/09/holy-grail-bugs-revisited/</ref> due to a slowdown in development for both medusa and mGBA. There is an alpha version available, but accuracy is spotty and some features are lacking.
 
  
==Manual (CLI version)==
+
Progress blog reports can be found at the official Mikage website. A private Discord channel link (much more active than Reddit) is only provided to those on a $5 US tier or above in the Patreon account.
:''<small>'''Note:''' The [[Emulation on Ubuntu|Ubuntu]] version consists of both a command-line version (<code>mgba-sdl</code>) and GUI version (<code>mgba-qt</code>). The command-line version does not need to be installed if you aren't going to run it. The main dependency for both is <code>libmgba</code>.</small>''
 
<pre>usage: mgba [option ...] file
 
  
Generic options:
+
On August 15, 2020, neobrain announced that he was putting the project on [https://mikage.app/good-bye-friends/ an indefinite hiatus] due to lack of interest from the community and not being able to rise enough supporters on Patreon to make it worth continuing development without resorting to shadier methods of ads or pricing the app.  It could also be due to the fact Citra now has a working Android port, so public support has shifted towards a more developed, open sourced emulator, making it harder to back a closed sourced alternative.  At the moment, it's unclear if Mikage will become open sourced.
  -b, --bios FILE    GBA BIOS file to use
 
  -c, --cheats FILE  Apply cheat codes from a file
 
  -g, --gdb          Start GDB session (default port 2345)
 
  -v, --movie FILE    Playback a movie of recorded input
 
  -p, --patch FILE    Apply a specified patch file when running
 
  -s, --frameskip N  Skip every N frames
 
  --version          Print version and exit
 
  
Graphics options:
+
==System requirements==
  -1              1x viewport
+
* OS: Android 7+
  -2              2x viewport
+
* Architecture: ARM64
  -3              3x viewport
+
* GPU: Any with Vulkan drivers
  -4              4x viewport
 
  -5              5x viewport
 
  -6              6x viewport
 
  -f              Start full-screen</pre>
 
  
==References==
+
==Resources==
{{reflist}}
+
* [https://mikage.app/ Official Page]
 +
* [https://mikage.app/faq/ FAQ]
 +
* [https://www.youtube.com/channel/UCZvKZL-VpZWYcyV0Vy5N6kw Official YouTube channel]
 +
* [https://twitter.com/MikageEmu Official Twitter feed]
  
==External links==
+
==External Links==
* [https://twitter.com/mgba_emu Twitter]
+
* [https://www.reddit.com/r/mikage Reddit]
 +
* [https://www.youtube.com/watch?v=wRLvHFdH90c TLOZ: OoT 3D video test]
  
{{Game Boy Advance emulators}}
 
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 
[[Category:Console emulators]]
 
[[Category:Console emulators]]
 
[[Category:Handheld console emulators]]
 
[[Category:Handheld console emulators]]
[[Category:Game Boy/Game Boy Color emulators]]
+
[[Category:Android emulation software]]
[[Category:Game Boy Advance emulators]]
+
[[Category:Nintendo 3DS emulators|Nintendo 3DS]]
[[Category:Windows emulation software‏‎]]
+
[[Category:Closed-source emulators]]
[[Category:macOS emulation software]]
 
[[Category:Linux emulation software]]
 
[[Category:iOS emulation software]]
 
[[Category:3DS emulation software]]
 
[[Category:Switch emulation software]]
 
[[Category:PlayStation Vita emulation software]]
 

Revision as of 03:58, 14 October 2021

Mikage
Mikage.png
Developer(s) neobrain/Tony Wasserka
Latest version Alpha
Active No
Platform(s) Android
Architecture(s) ARM64
Emulates Nintendo 3DS
Compatibility Only a few selected titles for now
Website Mikage.app
Support ($) Patreon
License Closed-source

Download

Android Mikage Alpha builds
Requires Vulkan

Overview

Mikage is a Nintendo 3DS emulator for Android devices developed by Tony Wasserka, also known as neobrain, a prominent emudev who has contributed to Dolphin, PPSSPP, and Citra. Mikage was created from scratch as neobrain saw an opportunity for a better-than-average-quality 3DS emulator on Android. While the three aforementioned projects are open-source, Mikage is currently closed, though neobrain is interested in opening much of the source code at some point. Mikage was publicly announced on the official website and Twitter account on July 1, 2019, though neobrain had been working on the project for three years prior, starting in 2016. He got The Legend of Zelda: Ocarina of Time 3D to work in it in 2018.

There is a small but growing number of games that currently run, including The Legend of Zelda: Ocarina of Time 3D, Cubic Ninja, Retro City Rampage DX, Nano Assault EX, and more.

Progress blog reports can be found at the official Mikage website. A private Discord channel link (much more active than Reddit) is only provided to those on a $5 US tier or above in the Patreon account.

On August 15, 2020, neobrain announced that he was putting the project on an indefinite hiatus due to lack of interest from the community and not being able to rise enough supporters on Patreon to make it worth continuing development without resorting to shadier methods of ads or pricing the app. It could also be due to the fact Citra now has a working Android port, so public support has shifted towards a more developed, open sourced emulator, making it harder to back a closed sourced alternative. At the moment, it's unclear if Mikage will become open sourced.

System requirements

  • OS: Android 7+
  • Architecture: ARM64
  • GPU: Any with Vulkan drivers

Resources

External Links