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 |
|
SDevTC 2.47 ASM |
ASM |
70 Kb |
|
CHIPMUNK BASIC |
BASIC |
464 Kb |
|
PSX NetYaroze Dev Kit |
C/C++ |
15 Mb |
|
PSX Programming Dev Kit (PSYQ) |
C/C++ |
5 Mb |
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.