Support for Clutch Hitter, Hi Scores and more... (Patreon)
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.