Homebrew OPEN_AGB_FIRM discussion thread

Vorty11

Member
Newcomer
Joined
Aug 6, 2014
Messages
13
Trophies
0
Age
42
XP
72
Country
United States
Nice. Anyone else try out the new color correction feature? I have an IPS top screen and set the gamma to 1.8 as directed and am using the gba color correction profile. It looks similar to the example pictures here, especially for LOZ Minish Cap. But even even bumping the lcd brightness all the way, it still looks darker/muted compared to the example pictures I linked to.

I think I'll try playing with the gamma some more, but it's a cool feature to make it more closely match the original screen. Thing is, I kind of prefer the more vibrant colors of the default 3ds even though it's not as accurate.
 

tjbde

New Member
Newbie
Joined
Aug 18, 2020
Messages
3
Trophies
0
Age
34
XP
80
Country
United States
Nice. Anyone else try out the new color correction feature? I have an IPS top screen and set the gamma to 1.8 as directed and am using the gba color correction profile. It looks similar to the example pictures here, especially for LOZ Minish Cap. But even even bumping the lcd brightness all the way, it still looks darker/muted compared to the example pictures I linked to.

I think I'll try playing with the gamma some more, but it's a cool feature to make it more closely match the original screen. Thing is, I kind of prefer the more vibrant colors of the default 3ds even though it's not as accurate.
Could you explain what screen is represented on left side of the picture? I guessed the right side is AGS 101 (GBA SP)?
 

BETA215

Member not found
Member
Joined
Dec 30, 2014
Messages
413
Trophies
0
Location
they/them | 0xDEAD brain
XP
2,016
Country
Argentina
Could you explain what screen is represented on left side of the picture? I guessed the right side is AGS 101 (GBA SP)?
Left is raw video output of the console. Right is that same output, corrected to resemble how it looks like in an actual GBA screen - AGB/AGS-001.

Left is what some would call 'emulator look', or what modern replacement screens decide to display - uncorrected image.

AGS-101/USG also display an uncorrected image, which is okay-ish depending on the game.
 

chrisis685

Member
Newcomer
Joined
May 20, 2024
Messages
11
Trophies
0
XP
125
Country
Austria
  • Like
Reactions: splaca and Tarmfot

JORGETECH

Well-Known Member
Newcomer
Joined
Oct 5, 2023
Messages
72
Trophies
0
XP
219
Country
Spain
Dude be on fire lately, now with a groundbreaking update in terms of image fidelity: https://github.com/profi200/open_agb_firm/releases/tag/beta_2024-07-30
I have to say the new gamma correction looks fantastic on my New 3DS TN panel, no tweaking required, it's spot on. It actually looks closer now to the IPS panel I have installed in my Game Boy Advance and it makes the hardware scaling option look a bit "sharper" and cleaner in general.

I'll be more inclined towards using open_agb_firm now, that's how good the update is for me.
 

ScottRobRubin

Member
Newcomer
Joined
May 6, 2023
Messages
6
Trophies
0
Age
28
XP
66
Country
Italy
Hm, in the README under colorProfile it says to adjust lcdGamma to match a gba, but on the github release page it says "A side effect of the new gamma correction is that the gbaGamma, lcdGamma, brightness and contrast settings are disabled for now. They will be reimplemented in the color profile settings later".
I could not see noticeable results when tweaking the lcdGamma or gbaGamma with colorProfile set to either gba or nds, so perhaps the README simply wasn't updated to reflect this change.

Anyway, I tried both nds and gba profiles and none was ideal for me, colors were strangely washed out and somewhat brighter, I have a 2DS XL with what is likely to be a TN panel for what it's worth.
It would be cool to be possible to have something that's closer to the examples Vorti11 shared but I understand if that's not possible yet.
 

BETA215

Member not found
Member
Joined
Dec 30, 2014
Messages
413
Trophies
0
Location
they/them | 0xDEAD brain
XP
2,016
Country
Argentina
Hm, in the README under colorProfile it says to adjust lcdGamma to match a gba, but on the github release page it says "A side effect of the new gamma correction is that the gbaGamma, lcdGamma, brightness and contrast settings are disabled for now. They will be reimplemented in the color profile settings later".
I could not see noticeable results when tweaking the lcdGamma or gbaGamma with colorProfile set to either gba or nds, so perhaps the README simply wasn't updated to reflect this change.

Anyway, I tried both nds and gba profiles and none was ideal for me, colors were strangely washed out and somewhat brighter, I have a 2DS XL with what is likely to be a TN panel for what it's worth.
It would be cool to be possible to have something that's closer to the examples Vorti11 shared but I understand if that's not possible yet.
Well, those settings are disabled for now, so for sure they won't work :P

Yeah, 3DS screens aren't known for being fantastic. It depends on your particular unit: sometimes it comes with a terrible screen, sometimes it's pretty good, sometimes it's decent enough. There's also the TN and IPS lottery, which makes matters even worse cause they are also different too.

Use the older build (https://github.com/profi200/open_agb_firm/releases/tag/beta_2024-07-25) and see if messing with settings make it nicer.
 

Kramberg

Member
Newcomer
Joined
Aug 23, 2024
Messages
10
Trophies
0
Age
45
XP
5
Country
Germany
Hey :)
Is it possible to foreward gba roms to the 3ds home menu so they start with open_agb_firm?
Will my VC games still work if i install open_agb_firm?

thanks for any help!!
 

seb5049

Well-Known Member
Member
Joined
Feb 25, 2015
Messages
129
Trophies
0
XP
238
Country
Any idea how to get an old pokemon emerald save working with open_agb_firm? The save has been EEPROM patched and works fine with gbarunner2. It's been placed in the correct folder (/3ds/open_agb_firm/saves/) but it doesn't seem to have been detected, though my saves for other games have been. I'm aware that there are known issues with using existing saves but was wondering if anyone had a fix?
 

kuro0628neko

Well-Known Member
Member
Joined
May 7, 2023
Messages
165
Trophies
0
XP
804
Country
United States
Any idea how to get an old pokemon emerald save working with open_agb_firm? The save has been EEPROM patched and works fine with gbarunner2. It's been placed in the correct folder (/3ds/open_agb_firm/saves/) but it doesn't seem to have been detected, though my saves for other games have been. I'm aware that there are known issues with using existing saves but was wondering if anyone had a fix?
Have you placed the ROM itself in the correct folder, as opposed to only uploading the save file? You need both.
 

kuro0628neko

Well-Known Member
Member
Joined
May 7, 2023
Messages
165
Trophies
0
XP
804
Country
United States
The ROM is just in my usual roms folder with the rest of my GBA games. What is the correct folder I should be using?
You said that your other ROMs in that folder work with abg right? So there should be no issue I think.
Silly question, is the save state the same name as the ROM (obviously with a different file type)? If they aren't the same name, the save state won't be read.
 

seb5049

Well-Known Member
Member
Joined
Feb 25, 2015
Messages
129
Trophies
0
XP
238
Country
You said that your other ROMs in that folder work with abg right? So there should be no issue I think.
Silly question, is the save state the same name as the ROM (obviously with a different file type)? If they aren't the same name, the save state won't be read.
You were right, there's no issue. After hours of confusion it turns out that all the problems were down to using a corrupted ROM file. After replacing the ROM everything works fine again. Thanks!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I'm not
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I can see you hiding
    +1
  • K3Nv2 @ K3Nv2:
    The cops are gone you can come out
    +2
  • BigOnYa @ BigOnYa:
    Thank goodness, I was tired of hiding in the cloud.
    +1
  • K3Nv2 @ K3Nv2:
    5-0 we got him
    +2
  • Xdqwerty @ Xdqwerty:
    Good night
  • Michael-MSL @ Michael-MSL:
    good evening
  • K3Nv2 @ K3Nv2:
    Good lord
  • BigOnYa @ BigOnYa:
    Nighty night
    +1
  • K3Nv2 @ K3Nv2:
    Rp5 is shipping with 8gb of ram now
    +2
  • WinReset @ WinReset:
    haha hello
  • Psionic Roshambo @ Psionic Roshambo:
    @K3Nv2, I think the RP5 has had 8GBs for a while? I know mine has 8GBs not sure it's needed for emulation though? Probably 4GBs is enough for 99% of what it's fast enough to emulate? I could be wrong if it can do like GC and PS2 stuff maybe more is needed? Probably stream the ROMs like the consoles did off the drives.
  • Psionic Roshambo @ Psionic Roshambo:
    I believe what they do is OS and translation layer (emulator) and the emulator has its RAM like 36MBs for PS2 so like 3 times that maybe as things are shuffled around, a frame buffer and. Load the data from the ROM file into that systems RAM. I think I read that even 2GBs is enough if your just using a Pi for emulation.
  • BakerMan @ BakerMan:
    What's an RP5?
  • Psionic Roshambo @ Psionic Roshambo:
    Raspberry Pi 5
  • Psionic Roshambo @ Psionic Roshambo:
    For me it's just an emulation machine
  • Psionic Roshambo @ Psionic Roshambo:
    Like a super mini system, I use Batocera as an OS and it's pretty easy to set up, has a ton of UI skins you can make it look almost anyway you want. Still would kill for a WiiFlow like skin (some are close)
  • Psionic Roshambo @ Psionic Roshambo:
    I bought the 8GB model because my thoughts on that is the the difference between the models is like 20 bucks so why not get the good one just in case.
  • Psionic Roshambo @ Psionic Roshambo:
    Almost never hear anyone complaining about too much RAM but not enough? Yeah best to avoid that one. Lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did kind of overshoot on storage, a 2TB nvme drive and I think 1TB would have been plenty.
  • Psionic Roshambo @ Psionic Roshambo:
    Probably have like 700GBs of stuff on it now, and don't think I can add much more.
    Xdqwerty @ Xdqwerty: hi