Software analysis

Analysis of the list of launched software

When inspecting the content of the Flash, we can see a list of programs which were launched on our Fish Life. We can recognise the five programs unique to the Fish Life, the game ChuChu Rocket! from our tests, as well as a program called Touch De Asobo M. This probably refers to the software マクドナルドのタッチであそぼ (Makudonarudo no tatchi de asobo) which used the Fish Life for games machines in McDonald’s restaurants[51].

# strings fish_flash.bin -n 10 | sort -u | less
[...]
GDM-0006  TOUCHDEASOBOM
HDR-0039  CHUCHUROCKET                                    
HDR-0093  FISH LIFE REDSEA                                
HDR-0094  FISH LIFE AMAZON
HDR-0095  FISH LIFE EPISODE 1                             
HDR-0096  FISH LIFE EPISODE 2                             
HDR-0097  FISH LIFE EPISODE 3
[...]

Analysis of Amazon Playful Edition visuals

Using PVRViewer, we were able to find some interesting visuals:

An alternative Fish Life logo
An alternative Fish Life logo


Software development team
Software development team


Loading screen for the new millennium
Loading screen for the new millennium

Analysis of Amazon Playful Edition voice commands

By analysing the file track03.bin of the Amazon Playful Edition software image, we found some words in English, indicating the possibility of English voice commands which are potentially non-functional.

# strings track03.bin
[...]
Eng.USA.models.mike.1600.2.full.v1.0.2
food
wanna eat
[...]
what's this
fish
howdy
come on
let's play
se ga
fish life
[...]
surprise
parado
pose
drawing
doremi
zoom
Word
Jpn.JPN.models.mike.1600.2.full.v1.1.3
[...]

However the strings command did not let us see the Japanese voice commands. By analysing the file structure, we were able to find hexadecimal data corresponding to the Japanese commands.

Japanese voice commands in hexadecimal format
Japanese voice commands in hexadecimal format

This data can then be converted into Japanese characters if we remember that Japanese character encoding is often Shift-JIS. For example, 82 A6 82 B3 after conversion, gives, えさ. This means there are 82 voice commands in Japanese.

Command in Japanese characters Romanisation Loose English translation
えさ esa food
えさ たべる esa taberu eat food
たべる taberu eat
おなか すいた onaka suita to be hungry
こんにちは konnichiwa hello
はろー haro hello
こんばんは konbanwa good evening
おはよう ohayō good morning
おーい ōi hey
やっほー yahhō yoohoo
さかな sakana fish
あ そぼう a sobō let’s play
なん か やって nan ka yatte do something
せ が se ga Sega
ふぃ っしゅ らい-ふ fuィ sshu rai-fu Fish Life
なん か やれ nan ka yare do something
すごい sugoi great
すごい ね sugoi ne isn’t it great?
おもしろい omoshiroi funny
たのしい tanoshī pleasant
きれい kirei pretty
かわいい kawaī cute
さいこう saikō the best
かしこい kashikoi clever
おどって odotte dance
おどれ odore dance!
うごけ ugoke move!
うごいて ugoite move
つまんない tsumannai boring
へん な の hen na no that’s strange
こわい kowai scared
ださい dasai old fashioned
さいてい saitei the lowest
ばーか bāka stupid
ばか やろう baka yarō idiot
きもち わるい kimochi warui I feel sick
さかな はっけい sakana hakkei watch the fish
しー ま ん shī ma n Seaman
あ ほー a hō hey ho
ぴか ちゅー pika chu Pikachu
うんこ unko poo
うんち unchi poop
おしっこ oshikko wee
ばい ばい bai bai Bye bye
きえろ kiero off!
ぱ れー ど pa re do parade
とまれ tomare stop!
ま て ma te wait
お え かき o e kaki drawing
どれみ Doremi do re mi
はっく-しょ ん hakku-sho n atishoo
なまえ namae name
ずーむ zūmu zoom
なまえ は namae wa what is your name
まわれ maware turn around
かいてん kaiten care
へんしん henshin change
うぇ ー ぶ uebu wave
てんぐ tengu Tengu
てんぐ かわはぎ tengu kawahagi
なぽれおん Naporeon Napoleon
なぽれおん-ふぃ っしゅ Naporeonfisshu Napoleon fish
ぶるー せる buru seru blue cell
ごー る でん go ru den golden
ごー る で ん ばた ふらい go ru de n bata furai golden butterfly
いえろー -ばん ど iero -ban do yellow band
えんぜる-ふぃ っしゅ enzerufisshu angelfish
にしき やっこ nishiki yakko ?
きんぎょ は なだ い Kin gyo wa nada i goldfish
おー きっど ō kiddo Orchid
どてぃ ー ばっく dote i bakku dotty back
お れんじ ふぇいす o renji feisu orange face
でぃ すかす deィ sukasu discus
ぐりーん でぃ すかす gurīn dei sukasu green discus
ぶら うん でぃ すかす bura un dei sukasu brown discus
ぶるー でぃ すかす buru dei sukasu blue discus
あるた む えんぜる-ふぃ っしゅ aruta mu enzerufisshu altum angelfish
ぴら にあ pira Nia piranha
ぴら に あ なって りー pira ni a natte ri Red-bellied piranha
かー じ なるて とら kā ji narute tora Cardinal tetra
ごー る でん て とら go ru den te tora Golden tetra
て とら te tora Tetra

Amazon Playful Edition hidden test menu

With the help of several members of the francophone Dreamcast community, we discovered that the Amazon Playful Edition software included a test menu which is accessible using the combination: “down with the digital pad + B button”. This menu allows you to test a certain number of functionalities, such as voice recognition or touch interactions.

Voice commands test menu
Voice commands test menu

Go to the top of the page