Homebrew OPEN_AGB_FIRM discussion thread

ian0

Well-Known Member
Newcomer
Joined
Jul 5, 2021
Messages
56
Trophies
0
XP
266
Country
United States
does anyone know the location of all save files generated by agbfirm?
i'd like to delete or backup some of them

or a way to access it on pc?
 

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,829
Trophies
2
Location
home
XP
9,422
Country
Hungary
does this support GB/C? or only GBA

To add slightly more information:

Since the GBA on the 3DS behaves like it's from a DS Lite, and no DS has accessible CGB mode (it just hangs on regular GBA background as opposed to the special CGB graphics mode), it doesn't work on 3DS either as a result. Seems like the L/R buttons don't work either in this bugged mode, so it's safe to say that they most likely indeed fully removed it, not just disabled it.

GB(C) Virtual Console is emulated if you do an inject.
 
  • Like
Reactions: anotherthing

Raphletic

New Member
Newbie
Joined
Apr 8, 2024
Messages
1
Trophies
0
Age
33
XP
6
Country
United States
Is there a way to change the amount of titles you scroll through on open agb when pressing left or right on the d-pad? I feel like it skips too many titles at once. (About 25. I counted) I want to be able to lessen it to maybe skipping 10 titles at a time.
 

splaca

Active Member
Newcomer
Joined
Feb 19, 2024
Messages
42
Trophies
0
Age
33
XP
123
Country
Brazil
Is there a way to change the amount of titles you scroll through on open agb when pressing left or right on the d-pad? I feel like it skips too many titles at once. (About 25. I counted) I want to be able to lessen it to maybe skipping 10 titles at a time.

It's hard coded, the only way to change it would be to modify the SCREEN_ROWS macro in file
open_agb_firm/source/arm11/filebrowser.c and then recompile the project.

(You're almost right, it's set to 24 in the code.)




Edit: ok, the above is not ideal since SCREEN_ROWS also controls how many titles are displayed on screen. But one can just as easily create a new macro called ROWS_TO_SKIP (or something like that, the name does not interfere)

C:
#define ROWS_TO_SKIP     (12u)

(To me 12 felt good because then if you press RIGHT two times it will skip a whole screen.)

Then we change two lines; in the block

C:
            if(kDown & KEY_DRIGHT)
            {
                cursorPos += SCREEN_ROWS;
                if((u32)cursorPos > num) cursorPos = num - 1;
            }
            if(kDown & KEY_DLEFT)
            {
                cursorPos -= SCREEN_ROWS;
                if(cursorPos < -1) cursorPos = 0;
            }

we change to

C:
            if(kDown & KEY_DRIGHT)
            {
                cursorPos += ROWS_TO_SKIP;
                if((u32)cursorPos > num) cursorPos = num - 1;
            }
            if(kDown & KEY_DLEFT)
            {
                cursorPos -= ROWS_TO_SKIP;
                if(cursorPos < -1) cursorPos = 0;
            }

Then compile and the new version of the firm will be hard coded to skip 12 titles (or however many you decide to set in the #define) when we press RIGHT on the d-pad.





A more flexible solution is to add this number as a configurable entry in the config.ini file.
However, this requires more modifications and makes the config file for the new version incompatible with that of the official release.

I've done both versions described above (hard coded to skip 12 and configurable via config.ini); if anyone cares to check out I can upload either (or both) of them.
 
Last edited by splaca,
  • Like
Reactions: Tarmfot

Modular511

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
354
Trophies
1
Age
33
Location
Canada
XP
1,150
Country
United States
OK SO - Where are my saves stored for open agb firm? sdcard/roms/gba is where the roms are but I dont have saves - but pokemon leaf green HAS a save? Still learning this lol moved over from gbarunner 2/3
 

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,199
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,198
Country
United Kingdom
OK SO - Where are my saves stored for open agb firm? sdcard/roms/gba is where the roms are but I dont have saves - but pokemon leaf green HAS a save? Still learning this lol moved over from gbarunner 2/3
Look 8 posts above your post the answer is there.
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,373
Trophies
2
Location
In my house
XP
4,827
Country
Mexico
OK SO - Where are my saves stored for open agb firm? sdcard/roms/gba is where the roms are but I dont have saves - but pokemon leaf green HAS a save? Still learning this lol moved over from gbarunner 2/3

/3ds/open_agb_firm/saves/

This has been answered multiple times in the thread before...
 
  • Like
Reactions: Tarmfot

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    cearp @ cearp: still, I agree physical media is nice to have. just pointing out the issue is drm