Psl1ght
Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.
Contenido |
[TUTORIAL]Instalar y poner a punto psl1ght en Windows
PASO 1. Instalar MinGW
- Si no tienes ya instalado el ultimo MinGW/Msys puedes descargarlo desde aquí.
- Como ejemplo se puede instalar en
c:\MinGW
marcando las opciones:
- C Compiler
- C++ Compiler
- MSYS Basic System
- MinGW Developer Toolkit
- Despues tenemos que entrar desde el menu inicio a MinGW Shell y escribimos:
mingw-get install autoconf automake pdcurses zlib msys-autoconf msys-automake msys-bison msys-cygutils msys-flex msys-patch msys-wget msys-zlib
- Aqui tambien teneis libelf preparada para descomprimir en C:\MinGW ENLACE
- Descargar esta version de python para windows: http://www.python.org/ftp/python/2.7/python-2.7.msi
PASO 2. Instalar los compiladores
- Creamos la carpeta
c:\ps3dev
- Descargamos el ultimo ps3toolchain de aqui y lo descomprimimos en C:\MinGW\msys\1.0\home\TU_USUARIO Donde Pone TU_USUARIO tienes que sustituirlo con el nombre de tu usuario en tu ordenador en mi caso es MiPC y renombramos la carpeta que se crea a ps3dev-ps3toolchain
- Editamos el archivo C:\MinGW\msys\1.0\etc\profile y añadimos al final, dejando una linea en blanco despues:
export PS3DEV=/c/ps3dev export PSL1GHT=$PS3DEV export PATH=$PATH:$PS3DEV/bin:$PS3DEV/host/ppu/bin:$PS3DEV/host/spu/bin:$PSL1GHT/host/bin:/c/Python27
- Finalmente vamos a C:\MinGW\msys\1.0 ejecutamos msys.bat y ponemos cd ps3dev-ps3toolchain y "sh toolchain.sh"
Tardara un rato bastante largo asi que te recomiendo cerrar todos los programas salvo msys e irte a hacer otra cosa en 5 horas o asi vuelve, si no ha habido errores deberia estar terminado (si ha habido errores en las tools de psl1ght o en ps3libraries es normal, pasate por el foro, si ha habido errores en el ps3toolchain reintentalo, si no lo consigues aqui tienes el compilador de ifcaro (muy antiguo) PPU y SPU.
PASO 3. Crear archivo .bat para compilar
- Borramos las variables de entorno que antes hemos puesto en el archivo profile de msys
- Estas variables siguen siendo necesarias, pero podrian interferir con otros compiladores, asi que para volver a usarlas crea un archivo ps3dev.bat que las configura solamente para la consola de comandos que se tiene abierta. Así no interfiere con otros compiladores que tengamos instalados.
- El bat estaria guardado en la carpeta del proyecto que quieras compilar, al lado del makefile y quedaria asi:
@echo off set PS3DEV=c:/ps3dev set PSL1GHT=c:/ps3dev set MINGW=c:/MinGW set PATH=%PS3DEV%/host/ppu/bin;%PS3DEV%/host/spu/bin;%MINGW%/bin;%MINGW%/msys/1.0/bin;