Pocket: Ghosts’n Goblins (Patreon)
Downloads
Content
Sorry for the long wait, but this has been much harder than expected and you will see why soon! Today I proudly present a Pocketarcade core compatible with the Ghosts’n Goblins hardware. This core isthe same one working onthe other FPGA platforms. This means that JOTEGO supports now the same core running in seven platforms, without touching a comma in the core itself.
How to set up this beast? Well, I wrote this short guide, which I’m sure will be a bit confusing for a lot of people because it is not easy. Analogue has designed a system that requires many files, in many folders and is extremely picky about things. Hopefully, you just need to unzip the attached folder and add your rom files. The folder nightmare is almost taken care of for you by the zip file.
How about the ROM files? Well, the MiSTer’s MRA file format describes how to load files into a core. But the format is considered a bit too hard for small CPUs, like the one in the MiST. The one in the Pocket is said not to support it, but I have my doubts as it is already supporting tons of JSON files which look way more complicated than the MRA format. Anyway, Pocket users will have to use a workaround: a PC. You will have to run a small utility in your PC that will convert your legally owned MAME ROM to a single .rom file. Then copy that file to a folder, which will vary depending on the core (I told you, this is complicated). In this case, the folder is Assets/jtgng/common. After that, you should be ready to go.
I expect this to be a bit of a bumpy ride because it is the first release on the Pocket. Once we get it ironed out and people get comfortable with the process of copying the files, we’ll get more cores out.
Español
Lamento la larga espera, pero esto ha sido mucho más difícil de lo esperado y pronto verás por qué. Hoy presento con orgullo un core para la Pocket compatible con el hardware de Ghosts'n Goblins. Este núcleo es el mismo que funciona en las otras plataformas FPGA. Esto significa que JOTEGO soportaahora el mismo núcleo ejecutándose en siete plataformas distintas, sin tocar una coma en el núcleo en sí.
¿Cómo configurar esta bestia? Bueno, escribí esta breve guía, que estoy seguro será un poco confusa para muchas personas porque no es fácil. Analogue ha diseñado un sistema que requiere muchos archivos, en muchas carpetas y es extremadamente exigente con las cosas. Con suerte, solo tendrás quedescomprimir la carpeta adjunta y agregar tus archivos rom. El archivo zip se encarga de casi todas las complicaciones.
¿Qué hay de los archivos ROM? Bueno, el formato de archivo MRA de MiSTer describe cómo cargar archivos en un núcleo. Pero el formato se considera demasiado complejopara CPU pequeñas, como la de MiST. Dicenque la CPU de la Pocket no podría con ficheros MRA. Pero tengo mis dudas, ya que admite toneladas de archivos JSON que parecen mucho más complicados que el formato MRA. De momento, los usuarios de Pocket tendrán que usar una solución alternativa: un PC. Tendrá que ejecutar una pequeña utilidad en elPC que convertirá su ROM de MAME (de propiedad legal)en un solo archivo .rom. Luego copiasese archivo a una carpeta, que variará dependiendo del núcleo (ya lodije, esto es complicado). En este caso, la carpeta es Assets/jtgng/common. Después de eso, todo deberíaestar listo para correr.
Me pareceque este será un viaje un poco accidentado porque es el primer lanzamiento en Pocket. Una vez que lo solucionemos y la gente se sienta cómoda con el proceso de copiar los archivos, publicaremosmás núcleos.