Homebrew GBARunner2

haddad

Well-Known Member
Member
Joined
Aug 12, 2010
Messages
1,730
Trophies
2
XP
922
Country
Canada
When Playing Golden Sun the Lost Age, and you save. It beeps and stucks on "Saving" and never saves

beep, beep, beep, beep

Constantly, and I waited like 5min or more, still does not save

Anyone else have this issue? is there a fix for it?

I am playing it through latest version of twilight menu ++
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,318
Country
Italy
When Playing Golden Sun the Lost Age, and you save. It beeps and stucks on "Saving" and never saves

beep, beep, beep, beep

Constantly, and I waited like 5min or more, still does not save

Anyone else have this issue? is there a fix for it?

I am playing it through latest version of twilight menu ++
Did you patch the rom with gbata? This special version of gbarunner2 supplied with twlmenu++ and that has a workingfix for gs2 needs patching of the rom for saving to work.
 

haddad

Well-Known Member
Member
Joined
Aug 12, 2010
Messages
1,730
Trophies
2
XP
922
Country
Canada
Did you patch the rom with gbata? This special version of gbarunner2 supplied with twlmenu++ and that has a workingfix for gs2 needs patching of the rom for saving to work.
Yes

Ok I downloaded gbata, now what do I do to patch it?
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,318
Country
Italy

haddad

Well-Known Member
Member
Joined
Aug 12, 2010
Messages
1,730
Trophies
2
XP
922
Country
Canada

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,318
Country
Italy
Ok I did the SRAM Patch.

But how do I do this:

SRAM_F_V100' in the ROM should be replaced with 'SRAM_F_64MB' using a hex editor

I downloaded this: https://mh-nexus.de/en/hxd/

Opened the patched .gba file, but cant find the text SRAM_F_V100?
You'll probably only need to do a search for "text" and write that text. I'll check quickly if I can find it now.
 
  • Like
Reactions: Alexander1970

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,318
Country
Italy
I did, I launched the GS2 GBA ROM in the hex editor, that text is not available
Try searching for 'FLASH_V123' and replace it with 'FLASH_64MB'. Not sure if it works but that's the only part I could find from my initial search.

It would be great if you could report back if this works.

EDIT: Looking closer at it, this is wrong. The patched string should be SRAM_V100 so I'm not sure why it's still FLASH_V123 even after patching. Maybe patching it with another program like NSUI will work?

EDIT: Might just be enough to edit it to 'SRAM_64MB.' with the added punctuation. The added punctuation is to avoid changing the file size.
 
Last edited by Zense,
  • Like
Reactions: Alexander1970

haddad

Well-Known Member
Member
Joined
Aug 12, 2010
Messages
1,730
Trophies
2
XP
922
Country
Canada
Try searching for 'FLASH_V123' and replace it with 'FLASH_64MB'. Not sure if it works but that's the only part I could find from my initial search.

It would be great if you could report back if this works.

EDIT: Looking closer at it, this is wrong. The patched string should be SRAM_V100 so I'm not sure why it's still FLASH_V123 even after patching. Maybe patching it with another program like NSUI will work?

EDIT: Might just be enough to edit it to 'SRAM_64MB." with the added punctuation.

replaced 'FLASH_V123' and replace it with 'FLASH_64MB', made it worse, game does not even load at bootup
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,318
Country
Italy
replaced 'FLASH_V123' and replace it with 'FLASH_64MB', made it worse, game does not even load at bootup
Yeah, I looked at the gbarunner2 code and my first suggestion was obviously wrong. My last suggestion might work.

Also, I know very well the struggle you have to go through watching that damn opening intro every time testing this, and I appreciate you doing it.
 
Last edited by Zense,
  • Like
Reactions: Alexander1970

haddad

Well-Known Member
Member
Joined
Aug 12, 2010
Messages
1,730
Trophies
2
XP
922
Country
Canada
Yeah, I looked at the gbarunner2 code and my first suggestion was obviously wrong. My last suggestion might work.

Also, I know very well the struggle you have to go through watching that damn opening intro every time testing this, and I appreciate you doing it.
What do you mean, this one?

EDIT: Might just be enough to edit it to 'SRAM_64MB." with the added punctuation. The added punctuation is to avoid changing the file size.

I don't understand what you want me to do here?
 

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
xn--rck9c.xn--tckwe
XP
3,904
Country
United States
What do you mean, this one?

EDIT: Might just be enough to edit it to 'SRAM_64MB." with the added punctuation. The added punctuation is to avoid changing the file size.

I don't understand what you want me to do here?
Have you tried editing FLASH_V123 to SRAM_64MB (ignore the 3 in V123 for now) then on the hex side replace the 33 of the extra 3 with 00?

Looking at GBARunner2's code it looks like that should work, any other character besides NUL (hex 00) will likely cause issues, but that should work I think.
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,318
Country
Italy
@haddad Basically do what Pk11 wrote above, with emphasis on writing 00 as the last byte, and not just a punctuation as text on the right-hand side like I wrote earlier, since that will give you 2E as the last byte value on the left side of the hex editor (i.e. the side that shows the hex values and offsets).

Here's a picture explaining how it should be:
1646204318831.png


I guess if you can confirm that this works then an xdelta patch could be made with these changes for Golden Sun TLA.
 
Last edited by Zense,

haddad

Well-Known Member
Member
Joined
Aug 12, 2010
Messages
1,730
Trophies
2
XP
922
Country
Canada
@haddad Basically do what Pk11 wrote above, with emphasis on writing 00 as the last byte, and not just a punctuation as text on the right-hand side like I wrote earlier, since that will give you 2E as the last byte value on the left side of the hex editor (i.e. the side that shows the hex values and offsets).

Here's a picture explaining how it should be:
View attachment 300088

I guess if you can confirm that this works then an xdelta patch could be made with these changes for Golden Sun TLA.
Does not work, I make that change, and game does not even boot or pass loading screen

1646228275116.png
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,318
Country
Italy
Does not work, I make that change, and game does not even boot or pass loading screen

View attachment 300116
That's weird, but there must be something we're missing then. I take it you made this change to a GS2 rom you had already patched with gbata first? I'll ask around if there's something else that needs to be done.
 

haddad

Well-Known Member
Member
Joined
Aug 12, 2010
Messages
1,730
Trophies
2
XP
922
Country
Canada
That's weird, but there must be something we're missing then. I take it you made this change to a GS2 rom you had already patched with gbata first? I'll ask around if there's something else that needs to be done.
Yes I opened gbata, loaded the rom, went to SRAM Patcher, patched it, then did the hex thingy.

1646240022508.png
 

haddad

Well-Known Member
Member
Joined
Aug 12, 2010
Messages
1,730
Trophies
2
XP
922
Country
Canada
I guess i'll go back to my flashcart for Golden sun :(

I have to go back to flashcart for GS on NDS anyway, as twilight is not compatible with that eiter
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
When Playing Golden Sun the Lost Age, and you save. It beeps and stucks on "Saving" and never saves

beep, beep, beep, beep

Constantly, and I waited like 5min or more, still does not save

Anyone else have this issue? is there a fix for it?

I am playing it through latest version of twilight menu ++
just tested it on my system. same thing happens to me.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Sorry I sat on them when they were open
  • AncientBoi @ AncientBoi:
    eeewww
  • K3Nv2 @ K3Nv2:
    I thought it was the toilet
  • AncientBoi @ AncientBoi:
    okies. Time to go watch YT paranormal ghost things. L8er my luvs :D
    +1
  • K3Nv2 @ K3Nv2:
    I got a massive clue
  • BakerMan @ BakerMan:
    this mf def ain't watching ghost shit, he boutta beat his meat fr
    +1
  • K3Nv2 @ K3Nv2:
    Nah he's about to be the ghost in your bedroom
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, and leave ectoplasm all over the place
  • BakerMan @ BakerMan:

    this is him being described
    +2
  • Xdqwerty @ Xdqwerty:
    Sigh
  • Xdqwerty @ Xdqwerty:
    Yawn
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I dislike the kind of drm where you have to play single player games online all the time bc of some verification bs
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Don't use games that have Easy Anti-Cheat as its been exploited many times.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, my PC can't run most AAA games so i wont
    +1
  • Xdqwerty @ Xdqwerty:
    Most of the modern AAA games
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I also heard one of the Prince of Persia games was so unfinished that it required the "24/7 online" drm so a puzzle could be done and the game could be finished. And that when the Ubisoft servers were closed the (cracked) game was impossible to finish or something like that
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's extra scummy. Ubisoft nowadays ship out incomplete games like Skull and Bones which was being worked on for nearly a decade now.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, i think they have been doing that since late 2000s
    +1
  • Xdqwerty @ Xdqwerty:
    Either that or their old games were unfinished aswell but we can't notice it
  • Psionic Roshambo @ Psionic Roshambo:
    I like that games can be fixed after the fact, hate that it's being abused via beta tests... And DLC... I was a 7800 owner back in the day and loved Impossible Mission, turns out I couldn't beat it because it was actually impossible lol
  • Psionic Roshambo @ Psionic Roshambo:
    I never knew about it at the time but a fixed version was available but you had to mail in your broken copy lol
  • Psionic Roshambo @ Psionic Roshambo:
    So that version is semi rare
    Psionic Roshambo @ Psionic Roshambo: So that version is semi rare