Código fuente de Skate or Dice

Hace dí­as publiqué  sobre un programa que hice para el PSP acerca del fabuloso juego de azar Skate or Dice, la respuesta fue buena para ser mi primera aplicación y pues debido a la solicitud por parte de muchas personas aquí­ les publico el código fuente, para que con ello puedan entender como se programa para la PSP y así­ mejorar este programa (si lo hacen publí­quenlo) o realizar nuevos.

En el comprimido podrán encontrar el programa con formato para Visual C++ 2008 Express , el cual, debe estar configurado para utilizar el PSPSDK para Windows y así­ poder compilar la aplicación. Si son usuarios de linux, pueden instalar el PSPSDK y el toolchain y compilarlo con GCC o cualquier IDE que utilice este compilador (ejem, Netbeans, Eclipse, etc).

Código fuente de Skate or Dice

Bueno espero recibir comentarios o ayudas.

Skate or Dice para el PSP

Skate or Dice es un nuevo juego de apuestas que está de moda en el mundo de los skaters, este consiste en lanzar cuatro dados y dependiendo del resultado (la combinación) , el skater debe realizar ese truco. Pues ante la falta de los dados (son caros), y  no tener un iphone con la aplicación oficial, decidí­ crear mi propia versión para el PSP.

Leyendo los manuales y ver como se programa con el PSP (no tiene nada del otro mundo, usé C y me di cuenta que es igual, incluso puedes usar Visual C++ ó GCC) realicé mi primer Homebrew (aplicación casera no oficial) de este juego.

Actualmente sólo muestra el resultado de lanzar los dados y al cabo de un largo tiempo de uso, se sale el juego debido a mal manejo de la memoria, sin embargo, es  totalmente jugable. Para futuras versiones espero realizar la animación de los dados usando gráficos 3D (cualquier colaboración es bienvenida) y corregir el problema de manejo de memoria.

Espero que les guste y si no entienden el juego, pueden ver el siguiente video donde lo explico:

Video promocional/explicativo del juego

Descarga: http://rapidshare.com/files/243791969/SkateorDICE.rar

Actualización al 21/06/2015
Luego de 6 años he alojado el proyecto en Github: https://github.com/Skatox/PSPSkateOrDice

Como arreglar la pantalla negra al lanzar un ISO en un PSP

Muchas veces cuando lanzamos las imagenes de respaldo de un juego de PSP (Mediante un archivo cso o iso) ocurre que luego de mostrar el logo de PSP, nuestra consola se queda con la pantalla negra y no responde, sin embargo, podremos salir del juego perfectamente demostrando que nuestra PSP no se ha dañado.  Esto sucede cuando hemos modificado muchas opciones del psp con el paso del tiempo, dando como resultado que el archivo de configuración ubicado en la flash1 (chip donde se almacena la configuración del PSP) se dañé y no permite lanzar algunas aplicaciones, para solucionarlo sólo basta seguir estos pasos:

  1. Conectar el PSP a la PC por medio del cable USB.
  2. Reiniciar la consola presionando el botón “R” (para entrar al modo “recovery”)
  3. Una vez en el modo recovery, ir a Advance y luego Toggle Flash1.
  4. Esperar como 10 segundos a que la PC detecte las flash1.
  5. Borrar solo el archivo config.se (NO TOCAR LOS DEMAS ARCHIVOS YA QUE PUEDE DAí‘AR TU PSP)
  6. Luego seleccionar Back y entrar a Configurations.
  7. Ir a UMD Mode y cambiarlo a sony np9660 no umd.
  8. Salir de Recovery e intenta ejecutar la aplicación.

Con esto ahora deberí­as poder lanzar la aplicación  o respaldo sin problemas, a mi me sirvió, es por ello que lo coloco aquí­.