Home Artists Posts Import Register

Downloads

Content

Español abajo

Many topics for this JT Friday:

  • JTS18 core (beta) adds support for the baseball game Clutch Hitter

  • JTSLYSPY beta (compatible with Data East's Sly Spy, Boulder Dash 2) core for Analogue Pocket

  • JTSHOUSE core (beta) adds support for the 4-player version of Tank Force 626

  • JTCPS1 core adds support for the SF2 Quicken Bootlegs. Thanks to terminator2k2 for the reference MRA file. 693

  • Parodius sprite scaling and position correctly implemented. 548 and 652

  • Sprite position in Bionic Commando fixed 699

The following systems had a change in ROM format. Non-MiSTer users will need to regenerate the .rom file.

  • JTSF (Street Fighter)

  • JTSARMS (Side Arms)

  • JTKICKER (Kicker)

NVRAM Saving in SEGA Compatible Cores

JTS16, JTS16B, JTOUTRUN, JTSHANON and JTS18 now implement NVRAM saving. These cores support SEGA systems that originally used a large capacitor to hold the RAM memory of the main CPU during a power off. I do not know for how long it would keep the memory alive but it must have been able to keep it for a few days. What each game title did with that preserved information is highly variable. Some games, like Altered Beast, Time Scanner, Riot City... will keep the high scores. Most of them will keep track of the system uptime and the number of games and coins. A few do not do anything with this.

On the Analogue Pocket, this feature works without any user action. The core will automatically save and restore the information for you. MiSTer/SiDi128 users need to manually save the information using the save settings OSD option. The data will be restored automatically on MiSTer/SiDi128 too.

After this change, JTS16/B has definetely stopped fitting inside the SiDi/MiST machines. I had been removing features to keep these cores working on small machines but I think it is time to assume that SiDi/MiST are just too small to cope with all the PCB variations that these cores cover. Note that SiDi128 has no problems with this and supports all cores.

Other topics

I advise users with CRT sync problems on arcade cores to consider replacing the capacitors in their monitors. This should help the PLL system to lock on to the sync signals more quickly. We are looking into adding more options for sync signals in the cores but this may still not work for everyone.

We are working on supporting the Analogizer project on all arcade cores.

Work on NGP color continues. The system boots with the color firmware but it is not ready for a beta update yet.

There is a sound issue with some games in the JTSHOUSE core that is holding a couple of game releases and also the promotion to public version. We're looking into it.

We are excited about news on DE10 nano compatible devices at a lower cost. That should increase the user base and broaden the reach of FPGA technology. It is still surprising how many retro aficionados have not heard of FPGA. Hopefully, cheaper yet powerful devices will be available soon.

Patreon subscriber figures have been stable since the year started. We had plans to hire one more developer but we decided to wait. After several years on Patreon we are starting to see some hidden costs that are making us more cautious about spending. If subscriptions take another upturn in the future and we hit the 6k range we will fill another engineer position. If not, we will continue with the current team and pace, trying to keep you happy every JTFriday.

Español

Muchos temas para este viernes de JT:

  • JTS18 core (beta) añade soporte para el juego de béisbol Clutch Hitter

  • JTSLYSPY beta (compatible con Sly Spy/Boulder Dash 2 de Data East) core para Analogue Pocket

  • JTSHOUSE core (beta) añade compatibilidad con la versión para 4 jugadores de Tank Force 626

  • JTCPS1 soporta las versiones Quicker del SF2. Gracias a terminator2k2 por su ayuda 693

  • Se ha implementado correctamente el escalado y la posición de los sprites de Parodius. 548 y 652

  • Posición de los sprites en Bionic Commando corregida 699

Los siguientes sistemas han sufrido un cambio en el formato de la ROM. Los usuarios que no sean de MiSTer tendrán que regenerar el archivo .rom.

  • JTSF (Street Fighter)

  • JTSARMS (Armas laterales)

  • JTKICKER (Kicker)

Soporte de NVRAM en núcleos compatibles con SEGA

JTS16, JTS16B, JTOUTRUN, JTSHANON y JTS18 ahora implementan el grabado de NVRAM. Estos núcleos son compatibles con los sistemas SEGA que originalmente utilizaban un gran condensador para mantener la memoria RAM de la CPU principal durante un apagado. No sé durante cuánto tiempo mantendría viva la memoria, pero debió ser capaz de conservarla durante unos días. Lo que cada juego hacía con esa información es muy variable. Algunos juegos, como Altered Beast, Time Scanner, Riot City... conservarán las tabla de puntuaciones. La mayoría guardaba el tiempo de actividad del sistema y el número de partidas y monedas. Algunos no hacían nada con esto.

En la Analogue Pocket, esta característica funciona sin ninguna acción por parte del usuario. El núcleo guardará y restaurará automáticamente la información por ti. Los usuarios de MiSTer/SiDi128 tienen que guardar manualmente la información utilizando la opción OSD de guardar ajustes. Los datos se restaurarán automáticamente en MiSTer/SiDi128.

Después de este cambio, el cor JTST16/B ha dejado definitivamente de encajar en las máquinas SiDi/MiST. Había estado eliminando características para mantener estos núcleos funcionando en máquinas pequeñas pero creo que es hora de asumir que SiDi/MiST son demasiado pequeñas para hacer frente a todas las variaciones de PCB que cubren estos núcleos. Esto no afecta a SiDi128, que no tiene problemas con esto y soporta todos los núcleos.

Otros temas

Aconsejo a los usuarios con problemas de sincronización CRT en los núcleos arcade que consideren reemplazar los condensadores de sus monitores. Esto debería ayudar al sistema PLL a engancharse con las señales de sincronización más rápidamente. Estamos estudiando la posibilidad de añadir más opciones para las señales de sincronización en los núcleos, pero es posible que esto no arregle el problema para todo el mundo.

Estamos trabajando para soportar el proyecto Analogizer en todos los núcleos arcade de la Analogue Pocket.

El trabajo en la NGP Color continúa. El sistema arranca con el firmware de color, pero aún no está listo para una actualización beta.

Hay un problema de sonido con algunos juegos en el núcleo JTSHOUSE que está retrasando un par de lanzamientos de juegos y también la promoción a la versión pública. Lo estamos investigando.

Estamos entusiasmados con las noticias sobre los dispositivos compatibles con DE10 nano a un coste menor. Eso debería aumentar la base de usuarios y ampliar el alcance de la tecnología FPGA. Sigue siendo sorprendente la cantidad de aficionados a lo retro que no han oído hablar de la FPGA. Esperemos que pronto estén disponibles dispositivos más baratos y potentes.

Las cifras de suscriptores de Patreon se han mantenido estables desde que empezó el año. Teníamos planes de contratar a un desarrollador más, pero hemos decidido esperar. Después de varios años en Patreon estamos empezando a ver algunos costes ocultos que nos hacen ser más cautelosos a la hora de gastar. Si las suscripciones vuelven a subir en el futuro y llegamos a los 6.000, contrataremos a otro ingeniero. Si no, continuaremos con el equipo y ritmo actuales, intentando manteneros contentos cada JTFriday.

Files

Comments

Shaky Cam FX

Spent a couple of hours today trying to get JF1942 working with the ROM identified in the MRA to work, and I mean all the variant MRAs, but it looks like the MRA and it’s MD5 hash are wrong. That particular zip file from a particular archive does not have the MD5 hash that it’s supposed to in the MRA; Totally frustrating. 1941 works, 1943 works, but 1942, 1944, 19XX doesn’t, though some of these are based on CPS2. Honestly, if you are going to build this stuff with dependencies, shouldn’t we all be using the base ROMs. I do think there needs to be a revisit/baseline as it’s near impossible to identify a TOM ZIP based on its MD5 hash. There’s literally close to 20 to 100 archives of ROM variants

Shaky Cam FX

Resolved issue by using Analogue Pocket Updater app to fetch a working ROM version

Shaky Cam FX

Ran into other issues getting cores working on MiST. Looks like on JTCPS2.rbf only 22e0205 works on the MiST with the ROMs from the Analogue updater. Some subsequent code addition in future RBFs seems to have broken it, as I had to keep reverting RBFs to find one that worked. Currently going through to see what others I need to revert that don’t work, and so far there’s quite a few, some I haven’t been able to resolve yet, but at least I know the ROMs are good now. I will post build numbers of the cores that work, so other MiST folks have a reference.

JOTEGO

Note that the MiST only has 32MB of SDRAM, so many CPS2 titles will not work. It is possible to manually upgrade SDRAM to 64MB (soldering required), enabling more titles to work. The new SiDi128, which belongs to the MiST family, comes with 128MB and supports the whole CPS2 catalog. The latest RBF will always work with .rom files generated from the latest MRA files. But may not work with older ones. Changes to MRA files are rare but they may occur.