dimanche 28 mai 2023

Repair Log #3.11: Mag Max (Nichibutsu, 1985)

MagMax est un petit shoot them up horizontal très original. Votre vaisseau se transforme au gré des bonus en "robot centurion" de plus en plus puissant, l'effet de pseudo 3D du sol est intéressante, de même que l'alternance entre les grottes et la surface. De plus la musique est chouette ! Un bon petit jeu sorti en 1985 par Nichibutsu, l'éditeur qui a fait sa réputation avec la série des Moon (Cresta, Force, Quasar, Shuttle, Terra Force ...). Il connaîtra une adaptation remarquée sur Amstrad en 1986.

Techniquement, c'est un jeu 16bits, basé autour d'un 68000 et d'un Z80 qui pilote 3 AY-3-8910.

Symptômes : graphismes complètement brouillés, connecteur endommagé.

Le PCB est en bon état général, à deux exceptions près.

Tout d'abord, le connecteur est littéralement édenté ! Plusieurs pads sont arrachés :

Ensuite, et c'est plus ennuyeux, les références des TTL sont complètement limés.

Pourquoi ? Pour éviter le piratage ? Ben voyons ! Il faut quelques secondes à un electronicien lambda pour en déterminer les références. D'autant que le schéma était disponible sur la documentation de l'époque (et à la fin de cet article).

Impossible n'étant pas français, je mets le PCB sous tension. Le jeu démarre, mais l'écran titre ne s'affiche pas. Lorsque l'attract mode démarre, j'ai ceci à l'écran :

Il manque la couche alphanumérique, les sprites s'affichent plus ou moins bien et un nuage de parasites vient parfois compléter ce triste constat :

Comme le programme s'exécute correctement, je vais orienter mes recherches sur la carte du dessous, qui regroupe le circuit d'affichage et de son.

Comme si la référence des TTL effacée n'était pas suffisante, le scan du schéma disponible sur Internet est d'une qualité très médiocre. Je commence par tester tout ce qui est sur support : quatre SRAM 6248, deux 6116, deux BPROMs ainsi que les UVPROMs. Rien à signaler de ce côté là, reste la logique TTL.

Pour m'aider à les identifier, j'ai trouvé une photo de bonne qualité sur eBay pour avoir la référence des TTL : il apparaît que certaines PCB ont échappé à la fraiseuse !

Je prends donc la sonde de mon oscillo à la recherche de signaux suspects. Rapidement, sur une entrée de la BPROM en 2E, je tombe sur deux signaux flottants en entrée :

Ces deux signaux correspondent aux deux sorties d'un multiplexeur 74LS153 en 1G (pins 7 et 9). Ses huit entrées présentant un signal normal, je retire le composant suspect :

Verdict :

Après la pose d'un remplaçant, les sprites sont désormais parfaitement dessinés et les nuages de parasites sont dissipés :

Le jeu est parfaitement jouable, si ce n'est que les éléments de texte ne s'affichent pas. Ces éléments sont contenus dans l'UVPROM située en 15G, je vais donc inspecter les environs. Plusieurs multiplexeurs 74LS157 attirent mon attention. Tout d'abord, celui en 13G ne donne de signe de vie sur aucune de ses sorties :

Je le retire

Il est HS hors circuit ...

... et son remplacement rétablit la couche texte :

Max Max ! Il y a encore un problème sur ce sous-circuit. Je continue à inspecter la zone, et c'est un autre 74LS157 en 13E dont la sortie en pin 4 est bloquée à l'état haut :

Je le retire et sans surprise il échouera lamentablement au test hors circuit :

Son remplacement réaligne la couche alphanumérique pour de bon :

Je suis rassuré, c'est bien Mag Max.

Reste un peu de chirurgie reconstructrice pour le connecteur de carte. En prélevant des pads d'une carcasse de bootleg, je parviens à redonner un aspect plus présentable à cette carte.

Avant :

Après :

Je fais une partie, tout semble fonctionner. Mais lorsque j'appuie sur le bouton 2, le jeu accélère !!! Renseignements pris, il s'agit d'un comportement normal, le bouton 2 qui n'est normalement pas mappé a cet effet là. Le jeu n'emploie qu'un seul bouton.

Bilan : 
74LS153 @ 1G 
74LS157 @ 13G
74LS157 @ 13E

A dans 15 jours.

Michel

dimanche 14 mai 2023

Repair Log #3.10: Astérix (Konami, 1993) #2

Le Gaulois réfractaire revient sur le blog. Astérix est probabmlement la meilleure adaptation de la bande dessinée d'Uderzo et Goscini en jeu vidéo. Le hardware Konami sur lequel il tourne est typique du hardware Konami de l'époque et de sa kyrielle de jeux basés sur le même moteur graphique.

Lire la suite

dimanche 30 avril 2023

Repair Log #3.09: Operation Wolf (Taito, 1987)

Operation Wolf est un jeu de tir sorti par Taito en 1987. C'est immédiatement un succès planétaire, en dépit d'une originalité toute relative : les jeux automatiques de tir existent depuis l'après guerre. Toutefois, Taito a réussi à dépoussiérer le genre comme il l'avait fait précedemment avec celui du casse-brique : plein de couleurs, des explosions et des sprites en veux-tu en voilà. Signe de ce succès, le jeu a été adapté sur tous les ordinateurs et consoles de l'époque, notamment par l'équipe d'Océan France sur Amiga.

Le jeu a également été copié sous le titre "Opération Bear". Enfin, il connaîtra plusieurs suites, dont la dernière commise en 2022 par les tâcherons de Microïds.

Techniquement, le jeu est basé autour d'un 68000, sur un hardware très proche de celui de Rainbow Islands et Rastan.

Lire la suite

samedi 15 avril 2023

Repair Log #3.08 : Marvel Vs. Capcom: Clash of Super Heroes (Capcom CPS-2, 1998)

En 1993, Capcom conclut un partenariat avec Marvel et édite Punisher, basé sur la BD éponyme. Ce partenariat renouvelé conduira à un grand nombre de jeux basés sur l'univers Marvel et Capcom jusqu'en 2017. Je ne vais pas faire ici l'éxégèse de cette franchise, mais Marvel Vs. Capcom: Clash of Super Heroes sorti en 1998 sur la plateforme CPS-2 de Capcom est en somme le troisième épisode. On retrouve entre comme l'Homme Araignée ou Serval, opposés à des personnages de l'univers Capcom.
La plateforme CPS-2 est assurément l'une des plus belles réussites de Capcom en matière de PCB. Les jeux sont nombreux, variés, superbes. Ils n'ont jamais été copiés, grâce à un hardware extrêmement intégré et à un mécanisme de protection très élaboré.

Lire la suite

dimanche 9 avril 2023

L'histoire dans le jeu vidéo : A plague tale : innocence

Plongez en pleine guerre de cent ans, au temps de la peste noire, grâce à A Plague Tale : Innocence.

Lire la suite

dimanche 2 avril 2023

Repair Log #3.07: PacMania (Namco, 1987) #2

Pac-Mania est de retour dans la rubrique atelier. En 2022, je réparais un premier PCB de PacMania, aujourd'hui ce deuxième PCB Namco System 1 arrive au laboratoire. C'est peut-être le meilleur jeu de ce hardware en ce qui me concerne qui intoduit un scrolling en 3D et plusieurs innovations par rapport à son vénérable ancêtre qui en font un must.

Le jeu n'a jamais été copié, probablement à cause de la dizaine d'ASIC dédiés NAMCO peuplant le PCB.

Lire la suite

dimanche 19 mars 2023

Repair Log #3.06: Rolling Thunder (Namco, 1986)

Et de 50 ! J'ai le plaisir de vous proposer le 50ème Repair Log depuis le début de ces articles fin mars 2021 il y a donc deux ans. Alors pour l'occasion, je vous propose un article double sur l'excellent Rolling Thunder avec en prime la rétro-ingénierie et reproduction du composant dédié Namco CUS130.

Rolling Thunder est un run and gun -ou plutôt un walk and shoot- sorti en 1986 chez Namco, et qu'Atari distribuera hors du Japon en réalisant au passage une bien jolie borne. le jeu est assez pauvre graphiquement, mais il est largement compensé par son gameplay, son ambiance et l'intelligence de ses ennemis. A bas bruit, il inspirera toute une génération de jeux tels que Robocop, Secret Agent, Sunset Riders, Toki et surtout Shinobi dont on retrouve quasiment tous les éléments (action sur deux niveaux, caisses pour éviter les tirs, upgrade de l'arme, découpage des niveaux etc ...).

Côté hardware, le jeu tourne sur le hardware System 86 qui est composé de deux 6809 et d'une dizaine de composants dédiés Namco. C'est l'une des raisons qui explique qu'il n'existe pas de bootleg de ce jeu, seul SUNA s'est aventuré à en produire une pâle copie, Super Ranger. Deux suites ont été produites, Rolling Thunder 2 en 1991 ainsi qu'un 3, uniquement sur Megadrive.

Namco signe là un hit, qui fut massacré en son temps lors de son portage sur les ordinateurs personnels, par US Gold, l'éditeur de sinistre mémoire qui transformait l'or en plomb. L'équipe de tâcherons de Tiertex étaient chargés du développement. A eux deux, ils sont responsables des pires adaptations d'arcade sur Amiga (Street Fighter 1, Strider, Thunder Blade, Out Run, After Burner et j'en passe).

Lire la suite

dimanche 12 mars 2023

L'histoire dans le jeu vidéo : Soldats inconnus : mémoires de la grande guerre

Aussi bizarre que cela puisse paraitre pour un titre traitant du premier conflit mondial, Soldats inconnus : mémoires de la grande guerre n’est ni un jeu d’action, ni un jeu de guerre.

Lire la suite

- page 1 de 15