
1998 Furbys feature 24 Furbish names,[citation needed] listed below. They like saying their names and will do that often. To make a Furby say their name immediately, rub their tummy three times and then pet their back.
The 1999 Furby Babies also have names that differ from the Adult Furbys. However the procedure for having a Furby Baby pronounce their name remains the same as the one described above.
List[]
Furbish | Meaning |
---|---|
A-loh | Light |
A-tay | Hungry |
Ah-may | Pet |
Boh-bay | Worried |
Boo | No/Bad |
Dah | Big |
Dah Noh-lah | Party/Big Dance |
Doo-moh | Please |
E-day | Good |
Kah | Me |
Kah Dah | Me Big |
Koh-koh | Again/More |
Loo-loo | Joke |
May-may | Love |
May-lah | Hug |
May-lah Kah | Hug Me |
Mee-mee | Very |
Nah-bah | Down |
Noo-loo | Happy |
Toh-dye | Done |
Toh-loo | Like |
Toh-loo Kah | Like Me |
U-tye | Up |
Way-loh | Sleep |
Furby Name Selection (Source Code)[]
In the 1998 Furby source code, the process of selecting a new name is done randomly during the first power-up. The Furby generates a random number (which is then stored in the EEPROM memory), and uses it to choose from a set of possible names.
The following section of the source code is responsible for selecting the new name:
JSR Random AND #1Fh STA Name
- JSR Random: Calls a subroutine that generates a random value.
- AND #1Fh: Masks the random value to limit it to 32 possible options (the value `1Fh` is 31 in decimal, so this results in a range of 0-31).
- STA Name: The selected random value is stored as the new name in memory.
This ensures that when the Furby is powered up or reset, it will randomly select one of 32 possible values. Among these 32 options, eight names are duplicated, so the total number of possible names remains 24. [original research]
If the stored value somehow ends up out of the 0 - 31 range (for example being overwritten by 255, which happens when erasing the EEPROM), when invoking the name, the Furby will say an unrelated phrase - a common example is sneezing. In the program, the name list is followed by a list of other speech patterns. From the technical side, this behavior is similar to the famous Missingno. glitch in Pokemon games.
Glitched names[]
In addition to the names listed above, there is a glitch. In case the EEPROM memory has incorrect data written to it (due to low batteries or a software error), an unexpected phrase (e.g. sneezing) might be used instead of a name.
It would not be preceded by the word "Me", since that's only a part of actual Furby names (which are arranged as individual phrases in the memory, e.g.: "Me Toh-loo Kah", "Me May-lah").