Analyse du matériel
Description du matériel
L’électronique de la Fish Life est basée sur celle de la Dreamcast. La connectique externe est la suivante :
- Port série, DB-9
- Modem 56k/bit, RJ-11
- Connecteurs VGA standard 15 broches, S-Video mini-DIN 4 broches et Video Cinch
- Sortie Audio Jack 3.5 mm
- Entrée Microphone Jack 3.5 mm
- 4 boutons de direction et 3 boutons de commandes
- Entrée alimentation 115V
- Sortie alimentation 115V pour l’écran LCD
À l’intérieur du châssis, deux ports manette Dreamcast sont disponibles. Non accessibles quand le boîtier est fermé, ces ports n’ont donc pas pour but d’être utilisé en fonctionnement normal de la Fish Life mais leur présence s’explique plutôt pour des besoins lors du développement ou des tests.
La Fish Life possède néanmoins quelques différences matérielles avec la Dreamcast :
- Deux cartes additionnelles:
- Adaptation de la connectique du lecteur de GD-ROM ;
- Carte d’interface avec les périphériques externes ;
- Un fil bleu sur la carte mère qui inhibe le mode Dreamcast s’il est branché et empêche de lancer des jeux Dreamcast ;
- Un boîtier en métal et spacieux pour un usage professionnel.
Réparation
La Sega Fish Life du Musée Bolo dysfonctionnait et a nécessité une réparation très classique. La cause de panne est due à une capacité défectueuse. Le plus difficile fût de l’identifier. Le remplacement fût une opération relativement bénigne à effectuer.
Une fois la capacité changée, la Sega Fish Life s’est mise à fonctionner à merveille.
Modifications apportées
Tout d’abord, la sortie d’alimentation pour l’écran LCD a été décâblée pour éviter une catastrophe en cas de branchement d’écran 115V.
Nous avons remplacé l’alimentation d’origine par une alimentation 230V provenant d’une Dreamcast européenne pour aussi éviter les mauvaises manipulations destructives.
Il s’agit clairement d’une modification non-standard car la Sega Fish Life fût vendue essentiellement au Japon où la tension électrique du réseau est de 115V en courant alternatif.
Extraction du contenu du BIOS et de la mémoire système Flash
Afin de préserver au mieux le matériel, nous avons souhaité extraire le contenu du BIOS et de la mémoire système Flash de la Sega Fish Life. Pour effectuer cette opération, nous avons choisi d’utiliser le système d’exploitation libre NetBSD qui est réputé compatible avec de très nombreuses plateformes dont le micro-processeur SH4 de la Dreamcast. D’un point de vue purement matériel, la Fish Life n’est ni plus ni moins qu’une Dreamcast avec des entrées/sorties un peu différentes. Nous avons donc adapté la configuration du noyau de NetBSD pour y inclure les outils de base pour communiquer avec l’unité centrale de la Fish Life via le port série DB-9.
Grâce à la documentation très détaillée de NetBSD pour la Dreamcast, nous avons pu facilement accéder au contenu du BIOS et de la Flash qui étaient directement lisibles à des adresses mémoires bien précises. Nous avons pu avoir quelques soucis de transfert de données que nous avons contourné en copiant les données par morceaux pour les recombiner ensuite.
Analyse des différents numéros techniques
Type | N° de modèle | N° de pièce | N° de série | N° JATE |
---|---|---|---|---|
Unité centrale |
HKS-0200 (seul) HKS-0300 (avec l’écran) |
670-14239A[26] | 01006576 (Musée Bolo) 01006353[59] |
A00-0574JP[60] |
Ecran | HKS-0100 | 670-14224A[26] | 01006280[26] 01006257[27] |
N/A |