Homebrew CitrAGB - 3DS GBA Emulator (WIP)

Tempest228

Well-Known Member
Member
Joined
Jul 13, 2015
Messages
226
Trophies
0
XP
263
Country
United States
@All the red screen issues, I'm currently pulling the latest version to see what's up. I have both Ironfall and Youtube installed so I *should* be able to test, once the DNS server clears up a bit at least.
I believe the default included boot.3dsx starter pack is bugged. A different version (2.1 from /vg/) I'm using has no problems booting into Citra.
 

shinyquagsire23

SALT/Sm4sh Leak Guy
OP
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
OK so it's not an issue with the new Ironfall/Tubehax stuff, tested it on my N3DS and I'm having no issues there. I'll have to find my o3DS to see what the issue could be with that.
 

Selim873

Nunnayobeesnes
Member
Joined
Jul 31, 2010
Messages
1,275
Trophies
0
Age
30
Location
Chillin' with Bob Ross
XP
1,112
Country
United States
Are the people without kernel access still not able to play decent? I haven't used this in a while, and I think the only version I've ever actually tried was the one that came with the Homebrew Starter Pack, so I can assume it's very outdated. I always get these errors when I try to compile them myself.
NgbKQls.png

Is the one on the OP very recent? If it's not working on IronHax, I still have Ninjhax 2.0 on my Cubic Ninja cartridge to toy with it.

EDIT: The last 2 or so replies before this were posted while I was uploading this picture so I didn't see them. lol
 

shinyquagsire23

SALT/Sm4sh Leak Guy
OP
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
Are the people without kernel access still not able to play decent? I haven't used this in a while, and I think the only version I've ever actually tried was the one that came with the Homebrew Starter Pack, so I can assume it's very outdated. I always get these errors when I try to compile them myself.
NgbKQls.png

Is the one on the OP very recent? If it's not working on IronHax, I still have Ninjhax 2.0 on my Cubic Ninja cartridge to toy with it.

EDIT: The last 2 or so replies before this were posted while I was uploading this picture so I didn't see them. lol
You need to update your ctrulib to the latest version, the one in DevKitARM is outdated. Also, to those with red screen issues, make sure you are using the latest .3dsx from the main post for sanity reasons.
 
  • Like
Reactions: Selim873

ceres

New Member
Newbie
Joined
Aug 17, 2015
Messages
3
Trophies
0
Age
29
XP
58
Country
United States
no, I redownloaded the .3dsx from the op and still couldn't boot Citra. this is on an old 3ds.

edit: actually, I don't know what I'm talking about! I replaced my boot.3dsx with the one linked and citra is now working. thanks!!

another edit: can also confirm that pokemon emerald isn't working, just a white screen
 
Last edited by ceres,

william341

Last remaining VinsClone
Member
Joined
Dec 26, 2014
Messages
391
Trophies
0
Age
29
XP
280
Country
United States
I renamed the new boot.3dsx to patch.3dsx, so I can run save haxing recuring stuff (iron hax inst, tdvs eg)
 

Electric91

Active Member
Newcomer
Joined
Aug 9, 2015
Messages
39
Trophies
0
Age
33
XP
64
Country
Belgium
What should i rename the file boot.3dsx to?

I'm on 2DS 9.9.0-26.E

I just downloaded the CitrAGB from the starter kit;

so i have:

CitrAGB.3dsx
CitrAGB.smdh
CitrAGB.xml

Shoud l just add it there?

Also one more question, do i need to create a specific folder for roms? Or will i have a search directory? (never had homebrew before now on 3DS)
 

Selim873

Nunnayobeesnes
Member
Joined
Jul 31, 2010
Messages
1,275
Trophies
0
Age
30
Location
Chillin' with Bob Ross
XP
1,112
Country
United States
You need to update your ctrulib to the latest version, the one in DevKitARM is outdated. Also, to those with red screen issues, make sure you are using the latest .3dsx from the main post for sanity reasons.
So to update it, I looked it up and ended up on the GitHub for it. Downloaded the zip, it built successfully but I just got a bunch of source files in the build folder. Although, like the ctrulib folder in the DevkitARM folder, it had identical folders; include and lib. So I put everything in the source zip in that folder, tried building again and got this, still no 3dsx file. I'll download the one mentioned and try it, but I want to be able to build other apps in case there aren't any precompiled versions.

XrfgywT.png
 

shinyquagsire23

SALT/Sm4sh Leak Guy
OP
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
What should i rename the file boot.3dsx to?

I'm on 2DS 9.9.0-26.E

I just downloaded the CitrAGB from the starter kit;

so i have:

CitrAGB.3dsx
CitrAGB.smdh
CitrAGB.xml

Shoud l just add it there?

Also one more question, do i need to create a specific folder for roms? Or will i have a search directory? (never had homebrew before now on 3DS)
All you need is all those files inside the CitrAGB folder inside the 3ds folder. As for ROMs, it defaults to looking at the root of SD, but you can navigate to folders.

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

So to update it, I looked it up and ended up on the GitHub for it. Downloaded the zip, it built successfully but I just got a bunch of source files in the build folder. Although, like the ctrulib folder in the DevkitARM folder, it had identical folders; include and lib. So I put everything in the source zip in that folder, tried building again and got this, still no 3dsx file. I'll download the one mentioned and try it, but I want to be able to build other apps in case there aren't any precompiled versions.

XrfgywT.png
You didn't clone recursively, you need the libkhax repo inside the gpsp/3ds folder (ie gpsp/3ds/libkhax/khaxinit.cpp and all that stuff).
 

Astoria

Well-Known Member
Member
Joined
Aug 26, 2009
Messages
665
Trophies
1
XP
1,280
Country
Costa Rica
The emulator is not working with Ninjhax 2.1.

However after replacing boot.3dsx with the 2.0 beta one, it works.

Yet still, roms don't work, they just display a white screen. Tried Pokemon Emerald and Fire Red.

Original 3DS.
 

Selim873

Nunnayobeesnes
Member
Joined
Jul 31, 2010
Messages
1,275
Trophies
0
Age
30
Location
Chillin' with Bob Ross
XP
1,112
Country
United States
All you need is all those files inside the CitrAGB folder inside the 3ds folder. As for ROMs, it defaults to looking at the root of SD, but you can navigate to folders.

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


You didn't clone recursively, you need the libkhax repo inside the gpsp/3ds folder (ie gpsp/3ds/libkhax/khaxinit.cpp and all that stuff).
Augh, didn't see anything about libkhax anywhere.. Bah, I'll keep all of these libraries somewhere in case I need them. Is that the only way to do it? I never cloned it to desktop because I don't have the github software, plus I thought only developers would actually use them. I'm just a user. XD

This is the boot.3dsx that worked for me: http://www31.zippyshare.com/v/Mf15R6Sn/file.html

That one just took me right back to the Homebrew Launcher as soon as I would try to launch it. :/
 
Last edited by Selim873,

shinyquagsire23

SALT/Sm4sh Leak Guy
OP
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
The emulator is not working with Ninjhax 2.1.

However after replacing boot.3dsx with the 2.0 beta one, it works.

Yet still, roms don't work, they just display a white screen. Tried Pokemon Emerald and Fire Red.

Original 3DS.
The starter pack doesn't include the game_config.txt iirc. Make sure you have that at the root of your SD.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    @Xdqwerty I don't have a ROG ally
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i don't have one either
    +1
  • SylverReZ @ SylverReZ:
    @AcuteBulbasaurappears, A cute bulbasaur appears. :D
    +2
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, The Wii U gamepads are tied to the console's region, so its impossible to find a cheap gamepad that supports your model.
  • SylverReZ @ SylverReZ:
    Unless you modify your system, of course, and remove the region check.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, im now by episode 8 of lain
  • S @ salazarcosplay:
    @Xdqwerty can we discuss chrono trigger
  • S @ salazarcosplay:
    @Xdqwerty I like how the game had the middle ages 1000AD, the dark ages 600AD.It was great seeing the post robot apocalypse 2300 like Terminator and enter the matrix. some of mad max and fallout. 2300ad though it could had used more elements instead of just a generic ai uprising. It was a great idea for their judgement day to be 1999 Y2K.

    -great additions if they would have made an expansion or dlc in my opinion would be finding out humans trapped in a matrix -

    a follower having a cyborg character living tissue over metal endoskelleton like terminator, and the synths from fallout
  • S @ salazarcosplay:
    4After Zeal fell it would have been good to see more ancient eras. Perhaps Sumeria based in one area, then Egypt based in another area, Greek based in another area, then roman based in another area before the middle ages.---------

    ----between 1000ad and 1999 is a big gap they should have had the age of revolution like the american and French Revolution

    then the cowboyy era in one area of map and the Industrial revolution/age of enlightmentthen a ww1 and ww2 and a cold war era
  • S @ salazarcosplay:
    they could have added 75,000 bc like assassins creed. zeal was already establish in 12, 000 bc , soething before the kindom rose
  • S @ salazarcosplay:
    @Xdqwerty they could also add age of dscover, colonialism ect
    +1
  • S @ salazarcosplay:
    renaissance
  • S @ salazarcosplay:
    @Xdqwerty what did you think
  • S @ salazarcosplay:
    @Xdqwerty I think glenn (the frog) after becomming human had an affair with the queen
  • S @ salazarcosplay:
    so he is the great great great great grandfather of marle @Xdqwerty
  • S @ salazarcosplay:
    they made it like Lancelot from king arthur legends
  • BakerMan @ BakerMan:
    just found out i'm now taller than my dad
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, sorry i was busy
  • S @ salazarcosplay:
    @Xdqwerty thats completely fine
    +1
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay,
    the ds version added a secret boss reference to chrono cross
  • S @ salazarcosplay:
    @Xdqwerty did you finish watching naruto shippuden and Boruto
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, i havent even started lol
    Xdqwerty @ Xdqwerty: @salazarcosplay, i havent even started lol