Homebrew GBARunner2

  • Thread starter Thread starter Gericom
  • Start date Start date
  • Views Views 1,346,394
  • Replies Replies 4,013
  • Likes Likes 121
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 ++
 
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.
 
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?
 
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
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
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
 
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
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?
 
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.
 
@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 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
 
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.
 
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
 
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
 
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