Posts: 3
Threads: 2
Joined: Mar 2010
Reputation:
0
Guys, I'm a big fan of PCXS, and was wondering if you had an internal roadmap for PCX2S development.
I know that 0.9.7 will be improving usability, and that you're looking into utilising >2 cores.
I understand that open source development means that you have many different streams of thinking. But do the development team have a high level roadmap of where they want the emulator to go? Are you looking at specific "high target" games to make compatable? Working on general performance issues? Leveraging more from graphics cards?
I think this would make an interesting news post. I'm sure others will feel the same.
Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
121
Location: Germany
03-14-2010, 03:34 PM
(This post was last modified: 03-14-2010, 03:34 PM by rama.)
We have the ToDo List .
Everything we ever thought useful lands in there, and it is rumored the list goes into the hundreds of kilobytes..
No really, we have general goals that, of course, include compatibility fixes and emulation improvements.
We also want to optimize a few things yet, especially how the GS is emulated right now.
Then there's usability (cheats, ease of use, how "smooth" everything works, etc) to work on.
And of course the stuff you people ask for a lot.
Posts: 247
Threads: 9
Joined: Dec 2009
Reputation:
0
rama do you know anything about whether or not quad core support is being worked on?
Posts: 15.302
Threads: 431
Joined: Aug 2005
Reputation:
352
Location: Athens,Greece
For the billionth time NO. NO! It will take a HUGE rewrite of the emulator which will take at least MONTHS by itself and in the end we don't even know what kind of new bugs will come up or if the speed gain will be anything significant.
Posts: 73
Threads: 8
Joined: Oct 2009
Reputation:
0
I think people who ask about Quad core (Or multicore) support think that it is a simple operation where you have to flick a swich somewhere in the code from 0 to 1, and things start working with as many cores as possible. For some applications it is easier to get threaded code than others. Some workloads are inherently threaded (like Photoshop, 3D Rendering, etc) , so this is not a problem. PCSX2 and any advanced emulator is a disaster to code in a multi threaded way because of all of the sinchronisation required. PCSX2 tries to emulate MULTIPLE physical chips. To to that, some tight sync is required, and you can not split one chip's work into 2 parts to be emulated by 2 threads.
Disclaimer : this is as far as I know, I may be wrong. When I say "can not" I probably mean "it is very very very difficult and requires a major rewrite".
Hopefully someone who is willing to ask this question again reads this thread.
i7 @ 3.2Ghz /w Noctua
6GB Dominator 1600Mhz
5770 Vapor-X
1.5 TB Raid 5 /w 3ware 9650SE
Posts: 3
Threads: 2
Joined: Mar 2010
Reputation:
0
Sorry for mentioning many core support, but thanks for the update rama.
I'd really like to hear more, what are your current concerns with GS emulation? Do you guys have a hitlist of games you want compatible? Or is development driven some other way?