I saw recently that it’s possible to have dolphin on an Xbox one. So could it also be ported to the Xbox 360 (I know that the 360 is a lot less powerful than the Xbox one, I’m just asking if it’s possible to port, not to run incredible good games, more like hello world or something)
Possible To Port Dolphin To Xbox 360
|
03-19-2020, 08:45 PM
Getting it running would be far from trivial, and I'm not certain if it's possible at all. If you do get it to run, the performance wouldn't be good at all. I don't think this is something that anyone is interested in working on.
03-19-2020, 08:50 PM
(03-19-2020, 08:45 PM)JosJuice Wrote: Getting it running would be far from trivial, and I'm not certain if it's possible at all. If you do get it to run, the performance wouldn't be good at all. I don't think this is something that anyone is interested in working on. That’s what I said I don’t wanna run games on it. I wanna see if I can launch homebrew titles as: hello world. And I might be interested in doing this (also because I wanna learn more about programming). To me it looks like a neat project 03-19-2020, 08:55 PM
If so, probably the first thing I should tell you is: Dolphin currently assumes that the host is little endian. You'd have to go through Dolphin's code and fix it up so that with both little endian and big endian. Each change isn't too hard in itself – the hard part is making sure you've found all the code that needs to be changed.
Any advice beyond that would probably require more knowledge of the 360 than what I have. 03-19-2020, 09:18 PM
(03-19-2020, 08:55 PM)JosJuice Wrote: If so, probably the first thing I should tell you is: Dolphin currently assumes that the host is little endian. You'd have to go through Dolphin's code and fix it up so that with both little endian and big endian. Each change isn't too hard in itself – the hard part is making sure you've found all the code that needs to be changed. Oh ok, do you know somebody who has more experience with the 360? And in which programming language is dolphin written? Also do I need to “translate” the code for the Xbox 360? 03-19-2020, 10:03 PM
(03-19-2020, 09:18 PM)That one guy with Dolphin Wrote: Oh ok, do you know somebody who has more experience with the 360? No. (03-19-2020, 09:18 PM)That one guy with Dolphin Wrote: And in which programming language is dolphin written? C++. (03-19-2020, 09:18 PM)That one guy with Dolphin Wrote: Also do I need to “translate” the code for the Xbox 360? Most of the code shouldn't require any changes (at least assuming there exists a compiler that targets the 360 and that supports a recent enough version of C++, which I'm not sure about...). The two exceptions are the JIT (if you want to have one – it isn't required as long if you're fine with horrible performance) and the graphics backends (I don't really know how the graphics APIs on the 360 work, but I wouldn't imagine Dolphin's current graphics backends would work out of the box). 03-19-2020, 10:16 PM
(03-19-2020, 10:03 PM)JosJuice Wrote: No. Thank you for all this information. I will see how far I will come with this. Thank you so much man. You are great 03-19-2020, 10:29 PM
(03-19-2020, 10:03 PM)JosJuice Wrote: No.Btw do you mean with an compiler that supports Xbox 360: XDK (https://en.m.wikipedia.org/wiki/Xbox_Development_Kit)? It uses Microsoft Visual Studio . NET. to compile programs 03-19-2020, 10:50 PM
(03-19-2020, 10:29 PM)That one guy with Dolphin Wrote: Btw do you mean with an compiler that supports Xbox 360: XDK (https://en.m.wikipedia.org/wiki/Xbox_Development_Kit)? It uses Microsoft Visual Studio . NET. to compile programs Yes, but which versions of Visual Studio does it support? This determines which version of C++ it supports. If you only can compile old versions of C++, you'll probably have to use an old version of Dolphin. 03-20-2020, 12:15 AM
(03-19-2020, 10:50 PM)JosJuice Wrote: Yes, but which versions of Visual Studio does it support? This determines which version of C++ it supports. If you only can compile old versions of C++, you'll probably have to use an old version of Dolphin. I believe it uses 6.0 or 2010. And about c++: I believe it uses c++ 6.0. Is an dolphin build that uses those versions? |
« Next Oldest | Next Newest »
|
Users browsing this thread: 6 Guest(s)