¿Tienes ganas de crear tus propios Homebrews aprovechando el máximo potencial de tu Playstation 3? ¿Necesitas un kit de desarrollo potente que satisfaga tus necesidades? Entonces PSL1GHT es tu SDK o Kit de Desarrollo de Software, completamente libre para Playstation 3 y con el que podrás crear tus HomeBrews usando el lenguaje de programación C. Si quieres saber cómo instalarlo, sigue leyendo.
PSL1GHT es la opción más completa para desarrollar nuestros Homebrews para PS3, ya que no posee casi ninguna limitación, sólo nuestra imaginación y conocimientos de programación. Sin más dilación, vamos a pasar a ver qué necesitamos en nuestro PC para poder disfrutar de este maravilloso SDK:
1.- Lo primero de todo, será iniciar el instalador y darle a Siguiente hasta que nos aparezca una ventana como la que tenemos a continuación, en la que seleccionaremos la opción de Install from Internet:
2.- A continuación, seleccionaremos la ruta donde instalaremos el Cygwin, dejaremos la ruta que viene por defecto, es decir, X:\Cygwin
, donde X es la raíz de vuestro Disco Duro. Tendréis que elegir All Users si queréis instalarlo en todos los usuarios de vuestro sistema, o Juste Me, si sólo queréis instalarlo en vuestro usuario:
3.- Lo siguiente será seleccionar el método de acceso al servidor de descarga, para no complicarnos la vida, dejaremos la opción que viene por defecto, Direct Connection:
4.- El próximo paso será encontrar un servidor de descarga, con que dejéis marcado el que viene por defecto no habrá ningún problema:
5.- A continuación, vamos a tener que añadir el módulo wget desde la categoría Web. Para ello, en el cuadro de texto que está al lado de Search, tenemos que escribir wget y darle al Intro, esto hará que filtremos la búsqueda de módulos a nuestro módulo en particular. Para añadir el módulo, sólo tendremos que seleccionar la casilla de Bin:
6.- Continuaremos hasta que finalice el proceso de instalación:
7.- Para terminar, marcaremos la opción de Create Icon on Desktop, si queremos tener un Acceso Directo en el escritorio de Cygwin y Add icon to Start Menu si queremos tener un Acceso Directo en el menú de inicio:
1.- Lo primero de todo será ejecutar Cygwin, en caso de que lo hayamos instalado en Windows 7 o Vista, habrá que ejecutarlo como Administrador (botón derecho -> ejecutar como administrador):
2.- A continuación, tendremos que ir introduciendo las siguientes instrucciones en Cygwin:
wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg chmod +x apt-cyg mv apt-cyg /usr/bin
apt-cyg install autoconf automake bison flex texinfo libncurses-devel gcc4 make \ libelf0-devel python zlib-devel libtool libgmp-devel openssl-devel pkg-config \ git subversion mercurial patch bzip2 mc mpfr
mkdir $PS3DEV chown $USER $PS3DEV
export PS3SRC=/usr/src/ps3dev mkdir $PS3SRC chown $USER $PS3SRC
git clone git://github.com/ps3dev/ps3toolchain.git $PS3SRC cd $PS3SRC ./toolchain.sh
NOTA: El proceso puede tardar alrededor de 6 horas, todo dependerá de las características técnicas de nuestro ordenador.
3.- Reiniciar PC.
Para saber si hemos instalado correctamente nuestro entorno de programación PSL1GHT, compilaremos uno de los ejemplos que vienen con PSL1GHT. Para ello, nos iremos a X:\cygwin\usr\src\ps3dev\build\psl1ght\samples\graphics\videoTest
y copiaremos el contenido de ese directorio en X:\cygwin\home\User\ps3dev
(donde User es el nombre del usuario de tu PC). A continuación, nos iremos a Cygwin y ejecutaremos:
cd \ps3dev make
Y si hemos instalado todo adecuadamente, se nos tendrían que crear 3 archivos:
¡Enhorabuena! Ya tienes el entorno de programación PSL1GHT instalado correctamente con el que tendrás la posibilidad de programar tus propios Homebrews para PlayStation 3. PS3.Scenebeta.Com apoyará y recogerá gustosamente todas vuestras creaciones.
Descargar Cygwin Versión 2.378 (Sólo Usuarios Registrados).
Comentarios
he logrado avansar un pokito
he logrado avansar un pokito pero cuando llego a la parte de instalar ... ps3libraries... --2012-02-01 17:19:52-- http://zlib.net/zlib-1.2.5.tar.gz Resolving zlib.net (zlib.net)... 69.73.181.135 Connecting to zlib.net (zlib.net)|69.73.181.135|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-02-01 17:19:53 ERROR 404: Not Found. ../scripts/001-zlib-1.2.5.sh: Failed.
el error es por que en zlib.net ya no esta disponible la version 1.2.5 alguien save como correjir esto ???
Gracias Scenebeta por ser la mejor comuna de scene en español
hice el paso de
hice el paso de
./toolchain.sharrrggg despues de 2 dias de porceso me salio con su chiste:
make[1]: leaving directory /usr/src/ps3dev/build/newlib-1.19.0.buildspu
makefile:876: recipe for target all failed
make: *** [all] Error 2
../scripts/009-newlib-1.19.0-spu.sh: failed
que sucedeee ?? como lo resuelvo ???
Gracias Scenebeta por ser la mejor comuna de scene en español
me da error al hacer: git
me da error al hacer:
git clone git://github.com/ps3dev/ps3toolchain.git $PS3SRC
dice que no se puede conectar o algo asi de un soket... sera el firewall de la empresa o que ???
Gracias Scenebeta por ser la mejor comuna de scene en español
...
incluye esto algun emulador, o hay alguna forma de emular las aplicaciones de ps3 en windows o linux? a ser posible, dejenme un enlace de descarga acia alguna pagina desde la cual pueda obtener un emulador.
por mas que intento no sale
por mas que intento no sale nada a alguien le ha funcionado esto en windows 7?
DUDA: los comandos como estos van todos escritos seguidos o cada linea es un enter?
A mí. el tutorial está hecho
A mí. el tutorial está hecho en Windows 7. Ten cuidado al escribir todo correctamente y ejecutarlo en modo administrador.
Ese, en concreto, va escrito en una misma línea.
Si pudieras especificar todo
Si pudieras especificar todo para mas facil :D. lo hice en tres lineas y ahora tengo la duda de los demas como seria :S. porque me marca errores incluso en esa linea a la hora de estar descargando el final.
PD: Gracias por todo :D.
En el tutorial está todo
En el tutorial está todo perfectamente explicado, no tendría por qué haber dudas.
Dices "Ese, en concreto, va
Dices "Ese, en concreto, va escrito en una misma línea.".
Y eso no viene en el tuto lo demas tampoco sorry si molesto pero es la verdad.
¿Es que acaso no se ve que
¿Es que acaso no se ve que está escrito en una misma línea? xDD, eso es una información que se da por supuesta...
ERROR en Añadir variables de
ERROR en
Añadir variables de entorno para PSL1GHT$ mkdir $PS3DEV (Aqui presione enter y me sale esto).
mkdir: missing operand
Try 'mkdir --help' for more information.
solucionado error de escritura.
ahora cada que abro el Cygwin me aparece la direccion mal que escribi como podria solucionar eso?
Usa cd para ir a una ruta, ¿a
Usa cd para ir a una ruta, ¿a qué ruta quieres ir?
A ninguna pero cada vez que
A ninguna pero cada vez que entro al Cygwin me aparece: bash: export: `PS·DEV=/usr/local/ps3dev': not a valid identifier.
si me equivoque la primera vez al poner PS3DEV y puse PS·DEV y no se como hacer para que ya no me salga al principio al iniciar el Cygwin.
¿Y no te deja escribir nada
¿Y no te deja escribir nada más? Porque si te deja escribir, redefine la variable con el nombre correcto, o reinstala Cygwin y vuelve a realizar todos los pasos, no se me ocurre otra cosa, lo siento.
Salu2tS!
Ok gracias eso are.
Ok gracias eso are. y si me deja seguir escribiendo.
jajaja
Y eso.... no que no ibas a programar para PS3....?
Perdido, eres muy indeciso..!!!
Saludos.
Esque se me avia descompuesto
Esque se me avia descompuesto el ps3 pero ya lo repare ;). saludos tripio.
pero por mas que quiero instalar esta ma... no puedo xD.
Mmm...
¿Emular Linux en Windows?
Mejor instalar Linux y evitar errores...
En cuanto saque un rato
En cuanto saque un rato pondré la instalación para Linux ;)
Salu2tS!
Hola, cuando ingreso el
Hola, cuando ingreso el comando wget es como si oyera llover.... ¿Sabeis cual puede ser el error?
Que no has introducido el
Que no has introducido el módulo wget, se explica más arriba como añadirlo.
Salu2tS!
¿Este paso? 5.- A
¿Este paso?
5.- A continuación, vamos a tener que añadir el módulo wget desde la categoría Web. Para ello, en el cuadro de texto que está al lado de Search, tenemos que escribir wget y darle al Intro, esto hará que filtremos la búsqueda de módulos a nuestro módulo en particular. Para añadir el módulo, sólo tendremos que seleccionar la casilla de Bin:
Si lo he hecho, d hcho ahora solo me deja desistalarlo, reinstalarlo o bajarle de version, pero sigue como si no le pusiera nada
Entonces es que lo tienes
Entonces es que lo tienes correctamente instalado. Procede con el resto de los pasos ;)
Salu2tS!
Me sigue pasando que al poner
Me sigue pasando que al poner wget es como si no pasara nada
¿Pero no puedes pasar al
¿Pero no puedes pasar al siguiente paso?
Xx SeRyI xX@XxSeRyIxX-PC ~$
Xx SeRyI xX@XxSeRyIxX-PC ~
$ wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg
Xx SeRyI xX@XxSeRyIxX-PC ~
$ chmod +x apt-cyg
chmod: cannot access `apt-cyg': No such file or directory
No hay manera de descargarlo manualmente?
A ver, intenta extraer el
A ver, intenta extraer el contenido de este .rar en C:\cygwin\usr\src y me dices cómo ha ido ;)
Vale el dios de desistalar,
Vale el dios de desistalar, pasar Tuneup, ccleaner y reiniciar y reinstalar ha funcionado xD
Ahora.... en la parte de los echos? Ai qu escribir esto
echo 'export PS3DEV=/usr/local/ps3dev' >> ~/.bash_profile¿Y deberia pasar algo? porque ahora es esto lo que oye llover xD
Jajaja, no tranquilo, la
Jajaja, no tranquilo, la escribe en sistema pero no te da ningún aviso ;)
EXCELENTE!!!!
Ahora si podré aplicar mis conocimientos basicos para hacer aunque sea un homebrew de 1 +1 = 2 xD... ya veran avanzaré y publicare excelente homebrew cuando vaya adquiriendo mas practica y conocimientos!!
EDITO: ¿Como haria para compilar mi homebrew en .PKG?
Con las herramientas de
Con las herramientas de firmado (make_self, make_self_npdrm, packbage_finalize...). Dentro de unos dias publicaré una herramiena para convertir ELF a PKG con interfaz gráfica y sin ningun tipo.de.complicacion en el proceso ;)
Como pego el codigo dentro de la ventana
no se como copiarlo al codigo dentro de la ventanita de la froma clasica y la verdad que volver a escribir algo que esta escrito en una pc me parece molesto XD. si alguien me dice como, anticipadas las gracias!!
Yo lo hice escribiendo el
Yo lo hice escribiendo el código, tampoco da tanta pereza... xDD Para copiar texto en Cygwin, tendrás que clickar con el botón derecho en la parte superior de la ventana del programa (a la derecha de las opciones de minimizar, maximizar y cerrar) y darle a Propiedades. En Propiedades, seleccionar la opción Opciones, y dentro de Opciones, en Opciones de Edición, marcar Modalidad de edición rápida y Aceptar.
Ahora solo tendrás que clickar con botón derecho sobre la ventana de texto y se te pegará lo que hayas copiado previamente.
Salu2tS!
muchas gracias!!
muchas gracias!!
El único problema es
El único problema es que.......no tengo la ps3 hackeada D:
Para crear homebrews no es
Para crear homebrews no es totalmente necesario, aunque sería más cómodo :P
PD: Os recuerdo (lo dije hace tiempo) que el que quiera iniciar probando sus homebrews y cosas, yo puedo testearselas (mi PS3 siempre estará a vuestra disposición mientras no seáis muchos y las aplicaciones no sean peligrosas).
instalando....
instalando....