Homebrew OPEN_AGB_FIRM discussion thread

  • Thread starter Thread starter Pickle_Rick
  • Start date Start date
  • Views Views 349,681
  • Replies Replies 991
  • Likes Likes 35
The card or its software probably can't handle variable framerate. Because it's next to impossible to perfectly synchronize GBA and 3DS LCD output, the 3DS LCD's framerate has to be flickered by repeatedly adjusting how many lines it should draw, and this probably messes with your capture card.
I suspeced it was a flickering thing. Thanks for clarifying.

He is banned and as such cannot reply
I see. That's unfortunate.
 
  • Like
Reactions: Sono
Can you send me that build? Preferably no bios intro. I'm unable to use my broken pc and it's gonna be awhile till i can compile anything for myself. My discord is DualBladedKirito#3471
The new filter definitely comes in handy with blur and color mixing (zoom in).

Y46YFwV.png
bdBeAlA.png


Now you can print the RTC on the bottom screen ^_^

@profi200 What method do you used to show graphics on the bottom screen through AGB? It has weird scrolling issues on Katsukity's card.

--------------------- MERGED ---------------------------

On another note. Exactly how difficult would it be to implement large size rom loading? To clarify is it even possible to get around the limitation?
 
Last edited by DualBladedKirito,
On another note. Exactly how difficult would it be to implement large size rom loading? To clarify is it even possible to get around the limitation?
See the posts on page 2 of this thread there are no games affected by this. It was just the gameboy video paks that came on carts over 32MB.
 
Actually some pokemon rom hacks end up going a few bytes over the 32mib limit making them incompatible with this. Most notably pokemon adventure red chapter. It is 1131 bytes over the 32mib limit. While technically a small amount file size wise it is a huge amount in terms of code. Trimming causes the rom to freak out and not work properly. There are a couple more that i can't remember off the top of my head
 
Actually some pokemon rom hacks end up going a few bytes over the 32mib limit making them incompatible with this. Most notably pokemon adventure red chapter. It is 1131 bytes over the 32mib limit. While technically a small amount file size wise it is a huge amount in terms of code. Trimming causes the rom to freak out and not work properly. There are a couple more that i can't remember off the top of my head
Sorry yes I should have clarified I was talking about official games.
 
How is that even working? The mapper for 64 MB just got figured out recently and most flashcarts don't support higher than 32 MB. If these ROM hacks rely on inaccurate emulators there is nothing that can be done about them not working anyway.
 
Last edited by ghjfdtg,
Actually some pokemon rom hacks end up going a few bytes over the 32mib limit making them incompatible with this. Most notably pokemon adventure red chapter. It is 1131 bytes over the 32mib limit. While technically a small amount file size wise it is a huge amount in terms of code. Trimming causes the rom to freak out and not work properly. There are a couple more that i can't remember off the top of my head
Most of those don’t work on real hardware anyways. Most 3rd gen hacks are really janky and rely on emulator specific functions
 
Most of those don’t work on real hardware anyways. Most 3rd gen hacks are really janky and rely on emulator specific functions
Not necessarily true. Every hack I've played run perfectly(except saiph. But thecreator said its because of his bad coding skills at the time.)The only problem is rtc which is remedied by endrift's modification to the dns tool which adds rtc to these hacks. I've got Blazing emerald, glazed, emerald Enhanced, sors, unbound, emerald genesis all running perfectly. All games that had issues with hardware due to rtc. Beta 14 of red chapter run perfectly as well. And before you ask i have done a full playthrough on every hack ive listed.
 
Last edited by DualBladedKirito,
Some EEPROM savefiles are incompatible with OPEN_AGB_FIRM because they are laid out wrong (every 8 bytes block of data is reversed).
For that profi200 made this tool here. Sadly he doesn't have a compiled version of it.
That's why I compiled it and changed it a little bit so you can enter the savefile path directly.
I tried it with my GBAVC Zelda: Minish Cap and Yoshi's Island savefile and it worked perfectly after fixing it.
 

Attachments

Last edited by Computer_Freak_2004,
Some EEPROM savefiles are incompatible with OPEN_AGB_FIRM because they are laid out wrong (every 8 bytes block of data is reversed).
For that profi200 made this tool here. Sadly he doesn't have a compiled version of it.
That's why I compiled it and changed it a little bit so you can enter the savefile path directly.
I tried it with my GBAVC Zelda: Minish Cap and Yoshi's Island savefile and it worked perfectly after fixing it.
Hmm, I did a backup of my GBAVC Zelda: Minish Cap savefile, and after fixing it with this program, it doesn't seems to work either :/ dunno what might be the issue. Thanks anyway for this! Maybe it's just me :P
 
Hmm, I did a backup of my GBAVC Zelda: Minish Cap savefile, and after fixing it with this program, it doesn't seems to work either :/ dunno what might be the issue. Thanks anyway for this! Maybe it's just me :P
Did you put your savefile in the folder where the rom is located and did you renamed it exactly like the rom name?
 
Last edited by Computer_Freak_2004,
Did you put your savefile in the folder where the rom is located and did you renamed it exactly like the rom name?
Exactly. Else, OPEN_AGB_FIRM wouldn't realize what ROM does correspond to that save. I'm using W10 (64bits), and the latest open_agb_firm release. Transferring the files via FTP (N3DSXL).

I'll keep trying in case suddenly it works xD I don't know
 
Exactly. Else, OPEN_AGB_FIRM wouldn't realize what ROM does correspond to that save. I'm using W10 (64bits), and the latest open_agb_firm release. Transferring the files via FTP (N3DSXL).

I'll keep trying in case suddenly it works xD I don't know
OK, but how did you dump your GBAVC save file?
 
Just followed this guide.

BTW, I tried to use both saves (fixed and the original one) in VBA on Windows, but it didn't worked either.
OK. One last idea: is the rom of your GBAVC and the rom you're using for OPEN_AGB_FIRM exactly the same?
Maybe you're using for OPEN_AGB_FIRM the same game just for another region (for example: in GBAVC the european version and in OPEN_AGB_FIRM the USA version) and the savegames are not compatible with each other.
 
This is just a build from master for the impatient.

  • The only relevant change in this alpha build is the better color range adjustment. Colors might appear too saturated but scaling looks a bit better now.
This can and will destroy savegames for a few games due to broken save type detection so backup your saves! You have been warned.
Also note that EEPROM savegames from some emulators or even flashcarts are incompatible because they are laid out wrong (every 8 bytes block of data is reversed). This tool can fix that.

In the archive included are 2 builds. One with BIOS intro and one without. The used scale matrix is the default "Sharp interpolated" one.
-profi200
New build available!
 
-profi200
New build available!

:lol: I had just finished compiling .cia/.3dsx shortcuts for the first alpha build a few minutes ago and then this one suddenly drops. I've recompiled new versions with the latest build now. You can find them here. Feel free to link in the OP if you like - just add credit to https://github.com/Ordim3n/That-Shortcut-Thingy for providing the tooling.
Note: it does require FastBoot3ds or GodMode9 Firm0 instead of B9S (follow links through to official instructions on GitHub if you would like to do this).
 
Last edited by Nutez,
OK. One last idea: is the rom of your GBAVC and the rom you're using for OPEN_AGB_FIRM exactly the same?
Maybe you're using for OPEN_AGB_FIRM the same game just for another region (for example: in GBAVC the european version and in OPEN_AGB_FIRM the USA version) and the savegames are not compatible with each other.
You are ABSOLUTELY right!!! The GBAVC was the USA version and in OPEN_AGB_Firm I was using the European one :rofl: thank you very much for your support! How dumb of me :rolleyes:
 
  • Like
Reactions: Computer_Freak_2004

Site & Scene News

Popular threads in this forum