Home Creators Posts Import Register Favorites Logout

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.

Files

Comments

uberyoji

Soon some tool will start to appear to make this process a breeze. I am using RetroDriven's tool to setup arcade core and files and it works pretty good. Hopefully he will support your cores soon enough ;)

ElloMrChris

Think mine is coming some time in 2023. Hopefully the process will be ironed out by then! Keep up the great work.

Ricktor_Black

Awesome! Thanks for all the hard work on this, going to try this out later today.

Sails

Before people ask, you get past the Continue Play? screen by pressing Jump+Shoot+P1 Start at the same time, just like the original cabinet.

Trifle

Thanks - G&G up & running!

Romier Silvera

Not sure I understand how to covert the ROM. Having a tough time.:(

Spiff

Congrats on the first release! There is something magic in seeing your build chain do all the work after a commit :)

MEM3NTO

Amazing work brother. I know you were hesitant at first to support the Pocket, but as a long time MiSTer user, and now Pocket user, I support it! Keep at it! Fighting!!

MEM3NTO

This flex too Hard. "This means that JOTEGO supports now the same core running in seven platforms, without touching a comma in the core itself." Jheeeze!

Super NES

Amazing, thanks for much for all your work on these cores! If it's possible to include the expected hashes of the converted ROM files in future, it would be much appreciated.

VideoRetroTeca

They are amazing news for all FPGA community. Besides, using your favourite game (and mine) Congrats Jose!

Bob Zindle

Thanks for the instructions and for all of your hard work, Jose. Got it working thanks to you.

Kev

Thank you to everyone involved to get this working! It's amazing to see all of these different cores being ported over, especially arcade ones :D

Jose Luis Sánchez

Incredible core! The nearest I will be to the real original hardware. Please keep up porting cps and so!

Muriel Melvin

I always love a good abstraction layer. :) I think this is a good example of the relative maturity of the other platforms. I wouldn’t necessarily call it a reflection on Analogue’s practices since I’m sure they never intended to open it up. It’s just interesting to see how different shops do things.

Chris Mawdsley

The mra tool used to generate the rom fails when used with the mra from your repository. MD5 check fails as it is looking for 'none' for the zip file. I had to paste in the MD5 it found into the mra file to get it to progress.

Xukkorz

Maybe I'm crazy but I'm having issues on trying to continue after death, where do we report issues, I would assume GitHub but given the nature of the release I want to make sure I'm not cluttering up stuff there if there's somewhere I'm supposed to go.

Phil Haynes

Hi, I've been trying to create a rom file from the .mra file I downloaded, but I've never done anything like this before so I'm a bit confused :-/ Would it be possible for someone to post a step-by-step guide for this? If I double click on the orca.exe file or the mra.exe files, a window flashes on the screen for a fraction of a second and then disappears. I've tried running them via command prompt/powershell and I see some options (e.g. -o filename, -O directory) but I'm not sure what I need to do from here to create the .rom file. Running Windows 11 if that helps :P