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.

NeoGeo Pocket Project Manager WinForm
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 nuevo proyecto Crear proyectos

La herramienta principal del project manager. Ayuda a crear una carpeta ya configurada para empezar a programar sobre la marcha.

Crear nuevo proyecto Conversor WAV

Convierte ficheros de audio .wav a ficheros .c para incluirlos en el proyecto.

Crear nuevo proyecto Conversor BIN

Convierte ficheros binarios (.bin) a ficheros .c para incluirlos en el proyecto.

Crear nuevo proyecto 2Mb Resizer

Aumenta el tamaño de la ROM hasta 2Mb para que sea compatible con flashcarts

Crear nuevo proyecto Neo Tracker

Ejecuta la aplicación NeoTracker para crear composiciones musicales compatibles con el chip de sonido Z80

Crear nuevo proyecto Neo Tile

Única aplicación existente hasta día de hoy para crear y exportar tiles compatibles con NGP.

descarga e instalación

requisitos

Compatible con: Windows Vista Windows 7 Windows 8 Windows 10

Arquitectura: x64

Compilador
Toshiba T900
v4.0

Variables de Entorno PATH: [ruta-compilador]\T900\bin\
THOME: [ruta-compilador]\T900\

NeoGeo Pocket
Project Manager
v2.9.9.0

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

Neo Geo Pocket - Project Manager main screen
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.