Homebrew GBARunner2

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
244
Country
France
You need to launch a GBA game using TWiLight Menu++. Open "sd:/_nds/TWiLightMenu/settings.ini", and set "GBARUNNER3_TEST" to "1". If that setting doesn't exist, add "GBARUNNER3_TEST = 1" underneath "[SRLOADER]".
When doing this, ensure "GBARunner3.nds" is placed in "sd:/_nds/TWiLightMenu/emulators/".
My bad, i thought i would take the easy way by launching it directly from the r4 menu. Did as you instructed and now it works. Many thanks. 🥰
 

YoungK

Member
Newcomer
Joined
Jan 24, 2024
Messages
11
Trophies
0
Age
31
XP
45
Country
Canada
Anyone got the Mother 1 part of the gba rom running well in either GBArunner2 or 3? Only runs in 2 for me and lags.

Mother 2 and 3 run solid
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,376
Trophies
2
Location
In my house
XP
4,839
Country
Mexico
Anyone got the Mother 1 part of the gba rom running well in either GBArunner2 or 3? Only runs in 2 for me and lags.

Mother 2 and 3 run solid

That game has "hicode" in a very high address for the hicode-cache to normally reach (0x08FF... or so) and it needs special treatment, which will be improved later.

For now you need to build GBARunner3 hicode-cache with a base address shift to 0x08F00000 in order to make Mother 1 to work properly, but 2 will stop to work.

I would like to leave the instructions to make such builds but since Base Shift Addresses are still a PoC, we should wait for later improvements to avoid confusion.
Post automatically merged:

Where can I download GBA Runner 3 for dsi?

GitHub actions is available now, so you can grab the latest nightly release here

https://github.com/Gericom/GBARunner3/actions
 

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
244
Country
France
i am curious, are there performance difference when using a 3ds compared to a dsi?
do you think gbarunner3 would be better than mgba for 3ds?(especially the og 3ds)

edit; so far i am loving gbarunner3 on my dsi xl, it feels perfect. also colors are accurate, unlike gbarunner2, using simulate gba colors, darkens the display by adding a black filter.
though in gbarunner3 i couldn't light up the bottom display or use any settings, is this the plan for it or only for pre release?

edit2: on dsi using gbarunner3, mario kart has serious screen flickering issues and very noticeable frame drops when there are mushroom effects or too much going on, that wasn't the case with gbarunner2 even on ds lite.
 
Last edited by RetrogamingAddict,

EdwardTheWatzo

Member
Newcomer
Joined
Feb 3, 2024
Messages
13
Trophies
0
XP
130
Country
Australia
What has changed/not worked/worked on GBARunner3 for me so far (DSi):

Played Chapters 1-5 in Mother 3 (English Patch), stuck at midway boss in Thunder Tower so haven't tested everything but is running great so far (man that game is so good)

Kuru Kuru Kurin now has a fixed gamemode selection screen

Alien Hominid boots to a white screen instead of fully working without cache in GBARunner2

Trogdor GBA (https://jeremyelkayam.itch.io/trogba) works entirely unlike where it boots to a black screen on GBARunner2
 
Last edited by EdwardTheWatzo,
  • Like
Reactions: Flame

HK$

Well-Known Member
Newcomer
Joined
May 21, 2015
Messages
61
Trophies
0
Age
42
XP
826
Country
Switzerland
The latest commit that support for out-of-bounds rom reads seems to have sound glitches fixed in a lot of games!
Such as Rhythm Tengoku and zelda minish cap. These games are almost perfect now! :grog:
 
  • Like
Reactions: Flame

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,735
Country
Netherlands
The latest commit that support for out-of-bounds rom reads seems to have sound glitches fixed in a lot of games!
Such as Rhythm Tengoku and zelda minish cap. These games are almost perfect now! :grog:
It's actually the commit before that (support for gba irqs during rom reads) that improved many games. But yeah many improvements. Flicker in f-zero and Mario kart super circuit is also gone for example. And the mother 3 textboxes no longer flicker.
 

HK$

Well-Known Member
Newcomer
Joined
May 21, 2015
Messages
61
Trophies
0
Age
42
XP
826
Country
Switzerland
It's actually the commit before that (support for gba irqs during rom reads) that improved many games. But yeah many improvements. Flicker in f-zero and Mario kart super circuit is also gone for example. And the mother 3 textboxes no longer flicker.
I've tested the last commit (handling gba irqs during rom fetches) downloaded from github action page for 53-allow-gba-irqs-during-rom-fetch branch. And I still noticed some noises in zelda minish cap. So I think it has something to do with the latest commit.
Anyway, I'm glad it is fixed now. I'm having fun playing zelda minish cap. Thank you. :yaynds:
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,376
Trophies
2
Location
In my house
XP
4,839
Country
Mexico
I've opened a PR that adds fixes and improvements to a bunch of games (especially useful for regular DS models), you can see the full changelog in the commit description.

You can try those changes by downloading the new files and putting them inside `/_gba/configs`

https://github.com/Gericom/GBARunner3/pull/156
 

HK$

Well-Known Member
Newcomer
Joined
May 21, 2015
Messages
61
Trophies
0
Age
42
XP
826
Country
Switzerland
I've opened a PR that adds fixes and improvements to a bunch of games (especially useful for regular DS models), you can see the full changelog in the commit description.

You can try those changes by downloading the new files and putting them inside `/_gba/configs`

https://github.com/Gericom/GBARunner3/pull/156
What do these config files fix? For example for Rhythm Tengoku, I didn't notice any glitches with the latest commit Gbarunner3 on my dsi.
 

Flame

Me > You
Global Moderator
Joined
Jul 15, 2008
Messages
7,327
Trophies
3
XP
19,132
Country
United Kingdom
I don't know if it is my setup. Chromium web browsers don't show the download link in actions page of GitHub of GBARunner3. Works fine with Firefox, tho.
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,376
Trophies
2
Location
In my house
XP
4,839
Country
Mexico
What do these config files fix? For example for Rhythm Tengoku, I didn't notice any glitches with the latest commit Gbarunner3 on my dsi.

Rhythm Tengoku experiences performance issues on regular DS models, and adding these configurations helps to avoid additional overhead, making the JIT to only run at boot, rather than constantly in the background
 

Shadowthestoner239

New Member
Newbie
Joined
Apr 23, 2024
Messages
2
Trophies
0
Age
18
XP
5
Country
Australia
Does GBARunner2 support wifi multiplayer linking with 3-4 players and not just 2? If so, how would you do it? I can't seem to get it to work, tried writing slave1, slave 2 in the config file, and can still only get 2 players.
 

Rurounik

New Member
Newbie
Joined
Feb 24, 2024
Messages
3
Trophies
0
Age
39
XP
36
Country
Brazil
Wanna thank @Gericom for this wonderfull work, latest Cache-hicode branch tested and even Emerald R.O.W.E is working like real cart(EZ Omega). Gbarunner 2 crash every time you try to use the bag but not on Runner 3 Hicode. However theres a bug that hangs any Pokemon game every time you do a soft reset (Start + Select + B + A). I know its still in development. Please consider it as a bug report.
Hi-code and RFU branchs are so amazing, specialy now that the prices of a real Cart is so high and the Wi-Fi adapters also hard to find and expensive.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Julie_Pilgrim @ Julie_Pilgrim:
    im sure half the responses won't be literal racial slurs or "drop table" jokes
  • Veho @ Veho:
    Look, it's China. They know what it's like when you give a poll to half a billion trolls.
    +1
  • K3Nv2 @ K3Nv2:
    How much dollar do you think it is?
  • Veho @ Veho:
    ONE MILLION DOLLA
    +1
  • Veho @ Veho:
    I know the pricing of electronics nowadays isn't "how much it actually costs" but "how much we can get away with", but putting up a poll is just cynical.
    +1
  • K3Nv2 @ K3Nv2:
    Probably $150 someone said Anbernic said around the same price as rg556
  • Julie_Pilgrim @ Julie_Pilgrim:
    you know which game i wish they would rerelease
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
    +1
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
    +1
  • Veho @ Veho:
    A smaller form factor would be nice too.
    +1
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    The big leap in all things tech is when carbon based chips start hitting.
  • Psionic Roshambo @ Psionic Roshambo:
    Longer battery life cooler temps and faster! What's not to like lol (probably expensive as hell)
  • AncientBoi @ AncientBoi:
    [checks my dildo(s) batteries, coolant and lube] :O [promptly replaces them] :D
    AncientBoi @ AncientBoi: [checks my batteries, coolant and lube] :O [promptly replaces them] :D