Homebrew Official Citra - New 3DS Emulator

Rick Astley

The real one !
Member
Joined
Apr 1, 2015
Messages
489
Trophies
0
XP
714
Country
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

master_cheat001

Member
Newcomer
Joined
Jun 12, 2016
Messages
16
Trophies
0
Age
32
XP
74
Country
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,

Rick Astley

The real one !
Member
Joined
Apr 1, 2015
Messages
489
Trophies
0
XP
714
Country
- 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
 

emmauss

Well-Known Member
Member
Joined
May 12, 2014
Messages
522
Trophies
0
Age
28
Location
Accra, Ghana
XP
2,500
Country
Ghana
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.
 

AcidRains

Active Member
Newcomer
Joined
Feb 3, 2016
Messages
28
Trophies
0
Age
38
XP
77
Country
Malaysia
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,
 

master_cheat001

Member
Newcomer
Joined
Jun 12, 2016
Messages
16
Trophies
0
Age
32
XP
74
Country
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.
 

masaki88

Well-Known Member
Member
Joined
Dec 9, 2014
Messages
292
Trophies
0
Age
35
Location
Bor, Novgorodskaya Oblast',
Website
www.youtube.com
XP
213
Country
Russia
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?.
 

AcidRains

Active Member
Newcomer
Joined
Feb 3, 2016
Messages
28
Trophies
0
Age
38
XP
77
Country
Malaysia
  • Like
Reactions: master_cheat001

emmauss

Well-Known Member
Member
Joined
May 12, 2014
Messages
522
Trophies
0
Age
28
Location
Accra, Ghana
XP
2,500
Country
Ghana
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.
 

Supermedo

Member
Newcomer
Joined
Jun 12, 2016
Messages
14
Trophies
0
Age
33
XP
67
Country
Egypt
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 ?
 

breel

Well-Known Member
Newcomer
Joined
May 3, 2016
Messages
48
Trophies
0
Age
41
XP
68
Country
United States
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

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @K3Nv2, prove it