• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 8 9 10 11 12 ... 116 Next »

Possible To Port Dolphin To Xbox 360
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Possible To Port Dolphin To Xbox 360
03-19-2020, 08:41 PM
#1
That one guy with Dolphin Offline
Sony Xperia Z5 Compact user
***
Posts: 81
Threads: 22
Joined: Dec 2019
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)
Find
Reply
03-19-2020, 08:45 PM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,837
Threads: 7
Joined: Oct 2014
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.
Find
Reply
03-19-2020, 08:50 PM
#3
That one guy with Dolphin Offline
Sony Xperia Z5 Compact user
***
Posts: 81
Threads: 22
Joined: Dec 2019
(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
Find
Reply
03-19-2020, 08:55 PM
#4
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,837
Threads: 7
Joined: Oct 2014
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.
Find
Reply
03-19-2020, 09:18 PM
#5
That one guy with Dolphin Offline
Sony Xperia Z5 Compact user
***
Posts: 81
Threads: 22
Joined: Dec 2019
(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.

Any advice beyond that would probably require more knowledge of the 360 than what I have.

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?
Find
Reply
03-19-2020, 10:03 PM
#6
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,837
Threads: 7
Joined: Oct 2014
(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).
Find
Reply
03-19-2020, 10:16 PM
#7
That one guy with Dolphin Offline
Sony Xperia Z5 Compact user
***
Posts: 81
Threads: 22
Joined: Dec 2019
(03-19-2020, 10:03 PM)JosJuice Wrote: No.


C++.


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).

Thank you for all this information. I will see how far I will come with this. Thank you so much man. You are great
Find
Reply
03-19-2020, 10:29 PM
#8
That one guy with Dolphin Offline
Sony Xperia Z5 Compact user
***
Posts: 81
Threads: 22
Joined: Dec 2019
(03-19-2020, 10:03 PM)JosJuice Wrote: No.


C++.


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).
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
Find
Reply
03-19-2020, 10:50 PM
#9
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,837
Threads: 7
Joined: Oct 2014
(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.
Find
Reply
03-20-2020, 12:15 AM
#10
That one guy with Dolphin Offline
Sony Xperia Z5 Compact user
***
Posts: 81
Threads: 22
Joined: Dec 2019
(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?
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode