Homebrew Official Citra - New 3DS Emulator

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
Just a feature request: add a keyboard input for pausing the emulator, perhaps using the Pause key on the keyboard? Thanks.
That's a thing. But it's not added to the master build yet. The keyboard feature for Citra opens Command Prompt and let you type names or words. It's available on Unofficial Builds of Citra.
 

JayFoxRox

Well-Known Member
Member
Joined
May 16, 2016
Messages
143
Trophies
0
Age
34
XP
257
Country
Gambia, The
That's a thing. But it's not added to the master build yet. The keyboard feature for Citra opens Command Prompt and let you type names or words. It's available on Unofficial Builds of Citra.

I believe you are talking about something different. We have a PR which makes it possible to handle keyboard input through the terminal (= when naming items in game where it currently ALWAYS picks "Citra" as choice).

What the user is asking for is a button to press so Citra pauses instantly (which can also be done through the menu).
This is technically very easy to add, so if you want to contribute and have written code before but don't feel quite ready for Citra: Try it; I recommend trying to add this feature. Just make sure you learn enough git.

(It's a minor feature so I don't think anybody of the more experienced developers will take the time to actually add this feature yet - they are working on more complex parts)
 

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
We have a PR which makes it possible to handle keyboard input through the terminal (= when naming items in game where it currently ALWAYS picks "Citra" as choice).)
That's what I'm talking about. Can't specify what though. So yeah. But that PR was present in drwhojan's unofficial build. Best of naming Mii's and Link in Zelda series.
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
Anyone else from github are other updating are working on Audio / hle / pipe ?, other then MerryMage

I would like to do testing if so,, we all know this one fixes the "Sound Effects" in pokemon x/y
https://github.com/citra-emu/citra-bleeding-edge/compare/master...MerryMage:pipe3

"But yet still no "Music" in the game are title start.
The music as on Citra if Not there, but is on real 3DS 24 about seconds into this video



but found this https://3dbrew.org/wiki/DSP:ReadPipeIfPossible
Request from PIPE3 was in Index 1 in pipe.h/pipe.cpp/dsp_dsp.cpp/audio_core.cpp as linked, any others ?
 
Last edited by drwhojan,

NyaakoXD

( ͡° ͜ʖ ͡°)
Member
Joined
Dec 16, 2013
Messages
1,852
Trophies
2
Location
In your closet...
XP
3,646
Country
United States
Guys, sorry if this is a dumb question.

Is there a reason why Cemu (Wii U emulator) runs way better for me than Citra? Isn't a 3DS less heavy than a Wii U, game processing-wise? Or is the coding not optimal yet for Citra?
I think it's because the Wii U uses already familiar hardware (like PowerPC) and whatnot that the Gamecube and Wii already uses.

I don't know. Just saying what I've heard a while ago.
 

jroweboy

Well-Known Member
Member
Joined
Oct 23, 2016
Messages
124
Trophies
0
Age
34
XP
393
Country
United States
That's a thing. But it's not added to the master build yet. The keyboard feature for Citra opens Command Prompt and let you type names or words. It's available on Unofficial Builds of Citra.
ayy lmao https://github.com/citra-emu/citra/pull/2334 where have i heard of this before...

Just a feature request: add a keyboard input for pausing the emulator, perhaps using the Pause key on the keyboard? Thanks.
It would be really easy to add that, and I think its a good idea to. But really what would be better than just adding that would be making it possible for people to hook up a keyboard shortcut to anything they want to in the menus. This would take more work, but would be much better in the long run. I might put that on my long todo list...

I think it's because the Wii U uses already familiar hardware (like PowerPC) and whatnot that the Gamecube and Wii already uses.

I don't know. Just saying what I've heard a while ago.

3ds cpu is ARM which is probably way more well known compared to PPC considering just about every mobile phone (android/iphone) uses ARM. But for modern console emulation, the CPU is just one factor to getting good emulation. Also just as important is the OS emulation, GPU emulation, and whatever-other-silly-feature-the-console-has emulation.

The biggest difference is 3ds emulation is a community project made by volunteers. We work on what we want and do it when we want. CEMU on the other hand, is a commercial product who gets more money the better Breath of the Wild runs, hence its in his best interest to work just on supporting that game. Considering he works full time on the emulator, its no surprise that more time spent working on the emu + focusing on the one game people care about + being a full time job leads people to claim its progressing super fast.
 

Kumoashi

Well-Known Member
Member
Joined
Mar 8, 2016
Messages
190
Trophies
0
Age
40
XP
155
Country
United States
ayy lmao https://github.com/citra-emu/citra/pull/2334 where have i heard of this before...


It would be really easy to add that, and I think its a good idea to. But really what would be better than just adding that would be making it possible for people to hook up a keyboard shortcut to anything they want to in the menus. This would take more work, but would be much better in the long run. I might put that on my long todo list...



3ds cpu is ARM which is probably way more well known compared to PPC considering just about every mobile phone (android/iphone) uses ARM. But for modern console emulation, the CPU is just one factor to getting good emulation. Also just as important is the OS emulation, GPU emulation, and whatever-other-silly-feature-the-console-has emulation.

The biggest difference is 3ds emulation is a community project made by volunteers. We work on what we want and do it when we want. CEMU on the other hand, is a commercial product who gets more money the better Breath of the Wild runs, hence its in his best interest to work just on supporting that game. Considering he works full time on the emulator, its no surprise that more time spent working on the emu + focusing on the one game people care about + being a full time job leads people to claim its progressing super fast.
I would like to add that CEMU runs fewer games properly then Citra.
 

Sizednochi

Well-Known Member
Member
Joined
Dec 16, 2012
Messages
697
Trophies
1
XP
867
Country
Brazil
Guys, sorry if this is a dumb question.

Is there a reason why Cemu (Wii U emulator) runs way better for me than Citra? Isn't a 3DS less heavy than a Wii U, game processing-wise? Or is the coding not optimal yet for Citra?
There are two different approaches to emulation, one's working on a game-by-game basis, which is much less accurate, but faster and depends on a lot of game specific hacks. CEMU is pretty much a hackfest.

The other approach is a more accurate one that aims to achieve universal game compatibility. It focuses on emulating the system properly, not just running games. Therefore it's slower. That's Citra.

tl;dr CEMU is like ZSNES for WiiU and Citra is kinda like Higan for 3DS.
 

JayFoxRox

Well-Known Member
Member
Joined
May 16, 2016
Messages
143
Trophies
0
Age
34
XP
257
Country
Gambia, The
There are two different approaches to emulation, one's working on a game-by-game basis, which is much less accurate, but faster and depends on a lot of game specific hacks. CEMU is pretty much a hackfest.

The other approach is a more accurate one that aims to achieve universal game compatibility. It focuses on emulating the system properly, not just running games. Therefore it's slower. That's Citra.

tl;dr CEMU is like ZSNES for WiiU and Citra is kinda like Higan for 3DS.

My reply feels too offtopic - I've moved it to a github gist (Also it's markdown formatted by accident :P )
 
Last edited by JayFoxRox,
  • Like
Reactions: CuriousTommy

JohnnyGui

Active Member
Newcomer
Joined
Mar 23, 2017
Messages
28
Trophies
0
Age
36
XP
129
Country
Netherlands
There are two different approaches to emulation, one's working on a game-by-game basis, which is much less accurate, but faster and depends on a lot of game specific hacks. CEMU is pretty much a hackfest.

The other approach is a more accurate one that aims to achieve universal game compatibility. It focuses on emulating the system properly, not just running games. Therefore it's slower. That's Citra.

tl;dr CEMU is like ZSNES for WiiU and Citra is kinda like Higan for 3DS.

Ah, that explains why. Thanks! I haven't played many games on Cemu but its accuracy is quite amazing compared to its relative early development.

I'm not sure to what extent the accuracy would be sacrificed for 3DS games if Citra did the same thing.
 

Baybay

New Member
Newbie
Joined
Apr 3, 2017
Messages
3
Trophies
0
Age
26
XP
51
Country
Indonesia
I have problem with this anyone help me
 

Attachments

  • Untitled.png
    Untitled.png
    40.4 KB · Views: 433

Andieran

Member
Newcomer
Joined
Apr 6, 2017
Messages
17
Trophies
0
XP
53
Country
Noob here. I've been looking for a 3ds emu and heard that citra is the best one running out there. The thing is some places I read it's super great and others I've read it still has a lot of problems and that sometimes you even need to get other software to get it to work and others I've read it just doesn't work but only a few select games. Can anyone give me a hand with this? I don't know what to trust anymore
 

jroweboy

Well-Known Member
Member
Joined
Oct 23, 2016
Messages
124
Trophies
0
Age
34
XP
393
Country
United States
Noob here. I've been looking for a 3ds emu and heard that citra is the best one running out there.

its the only one out there. if you find any others i'm 100% sure they are repackaging citra as whatever they feel like calling it.

The thing is some places I read it's super great and others I've read it still has a lot of problems and that sometimes you even need to get other software to get it to work and others I've read it just doesn't work but only a few select games. Can anyone give me a hand with this? I don't know what to trust anymore

both are pretty accurate. citra is relatively young software and is in active development. so some games work flawlessly and others run poorly or not at all. i haven't heard of needing external software since the controller support was merged. (and heres to hoping i'll finish fullscreen/multiwindow support someday so people don't have to use external programs for that)
 
  • Like
Reactions: NiagA

Andieran

Member
Newcomer
Joined
Apr 6, 2017
Messages
17
Trophies
0
XP
53
Country
its the only one out there. if you find any others i'm 100% sure they are repackaging citra as whatever they feel like calling it.



both are pretty accurate. citra is relatively young software and is in active development. so some games work flawlessly and others run poorly or not at all. i haven't heard of needing external software since the controller support was merged. (and heres to hoping i'll finish fullscreen/multiwindow support someday so people don't have to use external programs for that)


Oh, I see. Thanks for the info
 

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
Noob here. I've been looking for a 3ds emu and heard that citra is the best one running out there. The thing is some places I read it's super great and others I've read it still has a lot of problems and that sometimes you even need to get other software to get it to work and others I've read it just doesn't work but only a few select games. Can anyone give me a hand with this? I don't know what to trust anymore
Now if you're wondering why there are different versions of Citra that many people uses is because the emulator have 2 versions. The official Build and the Bleeding Edge. Of course there's the Unofficial Build but these were compiled by other people out of the Citra Development and run games faster and better. But the devs don't support these kind of stuffs.

==========================================================

Anyways, has anyone tried to emulate Soundhax? Since I got everything including dumped Sound Manager(which only boots in Unofficial Build and Bleeding Edge somehow), I'm not sure if someone manage to try booting Soundhax.
 

Andieran

Member
Newcomer
Joined
Apr 6, 2017
Messages
17
Trophies
0
XP
53
Country
Now if you're wondering why there are different versions of Citra that many people uses is because the emulator have 2 versions. The official Build and the Bleeding Edge. Of course there's the Unofficial Build but these were compiled by other people out of the Citra Development and run games faster and better. But the devs don't support these kind of stuffs.
Yeah, I've read of Nightly Build and Bleeding Edge, thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • realtimesave @ realtimesave:
    @SylverReZ NIntendo pretty much has to release a new console by next year in order to keep making moneys imo
    +1
  • SylverReZ @ SylverReZ:
    Ninty can still make money filing false DMCAs.
    +1
  • realtimesave @ realtimesave:
    they need to have a strong line up on the launch titles too. I think they should move metroid prime 4 to the next console because by now it has been quite a while and there's no release date scheduled yet
  • realtimesave @ realtimesave:
    lol there's a guy selling mig switch in usa on ebay for $200/ea he's definitely going to get nailed with dmca by tomorrow
  • ZeroT21 @ ZeroT21:
    Wasn't Metroid Prime 4 teased all the way back in 2017? For the switch no less?
    :rofl2:
  • ZeroT21 @ ZeroT21:
    Pretty sure anyone buying the switch just for that got duped
  • realtimesave @ realtimesave:
    for $200? rofl.
  • realtimesave @ realtimesave:
    well as far as metroid prime 4 is concerned, the next system probably is similar enough to the current gen they can probably easily just slap it onto a next gen cart and call it good :P
  • K3Nv2 @ K3Nv2:
    The switch was about 350 in 2017
  • Metoroid0 @ Metoroid0:
    mabe where you live
  • K3Nv2 @ K3Nv2:
    Nintendo president Tatsumi Kimishima took the stage at the outset to reveal that Switch will launch globally on March 3, 2017 for $299.99—earlier than some had expected at the price many suspected. https://time.com/4632820/nintendo-switch-nx/
  • Psionic Roshambo @ Psionic Roshambo:
    The NES launched at like 250 and the rob and light gun kit was like 350 or something
  • Psionic Roshambo @ Psionic Roshambo:
    I was near the test market for the NES and man did it make my 2600 look like ass lol
  • K3Nv2 @ K3Nv2:
    There has to be some mutual agreement with them all anything over $600 is just pc territory
  • realtimesave @ realtimesave:
    next system rumored to launch at $400
  • realtimesave @ realtimesave:
    but I don't really believe any rumors yet
  • realtimesave @ realtimesave:
    need to have official info from N
  • Psionic Roshambo @ Psionic Roshambo:
    The 3DO and Neo Geo where like 700 bucks hmm the PS3 was stupid expensive at launch lol
  • Psionic Roshambo @ Psionic Roshambo:
    But at least the PS3 was only 500 for the cheapest one at launch
  • Psionic Roshambo @ Psionic Roshambo:
    My opinion is that 199.99 is the sweet spot but that spot is long gone lol
  • Psionic Roshambo @ Psionic Roshambo:
    Just played some Micheal Jackson Moonwalker.... Those poor parents trying desperately to protect their children
  • K3Nv2 @ K3Nv2:
    400 is a decent sweet spot if we get enough out of it
  • K3Nv2 @ K3Nv2:
    It's not like how it was when we were locked down to a few options and that's it
    K3Nv2 @ K3Nv2: It's not like how it was when we were locked down to a few options and that's it