I’m evaluating Panda3D for porting to the Nintendo Wii, I’m just starting to look into this, so I’m wondering if some of the more experienced people here have an idea on what might be involved in porting Panda3D to a totally new platform.
I’m most interested in how Panda3D integrates Python since I have a feeling that would be the most involved part.
That would be very cool
I guess the first step would be to get the core libraries compiled and then to write your own “wiidisplay” module, and worry about the Python parts later. First get pview running
I suggest looking at panda’s current display modules (tinydisplay, glxdisplay, osxdisplay) to give you a clue how to get started.
And because Nintendo DS is like Unix gaming edition cutted family blah blah blah…
It will be like 6 months of work. You’d need to include all Wii’s system files, just to run “cube demo”. This would make panda grow up like in 13 times. That’s not funny. Although all python conversions on any console failed…
a Wii and a Nintendo DS have only one thing in common. the brand.
the Wii is based on a PowerPC cpu and an ATI GPU.
the nintendo DS on the other hand is based on an ARM9.
little is known about the os which is running on them. at least i dont know about it.
the wii might has a *nix based , maybe even somewhat cutdown mac os version running. for the nintendo DS i dunno maybe firmware-only.
when it comes to the wii. you need a special license to develop games for wii afaik. aswell as the approval of nintendo if you want to sell them.
cant say anything about the difficulty of the actual porting but it shouldnt take 6 month if you have the neccessary libs to compile against.dunno if the endianess causes any trouble.