NEOGEO POCKET
PROJECT MANAGER
Herramientas de desarrollo para la consola NeoGeo Pocket
neogeo pocket project manager
¿Qué es NGPPM?
NeoGeo Pocket - Project Manager (*NGPPM) es una herramienta que nace de la necesidad de tener un buen entorno de trabajo para el desarrollo de juegos y homebrew para la consola portátil de SNK, NeoGeo Pocket y NeoGeo Pocket Color (*NGP).
Su fin, es de proveer al usuario de una serie de herramientas que facilitan la configuración y creación de proyectos en lenguaje C y paliar las carencias del paso del tiempo.
herramientas
¿De qué dispone?
Encapsula una variedad de herramientas de desarrollo (devtools) realizadas por otros programadores, centralizandolas todas en una única aplicación.
Principalmente, dispone de el compilador del chip TOSHIBA T900 compatible con sistemas x64 y un framework de desarrollo en lenguaje C, creado por Ivan Mackintosh (última versión estable v0.4)
Junto con estos dos elementos troncales para el desarrollo en este sistema, NGPPM te ofrece una serie de posibilidades tales como:
Crear proyectos
La herramienta principal del project manager. Ayuda a crear una carpeta ya configurada para empezar a programar sobre la marcha.
Conversor WAV
Convierte ficheros de audio .wav a ficheros .c para incluirlos en el proyecto.
Conversor BIN
Convierte ficheros binarios (.bin) a ficheros .c para incluirlos en el proyecto.
2Mb Resizer
Aumenta el tamaño de la ROM hasta 2Mb para que sea compatible con flashcarts
Neo Tracker
Ejecuta la aplicación NeoTracker para crear composiciones musicales compatibles con el chip de sonido Z80
Neo Tile
Única aplicación existente hasta día de hoy para crear y exportar tiles compatibles con NGP.
guía de instalación
¿CÓMO SE USA?
Configuración
Para poder usar esta herramienta, has de instalar y configurar ciertas cosas.
Compilador
Descarga e instala el compilador del Chip TOSHIBA T900. Recomendado instalarlo en una ruta de fácil acceso como por ejemplo C:\ngpcbins
Variables de entorno
Es necesario modificar las variables de entorno de tu sistema Windows. No te preocures, no es algo complejo. Sigue estos pasos para realizarlo
Instalar NGPPM
Ya solo te falta descargar e instalar NeoGeo Pocket - Project Manager en tu PC. Con esta herramienta ya podrás crear tus proyectos personales para esta querida y fantástica consola de SNK.
Crear proyectos
La creación de proyectos es muy sencilla. Si te fijas, NGPPM cuenta con 4 pasos a cumplimentar
Paso 1 - Variables de entorno
Las variables de entorno deben estar configuradas previamente ya que, en caso contrario, NGPPM no te dejará crear proyectos, siendo esto un requisito indispensable. En caso de que no te aparezca el check en verde sigue estos pasos.
Paso 2 - Emulador
Por defecto, la instalación trae consigo el emulador NeoPop, pero puedes cambiarlo y usar el que más te guste.
Paso 3 - Propiedades
Establece el nombre del autor, nombre del proyecto (sin espácios y que no supere los 12 caracteres) y selecciona la ruta donde se hubicará el proyecto.
Paso 4 - Crear
Una vez establecidos todos los puntos !Solo tienes que dar al botón de crear proyecto y listo! Ya puedes empezar a programar.
detalles
1. En la carpeta de destino que seleccionaste, se crearán un total de 16 ficheros.
2. El fichero de trabajo principal será el que tenga tu [nombre-de-protecto].c
3. Para compilar (construir la rom), tan solo debes ejecutar el fichero llamado compile.bat, dentro del directorio del proyecto. Este compilador, ejecutará la rom en el emulador seleccionado previamente.
Herramientas
NGPPM a parte de ayudar a crear proyectos, contiene una serie de herramientas creadas por terceros con el fin de ayudar en el desarrollo de juegos/homebrew.
Las herramientas tales como Wav to C, Bin to C o Rom Resizer, generarán nuevos ficheros preparados para usar en el proyecto.
Otras herramientas como Neo Tracker o Neo Tile, solo son accesos directos a aplicaciones ya existentes con el único fin de tenerlo todo a mano.