Homebrew Citra - Unofficial \ Chinese builds discussion

matif

Well-Known Member
Member
Joined
Jan 19, 2010
Messages
127
Trophies
0
XP
1,044
Country
Taiwan
@drwhojan
There are many builds in your appveyor, if there is a build which stable, would you post in here to notice people? Or you wouldn't do it since some days ago?
 

masaki88

Well-Known Member
OP
Member
Joined
Dec 9, 2014
Messages
292
Trophies
0
Age
35
Location
Bor, Novgorodskaya Oblast',
Website
www.youtube.com
XP
213
Country
Russia
should be, https://tieba.baidu.com/s/ + code 1pK74PHh

https://baidu.com/s/1pK74PHh

edit wrong, will look at it when get home later.
I find that build. But its same as that old special build. There is 3 exe files.

John591-2016-11-24-xBRZ-3D-Bravely-Second

John591-2016-11-24-xBRZ-3D-Pokemon-ORAS

John591-2016-11-29-xBRZ-3D

Game work on first two exes. But in archive not have txt sorce files so i don t know which addons there. I contact you in pm to say more detalis.

Edit

find another one. lets see.
 
Last edited by masaki88,
  • Like
Reactions: 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
@drwhojan
There are many builds in your appveyor, if there is a build which stable, would you post in here to notice people? Or you wouldn't do it since some days ago?

It based on the original citra master and citra canary merged, some files and fixes added.

The new one is fine, it can be used.
 
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
Came up with some think better!

Ok so I added in core2, ID2 this alow's Minecraft to Run, maybe other unkown games.

Branch Core2-ID2
https://github.com/Jhno591/citra/commit/dc277b4e86b5d8727099fd791a2765fcc0622801

Sorry for the ruff code, Maybe the citra team invite to clean it up, and make better one out of it ?..

Also someone make a clean PR ^ and Q&A ?, Every time i try it says PR merge a dosen files with other repos.., rather then just the three.
-----

Now game runs, but loading a new game we have.
Code:
[  43.087561] HW.Memory <Error> core\memory.cpp:Memory::Write:197: unmapped Write32 0x0C04FEFE @ 0x00000000
[  43.089393] Debug.Emulated <Critical> core\hle\svc.cpp:SVC::Break:606: Emulated program broke execution!
[  43.090274] Debug.Emulated <Critical> core\hle\svc.cpp:SVC::Break:622: Break reason: PANIC
[  43.090961] HW.Memory <Error> core\memory.cpp:Memory::Write:197: unmapped Write32 0x0C04FEFE @ 0x00000000
[  43.091663] Debug.Emulated <Critical> core\hle\svc.cpp:SVC::Break:606: Emulated program broke execution!
[  43.092191] Debug.Emulated <Critical> core\hle\svc.cpp:SVC::Break:622: Break reason: PANIC

Still work very jittery, maybe change LOG to Critical in the .ini file, Will test later out at moment.

-----
Test now compiled.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.4

And Yep Run at lest on latest build, So Branch Core2-ID2 code is OK, Cleanup version.
https://github.com/Jhno591/citra/commit/dc277b4e86b5d8727099fd791a2765fcc0622801

The next errors is from the svc.cpp

454543543.jpg
 
Last edited by drwhojan,

masaki88

Well-Known Member
OP
Member
Joined
Dec 9, 2014
Messages
292
Trophies
0
Age
35
Location
Bor, Novgorodskaya Oblast',
Website
www.youtube.com
XP
213
Country
Russia
Hmm i don t know how its say for not to be banned from mods but......... citra.DaMan.171001 with avx2 suport damm its super speed at my 7700k. Its can be download at baidu. Goodluck guys for search. Its super speed but few not work ((((( oh well other games work on super speed and its good.
 

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

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country

matif

Well-Known Member
Member
Joined
Jan 19, 2010
Messages
127
Trophies
0
XP
1,044
Country
Taiwan
It based on the original citra master and citra canary merged, some files and fixes added.

The new one is fine, it can be used.
I know what your builds are. I'm asking will you post things like below: (then you posted lol)

 
  • Like
Reactions: Suelio and drwhojan

tabnk

Well-Known Member
Member
Joined
Jan 20, 2016
Messages
290
Trophies
0
Age
42
XP
1,821
Country
United States
Citra-MSVC-2017-NO-OPTIMIZED-14-OCT-2017 (Any CPU)

Based on Canary #82
  • threads_vtx (Latest)
  • texcache-rebase (Latest)
  • qt-fullscreen mode
  • Boost 1.65.1
  • AVX build fix
  • Cheat Module
http://www1.zippyshare.com/v/PpT1cofL/file.html


Note: No mingw (GCC) build because issues on texcache-rebase branch. Awaiting Phanto-m/DaMan @DaMan to fix it :D.

Some Performance Tested:

Performance massively/greatly improved
  • Dragon Quest VII - Fragments of the Forgotten Past
  • Dragon Ball Fusion
  • Pokémon Sun and Pokémon Moon
  • Dead or Alive: Dimensions
  • Bravely Default (1 and 2)
Moderated improvement
  • Mario 3D Land

Give it a try :)

Source
https://github.com/citra-emu/citra
https://github.com/Phanto-m/citra
 
Last edited by tabnk,

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
Minecraft 3DS crash

I did mention in the post the game will now run, but will give errors upon starting a new game.. could be saving maybe not.
Although did not see emualtor crash altogether, wass the n3ds enabled as true from false in qt-config.ini

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

be carefull of branch threads_vtx (Latest) are vertex_thread ^

Yes speed is good, but casing some issues with games, try pokemon x/y at the starting fmv cause GS++ is not fixed yet within the branch, in the fmv is using gs too and 70% change of the emulator crashing at this point, could be with other games too..

But i can not talk to him on his branch i'm blocked, anyone else can try ?
https://github.com/citra-emu/citra/pull/2970

this branch can be used in mingw compile.

GS to be fixed reads
Code:
+        // TODO(B3N30): If GS is off use the 4th shader unit
+        // unsigned int num_units = use_gs ? VS_UNITS : VS_UNITS + 1;
+        unsigned int num_units = VS_UNITS;
+        for (size_t unit_id = 0; unit_id < num_units; ++unit_id) {
+            thread_pool.Push(UnitLoop, false, unit_id, num_units);
+        }
 
Last edited by drwhojan,

Maxo

Member
Newcomer
Joined
Nov 13, 2009
Messages
17
Trophies
0
XP
274
Country
United States
Citra-MSVC-2017-NO-OPTIMIZED-14-OCT-2017 (Any CPU)

Based on Canary #82
  • threads_vtx (Latest)
  • texcache-rebase (Latest)
  • qt-fullscreen mode
  • Boost 1.65.1
  • AVX build fix
  • Cheat Module
http://www1.zippyshare.com/v/PpT1cofL/file.html


Note: No mingw (GCC) build because issues on texcache-rebase branch. Awaiting Phanto-m/DaMan @DaMan to fix it :D.

Some Performance Tested:

Performance massively/greatly improved
  • Dragon Quest VII - Fragments of the Forgotten Past
  • Dragon Ball Fusion
  • Pokémon Sun and Pokémon Moon
  • Dead or Alive: Dimensions
  • Bravely Default (1 and 2)
Moderated improvement
  • Mario 3D Land

Give it a try :)

Source
https://github.com/citra-emu/citra
https://github.com/Phanto-m/citra


Did anything break in this build, i tested bravely second to test if GS were working and they were but somehow pokemon sun/moon run at full speed now
 

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

I know not much of programming at all, I know nintendo official minecraft says.
Code:
[  34.091278] Debug <Critical> core/hle/svc.cpp:operator():699: Assertion Failed!
Unsupported thread processor ID: 2

Ie, "Unsupported thread processor ID: 2"

Seen this
https://gbatemp.net/threads/citra-unofficial-chinese-builds-discussion.431974/page-299#post-7632634

this came to mind and worked for fixing this part.
https://gbatemp.net/threads/citra-unofficial-chinese-builds-discussion.431974/page-299#post-7632975

And did quote
Sorry for the ruff code, Maybe the citra team invite to clean it up, and make better one out of it ?..
Also someone make a clean PR ^ and Q&A ?, Every time i try it says PR merge a dosen files with other repos.., rather then just the three.

I should not have seed Q@R more like "Review"

I hope you guys can look into it.

Like i say with me maybe some think lost over the year in me, but some things now and then just come to mind.
 
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
Citra-MSVC-2017-NO-OPTIMIZED-14-OCT-2017 (Any CPU)
Based on Canary #82
  • threads_vtx (Latest)
  • texcache-rebase (Latest)
  • qt-fullscreen mode
  • Boost 1.65.1
  • AVX build fix
  • Cheat Module
http://www1.zippyshare.com/v/PpT1cofL/file.html
Note: No mingw (GCC) build because issues on texcache-rebase branch. Awaiting Phanto-m/DaMan @DaMan to fix it :D.

Some Performance Tested:

Performance massively/greatly improved
  • Dragon Quest VII - Fragments of the Forgotten Past
  • Dragon Ball Fusion
  • Pokémon Sun and Pokémon Moon
  • Dead or Alive: Dimensions
  • Bravely Default (1 and 2)
Moderated improvement
  • Mario 3D Land

Give it a try :)

Source
https://github.com/citra-emu/citra
https://github.com/Phanto-m/citra

This is fantastic grate speed and don't brake GS++

Shame about Mingw compiling, if only some one can help him with this threads_vtx (Latest) ?, then it would be shit hot!
 
Last edited by drwhojan,

matif

Well-Known Member
Member
Joined
Jan 19, 2010
Messages
127
Trophies
0
XP
1,044
Country
Taiwan
^
View attachment 102656

LOG_ERROR sounds simple, logging the error..

The error is the game asking for a core2 / id2 to be Implemented as THREADPROCESSORID_2
You don't need to answer my question, I'm not saying you don't know, I Just suggest if you want to change C++ you need to know C++, at least you can write a simple program in C++, then your builds will be better.
By the way, I don't know what you're talking above: is the game asking for a core2 / id2 to be Implemented as THREADPROCESSORID_2
 
  • Like
Reactions: 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
You don't need to answer my question, I'm not saying you don't know, I Just suggest if you want to change C++ you need to know C++, at least you can write a simple program in C++, then your builds will be better.
By the way, I don't know what you're talking above: is the game asking for a core2 / id2 to be Implemented as THREADPROCESSORID_2

I mean, I know no think of C++, Just got more of a picture mind then remember, helpful at times when I'm on top, but yes may i can look into C++ on low level.

I was only asking, if anyone could improve to what i did that came to mind ?.
 
Last edited by drwhojan,
  • Like
Reactions: matif

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

Attachments

  • command_processor.zip
    6.9 KB · Views: 187
Last edited by drwhojan,
  • Like
Reactions: NiagA

zaxscd1234

Member
Newcomer
Joined
Oct 4, 2017
Messages
13
Trophies
0
Age
50
XP
131
Country
United States
Some speed test in different scenes of Bravely Default at 3x res.
Code:
                Citra-MSVC-14-OCT-2017-tabnk  citra-msvc-20171006-522e67f-jhno591
Volcano Cave              72-78fps                     85-95fps
Battle in Cave            77-82fps                     88-110fps
Temple of Fire            69-73fps                     82-88fps
Title Screen              50-51fps                     59-60fps
Main Menu                 59-60fps                     76-77fps
D's Journal               36-41fps                     61-71fps
branch          threads_vtx+texcache-rebase   threads_vtx+texcache-rebase
                    (Latest 10-10-2017)       (30-9-2017)   (30-9-2017)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @salazarcosplay, Morning