• 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 … 43 44 45 46 47 … 117 Next »

Dolphin for little-endian gnu/linux/PowerPc with kvm
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Dolphin for little-endian gnu/linux/PowerPc with kvm
09-24-2013, 06:52 PM
#1
robyinno
Unregistered
 
Soon will have affordable and powerfull Powerpc DevKit and nowadays we have already cheap used powerpc G4/G4 machine NVIDIA or with ATI based video card, so we want to port Dolphin to Powerpc architecture thanks to the virtualization ( and not the much slower emulation) of kvm.
Could you provide us the needed info for doing that? Or are you as Dolphin Team already working on that.

The Wii and GameCube are Powerpc based so make sense to support Dolphin on gnu/linux Powerpc architecture.

About the G4 virtualization here our post
http://techuman.wordpress.com/2013/09/12...-with-kvm/
Reply
09-25-2013, 12:37 AM (This post was last modified: 09-25-2013, 12:49 AM by Sonicadvance1.)
#2
Sonicadvance1 Offline
Professional Hand Holder
**********
Developers (Some Administrators and Super Moderators)
Posts: 716
Threads: 15
Joined: Jan 2013
The Dolphin emulator makes assumptions /everywhere/ in the code that it is running on a little endian machine.
I looked towards gaining support for big endian in Dolphin a few years ago and it immediately hit roadblock after roadblock with big endian support.
It would be a massive undertaking with how large our codebase is.

[edit]
Not to mention we now require OpenGL 3.x and I'm not sure how many PowerPC hosts support that...
[/edit]
Find
Reply
09-25-2013, 05:50 PM
#3
lamedude Offline
Senior Member
****
Posts: 360
Threads: 7
Joined: Jan 2011
G4 should be bi endian; IIRC G5 wasn't.
Website Find
Reply
09-25-2013, 05:54 PM
#4
robyinno
Unregistered
 
Thank you for your answer, and I hope new energy will arrive in the
powerpc area, so this new energy could help the port on big-endian even
this great project!

Please help me to understand, Dolphin emulator is
wrote on C++, if I have understood well.
And the assumption everywhere
about little endian is related to emulation of powerpc processor and
other hardware components and convert big-endian data and code of
Wii/Gamecube games and OS to little-endian x86, is right?

It's difficult to isolate the dolphin code that take care about the emulation of the CPU between the emulation of the rest of the hardware?

Thanks again for your time.
(09-25-2013, 12:37 AM)Sonicadvance1 Wrote: The Dolphin emulator makes assumptions /everywhere/ in the code that it is running on a little endian machine.
I looked towards gaining support for big endian in Dolphin a few years ago and it immediately hit roadblock after roadblock with big endian support.
It would be a massive undertaking with how large our codebase is.

[edit]
Not to mention we now require OpenGL 3.x and I'm not sure how many PowerPC hosts support that...
[/edit]

That's very interesting!
(09-25-2013, 05:50 PM)lamedude Wrote: G4 should be bi endian; IIRC G5 wasn't.
Reply
09-26-2013, 04:50 AM
#5
Sonicadvance1 Offline
Professional Hand Holder
**********
Developers (Some Administrators and Super Moderators)
Posts: 716
Threads: 15
Joined: Jan 2013
It's very difficult because throughout the entire ten years of the lifetime of the project, there hasn't been any thought put in to the source that it'll run on a big endian machine because no developers have thought/cared for it to run on a big endian system. It would take a while to do.
Find
Reply
09-26-2013, 08:26 AM
#6
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Why would this even be worth doing?
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
09-26-2013, 10:58 AM
#7
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
No.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
10-03-2013, 07:07 PM
#8
robyinno
Unregistered
 
Look like true , G4 should run in little-endian mode , even powerpc 44x cores , and starting from ibm power7 processors .
And now Debian have started to support powerpc little-edian .

So now I come back to my initial intention that is I want to make it happen that Dolphin Emulator run on powerpc ( little-endian), I'm not able and I don't want to do alone, I'm searching people that like to do that, just for fun.
I thinks that the help of dolphin devs is foundamental, becouse is needed to substitute the emulation code of the powerpc machine code with the virtualization of it.

(09-25-2013, 05:50 PM)lamedude Wrote: G4 should be bi endian; IIRC G5 wasn't.
Reply
10-03-2013, 09:13 PM
#9
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
And we won't support anything like that because it's useless.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
10-04-2013, 03:58 AM
#10
Sonicadvance1 Offline
Professional Hand Holder
**********
Developers (Some Administrators and Super Moderators)
Posts: 716
Threads: 15
Joined: Jan 2013
Dolphin supports a "generic" build that builds with all the x86/ARM specific code cut out and leaves you with an interpreter. One could start from their and work their way up.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma