XaiJu
JOTEGO
JOTEGO

patreon


Tough Turf! + more ROM sets

Unlike CPS, where a consistent protection system was used for all games, SEGA System16 had many hardware variations with different protection schemes. Some games have encryption in the M68000 of two possible types; others have it in the sound CPU, others have an MCU messing with the CPU. And a few ones didn't have protection!

Each protection system has its challenges. This time I'm adding the games with protection on the sound CPU. This is based on Blackwine's implementation, which is based on MAME. The encryption is a very complex mathematical function, but it doesn't add delay or lag in any way.

I am also adding support for System16B games that use the intel 8751 MCU. This has been the most complicated part as the MCU messes with the CPU in obscure ways.

The MCU code is embedded within the MCU silicon, so it is not easy to dump it. Some games still have no available dump, and MAME provides a simulation for the MCU labour there. I wrote MCU code replacing the missing file for Wonder Boy 3 and Tough Turf. The former works fine, and I am distributing it with this week's files, but Tough Turf was unstable, so I am leaving only the USA version of the game (alt folder), for which we have the original MCU dump available.

Tough Turf is a decent brawler, so don't let the pale graphics put you off and give it a chance.

There are 12 new MRA files added this week. I especially recommend checking out the new Golden Axe MRA, as it seems smoother than the other version. These games had many revisions, and SEGA seemed to fix things with each one.

Enjoy!

Español

A diferencia de CPS, donde se utilizó un sistema de protección coherente en todos los juegos, SEGA System16 tenía muchas variaciones de hardware con diferentes esquemas de protección. Algunos juegos tienen encriptación en el M68000 de dos tipos posibles; otros lo tienen en la CPU de sonido, otros tienen una MCU incordiando la CPU. ¡Y algunos ni tenían protección!

Cada sistema de protección tiene sus desafíos. Esta vez traigo los juegos con protección en la CPU de sonido. Esto se basa en la implementación de Blackwine, que se basa a su vez en MAME. El cifrado es una función matemática muy compleja, pero no agrega demora ni retraso de ninguna manera.

También traigo soporte para juegos System16B que usan el Intel 8751 MCU. Esta ha sido la parte más complicada ya que la MCU se mete con la CPU de formas oscuras.

El firmware de la MCU está embebido dentro del chip de la MCU, por lo que no es fácil descargarlo. Algunos juegos todavía no tienen un volcado disponible, y MAME proporciona una simulación de la MCU para ellos. Escribí el código MCU reemplazando el archivo faltante para Wonder Boy 3 y Tough Turf. El primero funciona bien, y lo estoy distribuyendo con los archivos de esta semana, pero Tough Turf era inestable, así que solo dejo la versión estadounidense del juego (carpeta alt), para la cual tenemos disponible el volcado de MCU original.

Tough Turf es un juego de peleas decente, así que no dejes que los gráficos pálidos te desanimen y dale una oportunidad.

Agregué 12 nuevos archivos MRA esta semana. Recomiendo especialmente revisar el nuevo Golden Axe MRA, ya que parece más suave que la otra versión. Estos juegos tuvieron muchas revisiones y SEGA pareció arreglar las cosas con cada una.

¡A disfrutar!



Comments

Great to see bit of my own work having second life in other cores. Cheers!

blackwine

Incredible! Your efforts are so appreciated

Tannis_root


More Creators