Una pregunta general para la gente:
¿Sabeis realmente en que estado está la scene de PS3? Porque viendo las peticiones.... Esto no va como bronca hacia nadie, sino algo meramente informativo.
Existen los SDK's de Sony que se filtraron el 1.92 y el 3.41. Estos SDK están protegidos por los derechos de autor. Es decir, para poder desarrollar con ellos hay que pagar sus correspondientes licencias.
Estos SDK's llevan utilidades y facilidades para desarrollar (OpenGL entre otras cosas, ejemplos, etc). Los primeros emuladores que han ido saliendo como Mednafen, Snex9X, el emulador de PSX y muchos de los loaders tiran de estas SDK's.
Al ser compilados con código propiedad de Sony, pueden tener problemas legales y Sony puede pedir que se retire. Es decir, Sony puede tomar cartas en el asunto.
Por otro lado, se está desarrollando un SDK libre para PS3 llamado psl1ght que está todavía en pañales. Están cambiando y añadiendo cosas constantemente (preguntadselo a Hermes
).
El código fuente:
https://github.com/HACKERCHANNEL/PSL1GHTPsl1ght por ejemplo no tiene soporte OpenGL, por no tener no tiene una fuente de texto para sacar el "Hola mundo"* en pantalla. Tienes que crear la fuente a mano. Menos mal que tenemos a Hermes para facilitarnos las cosas y ha creado una pequeña librería para hacer algunas cosas en 3D (Tiny3D)
wiki/Tiny3DAlgunos de estos emuladores están intentando portar a psl1ght como el emulador de PSX, pero es muy complicado por lo que he dicho antes. No tiene soporte para OpenGL, y tiene lo básico. Además al estar cambiando las cosas constantemente dejan de funcionar cosas que funcionaban (como Tiny3D de Hermes) y hay que trabajar el doble.
Para poder desarrollar las cosas que la gente pide hay que tener una base, que psl1ght avance y facilite más las cosas. No se puede empezar la casa por el tejado. Hay cosas mucho más prioritarias que crear un lector de PDF.
* Para el que no sepa lo que es el "Hola Mundo": cuando se empieza a desarrollar en un lenguaje nuevo o en alguna plataforma nueva, se intenta hacer el ejemplo más simple que funcione. Lo típico y el ejemplo que se suele poner es una cadena de texto. Y como costumbre está suele ser "Hellow World" en inglés o "hola mundo" en español. Es decir, el ejemplo más simple para ver que funciona y por el que empezar.