Homebrew OPEN_AGB_FIRM discussion thread

hitfan

Member
Newcomer
Joined
Dec 3, 2022
Messages
5
Trophies
0
XP
240
Country
Canada
Kudos to the one (or those) who have made it possible to play GBA games on the 3DS with a beautiful and full-sized screen. And because I am actually playing the games not in emulation, but on BARE METAL is the cherry on top.

A tip of the hat to you, and i sincerely thank you for doing the Lord's work.
 

spitzeqc

Member
Newcomer
Joined
Apr 18, 2022
Messages
24
Trophies
0
Location
Earth
XP
123
Country
United States
I haven't been following the development of this software in a while. Have there been any significant updates/forks, over the past few months?
I'm in the process of adding support for using multiple patches given a single base rom (should be done soon), though I'm not sure I would deem it as a "significant" update. I would like to add support for cheats at some point (which I would consider a significant update), however the lack of direct hardware access will make this hard so I am not sure how feasible this is.
 

SpaceLion

Member
Newcomer
Joined
Feb 28, 2022
Messages
15
Trophies
0
Age
35
Location
United States
XP
216
Country
United States
Is in-game gamma control even possible and/or is it a future goal? I love the in-game brightness control in the latest nightlies and would personally love to be able to more freely toy with the gamma as well.
 

spitzeqc

Member
Newcomer
Joined
Apr 18, 2022
Messages
24
Trophies
0
Location
Earth
XP
123
Country
United States
Gamma control was not originally planned. However looking into it, it should be pretty simple to implement (although I've pretty much run out of intuitive button combos, so I'll need to figure something out for that)
 
  • Like
Reactions: SpaceLion

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,827
Trophies
2
Location
home
XP
9,398
Country
Hungary
Gamma control was not originally planned. However looking into it, it should be pretty simple to implement (although I've pretty much run out of intuitive button combos, so I'll need to figure something out for that)

You can make Home button not shut down, but open a menu.
Optionally, you can make it transparent, or slightly transparent, or even hide the partial transparency completely when adjusting graphical settings.
If you do make Home button open a menu, it should even be possible to add an option to save the .sav to SD more frequently than just when pressing the Home button, so if the 3DS ends up dying for some reason, then you won't lose so much progress.

Oh, and the reason you wouldn't want to keep repeatedly saving the .sav to SD (besides wearing it out) is that the 3DS side can only access the save data if it's stealed from the GBA, and during that time the GBA can't access the save data at all, which could cause problems. And since it's a real GBA, and you can't pause it... yeah.
 

SpaceLion

Member
Newcomer
Joined
Feb 28, 2022
Messages
15
Trophies
0
Age
35
Location
United States
XP
216
Country
United States
Gamma control was not originally planned. However looking into it, it should be pretty simple to implement (although I've pretty much run out of intuitive button combos, so I'll need to figure something out for that)
The open_agb_firm gamma/brightness controls are probably the best way I've seen for restoring the colors of some games on 3ds. I basically exclusively play metroid fusion/zm using this method for that exact reason. Thanks for considering it!
 

Maximumbeans

3DS is love, 3DS is life
Member
Joined
Jun 7, 2022
Messages
721
Trophies
0
Location
England
XP
1,649
Country
United Kingdom
Just another post to say thank you to everybody who made this thing possible and works to keep it updated and polished.

Thanks to OAF I've been able to play tons of games for the first time and revisit some of my favourites from my childhood. Playing Yu-Gi-Oh! Worldwide Edition: Stairway to the Destined Duel again for the first time in like 15 years unlocked some core memories for me. Hearing the music again was like giving my heart a warm hug.
 
  • Sad
Reactions: PopcornSweetie

Amey8a

Active Member
Newcomer
Joined
Oct 14, 2022
Messages
29
Trophies
0
Age
32
XP
99
Country
India
Not here. I’ve been playing Emerald on OAF and had little to no issues whatsoever.
Thanks fore providing your feedback. Emerald on OAF is also giving me this issue. I will try to look into other ways as well. A question. Are you running OAF in old 2ds/3ds/3dsxl or new 2dsxl/3dsxl
 
  • Sad
Reactions: PopcornSweetie

pokota

Well-Known Member
Member
Joined
Apr 14, 2016
Messages
101
Trophies
0
Age
34
XP
597
Country
United States
You may want to confirm that your dump of Emerald is correct, I've not had that issue on OAF either. Compare it to the checksum for the PRET decomp to be certain (I ran into a similar issue where the dump I already had of Red wasn't clean when I tried to patch it with speedchoice)
 
Last edited by pokota,
  • Like
Reactions: Maximumbeans

Amey8a

Active Member
Newcomer
Joined
Oct 14, 2022
Messages
29
Trophies
0
Age
32
XP
99
Country
India
You may want to confirm that your dump of Emerald is correct, I've not had that issue on OAF either. Compare it to the checksum for the PRET decomp to be certain (I ran into a similar issue where the dump I already had of Red wasn't clean when I tried to patch it with speedchoice)
You have a New 3ds xl. I do have a new 3ds xl which is running the exact same emerald flawlessly in both VC and OAF.

The issue I am having is on the old 2ds. On old 2ds, all VC injects work properly and that includes all pokemon games. Only Emerald is having this particular issue in both vc and OAF.

I want someone with "old 2ds" to reply with the emerald vc injection. Also, the dump I have is verified with the very same site.
Even ruby and sapphire runs properly. Just this emerald is making me go crazy because the issue is still unknown. I have done the hardware test and it is also clean.

The only thing I haven't done yet is system firmware downgrade.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,170
Country
United States
You have a New 3ds xl. I do have a new 3ds xl which is running the exact same emerald flawlessly in both VC and OAF.

The issue I am having is on the old 2ds. On old 2ds, all VC injects work properly and that includes all pokemon games. Only Emerald is having this particular issue in both vc and OAF.

I want someone with "old 2ds" to reply with the emerald vc injection. Also, the dump I have is verified with the very same site.
Even ruby and sapphire runs properly. Just this emerald is making me go crazy because the issue is still unknown. I have done the hardware test and it is also clean.

The only thing I haven't done yet is system firmware downgrade.
what is the allocation size of your sd card? if it's larger than 64GBs, use 64KBs as allocation size.
 

Maximumbeans

3DS is love, 3DS is life
Member
Joined
Jun 7, 2022
Messages
721
Trophies
0
Location
England
XP
1,649
Country
United Kingdom
Thanks fore providing your feedback. Emerald on OAF is also giving me this issue. I will try to look into other ways as well. A question. Are you running OAF in old 2ds/3ds/3dsxl or new 2dsxl/3dsxl
Running it on New 3DS. The only problem I have with it is a slight pause when entering a Pokémon centre, which seems to be a general issue with gen 3 ROMs for some reason. Have you tried a different file? I can send you mine if you like.

@PopcornSweetie Yo what the hell? Lmao
 
Last edited by Maximumbeans,
  • Sad
Reactions: PopcornSweetie

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,907
Country
United States
Running it on New 3DS. The only problem I have with it is a slight pause when entering a Pokémon centre, which seems to be a general issue with gen 3 ROMs for some reason. Have you tried a different file? I can send you mine if you like.
iirc that even happens on real carts on real GBAs unless you have a link cable or wireless adapter, I forget which, plugged in

Edit: Just tested, wireless adapter – as such it only affects FR/LG/E
 

Amey8a

Active Member
Newcomer
Joined
Oct 14, 2022
Messages
29
Trophies
0
Age
32
XP
99
Country
India
Running it on New 3DS. The only problem I have with it is a slight pause when entering a Pokémon centre, which seems to be a general issue with gen 3 ROMs for some reason. Have you tried a different file? I can send you mine if you like.
Yes. Tried files made by fellow users as well. Including original dump, modified versions, sram patched versions. I know that the rom is ok because I have tried running same rom with mGBA and it gives no issue.

The only thing giving me problem on emerald is the native arm7 hardware exclusively on old 2ds.

I have some doubt with the differences between old and new 3ds firmwares. They are different and nintendo seems like made some changes in the updates.
 
Last edited by Amey8a,

Maximumbeans

3DS is love, 3DS is life
Member
Joined
Jun 7, 2022
Messages
721
Trophies
0
Location
England
XP
1,649
Country
United Kingdom
iirc that even happens on real carts on real GBAs unless you have a link cable or wireless adapter, I forget which, plugged in

Edit: Just tested, wireless adapter – as such it only affects FR/LG/E
Huh, TIL. Thanks! I can stop wondering about it now 🤣
Post automatically merged:

Yes. Tried files made by fellow users as well. Including original dump, modified versions, sram patched versions. I know that the rom is ok because I have tried running same rom with mGBA and it gives no issue.

The only thing giving me problem on emerald is the native arm9 hardware exclusively on old 2ds.

I have some doubt with the differences between old and new 3ds firmwares. They are different and nintendo seems like made some changes in the updates.
That’s really odd. Given that OAF is using the native GBA hardware you’d think there should be no difference, right? Weird.
 
  • Sad
Reactions: PopcornSweetie

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Imagine putting your butt near it :tpi: