PROGRAMACIÓN PLAYSTATION

 

 

 

Para todos los principiantes: pronto voy a escribir un curso de iniciación en la programación de psx. Para empezar tenéis que tener experiencia programando en BASIC Y C, y si habéis hecho algún juego/demo/intro para PC antes os facilitara las cosas.

 

Para ello, necesitareis unos requisitos minimos...

·         Una PlayStation, preferiblemente con chip. Atencion: La nueva serie de consolas (la SCPH-9002) no tienen un puerto paralelo, por lo que no se les puede poner un Action Replay y, por lo tanto, no sirven para programacion.

 

·         Un ordenador PC cuanto mas potente mejor (a partir de un 386)

 

·         Un Action Replay / PSX Doctor o como querais llamarle (con posibilidad de reprogramacion). Atencion: Ahora ya se puede utilizar tambien un X-Plorer que se puede conectar al puerto paralelo del PC y no hace falta la tarjeta PC Comms.

 

·         Un PC Comms (excepto para X-Plorer).

 

·         Un cable de pin a pin (25 m a 25 h) para conectar el Action Replay - PC Comms o X-Plorer – Paralelo

 

·         La ROM Caetla para sustituir la que tenga el Action Replay (quizas no haya que cambiarla ya que el 80 % de los AR que hay actualmente ya la traen, para saber si la tienen solo tienes que mirar el menu principal: tiene que tener el fondo azul, con un cuadro gris arriba con el nombre, otro azul abajo (puede poner cosas distintas) y en el centro otro cuadro con las opciones escritas en negro y la barra de seleccion en rojo, las opciones pueden ser 6 o 7 dependiendo de la rom).

 

·         Cualquiera de los compiladores (C/C++, Basic, ASM,...)

 

·         El programa psexe para enviar los ejecutables a la psx (en la seccion de utilidades).

 

·         Y algunas utilidades (convertidores graficos/video, ...)

 

Una ultima cosa, no hace falta tener una psx para programar (aunque es MUY recomendable). Se puede utilizar el emulador 'psemu pro' o el 'bleem!' (pero para este ultimo hace falta pasarlo a un cd antes). Tambien las consolas mas nuevas (serie 7502 en adelante) tienen una lente bastante buena, por lo que se pueden pasar las cosas a cds regrabables para ir probando.

 

NOMBRE

LENGUAJE

TAMAÑO

 

GNU MIPS C/C++ Compiler

C/C++

2.414 Kb

Descargar

SDevTC 2.47 ASM

ASM

70 Kb

Descargar

CHIPMUNK BASIC

BASIC

464 Kb

Descargar

PSX NetYaroze Dev Kit

C/C++

15 Mb

Descargar

PSX Programming Dev Kit (PSYQ)

C/C++

5 Mb

Descargar

Todos estos compiladores funcionan bajo ms-dos (en una ventana de windows 95/98 o NT).

Yo personalmente recomiendo el PSYQ, ya que es el mas potente (es el que usan los programadores profesionales) y el mas usado.

Comentarios:
- GNU: Es un compilador de C/C++ gratuito. Esta es la version de PSX aunque tambien lo hay para ms-dos, linux,... (*)
- SDevTC ASM: Es el ensamblador de PSX oficial de Sony.
- Chipmunk Basic: Un pequeño interprete de Basic para PSX.
- Yaroze Dev Kit: El kit de desarrollo de la Yaroze. Incluye Compilador y herramientas. (*)
- PSYQ Dev Kit: Es el compilador profesional de PSX, con el que estan compilados TODOS los juegos que hay para psx a la venta.