Esto es lo que dijo uno de lo desarolladores del dolphin original se posteo en su dia pero lo vuelvo a poner por si alguien no lo ha leido en su tiempo.
Porting Dolphin to the PS3 wouldn't be even THAT hard anymore (thanks to the x86-less branch), but there are still several problems:
- Dolphin doesn't make use of that many cores (as pointed out before), so performance will be bad
- there's no OpenGL driver we could use (nouveau would need to be ported first), writing a software rasterizer is too time-consuming
- We don't have any non-x86/x64 JIT (just in time recompiler), yet, so one could only use interpreter mode...
- probably Dolphin won't even compile properly on any PS3 toolchain available...
- probably something else I can't think of right now
- Dolphin no esta preparado para muchos cores que su rendimiento seria malo (Hay que trabajarlo y mejorarlo)
- Portar el driver Opengl desde la informacion existente en nouveau (Esto es lo primero que se tiene que hacer)
- No se tiene un recompilador para otra arquitectura que no sea x86-x64 , por lo que solo se puede ejecutar en modo interprete.
- Posiblemente compilarlo para ps3 sería una cosa dificil debido a las herramientas disponibles de ps3
Las dos primeras són fundamentales , la tercera del recompilador para alguna parte de la arquitectura ayudaria a cojer mas velocidad
El fundador de dolphin ector dijo esto (creo que lo postee en su dia tambien)
I believe that it can be done BUT it would be a MASSIVE undertaking. Not one that I'm likely to take on, that's for sure
Main pieces of work necessary:
* Writing a new JIT, Gecko->Cell PPC.
* Getting an OpenGL implementation (will involve porting MESA + Nouveau) OR porting the emu to directly access the nVidia GPU (might be even harder)
* Getting a working Cg-compatible shader compiler that can run directly on the PS3 OR rewrite the whole shader generation to generate binary GF7800 shaders directly
* Tying up all loose ends and optimizing
I think all of the above are possible but seriously difficult and time consuming. Full speed is probably attainable, at least on GC games but possibly also Wii games, after a few years of solid work
Viene a decir casi lo mismo
- Necesidad de port de MESA + Nouveau o emular binariamente directo para la GPU (puede ser ma dificil esto último)
- Escribir un nuevo JIT gekko para PPC
- Obtener un compilador compatible con CG y pueda ejecutarse en ps3 directamente o reescribir shaders para la GPU 7800
- Para terminar optimizaciones varias y exclusivas para la arquitectura
Su último parrafo "Full speed is probably attainnable , at least on GC Games but possibly also wi games , after a few years of solid work" lo pone bien claro para los juegos de GC lo tiene mas claro es posible tener juegos a 100% de velocidad, puede que con wii tambien pero a costa de que? de unos años y dedicandose en exclusiva y duro trabajo cosa a dia de hoy no hay ese intenso trabajo existente.
http://forums.dolphin-emulator.com/show ... 893&page=2