Home Artists Posts Import Register

Downloads

Content

Español abajo

Just in time for reyes,  the first beta core for NeoGeo Pocket is available for MiSTer and  Analogue Pocket in the usual locations. Sadly, this core does not fit in  smaller FPGAs, like SiDi or MiST because of internal RAM size  requirements. Some notes:

  • Only the monochrome color is supported in this release. Do not use the color BIOS
  • Game compatibility is listed here
  • Some games save data to the cartridge. Not yet supported. Games may  hang for 2-3 minutes when they try to save data. Do not select save options in menus
  • NGP configuration (date and language) is not saved. You need to go through it at least once per session
  • Inserting and swapping cartridges requires to virtually power off and on the NGP (not the FPGA system)
  • Some peripherals of the Toshiba MCU are still not implemented. This could potentially impact games
  • The CPU is not cycle accurate for this release. This could potentially impact games

Overall, many good games work and I think the system is  ready for a first beta. We will polish it and add the remaining features  in future beta updates. Important note: the beta key changes today. Please update it manually.

MiSTer

Trigger the core from the Arcade menu using its MRA file. This may change eventually, but for now, you will need to do it so the beta key gets loaded.

  • Copy the new jtbeta.zip to games/mame
  • Put your NGP firmware in games/NGP/boot.rom
  • Games should go in games/NGP

Eventually, the plan is to have the core in the MiSTer's consoles folder. For now, though, we will start it as though it was an arcade system.

Pocket

  • Copy the new beta.bin to Assets/jtpatreon/common
  • Put your NGP firmware in Assets/jtngp/common/ngp.rom
  • Games should go in the same Assets/jtngp/common folder

By the way, the JTCPS15 core fore the Analogue Pocket is promoted to public release today.

MiSTer & Pocket

Once you start the core, it will show a settings menu. Press the coin button, and the screen will go white. Now enter the OSD menu and select the load option (Core Settings, then Load Cartridge in A. Pocket). Go through the settings menu and the game will start. If you want to swap the game, press coin again and load the new game. But this time, you will not need to go  through the settings, as the NGP remembers your previous selection.

  1. Power off the NGP using the coin button (button to the left of (A) in Pocket)
  2. Load the cartridge
  3. Power on the NGP using the same button (only A. Pocket, MiSTer will do it automatically)

Repeat these steps each time you want to insert a new  cartridge. Note that you can bypass the first NeoGeo animation by  clicking button B.

Color-only games usually display a sorry screen, often in Japanese. You can check out the list of compatible games according to Wikipedia here.

For reporting issues, the prefered location is GitHub. You can check the list of previously reported NGP issues too.

Future Work

The hard part is over. Solving the list of items listed  above should not be that complicated, including adding color. However,  this will be done while progressing work on other cores. After several  weeks focused on the NGP, we turn back to arcade work for a while.

Español

Justo a tiempo para reyes, el primer núcleo beta para  NeoGeo Pocket está disponible para MiSTer y Analogue Pocket en las  ubicaciones habituales. Lamentablemente, este núcleo no cabe en FPGAs  más pequeñas, como SiDi o MiST, debido a los requisitos de tamaño de la  RAM interna. Algunas notas:

  • Sólo el color monocromo es compatible con esta versión. No uses la  BIOS del modelo de color. La compatibilidad de juegos se enumera aquí
  • Algunos juegos guardan datos en el cartucho. Esto aun no funciona.  Los juegos pueden colgarse durante 2-3 minutos cuando intentan guardar  datos. No selecciones opciones de guardado en los menús
  • La configuración de NGP (fecha e idioma) no se guarda. Es necesario revisarla al menos una vez por sesión
  • Insertar e intercambiar cartuchos requiere apagar y encender virtualmente la NGP (no el sistema FPGA)
  • Algunos periféricos de la MCU Toshiba aún no están implementados. Esto podría afectar a los juegos
  • La CPU no tiene un ciclo preciso en esta versión. Esto podría afectar a los juegos

En general, muchos buenos juegos funcionan y creo que el  sistema está listo para una primera beta. Lo puliremos y añadiremos las  características restantes en futuras actualizaciones de la beta. Nota  importante: la clave de la beta cambia hoy. Por favor, actualízala manualmente.

MiSTer

Activa el núcleo desde el menú Arcade usando su archivo  MRA. Esto puede cambiar con el tiempo, pero por ahora, tendrás que  hacerlo para que se cargue la clave beta.

  • Copia el nuevo jtbeta.zip en games/mame
  • Pon el firmware de tu NGP en games/NGP/boot.rom
  • Los juegos van en games/NGP

Con el tiempo, el plan es tener el núcleo en la carpeta de  consolas del MiSTer. Por ahora, sin embargo, lo iniciaremos como si  fuera un sistema arcade.

Pocket

  • Copia el nuevo beta.bin en Assets/jtpatreon/common
  • Pon el firmware de tu NGP en Assets/jtngp/common/ngp.rom
  • Los juegos deben ir en la misma carpeta Assets/jtngp/common

Por cierto, el núcleo JTCPS15 para el Analogue Pocket se ha lanzado hoy al público.

MiSTer y Pocket

Una vez que inicies el núcleo, se mostrará un menú de  configuración. Pulsa el botón de la moneda y la pantalla se volverá  blanca. Ahora entra en el menú OSD y selecciona la opción de carga (Core Settings, luego Load Cartridge en la A. Pocket). Entra en el menú de ajustes y el juego se iniciará.  Si quieres cambiar el juego, vuelve a pulsar coin y carga el nuevo  juego. Pero esta vez, no tendrás que pasar por los ajustes, ya que la  NGP recuerda tu selección anterior.

  • Apaga la NGP con el botón coin (botón situado a la izquierda de (A) en Pocket).
  • Carga el cartucho
  • Enciende la NGP usando el mismo botón (sólo A. Pocket, MiSTer lo hará automáticamente)

Repite estos pasos cada vez que quieras insertar un nuevo  cartucho. Ten en cuenta que puedes saltarte la primera animación de  NeoGeo pulsando el botón B.

Los juegos sólo en color suelen mostrar una pantalla de  disculpa, a menudo en japonés. Puedes consultar la lista de juegos  compatibles según Wikipedia aquí..

Para informar de problemas, el lugar preferido es GitHub. También puedes consultar la lista de problemas de NGP notificados anteriormente.

Trabajo futuro

La parte difícil ha terminado. Resolver la lista de  problemas enumerados anteriormente no debería ser tan complicado,  incluyendo la adición de color. Sin embargo, esto se hará mientras  avanza el trabajo en otros núcleos. Tras varias semanas centrados en la  NGP, volvemos al trabajo arcade por un tiempo.

Comments

GrownSimba0993

Analogue Pocket user here, I put the new beta.bin in the jtpateron folder and I put the ngp.rom in the common folder along with my roms. The bios loads up and I can select a rom but then when the core tries to load up the rom the screen just goes white and stays like that. At this point I'm not sure what I could be doing wrong.

JOTEGO

You need to power on the virtual NGP. Watch the video in the post and see how we turn it off and on

Strat Mask

Hola Jotego!, quería consultarte ya instale el core tanto en mister como en la pocket, pero al momento en que sale el menu de configuración justo al abrir el core, sin importar que presione la tecla de moneda la pantalla no cambia no se pone en blanco, solo se mantiene ese menu de selección de idioma, el core de mister lo baje por UPDATE_ALL, el de Pocket usando PocketSync