Homebrew OPEN_AGB_FIRM discussion thread

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
New commits.

  • 15cf1bffd5ac186c2301f30f46ff2b1940b1c947 Added per-game config support. Place "romName.ini" in "/3ds/open_agb_firm/saves" to change per-game settings. Currently only saveSlot is configurable. Updated README.md.
  • 247cb19cb5cb0722edea7fc1cdb0681743989541 Actually screw the useSaveFolder config. "/3ds/open_agb_firm/saves" is the new location for savegames and future per-game configs. Added code for savegame slots. Currently not configurable.
  • 35243abed02e4a3c60cefbaaf8a6e94d7dcce6fd Updated README for commit d7baad122a696f1eec7cb838da9f506b6f6a42b8. Added a README note on the crappy sound.
  • 37f3df4a522e8fcda23b8ee5e4a073b6febf2172 Added autoboot. Place "autoboot.txt" in "/3ds/open_agb_firm". Note: The autoboot path must be a single line starting with "sdmc:/".
  • d7baad122a696f1eec7cb838da9f506b6f6a42b8 Renamed a few config options and added a savegame path one (currently non-functional). Moved config parsing and backlight setup to an earlier location. Misc changes.
 

Attachments

  • open_agb_firm_OAF2.7z
    170.8 KB · Views: 82
  • open_agb_firm_OAF1.7z
    170.8 KB · Views: 66
  • open_agb_firm_OAF0.7z
    170.7 KB · Views: 53

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
New commit.
Added configurable scaling. Very hacky implementation because no citro3d and DMA-330 JIT.
No longer need to build three scaling builds, since now you can select the three scaling methods in the ini file.

Ini file is slightly broken tho, it joins scaler and gamma lines, like:

scaler=2gbaGamma=2.2
lcdGamma=1.54

Instead of:

scaler=2
gbaGamma=2.2
lcdGamma=1.54

0 = none, 1 = bilinear, 2 = hardware.
 

Attachments

  • open_agb_firm.7z
    171.1 KB · Views: 62
  • Like
Reactions: Tarmfot and ber71

ber71

Well-Known Member
Member
Joined
Apr 24, 2019
Messages
565
Trophies
0
Age
58
XP
2,483
Country
Spain

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
The only way to improve the scale would be a 2x (480x320) screen, but unfortunately the 3DS screen is a 400x240* resolution display (probably due limited VRAM or crappy Pica200 design), so it cannot scale properly GBA or DS.

One non-related curious photo. Payback working on open_agb_firm, GP2X and iOS6. The only missing version is the original Amiga game.

Uyjbi4E.jpg
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,264
Country
United States
Most 3DS have an 800x320 screen and I'm still holding out hope that this project can eventually exploit that one day, for a perfect 3X horizontal scale (720). Then only vertical axis would need interpolation.
 

BETA215

Member not found
Member
Joined
Dec 30, 2014
Messages
359
Trophies
0
Location
they/them | 0xDEAD brain
XP
1,719
Country
Argentina
Most 3DS have an 800x320 screen and I'm still holding out hope that this project can eventually exploit that one day, for a perfect 3X horizontal scale (720). Then only vertical axis would need interpolation.
3DS screen is 800x240. If you wanna see how a perfect 3x horizontal scale can look, install mGBA and play any GBA game. You'll see it doesn't make much of a difference: it sounds amazing, but in reality it's not even noticeable.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,264
Country
United States
3DS screen is 800x240. If you wanna see how a perfect 3x horizontal scale can look, install mGBA and play any GBA game. You'll see it doesn't make much of a difference: it sounds amazing, but in reality it's not even noticeable.

Haven't been following mGBA for a while. Just tried it out and I wouldn't say "not even noticable", although admittedly it has a much bigger impact on GB games where the scaling isn't perfect in either mode. Guess hitting exactly 1.5x is still much better than 1.4 or the like.
 

GamerWeeb

Member
Newcomer
Joined
Jan 16, 2022
Messages
24
Trophies
0
Age
19
XP
136
Country
India
HI USING THIS CAN I INCREASE THE SPEED OF GBA AND GB GAMES LIKE POKEMON AND IF IT IS POSSIBLE THEN HOW TO DO IT ? OR ANY OTHER METHOD WITH WHICH I CAN INCREASE THE SPEED ???
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,466
Country
Canada
HI USING THIS CAN I INCREASE THE SPEED OF GBA AND GB GAMES LIKE POKEMON AND IF IT IS POSSIBLE THEN HOW TO DO IT ? OR ANY OTHER METHOD WITH WHICH I CAN INCREASE THE SPEED ???
Please check that your caps-lock key is functioning correctly, sir.

open_agb_firm is only for GBA games. (I suppose you could use it to run original GB games through Goomba Color, but there are better ways of playing GB games on a 3DS.)

The only way to run GBA games faster than normal on a 3DS is with mGBA, which doesn't offer much of an increase, especially with complicated games.
 
  • Like
Reactions: Tarmfot

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,985
Trophies
4
Location
Making a non-binary fuss
XP
39,507
Country
Antarctica
HI USING THIS CAN I INCREASE THE SPEED OF GBA AND GB GAMES LIKE POKEMON AND IF IT IS POSSIBLE THEN HOW TO DO IT ? OR ANY OTHER METHOD WITH WHICH I CAN INCREASE THE SPEED ???
Is your capslock ok?
This homebrew just uses the same built-in GBA hardware that GBA/GBA injections use. So it's hardware limited and currently does not add any additional features, such as fast-forward or savestates. GB/GBC games can be emulated and have those features using GameYob 3DS, which you can get through Universal-Updater
 

GamerWeeb

Member
Newcomer
Joined
Jan 16, 2022
Messages
24
Trophies
0
Age
19
XP
136
Country
India
Then how can i fastforward gb and gba games , can i do that using retroarch or mgba or any other emulator or is there any software available through which i can increase the speed of the roms ....?
there should be a method somewhere ....
 

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
Then how can i fastforward gb and gba games , can i do that using retroarch or mgba or any other emulator or is there any software available through which i can increase the speed of the roms ....?
there should be a method somewhere ....
You can do that on RA or mGBA because they are emulators.

This is not.

open_agb_firm is for people than want an accurate experience.
 
  • Like
Reactions: Tarmfot and peteruk

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
im not trying to be an idiot here im just genuinly curious how/if i can get doom 1 gba to save with this because with the github build i downloaded it wont save
If you set SaveOverride to True in the ini file, a Save Type selection menu will popup every time you launch a game. Try different save types.

If you are talking about Doom GBA, the prBoom port, not the official Doom for GBA, it should use EEPROM (not sure if 8K or 16K), and the default save type is SRAM, so change that.
 
  • Like
Reactions: Tarmfot

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Goku likes to flip the bean to get others healthy