Homebrew Official Citra - New 3DS Emulator

  • Thread starter Thread starter bunnei
  • Start date Start date
  • Views Views 3,856,259
  • Replies Replies 7,211
  • Likes Likes 175
One user already upload it <snip>
i be watch over there chinese site and when new version appear i try to upload it.

Hi, i'm sorry for distrubing but i've a few questions about this :
- First, the link / citra is safe right ? I'm quite paranoiac with that but... we never know.
- The pokemon game are working fine ? (Not speaking about FPS etc, i'll check that with my own config= I've seen some problem with creating files from sd card (and the contrary with KazoWar's working without any problem haha)
- Save / Load states are aviable already ? This is the main thing i'd use with Citra !

Thanks o/
 
Last edited by raulpica, , Reason: Removed link to illegal Citra build -rp
he is right the build is epic fast 70-90fps on oot 60-80 fps in mm3d in game and a link between worlds is 50fps -60
What did you quote me for lol? Anyone can edit or know the keyboard mapping? It is outrageous to play with the pre-mapped keys....

Hi, i'm sorry for distrubing but i've a few questions about this :
- First, the link / citra is safe right ? I'm quite paranoiac with that but... we never know.
- The pokemon game are working fine ? (Not speaking about FPS etc, i'll check that with my own config= I've seen some problem with creating files from sd card (and the contrary with KazoWar's working without any problem haha)
- Save / Load states are aviable already ? This is the main thing i'd use with Citra !

Thanks o/
- Links/exe programs on the internet can never be safe. Use at your own risk, unless it is from trusted publishers/developers.
- Pokemon will only work during the intro and after you named your character. After that it will highly freeze. Tested with 4 version of Pokemon on the 3DS (build of the Chinese).
-No save/load state and i dont think it will be implemented in the near future. Many things to do than that.
 
Last edited by master_cheat001,
- Links/exe programs on the internet can never be safe. Use at your own risk, unless it is from trusted publishers/developers.
- Pokemon will only work during the intro and after you named your character. After that it will highly freeze. Tested with 4 version of Pokemon on the 3DS (build of the Chinese).
-No save/load state and i dont think it will be implemented in the near future. Many things to do than that.

Well @KazoWAR posted a video with a build of Citra and it seems to work with Pokemon games, so perfect
More sad about save state, a huge point for emulation but well not really a problem haha.
Thanks
 
for those thinking of how to use the sse and avx optimizations when building, a quick way is to either
1. append -m'x' to gcc build commandline. this only builds non-qt citra with optimizations. 'x' is replaced by the extension type, like -msse3 for sse3 or -mavx for avx
see http://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/i386-and-x86_002d64-Options.html http://stackoverflow.com/questions/18638051/using-avx-with-gcc-avxintrin-h-missing

2. adding /arch:'xxx' to ms vc project properties>c/c++>commandline. this can build qt citra if it is apllied to the 'citra-qt' project
'xxx' is rplaced with extension type, like "/arch:sse4.1" or "/arch:avx2"
see https://msdn.microsoft.com/en-us/library/7t5yh4fd.aspx?f=255&MSPPError=-2147217396

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

any one know how to configue cmake to auto make the above options. it will be good for quick optimization on appveyor.
 
What did you quote me for lol? Anyone can edit or know the keyboard mapping? It is outrageous to play with the pre-mapped keys....

For key mapping, you can get back to default settings by edit the sdl2-config under user=>config, simply delete all corresponding number and leave it nothing, like pad_start=

as for the reason of speed improvement, i guess it was a combination of gcc compiling and benefit of instruction sets,
i'm expecting someone around here is capable of taking advantage of this and compile a better version, maybe merge other useful commits too,
 
For key mapping, you can get back to default settings by edit the sdl2-config under user=>config, simply delete all corresponding number and leave it nothing, like pad_start=

As i said, i was editting in the config file but the "sdl" wont use the same keyboard code as the "qt" one. So if normally, 90 is the Z key but in "sdl" it understand as numpad key 2.... That was my question.
 
for those thinking of how to use the sse and avx optimizations when building, a quick way is to either
1. append -m'x' to gcc build commandline. this only builds non-qt citra with optimizations. 'x' is replaced by the extension type, like -msse3 for sse3 or -mavx for avx
see http://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/i386-and-x86_002d64-Options.html http://stackoverflow.com/questions/18638051/using-avx-with-gcc-avxintrin-h-missing

2. adding /arch:'xxx' to ms vc project properties>c/c++>commandline. this can build qt citra if it is apllied to the 'citra-qt' project
'xxx' is rplaced with extension type, like "/arch:sse4.1" or "/arch:avx2"
see https://msdn.microsoft.com/en-us/library/7t5yh4fd.aspx?f=255&MSPPError=-2147217396

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

any one know how to configue cmake to auto make the above options. it will be good for quick optimization on appveyor.

So its means anyone can create sse3/4 builds and increase more speed?. I hope so.

Yes i found his repository https://github.com/yami-hack/citra but i don t sure what its same chinese guy who created chinese build. Maybe ask him in pm? if its him maybe we can ask him to build other builds?.
 
  • Like
Reactions: master_cheat001
So its means anyone can create sse3/4 builds and increase more speed?. I hope so.


Yes i found his repository https://github.com/yami-hack/citra but i don t sure what its same chinese guy who created chinese build. Maybe ask him in pm? if its him maybe we can ask him to build other builds?.
it is possible. i want to try it out so i am reinstalling vs. and the yami guy seems to have configured cmake to use sse4 but only for non-qt and gcc.
 
Sorry if the question was answered before but I can't seem to find it anywhere when I tried to google, How I can enable Scaled resolution to 1080P in Citra ??

I have use_scaled_resolution = 1 but it doesn't look 1080P in 3d games or am I missing something ?
 
1. append -m'x' to gcc build commandline. this only builds non-qt citra with optimizations. 'x' is replaced by the extension type, like -msse3 for sse3 or -mavx for avx
Why not use -march=native instead?
(Assuming you're building your own build).
 

Site & Scene News

Popular threads in this forum