사회,오락,생활

노래를 부르고 춤도 추고, 이야기도 할 수 있는 초대 「퍼비」 소스코드

나나시노 2018. 8. 14. 19:39
반응형




노래를 부르고 춤도 추고, 이야기도 할 수 있는 초대 「퍼비」 소스코드



미국 Tiger Electronics가 개발해서 일세를 풍미한 전자장난감 「Furby(퍼비)」 초대 모델 소스코드가 공개되었습니다.


(PDF파일)http://www.seanriddle.com/furbysource.pdf


ファービー日本語版プロモーションビデオ



초대 퍼비는, 단지 프로그램된 노래나 춤을 재생할 수 있을 뿐 아니라, 체내에 있는 센서에 의해, 외부에서의 입력에 응해서 액션을 일으킬 수 있다고 하는 특징을 가지고, 당시 장난감으로서는 고도인 프로그램이 설비되었습니다. 그 초대 퍼비 소스코드가 PDF파일로 공개되었습니다.


발명자 Dave Hampton씨에 의해 기록된 초대 퍼비 소스코드는 A4용지로 297페이지. 사용된 프로그래밍언어는 「6502 OPCODES」입니다. 당시 장난감에 사용된 저렴한 팁에서는, 코드와 메모리 크기에 제한이 있기 때문에, C언어 등이 아니고 6502를 채용했습니다. 어셈블리 언어로 쓰여진 퍼비 프로그램은, 무엇이 어떻게 되고 있지 일반인이 해독하는 것은 곤란합니다.


Hacker News에서는 퍼비 소스코드에 관한 감상이 많이 몰려왔습니다.


Original Source code for the Furby [pdf] | Hacker News


그 중에는, 「배터리 전압에 따라서 PWM을 설정하고, 모터에 부하를 걸리지 않는 구조가 흥미 깊다」등 기입이 있어, 이것에 대하여는 「이런 코드를 읽어 풀리는 것은 대단하다……」라고 하는 감상도 있습니다. 또, 해독한 사람은 「6502 어셈블리로 10년정도 게임을 쓰고 있었기 때문에 자연스럽게 읽을 수 있다」고 합니다.


소스코드로 마음대로 퍼비를 개조할 수 있을 것 같습니다만, 최신 모델이라면 쉽게 해킹 할 수 있습니다.

Furby Connect Bluetooth Protocol Hack - he says whatever you want!


반응형