jueves, 25 de noviembre de 2010

KOPSNAKE

Hola a todos hoy tengo el placer de presentaros un nuevo proyecto, esta todavía en pañales pues llevo con el aproximadamente 6 horas, pero han sido 6 horas muy intensas en las que me conecte y no había manera de sacarme jajaja, este proyecto se empezó a petición de kvin admin del Teamc-innovack para que formara parte del shell que estaban desarrollando, pero por problemas internos del team de los que no soy sabedor, he decidido sacarlo a la luz, pues no había sido ni siquiera presentado en dicho team, sin mas comentaros que se trata de un port del clásico juego de la serpiente espero que os guste.




            Version 0.01
                   
                       *Mostrar gráficos en pantalla.
                       *Movimiento de la serpiente y colisiones.
                       *Posicionamiento aleatorio de los conejos al ser comidos.
                       *Añadido marcador de nivel.
                       *Añadido marcador de puntos.
                       *Añadido marcador de vidas.
                       *Añadido marcador de conejos restantes para superar el nivel.
                       *Añadido fondo de prueba.
                       *Añadido menu de Mod.
                       *Añadidos 3 nuevos Mod.
                       *Añadidos 10 niveles.
                       *Añadida posibilidad de acer capturas de pantalla pulsando triangulo.
                       *Añadida posibilidad de salir del juego pulsando X.

El juego cuenta con un menú para cargar "Mod" un mod es una modificación de los gráficos del juego esta utilidad esta muy verde asi que no espereis mucho de momento jajajaj; A este menú se accede pulsando el botón "START" he incluido 3 posibles gráficos para el juego a los que se accede desde este menú todo el que quiera crear un mod para el juego solo  tiene que coger una de estas imágenes que se encuentran en la carpeta mod  y modificarla a su gusto tras lo cual tendrá que grabarla en la misma carpeta con un nombre distinto y podrá acceder a ella desde dicho menú del juego y ver sus gráficos corriendo en el juego, las dimensiones de la imagen no pueden ser modificadas, todos los mod que hagáis formaran parte del juego para que otros usuarios disfruten de ellos .

                 Versión 0.01  Descarga: http://www.megaupload.com/?d=M9Z6Z445

Un saludo
Kaltorak.

jueves, 28 de octubre de 2010

COMPILAR NUESTRO CODIGO CON MINPSPW

Hola a todos veo que seguís interesados en hacer vuestros propios programas para PSP Pues una vez que tenemos instalado el compilador nos tendríamos que poner a programar como locos pensando que ya está todo hecho pero no es así porque si no hacemos unas determinadas cosas el compilador cuando le pasemos nuestro código no sabe para que dispositivo queremos portar nuestro código que si para PC,NDS,PSP,Etc..  Y lo más importante que librerías y archivos van a formar este programa esto lo hacemos mediante el archivo MAKEFILE todo programa que hagáis tiene que tener su MAKEFILE  este archivo se puede hacer con cualquier editor de textos que nos permita guardar el texto sin formato, por ejemplo el BLOC de notas de WINDOWS, pero yo tanto para esto como para programar prefiero usar el ULTRAEDIT. aunque eso es una cuestion de gustos jajaja.
Bueno sin más rollo vamos a lo que nos importa empezamos con el compilador.

Mirar cuando instalamos el compilador lo hicimos en la carpeta X:\PSPDEV donde X es la unidad donde habéis instalado el Compilador, en mi caso C:\PSPDEV dentro de esta Crearemos una carpeta llamada HOMEBREW  o como queráis, es por tener todos nuestros proyectos ordenados dentro de una carpeta y no en la carpeta PSPDEV, ni desperdigados por todo el disco duro una cuestión de orden nada mas jajaja, la carpeta creada quedaría así X:\PSPDEV\HOMEBREW en mi caso la dirección queda así C:\PSPDEV\HOMEBREW.





Esta carpeta es la que usaremos para poner nuestro código, dentro de otra carpeta con el nombre que queráis por ejemplo PRUEBA1 metemos la carpeta con el código en esta dirección para tenerlo todo mucho más organizado y así nos ahorramos tener que estar moviéndonos por los directorios del disco duro pero si no os gusta ponerlo hay, pues nada os tocara andar  moviendos por los directorios, por ejemplo si ponéis vuestro código en el raíz ósea en X:\EJEMPLO donde X es la unidad donde lo habías puesto y EJEMPLO el directorio que habéis creado para almacenar los archivos con el código, una vez que cargáis el START.bat tendríais que poner esto para ir a ese directorio, CD X:\ una vez en la unidad, tendrías que poner CD EJEMPLO y ya estaríais en el directorio deseado, también lo podéis hacer de esta manera          CD X:\EJEMPLO y os lleva directamente al directorio deseado, lo podéis hacer así perfectamente pero yo prefiero tener todo el código colocado junto y saber en cada momento donde se encuentra y que mejor que dentro de la carpeta donde está el compilador, jajaja también es que soy muy vago y prefiero no tener que andar moviéndome por todos los directorios de la unidad jajaja por eso meto las carpetas con el código en X:\PSPDEV\HOMEBREW donde X es la unidad y así una vez que cargo el START.bat solo tengo que poner CD HOMBREW y luego el CD EJEMPLO y listo ya estoy dentro de la carpeta del código simple verdad.



 



Una vez aclarado esto vamos a mirar el MAKEFILE que uso yo para mis proyectos la verdad es que no voy a hacer un tutorial exhaustivo sobre cómo crear un MAKEFILE porque la verdad se escapa un poco de lo que aquí pretendo enseñaros y la verdad hay muy buenos tutoriales en la red  sobre cómo se crean los archivos MAKEFILE Pero no os preocupéis que os voy a enseñar lo más importante para que ya podáis programar todas o por lo menos la mayor parte de vuestras aplicaciones ya os digo yo siempre uso el mimo MAKEFILE solo le hago pequeñas variaciones que os voy a explicar a continuación.
Mirar aquí tenéis el código que yo uso para mi archivo MAKEFILE

TARGET = Prueba1
PSPSDK = $(shell psp-config --pspsdk-path)
PSPBIN = $(shell psp-config --psp-prefix)/bin
SDL_CONFIG = $(PSPBIN)/sdl-config

OBJS = main.o

BUILD_PRX = 1
PSP_FW_VERSION = 371

SDL_INSTALL_PATH=/pspdev/psp

DEFAULT_CFLAGS = -I$(SDL_INSTALL_PATH)/include/SDL

MORE_CFLAGS = -G0 -O2 -DPSP

CFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS)
CXXFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) -fno-exceptions -fno-rtti

LIBS = -lSDL_gfx -lSDL_image -lstdc++ -lSDL_mixer -lSDL_ttf -lvorbisidec -lfreetype -lpng -ljpeg -lz -lm -L$(SDL_INSTALL_PATH)/lib -lSDL -lm -L$(SDL_INSTALL_PATH)/sdk/lib -lpspdebug -lpspgu -lpspctrl -lpspge -lpspdisplay -lpsppower -lpsphprm -lpspsdk -lpspaudio -lc -lpspuser -lpsputility -lpspkernel

EXTRA_TARGETS = EBOOT.PBP

PSP_EBOOT_TITLE = Prueba1

include $(PSPSDK)/lib/build.mak
 
Vereis que no es tanto como parecia al principio la verad los MAKEFILE asutan un poco al principio y mucha gente se echa para tras contar de no lidiar con ellos pero la verdad una vez que tienes su estructura principal definidad solo es cambiar una cosa aquí y otra alli y listo que eso es lo que vamos a hacer ahora este tipo de archivos no tiene extension osea su nombre es Makefile y listo.

El archivo MAKEFILE le dice al compilador los archivos que van a formar el codigo las librerias que se tienen que mezclar con ese codigo para que este funcione y la forma de salida que tendra este codigo para poder usarse en un PC,NDS,PSP,Etc.. asi como la direccion en la que se encuentran dichas librerias y los ejecutables que usa el compilador para tales fines .
Sin mas empiezo a esplicar las partes que cambiaremos habitualmente.

TARGET = Prueba1

Mirar es ta parte del codigo es la encargada de darle el nombre a los archivos una vez compilados osea le pone el nombre al .ELF por eso no pongais nombres raros poner nombres descriptibos de pocas letras y sin signos raros o os dara error a la hora de compilar.

PSPSDK = $(shell psp-config --pspsdk-path)
PSPBIN = $(shell psp-config --psp-prefix)/bin
SDL_CONFIG = $(PSPBIN)/sdl-config

SDL_INSTALL_PATH=/pspdev/psp
DEFAULT_CFLAGS = -I$(SDL_INSTALL_PATH)/include/SDL
MORE_CFLAGS = -G0 -O2 -DPSP

CFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS)
CXXFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) -fno-exceptions -fno-rtti

include $(PSPSDK)/lib/build.mak


Estas  lineas de codigo le dicen al compilador donde tiene que Buscar las librerias y demas asi como definiciones que vamos a usar en nuestro codigo de esto no se toca nada ya esta listo para usarse.

OBJS = main.o

Esta linea es muy importante por que aquí le decimos al compilador los archivos que van a formar nuestro codigo osea los archivos  .C por ejemplo mi codigo tienes dor archivos de C que son main.c y movimiento.c pues tendria que poner esta linea de esta manera.

OBJS = main.o movimiento.o

cambiando la extencion C por O para que el compilador sepa que esos archivos los tiene que compilar como objetos y asi con todos los archivos de codigo que formen nuestro programa.


LIBS = -lSDL_gfx -lSDL_image -lstdc++ -lSDL_mixer -lSDL_ttf -lvorbisidec -lfreetype -lpng -ljpeg -lz -lm -L$(SDL_INSTALL_PATH)/lib -lSDL -lm -L$(SDL_INSTALL_PATH)/sdk/lib -lpspdebug -lpspgu -lpspctrl -lpspge -lpspdisplay -lpsppower -lpsphprm -lpspsdk -lpspaudio -lc -lpspuser -lpsputility -lpspkernel

Si  la linea OBJS es importante esta también lo es muchísimo por que en ella se incluyen las librerias que vamos a LINKAR a nuestro código así como su dirección por eso esta linea es tan importante,esta linea de momento no la vamos a modificar por que en ella se encuentran todas las librerías que vamos a usar en esta serie de tutoriales así como casi todas las librerías que vas a usar en una gran cantidad de proyectos jajaja.


BUILD_PRX = 1

Esta linea no se tiene que tocar por que le dice al compilador que debe crear un archivo prx, para compatibilizar el codigo a partir del firmware 3.71.

PSP_FW_VERSION = 371

Con esta linea le decimos al compilador que la version minima del firmware para que el programa funcione tiene que ser la 3.71.

EXTRA_TARGETS = EBOOT.PBP

Esta linea simplemente le dice al compilador que el ejecutable tiene que ser EBOOT.PBP como en nuestros proyectos siempre o casi siempre va a aser así pues nada la ponéis tal cual y listo

PSP_EBOOT_TITLE = Prueba1

Y por fin llegamos a esta linea que es super descriptiva asi que no va a hacer mucha falta explicarla pero por si acaso esta linea lo que hace es ponerle el titulo a la aplicación que hemos echo ese titulo es el que se ve en la PSP cuando nos ponemos sobre el icono de nuestra aplicación.

Con esto a grandes rasgos tenéis todo lo que hace falta para modificar un archivo MAKEFILE muy simple si queréis saber mas pues lo dicho anteriormente en la RED hay verdaderas maravillas en cuanto a manuales sobre archivos MAKEFILE.
Una vez tengáis creado el archivo
MAKEFILE lo ponéis junto con vuestro código en la carpeta en la que lo tengáis guardado acto seguido cargáis el START.bat y vais al directorio en el que se encuentre el código por ejemplo así CD HOMEBREW y luego CD EJEMPLO.



Y ponéis make  y automáticamente el compilador se pone a trabajar si el codigo esta bien os generara varios archivos el importante es EBOOT.PBP  que es el que copiaremos en nuestra psp para ejecutar la aplicación.
Con esto queda visto el tema de compilar nuestras aplicaciones, los tutoriales que voy a hacer vendran con su código y su Makefile listo para compilar asi que solo tendreis que copiarlos en  X:\PSPDEV\HOMEBREW q donde X n es la unidad donde tenéis instalado el Compilador y listo lo compilais y a jugar.

Un saludo
Kaltorak

KOPITETRIS

Hola aquí os subo el estado actual del KOPITETRIS para que valláis abriendo boca por que en breve subiré nuevas actualizaciones jajajajaja.


   Estado:

            Programación: 85%
            Sonido: 10%
            Gráficos: 20%

Mejoras versión 0.46

        *Posibilidad de capturar la ficha En Juego con Cuadrado (MAILET).
        *Visualización en pantalla de las siguientes 4 fichas en salir.
        *Recolocación del tablero más centrado en pantalla.
        *Posibilidad de hacer capturas de pantalla pulsando Triangulo.
        *Cambiado Fondo del juego.
        *Cambiado el aspecto de las fichas y el tablero.
        *Recolocados marcadores de puntos, lineas, nivel, etc...
        *Incluido marcador del nivel en que nos encontramos.
        *Implementada la posibilidad de pasar de nivel al hacer las líneas pedidas.
        *Implementado marcador de líneas restantes para pasar de nivel.
        *Implementados 15 niveles de prueba.
        *Implementada línea que sube en el nivel 3.
        *Implementadas líneas alternas que suben en el nivel 6.
        *Implementado cuadro loco en el nivel 9.
        *Implementado cuadro cabron en el nivel 12.
        *Implementadas 2 columnas de cuadros a los lados en el nivel 15.
        *Implementado marcador de bonus al pasar de nivel.
        *Implementado el aumento de velocidad según el nivel.
        *Fin de partida al quedarte sin espacio.
        *Quitado el tablero de debug.
        *Solucionado bug que impedía hacer 3 líneas.
        *Solucionado bug de movimiento en algunas fichas.
        *Solucionado bug que impedía el final de la partida.
        *Mejorada la estabilidad del código
        *Posibilidad de avanzar 1 nivel pulsando el gatillo derecho.
        *Posibilidad de retroceder 1 nivel pulsando el gatillo izquierdo.
        *Solucionado bug que hacia que la pantalla saltara al hacer líneas.
        *Cambiado el tipo de fuente por arial.   
        *Implementada la posibilidad de hacer los niveles con Mappy.

     Descarga:

               http://www.megaupload.com/?d=CJ339PL4

   Mejoras versión 0.26

        *Movimientos con stick y flechas de dirección
        *Colisiones con el tablero y las fichas ya colocadas
        *Movimientos y rotación de las fichas
        *Rotación en sentido de agujas del reloj con la X
        *Rotación en sentido contrario a las agujas del reloj con el O
        *Posibilidad de hacer 1, 2, 3 líneas y tetris
        *Incluida sombra
        *Posibilidad de llegar hasta abajo del tiri pulsando la flecha Arriba
        *Incluida música de fondo
        *Incluidos sonido de las fichas al llegar abajo y sonido de líneas
        *Incluido marcador tanto de puntos como de líneas realizadas

     Descarga:
 
               http://www.megaupload.com/?d=6WJMEQVV

Un Saludo
Kaltorak.

domingo, 24 de octubre de 2010

KOPFROG

Hola me notaba un poco oxidado en cuanto a lo de la programación para PSP, así que ayer que tenia un ratito libre (13 Horas al final jajajaja) me decidí a hacer un nuevo proyecto para PSP, pero estaba seco en cuanto a ideas, por suerte o por desgracia jajaja mi hermana estaba jugando al Puzzle & Action en la recreativa y click se me encendió la bombilla jajaja, así que decidí portar el mini juego de la rana a nuestra querida PSP, lo primero fue conseguir los gráficos nada fácil la verdad en un principio, pero luego descubrí el sensacional Camtasia Studio 6 que es un capturador de vídeo de lo que sucede en pantalla, me soluciono toda la papeleta de los Sprites para el juego, así que después de un par de horas pegandome con el photochop conseguí estos gráficos.


 Ya solo me quedaba ponerme manos a la obra con el tema de la programación dicho y echo, tras un par de bloqueos tontos de niño de primaria por errores en corchetes y tonterías varias (confirmando que estaba oxidadisimo jajaja) conseguí esta versión beta que espero os guste tiene muchísimos fallos entre ellos a la hora de mover al personaje por el decorado pero los 2 puzzles que he incluido son superables jajaja lo único que cuando superas el segundo vuelves irremediablemente al comienzo del segundo puzzle y así todas las veces que lo superes, se puede manejar tanto con la cruceta como con el stick y también tiene incluida la opción de capturar pantalla pulsando Triangulo.
Si algún alma caritativa se quiere currar algunos puzzles para implementarlos le estaría muy agradecido así como un fondo en condiciones, unos menús, unos gráficos para el tiempo,Etc... jajaja Por pedir que no quede jajaja, es broma sabéis que cualquier aportación que hagáis sera bienvenida.


 Liberada la version 0.02 del KOPFROG, lamento que no tenga muchos mas avances pero e tenido muy poquito tiempo libre, unos minutos despues de las comidas y poco mas, a ver si mañana que libro me pongo y le doy un vuelco al programa jajajja.


            Mejoras versión 0.02

                             * Añadidos nuevos Sprites de la rana reventando para cuando se acaba el tiempo.
                             * Añadido Tiempo de 45 segundos por nivel.
                             * Dicho tiempo no se muestra por ningún lado cuando pasa la rana explota.
                             * Cuando la rana revienta se sale del programa automáticamente.
                             * Añadido marco alrededor del tablero.
                             * La rana ya se mueve por el tablero como en el juego original.
                             * Incluido un nivel mas.
                             * Al pasar el nivel 3 se vuelve al nivel 1.
                             * Mejorado el movimiento del juego en general
                             * Añadido Fondo nuevo (verdaderamente cutre hecho por mi jajaja).


Nueva versión al canto jajaja sé que dije que hoy libraba y le iba a dedicar tiempo al KOPFROG pero al final me he liado jajaja es que no se puede uno dejar guiar por las chicas siempre acaban haciendo lo que quieren jajaja pero como me ha dado remordimiento de conciencia me he puesto un ratito cuando he llegado a casa sé que los avances no son espectaculares pero poco a poco voy puliendo el proyecto esto como ya he dicho en otras ocasiones avanzaría mas rápido con ayuda pero como no dispongo de ella tendréis que tener paciencia sobre todo con los gráficos jajaja.


            Mejoras versión 0.03

                             * Añadidos 27 niveles nuevos el juego ya consta de 30 niveles.
                             * Cuando se supera el nivel 30 se vuelve al nivel 1.
                             * Añadido un contador del tiempo bastante cutre pero funcional.
                             * Añadido nivel en el que nos encontramos.
                             * Modificado el fondo para intentar mejorarlo (no conseguido jajaja).

Nueva Versión se trata de la versión 0.13, se que llevo unos días out, pero es que el curro no me a dejado conectarme mas que lo justo para ver alguna noticia y bajar alguna cosilla rápida, pero e podido ponerme con el KOPFROG y photochop muy a saco, gracias a ello aquí tenéis una nueva versión, la cual empieza a dejar de ser una beta para trasformarse en una versión casi oficial, la verdad es que le faltan algunos detallitos, por eso la sigo sacando como beta, en unos días tendré lista una versión que solucionara dichas carencias y creo que incluirá algún nivel mas.


            Mejoras versión 0.13

                             * Añadido Icon0 (Creado por chus).
                             * Añadido Pic1 (Creado por chus).
                             * Añadido menú principal (Kaltorak).
                             * Añadido menú durante el juego Pulsando "START".
                             * Cambiado el fondo.
                             * Añadido menú de ayuda.
                             * Añadido menú de creditos.
                             * Añadida Salida.
                             * menú de opciones no operativo de momento.
                             * Corregidos Varios Bugs (detectados  por paterniana).
                             * Limpieza del codigo.

Como lo prometido es deuda aquí tenéis una nueva versión del KOPFROG, la Versión 0.20 espero que os guste y la probéis a fondo, esta versión es la mas estable y completa de cuantas e sacado esta muy cerca el final de este homebrew, bueno eso no se puede decir nunca jajaja, diremos que es una de las ultimas versiones jajaja, por que luego siempre sale alguna cosilla que hay que subsanar la informática es así  cuando crees que todo esta bien salta algo que no habías previsto jajaja.







            Mejoras versión 0.20

                             *Añadida Posibilidad de salvar la partida al salir.
                             *Añadida Posibilidad de cargar partida al iniciar.
                             *Añadida imagen mientras se salva la partida.
                             *Añadida Imagen Mientras se carga la partida.
                             *Añadido sonido de movimiento de la rana en el juego.
                             *Añadido sonido de felicidad de la rana al superar el nivel.
                             *Añadido Sonido de muerte de la rana al acabarse el tiempo.
                             *Cambiado fondo por uno mejor (Ahora si que si jajaja).
                             *Solucionado Bug al mover la rana a la derecha.
                             *Cambiado el pic1 por otro sin la firma de chus.
                             *Añadida pregunta antes de salir.
                             *Añadida posibilidad de repetir nivel cuando el tiempo se acaba.
                             *Solucionado Bug en el nivel 10.
                             *Solucionado Bug Al reiniciar muchas veces 1 nivel.
                             *Añadido menú de opciones.
                             *Añadida posibilidad de variar el volumen del sonido.
                             *Añadida posibilidad de variar el volumen de la música
                             *Añadida Música de prueba hasta que consiga alguna chula jajaja.
                             *Añadido Sonido de movimiento de la rana en el menú.
                             *Solucionado Bug al salir al menú principal y regresar al juego.
                             *Solucionado Bug que al salir del juego colgaba la consola.
                             *Solucionado Bug que bloqueaba completamente la consola.
                             *Todos los niveles son superables.

Nueva versión del KOPFROG en esta ocasión la versión 0.24 espero que todos la disfrutéis igual que yo he disfrutado programandola y comentéis posibles Bugs.



    Mejoras versión 0.24

          *Añadido Final Al Juego.
          *Añadidos 20 niveles Mas el juegos consta ahora de 50 niveles.
          *Solucionado Bug al Salvar.
          *Modificada Pantalla de Ayuda.
          *Modificada Musica de Fondo.

                 Versión 0.24  Descarga: http://www.megaupload.com/?d=6VTA1MJC                   
                 Versión 0.20  Descarga: http://www.megaupload.com/?d=8WPPHS0L            
                 Versión 0.13  Descarga: http://www.megaupload.com/?d=RI6WB94Y   
                 Versión 0.03  Descarga: http://www.megaupload.com/?d=WM1VITPU    
                 Versión 0.02  Descarga: http://www.megaupload.com/?d=XLPTERU7
                 Versión 0.01  Descarga: http://www.megaupload.com/?d=CR7BD0RV

Un saludo
Kaltorak.

viernes, 22 de octubre de 2010

Bienvenidos

Bienvenidos a todos.
Deberíamos definir que queremos hacer cada uno vamos en que parte del desarrollo os gustaría participar.
Estoy terminando también un foro gratuito para que podamos comunicarnos mas rápida y libremente así como subir todos los avances que hagamos.
De momento comentar aqui en que parte del desarroyo os gustaria participar.
Un Saludo
Kaltorak.

martes, 19 de octubre de 2010

Regreso De Knights Of PSP

Hola a todos de nuevo, tras unos meses en los que no he tenido tiempo ni para respirar por el trabajo y problemas personales, e podido volver de nuevo al mundo de la Scene de PSP y continuar el desarroyo del KOPITETRIS aki os pongo una captura del estado del desarroyo.


Todos los que querais participar en este desarroyo o en futuros, poner un comentario en este post y agregaros como seguidores para que podamos decidir como seguir jajaja espero que os guste y entre todos saquemos un homebrew impresionante.

Un Saludo.
Kaltorak.

Instalacion de un PSPDEVPAK

Hola a todos ya estoy nuevamente aquí para torturaros con mis tutoriales jajajaja espero que os sirvan de ayuda en este caótico mundo que es la programación en este tutorial vamos a continuar con la instalación del compilador alternativo al CYGWIN como os comente en el anterior tutorial ya estaría listo solo nos faltaría instalar los pspdevpak que vallamos a usar yo por mi parte solo he necesitado instalar 2 el pspgl-rev2264-pspdevpak y el SDL-1.2.9-pspdevpak pero que si vosotros necesitáis instalar alguno más o simplemente queréis instalarlos todos no pasa nada yo os voy a enseñar cómo se instala uno dado que la instalación de todos es exactamente igual y ya vosotros decidís cuantos os queréis instalar o si simplemente os instaláis los dos que yo me instalado sin mas dilación vamos a ello.

En la carpeta CompiladorPSP que se os creo al descomprimir el archivo CompiladorPSP.exe tenéis todos los pspdevpak así que nos vamos a ella y seleccionamos el que nos interesa instalar en este caso el pspgl-rev2264-pspdevpak.

           

Una vez lo tenemos seleccionado hacemos doble clic y se nos mostrara la siguiente pantalla.

           

Que no es más que una presentación del programa que estamos dispuestos a instalar así que sin pensárnoslo dos veces hacemos click en NEXT y se nos mostrara la siguiente pantalla.

           

La cual es otra vieja conocida por todos nosotros pues suele salir en casi todos los programas que instalamos sobre Windows la ventana de la licencia seleccionamos el cuadrado que hay al lado de "I accept the terms of the license agreement" como que hemos leído y estamos de acuerdo con la licencia y le damos a NEXT tras lo cual se nos mostrara la siguiente pantalla.

           

Con la progresión de la instalación en nuestro sistema una vez termine de instalar se nos pondrá activo el botón de NEXT el cual pulsaremos para pasar a la siguiente y ultima pantalla

           

En esta pantalla pulsamos sobre finish y listo ya tendremos instalado el PSPDEVPAK, muy fácil a que si igualito que instalar las librerias en CYGWIN jajajaja tras esto ya solo os quedaria instalar el SDL-1.2.9-pspdevpak cuya instalacion es exectamente igual a la que acabamos de realizar y ya tendriais listo el compilador para compilar vuestro codigo para psp.

Espero que os halla resultado fácil el tutorial.

Un saludo.
Kaltorak.

Compilador Alternativo a CYGWIN

Hola a todos aquí tenéis un nuevo tutorial sobre programación de psp con él, lo que intento es liberaros de la a veces titánica tarea que es instalar CYGWIN muchos buenos programadores han desistido de programar para psp solo por no enfrentarse a una instalación que da errores constantemente y se hace insufrible otros simplemente por problemas de conexión como nuestro amigo mailet. Con este compilador muy rara vez tendremos problemas a la hora de instalarlo porque se hace todo con unos simples click de ratón y tampoco tendremos problemas de conexión dado que este compilador solo requiere bajarse una vez y su peso es ínfimo no llega a los 35 Megas y se puede instalar en cuantos equipos queramos. La gente encargada del desarrollo de este compilador crea un PSPDEVPACK cada vez que una librería se actualiza,los PSPDEVPACK no son más que las librerías listas para ser instalada sobre el compilador así que siempre tendremos las últimas versiones de las librerías listas para instalar sin tener que reinstalarlo todo como en otros compiladores. No quiero daros más la chapa así que nos ponemos manos a la obra con la instalación

Lo primero que tenemos que hacer es bajarnos el Compilador y los pspdevpack (o librerías) de la pagina web de los creadores la dirección es esta.

http://minpspw.sourceforge.net/

O bajaros este rar que he creado con el compilador y todos los devpack de la página. Lo he subido a megaupload no creo que tengáis problemas para descárgalo la dirección es esta

http://www.megaupload.com/?d=61B1DZBD

Una vez os bajéis el rar hacéis doble click sobre el archivo comprimido el nombre de este es compiladorPSP lo he hecho autoextraíble para que no tengáis problemas si no tenis el winrar

         

Una vez hecho esto os saldrá una ventana como la siguiente en la que se os preguntara donde queréis descomprimir los datos que se encuentran comprimidos en el rar yo directamente los e extraído en el disco duro c:\ no os preocupéis mucho donde los descomprimís dado que liego la carpeta generada una vez hecha la instalación la podemos borrar sin ningún temor.

         

Una vez le digamos donde lo queremos descomprimir le damos al botón donde pone instalar y nos aparare cera una ventana en la cual se mostrara el estado
De la descompresión del archivo en vuestro disco duro.

         

Como habéis podido comprobar os a creado una carpeta llamada CompiladorPSP la verdad es que la podía a ver puesto cualquier otro nombre pues solo va a servir para hacer la instalación una vez terminada esta la podemos borrar tranquilamente.

         

Bueno una vez tenemos extraído el contenido del rar en nuestro disco duro abrimos la carpeta CompiladorPSP para ello aremos doble click sobre ella en su interior veremos que hay 40 ejecutables pero el que nos interesa ahora mismo tiene el nombre de pspsdk-setup-0.9.5.exe que no es otra cosa que el compilador

         

Nos ponemos sobre él y hacemos el famoso y por todos conocido doble click tras lo cual nos aparecerá la siguiente pantalla.

         


Que no es más que una presentación del programa que estamos dispuestos a instalar así que sin pensárnoslo dos veces hacemos click en NEXT y se nos mostrara la siguiente pantalla.

         

La cual es otra vieja conocida por todos nosotros pues suele salir en casi todos los programas que instalamos sobre Windows la ventana de la licencia seleccionamos el cuadrado que hay al lado de "I accept the terms of the license agreement" como que hemos leído y estamos de acuerdo con la licencia y le damos a NEXT tras lo cual se nos mostrara la siguiente pantalla.

          

En esta ventana no témenos que tocar nada pues nos interesa que nos instale todos esos complementos así que NEXT y otra más

          

Aquí tenemos que tocar un poquito pues no queremos que se instale en esa carpeta si no en PSPDEV así que nos ponemos sobre el nombre de la carpeta y lo cambiamos de pspsdk a pspdev os tiene que quedar así

          

Una vez tengáis el nombre de la carpeta donde queremos instalar el compilador cambiado le damos a NEXT.

          

Y nos mostrara esta ventana con la progresión de la instalación en nuestro sistema una vez termine de instalar el compilador se nos pondrá activo el botón de NEXT el cual pulsaremos para pasar a la siguiente y ultima pantalla

          

En esta pantalla pulsamos sobre finish y listo ya tendremos instalado el compilador, fácil a que si ahora solo nos queda entrar en la carpeta pspdev en la que encontraremos esto

           

Una vez dentro de la carpeta pspdev pulsamos con el botón derecho del ratón y creamos 1 nuevo documento de texto así

           

Una vez hayamos creado el documento de texto le cambiamos el nombre y la extensión por "START.bat"

           

Y lo editamos pulsando sobre él con el botón derecho y dándole a editar

           

Se nos abrirá el bloc de notas y tendremos que escribir lo siguiente

       set path=%path%;c:\pspdev\bin
       set PSPSDK=C:\pspdev\psp\sdk
       cmd

Tras lo cual lo grabamos y lo cerramos sin más

           

Ahora viene la prueba de fuego jajaja tenemos que probar si funciona la instalación que hemos hecho para lo cual hacemos doble clic sobre el archivo que acabamos de crear el de "START.bat" y si todo ha ido bien nos tiene que salir la siguiente ventana

           

Listo ya solo nos quedaría instalar los pspdevpak que vallamos a usar yo por mi parte solo he necesitado instalar 2 el pspgl-rev2264-pspdevpak y el SDL-1.2.9-pspdevpak pero que si vosotros necesitáis instalar alguno más o simplemente queréis instalarlos todos no pasa nada yo en el próximo tutorial os voy a enseñar cómo se instala uno dado que la instalación de todos es exactamente igual y ya vosotros decidís cuantos os queréis instalar o si simplemente os instaláis los dos que yo me instalado.

Espero que os halla resultado fácil el tutorial.

Un saludo.
Kaltorak.