Hardware analysis

Description of hardware

The electronics of the Sega Fish Life are based on the Dreamcast. The external connections are as follows:

Within the body, there are two Dreamcast controller ports. As these ports cannot be accessed once the casing is closed, they were not intended to be used in the normal functioning of the Fish Life, but they were most likely used during development or for testing.

There are differences in the hardware between the Fish Life and the Dreamcast:

Front view of the Fish Life’s main unit
Front view of the Fish Life’s main unit
Back view of the Fish Life’s main unit with connections
Back view of the Fish Life’s main unit with connections
Internal view of the Fish Life’s main unit
Internal view of the Fish Life’s main unit
Motherboard with blue wire from the Fish Life’s main unit
Motherboard with blue wire from the Fish Life’s main unit
Card for external devices from the Fish Life’s main unit
Card for external devices from the Fish Life’s main unit

Repairs

Musée Bolo’s Sega Fish Life was not functioning correctly and required a conventional repair. The problem was caused by a faulty capacitor. The biggest challenge was identifying the issue. Replacing the faulty part was a relatively straightforward operation.

Before – slightly swollen capacitor to the left of the Toshiba circuit
Before – slightly swollen capacitor to the left of the Toshiba circuit
Musée Bolo’s volunteers replacing the faulty capacitor
Musée Bolo’s volunteers replacing the faulty capacitor

Once the capacitor was replaced, the Sega Fish Life was as good as new.

Changes made

First of all, the power supply output for the LCD screen was detached to avoid any potential catastrophe when connecting a 115 V screen.

We replaced the original power supply with a 230 V power supply from a European Dreamcast to avoid any false manipulations which could be damaging.

The result after making changes
The result after making changes

Clearly, this is a non-standard modification as the Sega Fish Life was principally sold in Japan where the network’s voltage is 115 V in alternating current.

Extracting the BIOS content and the Flash system memory.

In order to optimise the hardware preservation, we wanted to extract the BIOS content and the Flash system memory of the Sega Fish Life. To achieve this, we decided to use the open-source operating system NetBSD which is known to be compatible with numerous platforms, including the Dreamcast’s SH4 microprocessor. From a strictly hardware point of view, the Fish Life is essentially a Dreamcast with a few different inputs/outputs. We therefore adapted the configuration of NetBSD’s kernel to include the basic tools required to communicate with the Fish Life’s main unit using the DB-9 serial port.

NetBSD console via the Fish Life’s serial port
NetBSD console via the Fish Life’s serial port

Thanks to NetBSD’s very detailed documentation for the Dreamcast, we were able to easily access the BIOS and Flash content which were directly readable at specific memory addresses. There was the risk of issues with the data transfer. However, we were able to get around this by copying the data in sections to be recombined afterwards.

Analysis of various reference numbers

Type Model No. Part No. Serial No. JATE No.
Main
unit
HKS-0200 (alone)
HKS-0300
(with screen)
670-14239A[26] 01006576 (Musée Bolo)
01006353[59]
A00-0574JP[60]
Screen HKS-0100 670-14224A[26] 01006280[26]
01006257[27]
N/A

Go to the top of the page