Charles MacDonald a décrypté Clutch Hitter (System 18) et E-Swat (System 16B).

Il a commencé à regarder le CPU vidéo de protection de D.D.Crew, qui semble assez compliqué. En attendant, il a travaillé sur E-Swat.

E-Swat utilise une protection plus simple:
il envoie des informations à un CPU spécial, ensuite il attend un résultat et compare le résultat (comme le CPS1).
En attendant de trouver comment calculer ce résultat, il a simplement enlevé les comparaisons, et le jeu est jouable. Seuls quelques problèmes d’affichage sont à corriger.

Il a appliqué la même méthode de décryptage que pour D.D.Crew à E-Swat, et a trouvé quelques informations concernant le changement d’état du CPU de décryptage d’E-Swat (qui utilise 5 états différents).

Clutch Hitter est le plus gros jeu qu’il a décrypté à présent, et son CPU n’utilise que 2 états (donc son ‘Xor’ sera 2 fois plus gros que la rom de code du jeu). Ce jeu utilise le même CPU vidéo que D.D.Crew, ce qui explique que les sprites sur les screenshots ne soient pas corrects.

Il a fini de décrypter ses jeux System16/18, à l’exception du Tetris qu’il a acheté récemment et qui devrait bientôt arriver.

En attendant, il va améliorer l’émulation de ces jeux, et étudier le CPU de protection de D.D.Crew et Clutch Hitter

Site Officiel

Maintenant qu’il a réussi, il ne s’arrête plus et c’est tant mieux.