Publicidad

Anuncios Google

Instalación PSL1GHT

Tutoriales de programacion PS3 y avanzados

PSL1GHT V2

¿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:

¿Qué necesitamos?

  • Un PC con Windows 7, Vista o XP.
    • 256 MB mínimos de memoria RAM.
    • 1.3 GHz mínimos de CPU.
  • Cygwin (Disponible al final de la noticia).

Instalando Cygwin:

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:

Click en la imagen para agrandar.

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:

Click en la imagen para agrandar.

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:

Click en la imagen para agrandar.

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:

Click en la imagen para agrandar.

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:

Click en la imagen para agrandar.

6.- Continuaremos hasta que finalice el proceso de instalación:

Click en la imagen para agrandar.

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:

Click en la imagen para agrandar.

Instalando PSL1GHT:

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):

Click en la imagen para agrandar.

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

Instalar paquete apt-cyg

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

Instalar recursos necesarios para PSL1GHT
echo 'export PS3DEV=/usr/local/ps3dev' >> ~/.bash_profile
echo 'export PSL1GHT=$PS3DEV/psl1ght' >> ~/.bash_profile
echo 'export PATH="$PATH:$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin"' >> ~/.bash_profile
. ~/.bash_profile
Añadir variables de entorno para PSL1GHT

mkdir $PS3DEV
chown $USER $PS3DEV

Asignar PS3DEV como directorio principal

export PS3SRC=/usr/src/ps3dev
mkdir $PS3SRC
chown $USER $PS3SRC

Crear el directorio PS3SRC y asignar permisos de administrador

git clone git://github.com/ps3dev/ps3toolchain.git $PS3SRC
cd $PS3SRC
./toolchain.sh

Instalar PSL1GHT y bibliotecas correspondientes

NOTA: El proceso puede tardar alrededor de 6 horas, todo dependerá de las características técnicas de nuestro ordenador.

3.- Reiniciar PC.

Compilando nuestro primer HomeBrew:

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:

  • ps3dev.elf
  • ps3dev.fake.self
  • ps3dev.self

¡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.

Descarga:

Descargar Cygwin Versión 2.378 (Sólo Usuarios Registrados).

4.4
Tu voto: Ninguno Votos totales: 4.4 (35 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ahrimanes

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

Imagen de ahrimanes

hice el paso de

hice el paso de

./toolchain.sh

arrrggg 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

Imagen de ahrimanes

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

Imagen de Siudek

...

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.


Imagen de sting18

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?

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


Imagen de Anabol

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.

Imagen de sting18

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.


Imagen de Anabol

En el tutorial está todo

En el tutorial está todo perfectamente explicado, no tendría por qué haber dudas.

Imagen de sting18

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.


Imagen de Anabol

¿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...

Imagen de sting18

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?


Imagen de Anabol

Usa cd para ir a una ruta, ¿a

Usa cd para ir a una ruta, ¿a qué ruta quieres ir?

Imagen de sting18

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.


Imagen de Anabol

¿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!

Imagen de sting18

Ok gracias eso are.

Ok gracias eso are. y si me deja seguir escribiendo.

 

Imagen de Guitripio

jajaja

Y eso.... no que no ibas a programar para PS3....?

Perdido, eres muy indeciso..!!!

 

Saludos.

Imagen de sting18

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.


Imagen de NEKERAFA

Mmm...

¿Emular Linux en Windows?

Mejor instalar Linux y evitar errores...

Imagen de Anabol

En cuanto saque un rato

En cuanto saque un rato pondré la instalación para Linux ;)

Salu2tS!

Imagen de Seryi

Hola, cuando ingreso el

Hola, cuando ingreso el comando wget es como si oyera llover.... ¿Sabeis cual puede ser el error?

Imagen de Anabol

Que no has introducido el

Que no has introducido el módulo wget, se explica más arriba como añadirlo.

Salu2tS!

Imagen de Seryi

¿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


Imagen de Anabol

Entonces es que lo tienes

Entonces es que lo tienes correctamente instalado. Procede con el resto de los pasos ;)

Salu2tS!

Imagen de Seryi

Me sigue pasando que al poner

Me sigue pasando que al poner wget es como si no pasara nada

Imagen de Anabol

¿Pero no puedes pasar al

¿Pero no puedes pasar al siguiente paso?

Imagen de Seryi

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?


Imagen de Anabol

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 ;)

Imagen de Seryi

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

Imagen de Anabol

Jajaja, no tranquilo, la

Jajaja, no tranquilo, la escribe en sistema pero no te da ningún aviso ;)

Imagen de Carl's

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?


Canal de youtube        

Imagen de Anabol

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!!

Imagen de Anabol

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:

Imagen de Cristian Funky

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).

Imagen de Daklon

instalando....

instalando....

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.