Homebrew [QUESTION] AGB_FIRM Graphical Enhancements?

  • Thread starter Thread starter Pokéidiot
  • Start date Start date
  • Views Views 4,544
  • Replies Replies 14
  • Likes Likes 1

Pokéidiot

Well-Known Member
Member
Joined
Dec 6, 2015
Messages
244
Reaction score
131
Trophies
0
Location
\n?
XP
229
Country
Brazil
I know that AGB_FIRM is the thing on 3DS that runs GBA titles in it.
Would it be possible to... patch the AGB_FIRM to add graphic filters, or even shaders?
 
  • Like
Reactions: ahezard
See
https://gbatemp.net/threads/ds-i-mode-hacking-progress-thread.413015/page-17#post-6055136
so you can totally change the way it does that, apply some post processing to that if you're into that, but that's basically it. I have some documentation on lgyfb, but the gist of it is there's some configuration for the upscale filter

100% possible, not even very hard. not sure (dont remember) if LGYFB's builtin filtering method would allow that directly (i suspect it would), but even if not you could just grab the original framebuffer and upscale it with the GPU. (twl_bg already uses the 3DS's GPU to render to DS mode framebuffer, so at that point it's just a matter of changing texture settings to nearest pixel and scale factor)
Smea seems to think it's pretty doable at least for the twl_firm, not sure why it wouldn't also be possible for agb_firm.
 
Last edited by jaksy,
We don't need to add any filters, we need to remove the awful darkening filter they have and the piss poor motion blur one too. And remap buttons while we're at it.

I wish I could do all of this.
 
Would be nice a menu (like a emulator menu) into this. I think that this may be possible, since when you touch the bottom screen while playing in a GBA game, it displays a sleep mode warning. So, someone could patch this to display another thing, like a simple "Hello World".
 
We don't need to add any filters, we need to remove the awful darkening filter they have and the piss poor motion blur one too. And remap buttons while we're at it.

I wish I could do all of this.
Yeah, someone do that by the time I bother to dump my GBA games. [That GBA boot screen is SO COOL, thanks @Aurora Wright !!!!]
 
  • Like
Reactions: hobbledehoy899
What I don't understand is if we have code execution basically at boot, and agb and twl firm boot the 3ds literally into their firmware and make the 3ds run in their "modes" then why can't we have on the fly patches at boot like we do with normal 3ds firm? What stops us from modifying and patching these firms to do whatever we want like we do with the 3ds firms?

Or is all this possible but were just missing someone who's good enough to do all this?
 
We already have on-the-fly boot-time patches, like the AGB_FIRM and TWL_FIRM signature patch.
It's just missing someone to bake patches that do OTHER things than signature patching.
 
I'm aware but then why wouldn't be able to do way more than just signature patching or whatever it is luma does. If we're able to patch on boot everything should be possible if someone is willing. You might just be waiting a while since no one is really interested in agb firm hacking
 
I'm aware but then why wouldn't be able to do way more than just signature patching or whatever it is luma does.
Why haven't you written some sick filter mods for AGB_FIRM yet? Obviously you think just anyone can write this stuff, so get on it. We're waiting on you here
 
  • Like
Reactions: Gabriel2Silva
As for the original question, as has been said, there is already AGB_FIRM patching support in Luma, it's entirely dependent on someone with the skill wanting to spend the time to do it.
 
What would be more interesting is adding support for more rom/eeprom/save configurations other than that are there now and just support the ambassador games. I haven't followed it, but I remember there being limited options for 'roll your own' GBA games.
 
Why haven't you written some sick filter mods for AGB_FIRM yet? Obviously you think just anyone can write this stuff, so get on it. We're waiting on you here
I didn't mean it In that way at all. That's why I said is someone is willing and that no one who knows what to do is interested enough I was just talking about if it's a possibility..
 
Last edited by 4gionz,

Site & Scene News

Popular threads in this forum