Support for Clutch Hitter, Hi Scores and more...
🕑 Added 2024-06-14 10:59:43 +0000 UTCEspañ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.
Comments
Shaky Cam FX
Thanks, old comments from before we exchanged DMs. Latest MiST though does have 64MB now though.
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.
JOTEGO
We will check it.
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.
Andrea Bogazzi
Discord or github, depending how expert you are reporting bugs i ll suggest to start with discord
Shaky Cam FX
Resolved issue by using Analogue Pocket Updater app to fetch a working ROM version
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
Quentin Sykes
Anyone know where to report bugs, not necessarily for this release?
Pons Cremator
Nice update! Has there been any progress with CPS3 lately? Keep up the great work!
Michael Johnson
@jt just noticing some weird glitching in the top left hand corner of super street fighter 2 turbo in the top left hand corner and between screen transitions across fade outs - like 1 frames worth of weird palette colours left over between frames
GeorgeSpinner
I would never say it's not complex.
Shannon Thomasson
Thank you !
SuperFamiTom
Thanks for the update and all of your hardwork. Have a great weekend.
James Eric Nolen
Wow, I remember Sly Spy! Thanks as always
JOTEGO
Thank you for the reminder. It has been on halt for a while.
JOTEGO
Please join the issue tracking here. This is a more complex topic than you think. https://github.com/jotego/jtcores/issues/692
D Rutter
Thank you
Mark Saunders
Thanks for your hard work team JT have a lovely weekend
Kent Pendragon
Can't wait for August then! ;D (I never install any beta-cores — but man, Shadow Dancer, Alien Storm and Moonwalker are some of my favorites — will play them a whole lot).
Alan Roth
Thank You!
JOTEGO
We will have games added during June and July. So it won't be public before August
Tatton Partington
Thank you so much for including the regular updates on NGPC! It’s great to hear the progress that is being made on it around the other releases. I really appreciate that you take the time to add that in.
Random Hajile
OMG! I almost spent $500 on Clutch Hitter. You da man!
Big Al.
Great work thanks team.. is outrun no sprites glitch still being looked into ? as new updates on this core are great but still having to use an older core for it to run.. Cheers.
Kent Pendragon
Any estimate on when the System 18 core will go public?
GeorgeSpinner
Good update but there's no issue with my CRT. The sync issue is in the core unless system 18 is drastically different than system 16. Every other core works fine.
Pixel Cherry Ninja
Sweet. Have a good weekend.
Michael Johnson
Magic stuff