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:\MinGWmarcando 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;