Homebrew mGBA official standalone Wii port

Dr.Hacknik

Ashley | Developer | Trans
Member
Joined
Mar 26, 2014
Messages
1,773
Trophies
2
Age
24
Location
inside your fridge
Website
dochacknik.keybase.pub
XP
2,230
Country
United States
Well as of now i'll stick with VBAGX, since it's more Maintained and Developed as of Now.

Fair enough, as there are plenty of GB/C emulators that run full speed on the Wii, the GBA aspect is what's sorely needed and so far, I am very impressed. I assume though, the crackling audio will be fixed/adjusted in the near future? I mean speed-wise, this app is fantastic :P

Oh no!! random was Banned....That's way too sad.
 

sindrik

Well-Known Member
Member
Joined
Jan 26, 2009
Messages
297
Trophies
1
XP
310
Country
United States
@zerofalcon thank you thank you thank you thank you!!!!
Just tested it and it runs great, ultra fast file browser, custom ratio and directories, wiimote buttons control, overlays and even .zip support

Oh, here i get 32ΜΒ GBA roms giving me a codedump (1.0.2 build). Does the 1.3.0. build load them?
Maybe i am doing something wrong on my part?

Which 32 mb roms did you tested? afaik 32 mb roms cant be loaded for the mgba core. By removing and adding some lines of code helps to make those 32 mb load somehow, but it is very unstable with lots of dsi code dumps.

Sorry to get your hopes up guys, i got confused with Fire Emblem size, which is 16MB only. 32MB games will not work.It does run great though.

Any of you care to share overlays / resolution / proper settings to get this running pixel perfect? :)
 

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
Sorry to get your hopes up guys, i got confused with Fire Emblem size, which is 16MB only. 32MB games will not work.It does run great though.

Any of you care to share overlays / resolution / proper settings to get this running pixel perfect? :)

Ok no worries.

As for the config, i use custom RA 1.0.2. and my mGBA core settings are video: custom ratio of 480X320 and resolution of 640X480. Also, filter is set to point filtering (no bilinear smear). Since it draws only inside the custom ratio it essentially gives a "double strike" image and looks amazing.
As for overlays, i use one of those that i attach in this post.
 

Attachments

  • overlays.zip
    172.8 KB · Views: 143

zerofalcon

Well-Known Member
OP
Member
Joined
Mar 14, 2009
Messages
814
Trophies
1
Location
Somewhere close to my NES
XP
2,933
Country
Well as of now i'll stick with VBAGX, since it's more Maintained and Developed as of Now.

I'll edit first post with links to the most recent nightlies. VBGAX was good, but right now mGBA is the most accurate and compatible gba emulator.

--------------------- MERGED ---------------------------

How did you achieve that? I added -DDISABLE_THREADING to makefile, but no luck, which lines do you modify?

Sorry for the late answer, it is necessary to change some lines in libretro.c

What I did was to change/edit:

"rom = VFileFromMemory(data, game->size);" to
"rom = VFileFromMemory((void*) data, game->size);

And remove this line:

data = malloc(game->size);

After compiled some small roms tend to crash, especially 8mb roms and below. Dsi code dumps are generated too in random circunstances.

Hope it helps!
 

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
Hm, sorry for asking you again man, but can you make a mGBA core for 1.0.2 with those changes?
We can use the one you already provided for the 4-16MB GBA roms and the new one for the 32MB ones.
 
D

Deleted User

Guest
Ok no worries.

As for the config, i use custom RA 1.0.2. and my mGBA core settings are video: custom ratio of 480X320 and resolution of 640X480. Also, filter is set to point filtering (no bilinear smear). Since it draws only inside the custom ratio it essentially gives a "double strike" image and looks amazing.
As for overlays, i use one of those that i attach in this post.

Nice, thanks for those, I like the scanlines one.

Btw, does someone know about the refresh rate? on this video is mentioned that the TV's does more than the GBA screen, so I was wondering if changing RetroArch refresh rate would make any diference.

I did some test and took some pictures if anyone want to see, I tried 608x240p and it looks pretty good, it tends to get more bright so I turned off contrast a little on the TV. The pictures (they are not great, but it shows the difference) were taken on a CRT TV via composite cables, all of the filters were turned off on both resolutions.

I don't know if the resolution I use is correct but I think it is, the custom I use for 240p is 480x160, for 480 the custom is 480x320. All of what I know was from reading from this thread on libretro forums.
 
Last edited by ,

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
Nice pics!

BTW the standalone mGBA recent updates fix a couple of games hat were broken before: MK Deadly Alliance and Konami Krazy Racers. Also, speed is even better now.
Can a more recent mGBA RA core be based on this newer build?
 

sindrik

Well-Known Member
Member
Joined
Jan 26, 2009
Messages
297
Trophies
1
XP
310
Country
United States
Nice pics!

BTW the standalone mGBA recent updates fix a couple of games hat were broken before: MK Deadly Alliance and Konami Krazy Racers. Also, speed is even better now.
Can a more recent mGBA RA core be based on this newer build?
From an emulation standoint, that's really good to know. From a gameplay standpoint, Mortal Kombat games on GBA suck so hard is not even funny :D
 
D

Deleted User

Guest
Where can I find the newer RA 1.3? The last nightly of mGBA seems to output a better resolution, and you can load BIOS!
 

zerofalcon

Well-Known Member
OP
Member
Joined
Mar 14, 2009
Messages
814
Trophies
1
Location
Somewhere close to my NES
XP
2,933
Country

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
  • Like
Reactions: OriginalHamster

zerofalcon

Well-Known Member
OP
Member
Joined
Mar 14, 2009
Messages
814
Trophies
1
Location
Somewhere close to my NES
XP
2,933
Country
That's correct, no zip support right now. Zip support is only available with mGBA core using whatever instance of Retroarch frontend. I dont know if the official mGBA wii port supports zipped files.

--------------------- MERGED ---------------------------

Nice! Any chance of a 1.0.2 frontent "downport"?

I'll update to the most recent commit of mGBA to work with RA 1.0.2, I need to setup a new devkit environment to compile everything again, Linux installation crashed last week :unsure:
 
  • Like
Reactions: nakata6790

Demifiend

The bored one
Member
Joined
Mar 20, 2015
Messages
497
Trophies
0
Age
25
XP
528
Country
Could i ask how to exactly change the resolution?, the games, while they run nice, they look a little too big for my configuration, and in the Options, i don't see how to change it manually (Like in VBAGX), so, could anyone tell me how to do that?.
 

ngs428

Well-Known Member
Member
Joined
Dec 30, 2014
Messages
200
Trophies
0
Age
44
XP
144
Country
United States
I am using the latest build 11-25-15. I do not have any audio. Same game on vbagx has sound.

Could someone please assist? I don't see any audio settings to adjust.

Thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @BigOnYa, but both of us were fine yesterday