Homebrew [QUESTION] AGB_FIRM Graphical Enhancements?

Pokéidiot

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
244
Trophies
0
Location
\n?
XP
209
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

jaksy

Well-Known Member
Member
Joined
Jun 10, 2014
Messages
554
Trophies
0
Age
34
XP
318
Country
United States
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,

Sizednochi

Well-Known Member
Member
Joined
Dec 16, 2012
Messages
697
Trophies
1
XP
868
Country
Brazil
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.
 

Pokéidiot

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
244
Trophies
0
Location
\n?
XP
209
Country
Brazil
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".
 

Swiftloke

Hwaaaa!
Member
Joined
Jan 26, 2015
Messages
1,772
Trophies
1
Location
Nowhere
XP
1,506
Country
United States
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

4gionz

Well-Known Member
Member
Joined
Aug 16, 2014
Messages
793
Trophies
0
Age
33
XP
488
Country
Canada
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?
 

Pokéidiot

Well-Known Member
OP
Member
Joined
Dec 6, 2015
Messages
244
Trophies
0
Location
\n?
XP
209
Country
Brazil
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.
 

4gionz

Well-Known Member
Member
Joined
Aug 16, 2014
Messages
793
Trophies
0
Age
33
XP
488
Country
Canada
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
 

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
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

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
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.
 

SirByte

Well-Known Member
Member
Joined
Dec 30, 2012
Messages
524
Trophies
1
XP
1,059
Country
Canada
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.
 

4gionz

Well-Known Member
Member
Joined
Aug 16, 2014
Messages
793
Trophies
0
Age
33
XP
488
Country
Canada
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

General chit-chat
Help Users
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=tM4vMLpcX7A