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 :

À 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 :

Vue de face de l’unité centrale de la Fish Life
Vue de face de l’unité centrale de la Fish Life
Vue de derrière avec la connectique de l’unité centrale de la Fish Life
Vue de derrière avec la connectique de l’unité centrale de la Fish Life
Vue de l’intérieur de l’unité centrale de la Fish Life
Vue de l’intérieur de l’unité centrale de la Fish Life
Carte mère avec le fil bleu de l’unité centrale de la Fish Life
Carte mère avec le fil bleu de l’unité centrale de la Fish Life
Carte des périphériques de l’unité centrale de la Fish Life
Carte des périphériques de l’unité centrale de la Fish Life

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.

Avant - capacité légèrement gonflée à gauche du circuit Toshiba
Avant - capacité légèrement gonflée à gauche du circuit Toshiba
Les bénévoles du Musée Bolo en train de remplacer la capacité fautive
Les bénévoles du Musée Bolo en train de remplacer la capacité fautive

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.

Le résultat après les modifications
Le résultat après les modifications

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.

Une console NetBSD via le port série sur la Fish Life
Une console NetBSD via le port série sur la Fish Life

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

Revenir en haut de la page