Enhanced mGBA

Discuss emulation on the Gamecube here
Post Reply
User avatar
Extrems
Posts: 1352
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Enhanced mGBA

Post by Extrems » Wed Oct 28, 2015 7:51 am

An enhanced port of the Game Boy Advance emulator, based on Game Boy Interface.

Download:
https://files.extremscorner.org/gamecube/apps/mgba/latest
https://files.extremscorner.org/gamecube/apps/mgba/latest-extra
https://files.extremscorner.org/gamecube/apps/mgba/20160107

Source:
https://github.com/Extrems/mGBA
https://github.com/Extrems/mGBA/tree/20160107

See also:
  • Game Boy Interface - An alternative to the Game Boy Player Start-up Disc.
  • Not64 - An experimental modification of Mupen64GC.
Last edited by Extrems on Wed Nov 18, 2020 5:12 pm, edited 4 times in total.
User avatar
emu_kidid
Site Admin
Posts: 4948
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Enhanced mGBA

Post by emu_kidid » Wed Oct 28, 2015 11:36 am

Wow, out of nowhere, nice!
Image
novenary
Posts: 1756
Joined: Mon Dec 30, 2013 7:50 am

Re: Enhanced mGBA

Post by novenary » Wed Oct 28, 2015 4:30 pm

Wow, great. It actually manages full speed unlike VBA GX. I still don't have any use in emulators on the Cube but it's great that this exists.
sindrik
Posts: 75
Joined: Tue Jun 10, 2014 8:13 am

Re: Enhanced mGBA

Post by sindrik » Thu Oct 29, 2015 1:36 am

Incredible! Thanks!
Aressi
Posts: 89
Joined: Wed Mar 31, 2010 5:36 pm
Location: Mexico
Contact:

Re: Enhanced mGBA

Post by Aressi » Thu Oct 29, 2015 3:12 pm

Thank you very much you are the best
User avatar
Extrems
Posts: 1352
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Enhanced mGBA

Post by Extrems » Sat Oct 31, 2015 10:11 pm

  • Added normal/full screen modes.
  • Added 3DS Controller support.
User avatar
emu_kidid
Site Admin
Posts: 4948
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Enhanced mGBA

Post by emu_kidid » Sun Nov 01, 2015 9:43 am

3DS controller support you say?
Image
User avatar
bearteam
Posts: 152
Joined: Sat Feb 19, 2011 1:21 pm

Re: Enhanced mGBA

Post by bearteam » Fri Nov 06, 2015 1:14 am

To my test, The speed is great (framerate keeps 59.94 for most games); 32MB ROM such as Mother 3 would not run; No buttons remapping available.
It is very promising for early release.
novenary
Posts: 1756
Joined: Mon Dec 30, 2013 7:50 am

Re: Enhanced mGBA

Post by novenary » Fri Nov 06, 2015 8:45 am

ROMs are loaded into ARAM, so only up to 16MB is supported unless an expansion device is designed as discussed on IRC.
User avatar
Extrems
Posts: 1352
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Enhanced mGBA

Post by Extrems » Fri Nov 06, 2015 1:55 pm

It'd just happen to work right now if you had one, it's possible to solve this through other means.
User avatar
Extrems
Posts: 1352
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Enhanced mGBA

Post by Extrems » Sat Nov 07, 2015 1:54 am

  • Added Wii port.
User avatar
ShadowOne333
Posts: 101
Joined: Fri Jan 11, 2013 9:06 am
Location: Mexico
Contact:

Re: Enhanced mGBA

Post by ShadowOne333 » Mon Nov 09, 2015 5:30 pm

I got several questions for this release:

1) What is the changelog between this version and the official mGBA port?
2) Is the source code for this project (EmGBA) keeping up with the changes that the official mGBA nightlies are implementing?
Or is it based on a certain nightly?
3) Does this have button mapping and filter options?
User avatar
Extrems
Posts: 1352
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Enhanced mGBA

Post by Extrems » Mon Nov 09, 2015 5:56 pm

ShadowOne333 wrote:1) What is the changelog between this version and the official mGBA port?
How do you make a changelog between independent ports?
ShadowOne333 wrote:2) Is the source code for this project (EmGBA) keeping up with the changes that the official mGBA nightlies are implementing?
Or is it based on a certain nightly?
At the moment, it's based on the Git master at the time of release.
ShadowOne333 wrote:3) Does this have button mapping and filter options?
No button mapping, refer to Game Boy Interface's documentation for options.

meta.xml example:

Code: Select all

	<arguments>
		<arg>--filter=scale2x</arg>
		<arg>--input-gamma=2.2</arg>
	</arguments>
User avatar
Extrems
Posts: 1352
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Enhanced mGBA

Post by Extrems » Tue Nov 10, 2015 2:12 am

  • Changed "no filter" to really mean "no filter". The default is now called NormalNx.
This addresses one of the_randomizer's concerns.
User avatar
emu_kidid
Site Admin
Posts: 4948
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Enhanced mGBA

Post by emu_kidid » Tue Nov 10, 2015 2:14 am

Extrems wrote: This addresses one of the_randomizer's concerns.
We can't ignore those
Image
User avatar
ShadowOne333
Posts: 101
Joined: Fri Jan 11, 2013 9:06 am
Location: Mexico
Contact:

Re: Enhanced mGBA

Post by ShadowOne333 » Tue Nov 10, 2015 2:21 am

Got two more questions:

1) Seeing how screen size has been added to Configurations, would it be too much to add the most used arguments in there too?
2) If I want to make the game to fill the entire screen, which option should I set?
--aspect=16:9?
User avatar
Extrems
Posts: 1352
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Enhanced mGBA

Post by Extrems » Tue Nov 10, 2015 2:33 am

ShadowOne333 wrote:1) Seeing how screen size has been added to Configurations, would it be too much to add the most used arguments in there too?
Maybe.
ShadowOne333 wrote:2) If I want to make the game to fill the entire screen, which option should I set?
--aspect=16:9?
You'd set the aspect ratio to be the same as the GBA's, 3:2.
You'll likely need to set a custom zoom level as well.
User avatar
ZephaniahNoah
Posts: 43
Joined: Wed Jun 03, 2015 6:42 am
Location: Earth