Homebrew Citra - Unofficial \ Chinese builds discussion

emmauss

Well-Known Member
Member
Joined
May 12, 2014
Messages
522
Trophies
0
Age
28
Location
Accra, Ghana
XP
2,491
Country
Ghana
the n64 and the 3ds are two different consoles. dont think that a feature that works with the n64 would work with the 3ds even if it was reimplemented..a JIT has already been planned, with @MerryMage doing some work on it till recently.
 
Last edited by raulpica, , Reason: Removed quote -rp

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
PS: what one of these files give the pokemon x/y view visable able logo screen on loading up ?, sandy and other build shows it, main build shows black screen until loading the save

EDIT: gs-new-refactor - https://github.com/JayFoxRox/citra/pull/2/files
CRO++ - https://github.com/citra-emu/citra/pull/1948/files
w-buffer - https://gitlab.slkdev.net/citra-emu...b572551f34a907094ca059de8a724c9b1?view=inline
Control archive - https://github.com/citra-emu/citra/pull/1748 by JamePeng, reviewing
frame layouts - https://github.com/citra-emu/citra/pull/1753 by jroweboy, reviewing
gs new refactor - https://github.com/JayFoxRox/citra/tree/gs-new-refactor by JayFoxRox, work in progress
kernelsetstate - https://github.com/citra-emu/citra/pull/1567 by JamePeng, reviewing, stale
pipe3 - https://github.com/MerryMage/citra/commit/de95045d10aeb5ff3edc3c3702f1fa9b6b19dabe by MerryMage, work in progress, stale
soc getaddrinfo - https://github.com/citra-emu/citra/pull/1696 by ObsidianX, reviewing, stale
update apt func2 - https://github.com/citra-emu/citra/pull/1668 by JamePeng, reviewing, stale
motion sensor - https://github.com/citra-emu/citra/pull/1951 by me, work in progress, reviewing
EDIT: Overhaul Input handling into InputCore. Add Gamepad support. #1995 https://github.com/citra-emu/citra/pull/1995
 
Last edited by drwhojan,

rleo_gamer

Member
Newcomer
Joined
Aug 18, 2016
Messages
12
Trophies
0
Age
33
XP
42
Country
India
When i use the sandy2 build to play Pokemon OR & AS it crashes every time and I get a super speed audio but no visual response. What could be the reason ?
 

JayFoxRox

Well-Known Member
Member
Joined
May 16, 2016
Messages
143
Trophies
0
Age
34
XP
257
Country
Gambia, The
the n64 and the 3ds are two different consoles. dont think that a feature that works with the n64 would work with the 3ds even if it was reimplemented..

It's not a "feature". The RSP is a hardware component in the N64. It even has it's own wikipedia article which makes this *very* clear: https://en.wikipedia.org/wiki/Reality_Coprocessor .
As the 3DS is entirely different hardware, it doesn't need RSP emulation - it doesn't even have one..
(Obviously adding one wouldn't help either because games are not including code for the RSP - as it doesn't have one).

I've also reported the post by drwhojan as it contains GPL licensed code without the license.txt. If he opened any file with a text editor this should have been absolutely clear: "// Refer to the license.txt file included.".

PS: what one of these files give the pokemon x/y view visable able logo screen on loading up ?, sandy and other build shows it, main build shows black screen until loading the save

Some of those PRs / branches were already merged.. the status is outdated for some of them.
Also we are not your personal army. The branches are also sufficiently documented.

Whenever I try to build with cmake it always say project files invalid?

Your CMake is probably too old? Follow the instructions on the official wiki (available for various OS) and it should work.
Without more information it's hard to help you / improve the docs.
 

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
Some of those PRs / branches were already merged.. the status is outdated for some of them.
Also we are not your personal army. The branches are also sufficiently documented.

OK, I know you're not.

I'm half way there but compiling in ones cmaked, mingw is really F annoying lol's , gotta find a way of disabling the errros, where visual studio 2015 just overrides with possible loss of data.

Cmake, was fine making a citra.cbp file, after right settings was done, also added - MinGW precompile

CspwbHz.jpg
 
Last edited by drwhojan,

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
0
Location
PowerLevel: 9001
XP
5,716
Country
Italy
Links removed as there were multiple violations because of missing license.txts.

Sigh, I think you should take some Open-Source Licensing classes or something before retrying this.

It's an huge waste of time to check your links every time just to find that there's something out of place. Again.
 

emmauss

Well-Known Member
Member
Joined
May 12, 2014
Messages
522
Trophies
0
Age
28
Location
Accra, Ghana
XP
2,491
Country
Ghana
thats why i recommended to @drwhojan to use github to track and release his builds. he could just state the git commit version and be done with all these troubles. but he has been having a few problems with it.
 

mcdgray129

Well-Known Member
Member
Joined
May 11, 2016
Messages
116
Trophies
0
Age
41
XP
272
Country
thats why i recommended to @drwhojan to use github to track and release his builds. he could just state the git commit version and be done with all these troubles. but he has been having a few problems with it.
Hopefully he can fix it since it would help him out a lot with the license issue.
 

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
Build comparison
UkafWcx.png

ALL of the builds were instructed to use my NVIDIA GPU
ALL of these builds were tested off the same save file
ALL of these builds were set to Realtime process priority
 
Last edited by DestinyFeather,

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
thats why i recommended to @drwhojan to use github to track and release his builds. he could just state the git commit version and be done with all these troubles. but he has been having a few problems with it.
Hopefully he can fix it since it would help him out a lot with the license issue.

Na thanks lads but I'll leave it out.

As for compiling in Mingw , 95% there just 7 files casing errors, are many commands it don't agree with, but will keep cracking at it ;)

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

Links removed as there were multiple violations because of missing license.txts.
Sigh, I think you should take some Open-Source Licensing classes or something before retrying this.It's an huge waste of time to check your links every time just to find that there's something out of place. Again.

Thanks any, just forgetting one to many rules clogging up the pipe line lols, most likely why not many help out either, gotta cut some slack at times all can't think of every think in the book.
 
Last edited by drwhojan,

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
Small help with many thanks to "wwylele!", Now maybe the chinese can add into there build's! any off.

Helps zelda a link between worlds saving and loading game, also if you pump up priority -=1;// "to =2;// are 5" It will help Fix Minor pause/freeze issue, the one that happens for a few seconds in Pokmeon x/y .

Download fixed svc.cpp with "Readme and license" - http://www68.zippyshare.com/v/0qi7PzE5/file.html

https://github.com/citra-emu/citra/...542a13006c3bc960ffec9b8d/src/core/hle/svc.cpp
https://github.com/citra-emu/citra/...542a13006c3bc960ffec9b8d/src/core/hle/svc.cpp

Fix in, src/core/hle/svc.cpp, line 501
if(processor_id == THREADPROCESSORID_1 || processor_id == THREADPROCESSORID_ALL ||(processor_id == THREADPROCESSORID_DEFAULT &&Kernel::g_current_process->ideal_processor == THREADPROCESSORID_1)){
LOG_WARNING(Kernel_SVC,"Newly created thread is allowed to be run in the SysCore, unimplemented.");
priority -=1;// boost the priority a little if it is on SysCore}

The reason of the dead lock is the game creates SysCore thread, which is still put to AppCore in citra due to unimplemented SysCore, and which has the same priority as the main thread. Thus the thread can't wake up at the point when it should run, while the main thread, with the same priority, and on the same core, is blocking it.
The hack boost the priority of the SysCore thread, making it able to run in time, and resolving the deadlock. This hack will affect all games using SysCore. Since the behavior of all games using SysCore is not correct anyway, this hack won't regress anything already good.
A full solution would be to implement SysCore. This isn't fully RE-d yet, so a full solution is not expected any time soon.

That's it.

Lol, now we can really filter out on home has really got the sse2/3/4.1 and sandy source code it self, and not use just editing other peoples ideas, hum... we wait! xd

BaiUhongr is not one off then I know that for sure, but maybe I'm wrong.
However Gdmk might be for real.
 
Last edited by drwhojan,

X Virus

Well-Known Member
Member
Joined
Jan 15, 2016
Messages
757
Trophies
0
Age
23
XP
158
Country
Malaysia
Small help with many thanks to "wwylele!", Now maybe the chinese can add into there build's! any off.

Helps zelda a link between worlds saving and loading game, also if you pump up priority -=1;// "to =2;// are 5" It will help Fix Minor pause/freeze issue, the one that happens for a few seconds in Pokmeon x/y .

Minor pause/freeze issues including the hang/Frozen problem in receiving starter or items in Pkmn X & Y or not?
 

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
Minor pause/freeze issues including the hang/Frozen problem in receiving starter or items in Pkmn X & Y or not?

All I know the hang/frozen for now, but not really played though the game to know the other issues, I hope the chinese can get it added into there build.

I was using a main build, but veryyy slow to test this game fully.

But I would Note them to put it to priority -=2 at lest , I know bypasses/skips it on show test officle build.
 
Last edited by drwhojan,

X Virus

Well-Known Member
Member
Joined
Jan 15, 2016
Messages
757
Trophies
0
Age
23
XP
158
Country
Malaysia
All I know the hang/frozen for now, but not really played though the game to know the other issues, I hope the chinese can get it added into there build.

I was using a main build, but veryyy slow to test this game fully.

But I would Note them to put it to priority -=2 at lest , I know bypasses/skips it on show test officle build.

The chinese you means is @wwylele or Gdmk?Is better let the official team member(wwylele) do that ,since gdmk seems like hyper-passive
 
Last edited by X Virus,

mcdgray129

Well-Known Member
Member
Joined
May 11, 2016
Messages
116
Trophies
0
Age
41
XP
272
Country
Na thanks lads but I'll leave it out.

As for compiling in Mingw , 95% there just 7 files casing errors, are many commands it don't agree with, but will keep cracking at it ;)

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



Thanks any, just forgetting one to many rules clogging up the pipe line lols, most likely why not many help out either, gotta cut some slack at times all can't think of every think in the book.
NP dude, if you get the Mingw compiler working can you PM me your newest build using it mate?.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-