Homebrew mGBA official standalone Wii port

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,188
Trophies
2
XP
3,440
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,188
Trophies
2
XP
3,440
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: 166

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,731
Trophies
2
Age
34
XP
8,739
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,239
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,731
Trophies
2
Age
34
XP
8,739
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,198
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,894
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,198
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,894
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,570
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,875
Trophies
2
Age
45
XP
4,912
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,198
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,894
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,198
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,894
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
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
    cearp @ cearp: It's nice to not have to have a lot of physical things though, saves space +1