Homebrew GBARunner2

SummonerArthur

Member
Newcomer
Joined
Jun 6, 2019
Messages
22
Trophies
0
Age
25
XP
140
Country
Brazil
Really? Does your ds turn off? That's almost impossible given that can only be done by the other processor afaik.

I've tried it today and it didnt turn off. IDK what happened yesterday, maybe my battery dried.
Also, what does The X button do? If I press it, the sound kinda repeats for a second and nothing happens.
Last but not least, I've tried a homebrew called "Kawajuke" (Kawa's Jukebox) But the emulator simply gets stuck on the GameBoy Advance screen (as when the GBA has no cartridge). Is this an emulator error or a rom issue? It runs fine on VisualBoyAdvance.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,631
Trophies
3
Age
24
XP
21,062
Country
United States
I've tried it today and it didnt turn off. IDK what happened yesterday, maybe my battery dried.
Also, what does The X button do? If I press it, the sound kinda repeats for a second and nothing happens.
Last but not least, I've tried a homebrew called "Kawajuke" (Kawa's Jukebox) But the emulator simply gets stuck on the GameBoy Advance screen (as when the GBA has no cartridge). Is this an emulator error or a rom issue? It runs fine on VisualBoyAdvance.
The X button resyncs the audio.
 

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,704
Country
Netherlands
I've tried it today and it didnt turn off. IDK what happened yesterday, maybe my battery dried.
Also, what does The X button do? If I press it, the sound kinda repeats for a second and nothing happens.
Last but not least, I've tried a homebrew called "Kawajuke" (Kawa's Jukebox) But the emulator simply gets stuck on the GameBoy Advance screen (as when the GBA has no cartridge). Is this an emulator error or a rom issue? It runs fine on VisualBoyAdvance.
Yep, X is audio resync as Robz said. For homebrew you may need to run gbafix or whatever that's called to fix the header. You probably see a garbled graphic where the logo should be
 

LanzoThunder

Member
Newcomer
Joined
Apr 26, 2019
Messages
12
Trophies
0
Age
29
XP
79
Country
Italy
Hi, I just updated gbarunner2 with the twilightmenu++ updater (so v8.3.0) but now all I get when I try to run gbarunner2 is a white screen on both screens.
I have a New3DSXL, any help?
 
Last edited by LanzoThunder,

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,499
Country
Austria
Hi, I just updated gbarunner2 with the twilightmenu++ updater (so v8.3.0) but now all I get when I try to run gbarunner2 is a white screen on both screens.
I have a New3DSXL, any help?

Hello. :)

Yes i can confirm this on DSi
Recommended is a fresh install (please backup your ROMS etc. before) with HiyaCFW Helper AND IMPORTANT that SD Card bigger than 2 GB formatted on FAT32 with STANDARD CLUSTER size !

Thank you.:)
 

AkikoKumagara

The Coolest Bear Around
Member
Joined
Jan 4, 2017
Messages
1,538
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,945
Country
United States
I have the white screen problem on a o3DS and my SD card is already correctly formatted and has bios.bin in the right place. Not sure what the deal is with that.

Here's my post from the TWLMenu thread for more detail: "After updating via the updater (on o3DS) and attempting a manual update + deleting settings, GBARunner2 is stuck at white screens for me on the current version.

My SD card is already formatted correctly and I have bios.bin in the right place. I'm not sure what's up with it. I've been able to run older versions fine with the same setup, though I haven't tried in a long while since it corrupted my SD card a while ago."
 

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,499
Country
Austria
I have the white screen problem on a o3DS and my SD card is already correctly formatted and has bios.bin in the right place. Not sure what the deal is with that.

Here's my post from the TWLMenu thread for more detail: "After updating via the updater (on o3DS) and attempting a manual update + deleting settings, GBARunner2 is stuck at white screens for me on the current version.

My SD card is already formatted correctly and I have bios.bin in the right place. I'm not sure what's up with it. I've been able to run older versions fine with the same setup, though I haven't tried in a long while since it corrupted my SD card a while ago."

Hello.:)

Did you check it on format with STANDARD CLUSTER size ? :(

Thank you.
 

AkikoKumagara

The Coolest Bear Around
Member
Joined
Jan 4, 2017
Messages
1,538
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,945
Country
United States
Hello.:)

Did you check it on format with STANDARD CLUSTER size ? :(

Thank you.

I may need your help understanding what is meant by "Standard cluster size". I have a 128GB microSD card, what exactly is standard cluster size in my case? I think I have it set to 32KB which is the default in GUIFormat, but I'm not positive about that. When I open the format menu in Windows, I see the Allocation size is set to 128KB. I can't use Windows (at least the format GUI in Windows) to format the SD card because it will try to format it to either exFAT or NTFS due to the size. GUIFormat cannot set the allocation size of the SD card to 128KB because I think that exceeds limitations of the FAT32 format.
 
Last edited by AkikoKumagara,

SummonerArthur

Member
Newcomer
Joined
Jun 6, 2019
Messages
22
Trophies
0
Age
25
XP
140
Country
Brazil
Yep, X is audio resync as Robz said. For homebrew you may need to run gbafix or whatever that's called to fix the header. You probably see a garbled graphic where the logo should be
The logo was fine, but pressing to fix the header solved the problem somehow. Thanks!
I'll test other roms now.
 

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,499
Country
Austria
I may need your help understanding what is meant by "Standard cluster size". I have a 128GB microSD card, what exactly is standard cluster size in my case? I think I have it set to 32KB which is the default in GUIFormat, but I'm not positive about that. When I open the format menu in Windows, I see the Allocation size is set to 128KB. I can't use Windows (at least the format GUI in Windows) to format the SD card because it will try to format it to either exFAT or NTFS due to the size. GUIFormat cannot set the allocation size of the SD card to 128KB because I think that exceeds limitations of the FAT32 format.

Hello.:)

Ok,thats where may the trouble starts.I don´t use SD Cards bigger than 16 GB.When right clicking in Windows on it and choose FORMAT than select FAT32 and the Option STANDARD CLUSTER size.That worked.
Sadly i have no idea whats on 64 GB and bigger.:(
I don´t have such big ones,sorry.

As i posted here:
https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-305#post-8667911

But maybe @KleinesSinchen can help you further on your 128 GB SD Card:
https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-305#post-8667981

Thank you.:)
 
Last edited by Alexander1970,
  • Like
Reactions: Tarmfot
D

Deleted User

Guest

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,704
Country
Netherlands
It seems the latest hb bootstrap is having some issues or so. I also got a white screen a couple of times, but it worked after retrying. If your sd card is not okay, it should show a proper error on screen, not a white screen. The next release will have fat16 support btw.

I've started working on custom save patches. The issue where mksc worked the first time and not anymore after saving was actually only in the cache version of gbarunner2. Caused by the weird save code of nintendo that copies code to the stack. Making save patches that completely replace those save functions made it work again. Making more save patches will thus make more games work with the cache on. The patch I made now is for FLASH_V123 and FLASH_V124. In the next version, games using those will thus not require sram patches anymore. I will have to investigate what versions there are and what the differences are (if of any significance) to add support for more games.
 

AkikoKumagara

The Coolest Bear Around
Member
Joined
Jan 4, 2017
Messages
1,538
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,945
Country
United States
Hello.:)

Ok,thats where may the trouble starts.I don´t use SD Cards bigger than 16 GB.When right clicking in Windows on it and choose FORMAT than select FAT32 and the Option STANDARD CLUSTER size.That worked.
Sadly i have no idea whats on 64 GB and bigger.:(
I don´t have such big ones,sorry.

As i posted here:
https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-305#post-8667911

But maybe @KleinesSinchen can help you further on your 128 GB SD Card:
https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-305#post-8667981

Thank you.:)

You pointed me in the right direction. Formatting was indeed the solution. Seems like formatting with 64KB allocation size has resolved my problem fully. Thanks.

Anyone else with high capacity SD cards should probably try this solution if nothing else seems to fix your issue.
 

DualBladedKirito

The Black Swordsman
Member
Joined
Sep 9, 2015
Messages
222
Trophies
0
Age
33
Location
United States
XP
951
Country
United States
It seems the latest hb bootstrap is having some issues or so. I also got a white screen a couple of times, but it worked after retrying. If your sd card is not okay, it should show a proper error on screen, not a white screen. The next release will have fat16 support btw.

I've started working on custom save patches. The issue where mksc worked the first time and not anymore after saving was actually only in the cache version of gbarunner2. Caused by the weird save code of nintendo that copies code to the stack. Making save patches that completely replace those save functions made it work again. Making more save patches will thus make more games work with the cache on. The patch I made now is for FLASH_V123 and FLASH_V124. In the next version, games using those will thus not require sram patches anymore. I will have to investigate what versions there are and what the differences are (if of any significance) to add support for more games.
Will the currently committed save patches mean that pokemon gen 3 games no longer need sram patches as well? As far as i remember those games use FLASH1M_V103 saves.
 
Last edited by DualBladedKirito,
  • Like
Reactions: AkikoKumagara

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,454
Trophies
2
XP
14,925
Country
Germany
You pointed me in the right direction. Formatting was indeed the solution. Seems like formatting with 64KB allocation size has resolved my problem fully. Thanks.

Anyone else with high capacity SD cards should probably try this solution if nothing else seems to fix your issue.
It is okay to format 128GB (or even larger) SDs to FAT32, 64kb cluster size for the 2/3DS systems. Some people reported slightly increased performance when using 64kb clusters instead of 32kb (faster booting).

But doing the same with 64GB SDs can lead to graphical glitches in AGB_FIRM.

Microsoft explains default cluster sizes in this article. Allocations size for exFAT is in general very big compared to other filesystems. I found this really helpful: https://support.microsoft.com/en-gb/help/140365/default-cluster-size-for-ntfs-fat-and-exfat
 
Last edited by KleinesSinchen,

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,704
Country
Netherlands
Will the currently committed save patches mean that pokemon gen 3 games no longer need sram patches as well? As far as i remember those games use FLASH1M_V103 saves.
The patches are so far specifically for FLASH_V123 and FLASH_V124, but I'm gonna support more types soon. Quite a number of them may work with the same patches, I then just have to make it detect those.
 

KoopaMaster

Well-Known Member
Member
Joined
Feb 15, 2018
Messages
210
Trophies
0
Age
25
Location
Koopa Cliff
XP
769
Country
France
Hi.
I updated my Twilight Menu ++ to last version ( I had 8.0.0 , and updated to 8.3.0 ) .
Before updating , my Mario Kart super circuit rom worked ( I played tracks ) , but now I get white screen before the Gameboy advance logo .
Any help ?
 

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,704
Country
Netherlands
I've also implemented support for the other 64kb flash save types and for eeprom. The graphics corruption in The legend of spyro the eternal night lead me to a stupid dma bug, which caused the upper 32 MB of rom to read from the lower 16 MB instead (wrapped), so that's fixed as well.
 

firke_the_one

*insert custom title*
Member
Joined
Jan 9, 2016
Messages
234
Trophies
0
XP
746
Country
Croatia
Hey Gericom! Even tho people are saying GBARunner2 doesn't corrupt the SD card, it does (I think). I downloaded the latest one from WikiTemp and it still freezes Metroid Zero Mission and Pokemon Ruby at random times and now after it freezed after a few times, I can't play Metroid Zero Mission at all. PSA: DON'T TRY FIXING YOUR SD WITH THE WINDOWS UTILITY, IT'Ll MAKE IT WORSE! (My SD card got corrupted and wouldn't boot into main menu so I tried fixing it with windows aaaand now HiyaCFW says my launcher .tmd is too large...)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu