Le Tamagotchi est lancé par Bandai en novembre 1996 au Japon. Ce n'est pas une console de jeu mais un animal virtuel : un porte-clés en forme d'œuf, un écran à cristaux liquides monochrome de quelques dizaines de pixels, trois boutons, et une créature qui naît, réclame à manger, fait ses besoins, tombe malade, grandit et finit par mourir si on la néglige. Il faut s'en occuper en temps réel, plusieurs fois par jour.
Le concept est imaginé par Aki Maita et Akihiro Yokoi. Le jouet devient un phénomène mondial en 1997 : des dizaines de millions d'exemplaires vendus, des pénuries en magasin, et des écoles qui finissent par l'interdire parce que les élèves se lèvent en classe pour nourrir leur créature. Bandai en décline depuis des dizaines de modèles.
Recalbox ne simule pas le comportement du jouet : il émule le matériel. Le core TamaLIBretro, distribué sous licence GPL-2.0, rejoue le microcontrôleur 4 bits du Tamagotchi de première génération et exécute la rom d'origine instruction par instruction — c'est le jouet lui-même qui tourne, avec son écran LCD reproduit à l'identique et ses trois boutons mappés sur la manette.
| Fabricant | Bandai |
| Année de sortie | 1996 (novembre) |
| Créateurs | Aki Maita et Akihiro Yokoi |
| Type | Animal virtuel, émulation du microcontrôleur |
| Licence du portage | GPL-2.0 |
| Manette | Obligatoire |
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro TamaLibretro | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
TamaLIBretro est le seul émulateur du système et est donc utilisé par défaut sur toutes les machines, y compris le Raspberry Pi Zero 2 : émuler un microcontrôleur 4 bits ne coûte pratiquement rien. Le netplay n'est pas disponible sur ce système et les RetroAchievements ne sont pas pris en charge. Ce core ne déclare pas de support de l'affichage CRT.
Placez vos roms dans :
/recalbox/share/roms/ports/Tamagotchi/
Extensions acceptées : .b .zip
Recalbox ne livre aucune rom pour ce système : le dossier ne contient qu'un fichier
tamagotchi.txtvide. Comme pour n'importe quelle console, il vous faut fournir vous-même le contenu de la puce du jouet — un fichier.b, c'est-à-dire l'image binaire de la rom du microcontrôleur.
Le fichier se dépose directement à la racine du dossier, éventuellement dans une archive .zip ne contenant qu'un seul fichier. Lancez ensuite une mise à jour des listes de jeux depuis le menu pour voir l'entrée apparaître.
Le Tamagotchi n'ayant que trois boutons — Sélection, Validation, Annulation — la manette est très largement suffisante. L'écran LCD d'origine étant minuscule, l'image est agrandie à la taille de votre écran par le core.