Homebrew CitrAGB - 3DS GBA Emulator (WIP)

Shadowtrance

Well-Known Member
Member
Joined
May 9, 2014
Messages
2,493
Trophies
0
Location
Hervey Bay, Queensland
XP
1,807
Country
Where's the .smdh file? I don't like having homebrew applications that don't have a smdh file. I can make one for you if yoy want.

There's one in the rar i put in the post above yours that i just compiled from source, or you could compile it yourself. Either or. :)

Yeah I get a cut in half black screen

Yeah i get that too. :( Bugs are half the fun though! :D
 

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
Alright, pushed the font fix to my Github. I'll probably add the proper smdh stuff soon. Just as a note, this does in fact rely on the latest version of ctrulib since it uses the RGB5A1 screen buffer and has a few other things set in with double buffering.
 

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,751
Country
United States
This does not work for me. I didn't read many posts above this one so idk if others got this problem. It makes the screen grey and it crashes to the home menu after like 2 seconds.
 

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
This does not work for me. I didn't read many posts above this one so idk if others got this problem. It makes the screen grey and it crashes to the home menu after like 2 seconds.

Figured it out, I completely forgot that gpsp requires a GBA bios to run, and apparently the error which makes you aware that it's missing causes a crash. Just add gba_bios.bin to the root of your SD and it should work.
 

ChrisRX

Well-Known Member
Member
Joined
Nov 8, 2006
Messages
490
Trophies
0
Website
Visit site
XP
420
Country
I remember there are 2 versions of the GBA bios. Only one of them worked well for the PS2 port of gpsp.

From the source code
Code:
          debug_screen_printl("Sorry, but gpSP requires a Gameboy Advance BIOS      ");
          debug_screen_printl("image to run correctly. Make sure to get an          ");
          debug_screen_printl("authentic one, it'll be exactly 16384 bytes large    ");
          debug_screen_printl("and should have the following md5sum value:          ");
          debug_screen_printl("                                                      ");
          debug_screen_printl("a860e8c0b6d573d191e4ec7db1b1e4f6                      ");
          debug_screen_printl("                                                      ");
          debug_screen_printl("When you do get it name it gba_bios.bin and put it    ");
          debug_screen_printl("in sdmc:/gba/ .                                      ");
          debug_screen_printl("                                                      ");
          debug_screen_printl("Press any button to exit.                            ");

So use that md5sum to check you have the right version
 
  • Like
Reactions: Fpsrussia117

Joshmas

Well-Known Member
Newcomer
Joined
Dec 18, 2014
Messages
94
Trophies
0
Age
33
XP
708
Country
Managed to get it to work yay :D, however it's very slow and glitchy when playing pokemon fire red. However it's definitely nice to know that this being worked on! best of luck
 

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
Fixed the nagging message for gba_bios.bin, so it shouldn't just crash without a bios binary. Will probably work on loading files from directories next and maybe fiddle with some video stuff.
 

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
Crashes 3DS when opening, even with the one that someone posted before in a rar file

Redownload from the main post, it should be fixed. If it crashes on opening it's outdated, it should notify you that you're missing gba_bios.bin. If you don't already have gba_bios.bin, find it and put it at the root of your SD card.
 

c4655362

Well-Known Member
Newcomer
Joined
Jan 19, 2014
Messages
68
Trophies
0
Age
37
XP
138
Country
United States
Redownload from the main post, it should be fixed. If it crashes on opening it's outdated, it should notify you that you're missing gba_bios.bin. If you don't already have gba_bios.bin, find it and put it at the root of your SD card.
Yeah i just saw that and now it loaded. Except when I tried to run rhythm heaven it crashed D:

EDIT: 2nd time it worked. I think I may have opened the bios file by accident
 

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
Does this support most gba games? Will duke nukem advance work?

Basically anything that gpsp can run, this (should) run. So maybe, maybe not. Testing is definitely appreciated so that I can find issues with my porting and fix those to get back to gpsp's true compatability.

Also, I just pushed a new 3dsx. This one reverts the previous method I used to rotate the screen and instead writes to a GBA framebuffer, and then uses this framebuffer and translates it over to the screen via software. In the future I'll probably map this buffer to a texture and render it in hardware instead. However, this fixes a number of graphics-related crashes, which is good. I also fixed input, so you'll be able to progress a lot more now in games and further testing.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1