Homebrew Official Citra - New 3DS Emulator

JackSpice

New Member
Newbie
Joined
Mar 25, 2015
Messages
3
Trophies
0
Age
47
XP
84
Country
Romania
Citra crashes when I'm trying to load Cave Story 3D

File name of it is "ctr-acvp.3ds" if anyone knows what to do
 

Platinum Lucario

Well-Known Member
Member
Joined
May 17, 2014
Messages
535
Trophies
0
Age
31
Location
Warrnambool, Victoria, Australia
XP
499
Country
Australia
You need one or the other to decrypt ROM images unfortunately. Google the XORPads for your specific game- you'll find them eventually. Hopefully neobrain will make Citra compatible with encrypted ROMs in the future, so this will be a non-issue.
Unfortunately, Citra will never be compatible with encrypted ROMs until the bootrom section of the 3DS processor is extracted and dumped, 'cause only that will contain the 3DS's common key, which is necessary for decrypting ROMs to be readable, and is a very important function in generating xorpads with the program.

Also, it'll be even harder for creating an emuNAND on Citra, 'cause the NAND key is unique to each 3DS console. Which will mean it'll only be possible if there was an easy way of extracting the bootrom from the 3DS processor, which will probably never happen until 20 years later. Or if someone decrypted and dumped the decrypted NAND onto the internet.
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,042
Country
Vietnam
Also, it'll be even harder for creating an emuNAND on Citra, 'cause the NAND key is unique to each 3DS console. Which will mean it'll only be possible if there was an easy way of extracting the bootrom from the 3DS processor, which will probably never happen until 20 years later. Or if someone decrypted and dumped the decrypted NAND onto the internet.

Or just not encrypt it at all. Getting a decrypted NAND is also possible and building one from scratch is possible too.
 
  • Like
Reactions: Margen67

GoldenSun3DS

Well-Known Member
Member
Joined
Apr 27, 2013
Messages
272
Trophies
0
Age
29
XP
495
Country
United States
Would it be possible to run Citra on an Android device by installing Linux on it, and then running the Linux version of Citra on it?

As for the possibility of it not running it well, the Galaxy S6 seems pretty strong with an 8-core CPU (technically two 4-core CPUs), a 1440P screen, and 3GB of DDR4 RAM. This is the phone I'm getting in a week or two.

One last question, is Citra currently a single-threaded, or multi-threaded process? If multi-threaded, how many cores can it take advantage of?
 

jamieyello

Professional Dumbass
Member
Joined
Mar 11, 2013
Messages
385
Trophies
0
XP
556
Country
United States
No.
Also Android is already linux.
No he could using a current build, he'd just be sitting at a nice 1fpm.

Best wait for actual android support, I think the android version will come along much sooner than android running a virtual Linux emulating a 3ds full speed... on a phone.
 

GoldenSun3DS

Well-Known Member
Member
Joined
Apr 27, 2013
Messages
272
Trophies
0
Age
29
XP
495
Country
United States
No he could using a current build, he'd just be sitting at a nice 1fpm.

Best wait for actual android support, I think the android version will come along much sooner than android running a virtual Linux emulating a 3ds full speed... on a phone.

So Android running Linux has a performance loss (compared to a Linux desktop of similar power), or are you just talking about the fact that a phone is unlikely to run a 3DS emulator well?
 

jamieyello

Professional Dumbass
Member
Joined
Mar 11, 2013
Messages
385
Trophies
0
XP
556
Country
United States
So Android running Linux has a performance loss (compared to a Linux desktop of similar power), or are you just talking about the fact that a phone is unlikely to run a 3DS emulator well?

The former. Linux desktop on android is at the level of emulation in speed and performance, so it'd be an interpreter emulator with software rendering running on an emulator on a phone.

I'd be surprised to see a gameboy emulator running at full speed on android-linux. Or a calculator.

Tl dr very very very slow unless you own a phone from 15 years in the future right now. You'll definitely have to wait for an apk version.
 

Hydr8gon

Dragon Trainer
Developer
Joined
Dec 15, 2014
Messages
316
Trophies
1
Website
hydr8gon.github.io
XP
2,580
Country
Canada
Would it be possible to run Citra on an Android device by installing Linux on it, and then running the Linux version of Citra on it?

As for the possibility of it not running it well, the Galaxy S6 seems pretty strong with an 8-core CPU (technically two 4-core CPUs), a 1440P screen, and 3GB of DDR4 RAM. This is the phone I'm getting in a week or two.

One last question, is Citra currently a single-threaded, or multi-threaded process? If multi-threaded, how many cores can it take advantage of?

It would be possible, however there wouldn't be too much point except for proof of concept as the speed would likely be terrible. I know Dolphin Emulator worked on Android via Linux before the actual Android port was released, so why not this? Citra already is able to compile on ARM AFAIK, so with a bit of setting up, you could make a build and run it. Also, contrary to what many people seem to believe, it is not emulation. Linux will actually be running on Android, however it won't be running as fast as a desktop with the same power due to the Android OS and all its processes running in the background, and unless it's been fixed, there is no hardware acceleration. You do need root to do this, however there is an application called Debian noroot which runs Linux applications without root, but it's just a compatability layer, basically like Wine. If Citra can run on Debian noroot, it will get lower performance than the root method. If you want to try this, here's a link to the Dolphin guide. This is the probably the easiest way to do it. Of course, instead of compiling Dolphin, you'll want to try and compile Citra.

Also, I'm pretty sure Citra is only single core ATM.
 
  • Like
Reactions: Margen67

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
Even with an apk version there is no phone strong enough to emulate 3DS, maybe in a few years.
Definitely not a Samsung phone.
 

howdaremeep

New Member
Newbie
Joined
Jan 3, 2015
Messages
3
Trophies
0
Age
31
XP
43
Country
Even with an apk version there is no phone strong enough to emulate 3DS, maybe in a few years.
Definitely not a Samsung phone.

"Defintely not a samsung" but they have the most powerful phone to date! (S6).. And considering some dolphin games can run full speed on the K1 Tablet. Im sure when citra hits decend speeds some tablets could handle it.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,215
Country
United States
Even with an apk version there is no phone strong enough to emulate 3DS, maybe in a few years.
Definitely not a Samsung phone.


Even though I'm personally not a fan of their phones, there's nothing specific about them that would prevent them from running a 3ds emulator over any other phone out there. According to this page: http://www.phonearena.com/phones/benchmarks 2 of the 3 best performing mobile devices out there are samsung phones. I'm not sure where you're coming up with your ideas, but performance wise, samsung is setting the curve, not behind it.
 

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
Even though I'm personally not a fan of their phones, there's nothing specific about them that would prevent them from running a 3ds emulator over any other phone out there. According to this page: http://www.phonearena.com/phones/benchmarks 2 of the 3 best performing mobile devices out there are samsung phones. I'm not sure where you're coming up with your ideas, but performance wise, samsung is setting the curve, not behind it.

Count the number of phone with high performing statistics, now count the different company, I don't know where you live, but here in Belgium i can't count them on my hands.
Samsung has indeed the most preforming phones (if you look at the stats), but if i have a 300 dollar acer in one hand, and i have a 1000 dollar samsung phone in the other, you won't feel any difference, except the plastic, the size and quality of the screen, and of course the camera. Samsung's version of android is too inefficient, it wastes half of the phone potential. But you are right, they got most potential to be able to emulate a 3DS, but therefor, i hope the developers put another rom on it, AOSP is so much faster.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Veho @ Veho:
    Double dickhead chinballs is still better than double dickhead eyeballs.
    +1
  • Veho @ Veho:
    As in, the balls will grow in your eye sockets.
  • K3Nv2 @ K3Nv2:
    I paid 5 grand to get them moved to my chin
    +1
  • Veho @ Veho:
    This you?
  • K3Nv2 @ K3Nv2:
    My hair can't be that cool
    +1
  • Veho @ Veho:
    Ah, yes, portrait mode, surely the best way to film a row of people. If only there were some way to fit a wider shot, at the expense of height... if only...
    +1
  • K3Nv2 @ K3Nv2:
    4k portrait mode?
    +1
  • BigOnYa @ BigOnYa:
    Diddy - "I never touched her, that bitch is crazy." Video is released. Diddy - " Ok I did it, i am remorseful for my actions during my darkest times." Lol
  • SylverReZ @ SylverReZ:
    @BigOnYa, Glad that the Diddler got caught once again.
    +1
  • K3Nv2 @ K3Nv2:
    Iran ran out of options
  • K3Nv2 @ K3Nv2:
    Thought I saw my ex on that new kingdom of the Apes poster
  • BigOnYa @ BigOnYa:
    I thought I saw a puttie snatch...
  • BigOnYa @ BigOnYa:
    I'm so pumped, NCAA football video game is back after a 10 year hiatus, coming to SeriesS/X, PS5 in July.
  • BigOnYa @ BigOnYa:
    Wish they would let us play the NCAA football 14 on newer xbox, its one of the only games I love and own on disc still, that is not back compatible, bs.
  • AdenTheThird @ AdenTheThird:
    @BigOnYa My dad recently bought a spare Series X off of me, got game pass, and saw Madden '24 on Game Pass, decided to try it out.

    ...He was a bit taken aback by the 60GB download size. Poor guy's still living in the 90s!
    +1
  • SylverReZ @ SylverReZ:
    @AdenTheThird, Bro's still in the PS2 age.
  • K3Nv2 @ K3Nv2:
    Lol charging your dad's classic unless he's the type that doesn't like taking things like that
  • AdenTheThird @ AdenTheThird:
    @K3Nv2 He was looking into consoles for his house anyway (for my younger siblings and himself) and I had a spare XSX and Switch I ended up selling him at pretty steep cuts. I would just give them to him, but I did buy them with the intent to sell them... and college is super expensive.
    AdenTheThird @ AdenTheThird: @K3Nv2 He was looking into consoles for his house anyway (for my younger siblings and himself)...