Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Xbox port not possible now?
09-27-2016, 03:12 PM
Post: #12
RE: Xbox port not possible now?
Hi! Well, after months of work and hundreds of "auto", "override", "enum class" and other C++11 obstacles, I have finally made my proof of concept, porting an ancient version of PPSSPP (0.6.1) to the original Xbox. The goal of this proof is seeing if the Xbox can handle this marvelous emulator (even in a partial way) and if so, I will obviously update the port to the latest core.

Now I must take a decission, and I would like to hear your opinions, because having the proper information can save me from more months of work. The thing is that now I have the core of the 0.6.1 emulator properly running in Xbox, but without graphics and sound. My next step is adding graphics, and as OpenGL is not supported in Xbox, I am going to use the Direct3D branch. My first approach was taking all the GPU code from the last PPSSPP version and try to adapt it to the old 0.6.1 core (as far as I have seen, it is feasible to do it). I was planning to do this because I thought that Direct3D was not supported in PPSSPP until the year 2014 or so (it was announced here: http://forums.ppsspp.org/showthread.php?pid=93880), while the core that I am working on, is from 2013.

But... I have seen that the 0.6.1 core HAS a GPU/Direct3D subfolder. Does this GPU backend work, although basically? Or maybe it was a "work in progress" and it didn't work at all until it was announced in 2014?

I know that asking things about a release made in 2013 is terrible, but I hope that you understand that this has been a huge work (that may end in nowhere), and porting the GPU will probably need more months, so if you could point me to the right direction with your experience and save me some work, it would be very nice. The doubt that I have is if it is worth to port the Direct3D backend that the old 0.6.1 version had... or if I must port the last GPU backend and adapt it to the 0.6.1 core because the 0.6.1 one didn't work at all.

Thank you very much in advance for any information that could be useful, and of course thank you very much for your great work in PPSSPP!! Smile
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Xbox port not possible now? - hcfcoder - 11-17-2015, 10:42 AM
RE: Xbox port not possible now? - Henrik - 11-17-2015, 11:09 AM
RE: Xbox port not possible now? - hcfcoder - 11-17-2015, 11:47 AM
RE: Xbox port not possible now? - hcfcoder - 11-26-2015, 09:40 AM
RE: Xbox port not possible now? - hcfcoder - 11-27-2015, 12:37 PM
RE: Xbox port not possible now? - hcfcoder - 11-18-2015, 08:40 AM
RE: Xbox port not possible now? - hcfcoder - 11-23-2015, 04:41 PM
RE: Xbox port not possible now? - hcfcoder - 09-27-2016 03:12 PM
RE: Xbox port not possible now? - hcfcoder - 09-29-2016, 10:54 AM

Forum Jump: