[REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Salon dédié uniquement à vos tutoriels concernant la modification, le modding ou la réparation de votre console "Saturn".
Répondre
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 3692
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Contact :

[REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Message par Xrider »

J'ai fait l'acquisition d'une cartouche X-Terminator multifonction pour sega saturn.
Malheureusement cette dernière n'était pas accompagnée de son accessoire : le X-Assist.
C'est ce petit accessoire à droite du x terminateur V3 :

Image

Ce dernier permet de faire des recherches de code Action replay "In-game".
Il se connecte via un connecteur DB15 présent sur la cartouche X-Terminator

J'ai décidé de réaliser un montage sur une breadboard à partir de photos que m’ont fourni mes amis Darius et Pastek.
Il ne m’a pas été facile de reconstruire le circuit du premier coup, car certaines pistes étaient cachées par les puces qui peuple le X-Assist.
Mais ce problème est de l'histoire ancienne, j'ai le plaisir de vous partager les photos, les explications et un plan électrique de ce projet de rétro-ingénierie.

1 - Les points forts de la cartouche X-Terminator

1 - Fonction Memory card : Sauvegarde directe "In-Game"
2 - Fonction Action Replay
3 - Extension mémoire RAM 1M : Permet de jouer aux jeux SNK ou autres demandant 1M Ram
4 - Permets de lancer des backups (uniquement firmware 3.92J)
5 - Permets de trouver ces propres codes avec le X-Assist.
6 - Permets le dézonage automatique au boot de la console.

Cette cartouche est selon moi la plus évoluée de l'époque.

2 - Montage sur breadboard et test
Voici uelques photos du montage issues de la rétro-ingénierie du x-assist basé sur des photos :

Image

Image

Image

Image

Image

Image

Image


3 - Comment le X-Assist est détecté par la cartouche X-Terminator V3 :
1 - Pour détecter la présence du X-Assist, la cartouche envoi une commande "Register Select : Instruction input (level LOW)" au LCD : une référence GND sur l'entrée RS du LCD 1602A.
2 - La diode zener est alors passante et envoie une impulsion sur le dernier bit d'entrée du 74HC245.
3 - Via la resnet de 10K, celui-ci envoie sur le bus 8bit (output) le message suivant : 10000000 (binaire)
4 - Ce dernier est perçu comme un ACK par le X-Terminator qui en déduit la présence du X-Assist.

4 - Plan électrique :

Image

5 - Bonus

Notre mais cafe-alpha a réalisé une traduction complete du manuel en anglais.
Vous en apprendrez plus sur cette cartouche particulière ici :
https://ppcenter.webou.net/sti/x_terminator/

Bonne lecture :merci:

Xrider
Avatar du membre
Dc103chaos
Contributeur Lv2
Contributeur Lv2
Messages : 934
Enregistré le : sam. 11 déc. 2021 21:08

Re: [REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Message par Dc103chaos »

Travail incroyable, et bien au dessus de mes possibilité, qui provoque l'admiration
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 3692
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Contact :

Re: [REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Message par Xrider »

Dc103chaos a écrit : dim. 26 déc. 2021 17:19 Travail incroyable, et bien au dessus de mes possibilité, qui provoque l'admiration
Merci Dc103chaos :merci:
Avatar du membre
Bouz
Référent Technique
Référent Technique
Messages : 1061
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Contact :

Re: [REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Message par Bouz »

Trop la classe, j'aime beaucoup!
Le coup du bus déporté sur la prise avec les boutons et l'écran dessus, c'est la classe! Et le fait qu'il y ait 2 lignes Enable différentes et pas un NOT sur ta carte laisse présager qu'on est bien sur le vrai bus de données de la carte!
Tu as dû bien te marrer, en tout cas. Ça doit faire plaisir quand les premiers caractères arrivent sur l'écran !
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 3692
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Contact :

Re: [REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Message par Xrider »

Bouz a écrit : mar. 11 janv. 2022 23:02 Trop la classe, j'aime beaucoup!
Le coup du bus déporté sur la prise avec les boutons et l'écran dessus, c'est la classe! Et le fait qu'il y ait 2 lignes Enable différentes et pas un NOT sur ta carte laisse présager qu'on est bien sur le vrai bus de données de la carte!
Tu as dû bien te marrer, en tout cas. Ça doit faire plaisir quand les premiers caractères arrivent sur l'écran !
Merci

Oui, je confirme que je me suis bien amusé.

Et effectivement tu es bien sur le bus de donnée.
Je suis sur que les ingénieurs avaient pensés raccorder un PC via le port LPT sur ce port.
En fouillant le bios avec un éditeur hexadecimal, on retrouve l'expression de memoire "Connected to PC" et en anglais...

Je pense que je ferai une recherche complémentaire sur cette cartouche. :merci:
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 3692
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Contact :

Re: [REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Message par Xrider »

Xrider a écrit : sam. 15 janv. 2022 17:46 Je suis sur que les ingénieurs avaient pensés raccorder un PC via le port LPT sur ce port.
En fouillant le bios avec un éditeur hexadecimal, on retrouve l'expression de memoire "Connected to PC" et en anglais...

Je pense que je ferai une recherche complémentaire sur cette cartouche. :merci:
Il n'y a plus de doute, ce port est bien fait pour étre connecté a un port LPT :

ImageImage
Avatar du membre
cazeysan
Contributeur Lv1
Contributeur Lv1
Messages : 268
Enregistré le : mer. 22 déc. 2021 15:45

Re: [REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Message par cazeysan »

Bravo !
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 3692
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Contact :

Re: [REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3

Message par Xrider »

Quelqu’un a aussi cette cartouche ?
Répondre

Retourner vers « Sega - Saturn »