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 :
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 :
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 :
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
Xrider
[REVERSE ING] X-Assist Sega Saturn pour cartouche X-Terminator V3
- Xrider
- Administrateur
- Messages : 3692
- Enregistré le : sam. 14 sept. 2019 10:47
- Localisation : MaskRom
- Contact :
- Dc103chaos
- 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
Travail incroyable, et bien au dessus de mes possibilité, qui provoque l'admiration
- Xrider
- 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
Merci Dc103chaosDc103chaos a écrit : ↑dim. 26 déc. 2021 17:19 Travail incroyable, et bien au dessus de mes possibilité, qui provoque l'admiration
- Bouz
- 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
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 !
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 !
- Xrider
- 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
MerciBouz 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 !
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.
- Xrider
- 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
Il n'y a plus de doute, ce port est bien fait pour étre connecté a un port LPT :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.
- cazeysan
- Contributeur Lv1
- Messages : 268
- Enregistré le : mer. 22 déc. 2021 15:45
- Xrider
- 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
Quelqu’un a aussi cette cartouche ?