Fermer

août 13, 2018

Jetez un coup d'oeil à l'intérieur du code source de Furby



Le code source de l'original Furby a fui . Si vous étiez un parent dans les années 1990 agacé par ses gazouillis incessants (ou, en fait, si vous étiez un enfant agaçant), vous avez maintenant la possibilité de vous plonger dans ses aspects internes et de voir comment cela fonctionne.

Avez-vous déjà visité le site de news blockchain et crypto-monnaie sans hype?

Hard Fork.

Le code source de Furby est écrit en assembleur 6502. Cela dit, il est intéressant de noter que le Furby lui-même ne fonctionnait pas avec une puce MOS Technology 6502 – qui a également alimenté Apple II et le système de divertissement Nintendo.

aurait utilisé le chipset Sunplus SPC81A de la société de semi-conducteurs taïwanaise Sunplus Technology.

Le SPC81A est un SoC de type 6502, mais il existe des différences bien distinctes. Il prend en charge beaucoup moins d'instructions par rapport aux puces de la ligne principale 6502. Il est également conçu pour les applications à basse tension et est simplifié afin de le rendre moins coûteux, ce qui est crucial pour les jouets.

Il convient de souligner que ce code appartient à l’original Furby, que Hasbro a initialement publié en 1998.

Le jouet a été rafraîchi en 2012, ce qui a introduit un tas de nouvelles fonctionnalités, dont la plus remarquable était un application compagnon.

Je n'ai jamais développé auparavant l'assemblage 6502, mais le code lui-même est bien documenté par des commentaires, ce qui facilite l'analyse du développeur inconnu.

pas vraiment beaucoup de code à parcourir. Le document totalise 297 pages, dont une grande partie est occupée par la documentation et les commentaires. C'est impressionnant quand on songe à la façon dont le Furby était en fait un peu à la pointe pour son époque. d'utiliser des mots anglais. Cela imitait le processus d'apprentissage de la langue et donnait aux enfants une raison de continuer à jouer avec le jouet, longtemps après la fin des fêtes.




Source link