Homebrew mGBA official standalone Wii port

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,388
Country
Spain
I've never used mGBA on the GameCube, but on the Wii there two different settings for picture quality.

Screen Mode and Filtering. Screen Mode can be pixel-perfect, in which the game is shown with the correct aspect ratio (meaning the screen has black borders around the picture) or stretched, which as the name says, it stretches the GBA's output to the entire screen.

Pixel-perfect obviously looks better, stretched makes pixels not have the same size and look bad, but that's why the second setting exist. Filtering has 3 settings. Pixelated is making no changes, Bilinear (smooth) is probably what you're talking about as it makes the picture blurry, but then endrift also added Bilinear (pixelated).

For a pixel-perfect Screen Mode, the Pixelated Filter is the one to get. For Stretched, Bilinear (pixelated) is the one you want, and it looks a heck of a lot better than the normal Bilinear, to the point I'd love to see it added to other Wii emulators.

But again, I do not know if these settings exist on the GC version, as the only one I use is the Wii one.
 

liquidgykill

Active Member
Newcomer
Joined
Nov 8, 2020
Messages
33
Trophies
0
Age
36
XP
279
Country
Ecuador
I've never used mGBA on the GameCube, but on the Wii there two different settings for picture quality.

Screen Mode and Filtering. Screen Mode can be pixel-perfect, in which the game is shown with the correct aspect ratio (meaning the screen has black borders around the picture) or stretched, which as the name says, it stretches the GBA's output to the entire screen.

Pixel-perfect obviously looks better, stretched makes pixels not have the same size and look bad, but that's why the second setting exist. Filtering has 3 settings. Pixelated is making no changes, Bilinear (smooth) is probably what you're talking about as it makes the picture blurry, but then endrift also added Bilinear (pixelated).

For a pixel-perfect Screen Mode, the Pixelated Filter is the one to get. For Stretched, Bilinear (pixelated) is the one you want, and it looks a heck of a lot better than the normal Bilinear, to the point I'd love to see it added to other Wii emulators.

But again, I do not know if these settings exist on the GC version, as the only one I use is the Wii one.

Thanks for replying, these are the settings of the emulator, it is not much.

frameskip
show framerate
autosave state
autoload state
use bios if found
select gba bios path
screen mode (full, stretch, default, normal) it doesnt matter all are blurry
sync to video
save
cancel

It also has a config.ini but there is no filter option there.

I supose I wont have a sharp image then. I do not own a gameboy player.

I dont know if theres something Im missing, it didnt came with a readme and every piece of information I found is about the wii version.
 

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,388
Country
Spain
I imagine you're making sure to save the changes before exiting the settings menu or the menu in general, right? Sometimes I exit the menu before saving.

You could ask endrift to add the filtering setting if it's not there on mGBA's github, but maybe there's a reason is not there, I don't know.
 

liquidgykill

Active Member
Newcomer
Joined
Nov 8, 2020
Messages
33
Trophies
0
Age
36
XP
279
Country
Ecuador
I imagine you're making sure to save the changes before exiting the settings menu or the menu in general, right? Sometimes I exit the menu before saving.

You could ask endrift to add the filtering setting if it's not there on mGBA's github, but maybe there's a reason is not there, I don't know.
I tried again copying everything in the rar and options appeared, the thing is, even when I check that the 480p option is on, it never put it on 480p. the blurriness is not because the filter, but because it doesnt get true 480p, in vbagx it goes 480p and it looks clear and sharp, in emgba that for some reason doesnt work. Im using a carby v3 with no problem on games or other homebrew, everything looks sharp except emgba.
 
Last edited by liquidgykill,

liquidgykill

Active Member
Newcomer
Joined
Nov 8, 2020
Messages
33
Trophies
0
Age
36
XP
279
Country
Ecuador
post the content of your meta.xml file in the apps/emGBA folder, you probably have a filter activated
There you go, as I said before, Im using it on gamecube with gc loader, sd2sp2 and a carby v3 and every other homebrew, game and emulator actually shows 480p but for some reason this emulator only reports 720x486 and the image is not as sharp as other emulators like vbagx, not64, etc.
Here I put some images of the reported resolution on both carby and my tv as you can see, it doesnt show a 480p image.
thank you in advance.
 

Attachments

  • meta.rar
    278 bytes · Views: 164

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,701
Country
Portugal
pokemon adventure red chapter worked preety fine on the last rev and now it doesnt work at all on wii version tough, guess romhacks took a hit somewhere?
 

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,215
Country
United States
pokemon adventure red chapter worked preety fine on the last rev and now it doesnt work at all on wii version tough, guess romhacks took a hit somewhere?
I wonder if this compatibility mode broke it or something, and that hack actually wants the compatibility mode disabled?
  • A bug compatibility mode for ROM hacks that were only tested in VBA enables many broken ROM hacks to work in mGBA now, too. This mode is enabled by default for FireRed ROM hacks and must be manually enabled in overrides for other games.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,701
Country
Portugal
I wonder if this compatibility mode broke it or something, and that hack actually wants the compatibility mode disabled?
well no idea, i reverted back to 0.8.4 and its working again, and i didnt saw any option to disable the compatibility mode ro whatever manualy.
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,175
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,783
Country
Ecuador
Hello!!! :)

I just started creating some single ROM loaders (making emulators autoboot ROMs) to the Wii homebrew emulators FCE Ultra GX, Snes9x GX, Snes9x RX, Not64 Second Edition, VBA GX and Genesis Plus GX.

Now that i'm trying to make a single ROM loader for mGBA Wii emulator (because i know mGBA runs GBA games flawlessly rather than VBA GX).
I'm using mGBA 0.9.1, I want the emulator to do these things automatically:
  • load a specific ROM automatically
  • show the BIOS on startup (of GB, GBC, GBA, and SGB/Super Game Boy) by setting "Use BIOS" to "On" and taking BIOS from a specific folder
  • save and load the game save data files (.sav) in a specific folder
  • save and load the save states automatically when it boots the emulator by setting "Autosave State" and "Autoload State" to "On"
  • fulfill the screen automatically by adjusting automatically the "Screen mode" to "Stretched"
I tried this code on the meta.xml file but it didn't work:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1">
   <name>mGBA</name>
   <coder>Jeffrey Pfau (endrift)</coder>
   <version>0.9.1</version>
   <short_description>mGBA Game Boy Advance emulator</short_description>
   <arguments>
     <arg>-rom</arg>
     <arg>sd:/apps/gbarom/singlerom.gba</arg>
     <arg>-r</arg>
     <arg>4</arg>
     <arg>-reduceScale</arg>
     <arg>90</arg>
     <arg>-biosPath</arg>
     <arg>sd:/apps/gbarom/bios/gba_bios.bin</arg>
     <arg>-savePath</arg>
     <arg>sd:/apps/gbarom/saves</arg>
     <arg>save.sav</arg>
   </arguments>
</app>

So I seeked and tried these arguments where it just loaded automatically the ROM but it doesn't use the other settings:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1">
    <name>mGBA Single ROM Loader</name>
    <coder>Jeffrey Pfau (endrift)</coder>
    <version>0.9.1</version>
    <short_description>GBA emulator</short_description>
    <short_description>mGBA Game Boy Advance emulator</short_description>
    <arguments>
    <arg>sd:/apps/gbarom/rom/game.gba</arg>
    <arg>autoload=1</arg>
    <arg>screenMode=1</arg>
    <arg>stretchHeight=1</arg>
    <arg>stretchWidth=1</arg>
    <arg>autosave=1</arg>
    <arg>sgb.borders=1</arg>
    <arg>sd:/apps/gbarom/saves/sfg_gba_game.sav</arg>
    <arg>useBios=1</arg>
    <arg>sd:/apps/gbarom/bios/gba_bios.bin</arg>
    </arguments>
</app>

Can anyone help me with these arguments in the meta.xml for configure that the mGBA emulator when it boots for the first time do that sort of things? I'm using mGBA 0.9.1. (because I'm making a mGBA Single ROM Loader)
  • load a specific ROM automatically
  • show the BIOS on startup (of GB, GBC, GBA, and SGB/Super Game Boy) by setting "Use BIOS" to "On" and taking BIOS from a specific folder
  • save and load the game save data files (.sav) in a specific folder
  • save and load the save states automatically when it boots the emulator by setting "Autosave State" and "Autoload State" to "On"
  • fulfill the screen automatically by adjusting automatically the "Screen mode" to "Stretched"
Thanks a lot :)

EDIT: SOLVED, These arguments are wrong (correct ones are in my mGBA Wii SRL), and in mGBA Wii i cannot make custom settings for every game unless i modify the .ini file of the settings inside the dol :P
 
Last edited by SaulFabre,

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,175
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,783
Country
Ecuador
Hi, can anyone solve this issue that still happens even on latest version of mGBA for Wii:

In the game Mario Kart: Super Circuit / Mario Kart Advance (at least in the USA version) the game runs fine, but in some moments of races the game has lags and framedrops, specially when there are too many opponents in the same position of my racer and the game goes a bit slow, where it doesn't happen in real GBA hardware or VBA-M emulator for Windows.

Can anyone fix this issue?

Thanksss
 

danny19901

Well-Known Member
Member
Joined
Feb 12, 2016
Messages
633
Trophies
0
Age
32
XP
1,569
Country
Hi, can anyone solve this issue that still happens even on latest version of mGBA for Wii:

In the game Mario Kart: Super Circuit / Mario Kart Advance (at least in the USA version) the game runs fine, but in some moments of races the game has lags and framedrops, specially when there are too many opponents in the same position of my racer and the game goes a bit slow, where it doesn't happen in real GBA hardware or VBA-M emulator for Windows.

Can anyone fix this issue?

Thanksss
Probably it's because of the power of Wii a lot of games can end up becoming a little laggy being honest if you want a good experience upgrade to a Wii U all Wii Emulators work and run better if have CFW and Sign_C2W_Patcher and you will hit full speed all games no issues even on PS1 and N64

Sent from my CPH1951 using Tapatalk
 
  • Like
Reactions: SaulFabre

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
Hi, can anyone solve this issue that still happens even on latest version of mGBA for Wii:

In the game Mario Kart: Super Circuit / Mario Kart Advance (at least in the USA version) the game runs fine, but in some moments of races the game has lags and framedrops, specially when there are too many opponents in the same position of my racer and the game goes a bit slow, where it doesn't happen in real GBA hardware or VBA-M emulator for Windows.

Can anyone fix this issue?

Thanksss
have you tried with mgba on Retroarch?
 
  • Like
Reactions: SaulFabre

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,175
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,783
Country
Ecuador
have you tried with mgba on Retroarch?
̶T̶r̶i̶e̶d̶ ̶t̶h̶a̶t̶,̶ ̶b̶u̶t̶ ̶s̶t̶i̶l̶l̶ ̶p̶e̶r̶s̶i̶s̶t̶s̶ ̶t̶h̶e̶s̶e̶ ̶l̶a̶g̶s̶ ̶a̶n̶d̶ ̶s̶l̶o̶w̶d̶o̶w̶n̶s̶ ̶b̶u̶t̶ ̶n̶o̶w̶ ̶t̶h̶e̶y̶'̶r̶e̶ ̶l̶i̶g̶h̶t̶l̶y̶ ̶r̶e̶d̶u̶c̶e̶d̶.̶ ̶B̶u̶t̶ ̶t̶h̶a̶t̶'̶s̶ ̶s̶t̶i̶l̶l̶ ̶a̶ ̶b̶i̶t̶ ̶a̶n̶n̶o̶y̶i̶n̶g̶

EDIT: I think this was solved by this solution:
I think i solved the small slowdown issue with the game Mario Kart: Super Circuit on the mGBA Wii.

I was using @SuperrSonic's RA-HEXAECO's (modified RetroArch Wii) core of mGBA Wii. I just set up the sound sample rate to 32000 Hz / 32 kHz (instead of 48000 Hz / 48 kHz) and then i saw for a few moments that the slowdown has disappeared in these moments. I didn't play it for further but i will test it more.

I could also used the Wiiflow-modified version of WiiMednafen 0.3-SNAPSHOT in the Wiiflow Plugins Pack by @Tetsuo Shima, here it runs at an acceptable framerate but it has a heavy frameskip and it also goes a bit slow sometimes. So I prefer using mGBA Wii.

Greetings
 
Last edited by SaulFabre,

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,175
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,783
Country
Ecuador
Hi, can anyone solve this issue that still happens even on latest version of mGBA for Wii:

In the game Mario Kart: Super Circuit / Mario Kart Advance (at least in the USA version) the game runs fine, but in some moments of races the game has lags and framedrops, specially when there are too many opponents in the same position of my racer and the game goes a bit slow, where it doesn't happen in real GBA hardware or VBA-M emulator for Windows.

Can anyone fix this issue?

Thanksss
I think i solved the small slowdown issue with the game Mario Kart: Super Circuit on the mGBA Wii.

I was using @SuperrSonic's RA-HEXAECO's (modified RetroArch Wii) core of mGBA Wii. I just set up the sound sample rate to 32000 Hz / 32 kHz (instead of 48000 Hz / 48 kHz) and then i saw for a few moments that the slowdown has disappeared in these moments. I didn't play it for further but i will test it more.

I could also used the Wiiflow-modified version of WiiMednafen 0.3-SNAPSHOT in the Wiiflow Plugins Pack by @Tetsuo Shima, here it runs at an acceptable framerate but it has a heavy frameskip and it also goes a bit slow sometimes. So I prefer using mGBA Wii.

Greetings
 
  • Like
Reactions: Tetsuo Shima

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: https://www.keepretro.com/products/miyoo-a30