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,594
Trophies
3
Age
24
XP
20,989
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,382
Trophies
2
Age
25
XP
4,692
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,497
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,536
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,932
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,497
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,536
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,932
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,497
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,382
Trophies
2
Age
25
XP
4,692
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,536
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,932
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,433
Trophies
2
XP
14,883
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,382
Trophies
2
Age
25
XP
4,692
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,382
Trophies
2
Age
25
XP
4,692
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
744
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
    OctoAori20 @ OctoAori20: Ello