Portál AbcLinuxu, 24. dubna 2024 06:09


Zdrojový kód Furbyho z 1998

V roce 1998 uvedla společnost Tiger Electronics na trh elektronickou hračku, malého chlupatého tvora s velkýma ušima, Furby. Furby patřil k nejžádanějším hračkám. Během tří let se jich prodalo více než 40 milionů. Furby již tenkrát reagoval na světlo, zvuk, polohu, doteky a přítomnost dalších Furby. Sám mluvil a pohyboval se. Firmware uvnitř simuloval postupný vývoj a učení. Zdrojový kód tohoto firmwaru byl zveřejněn na Internet Archive [Hacker News].

14.8.2018 11:11 | Ladislav Hagara | Zajímavý software


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

14.8.2018 13:12 debian
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Odpovědět | Sbalit | Link | Blokovat | Admin
Furby je nuda, Shelby se uměl i pěkně naštvat
14.8.2018 14:35 2017
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Odpovědět | Sbalit | Link | Blokovat | Admin
To PDF vypada jako jedinej backup co meli :-)
14.8.2018 19:00 Bluebear
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Odpovědět | Sbalit | Link | Blokovat | Admin
co to je za perl?
Blaazen avatar 14.8.2018 21:19 Blaazen | skóre: 24 | blog: BL
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Assembler jak na Commodoru.
Bystroushaak avatar 14.8.2018 20:25 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Odpovědět | Sbalit | Link | Blokovat | Admin
To vypadá jak kdyby někdo ten kód propašoval z lágru v Severní Koreii ukrutý v análu ofocený na mikrofiších.

Jinak představte si ten horor, který se Furbyúm stal - unikla doslova jejich duše.
blog.rfox.eu
xkucf03 avatar 14.8.2018 20:36 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
To vypadá jak kdyby někdo ten kód propašoval z lágru v Severní Koreii ukrutý v análu ofocený na mikrofiších.

Od toho je to assembler, ne? :-D
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
14.8.2018 20:44 Bherzet | skóre: 19 | blog: Bherzetův blog
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
:-D
14.8.2018 21:22 Hu
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Odpovědět | Sbalit | Link | Blokovat | Admin
Asi budu znít jako idiot, ale to v té době nebyly žádný dobrý překladače pro MCU? To se takový projekty psaly v assembly běžně?
Blaazen avatar 14.8.2018 21:28 Blaazen | skóre: 24 | blog: BL
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Spíš v tý době ještě byli dobrý programátoři. Dneska by to napsali v Javě a každejch čtrnáct dní vydávali aktualizace.
14.8.2018 22:03 futurolog
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
a Furby by mal 4 jadra, 8GB RAM, 500 GB ssd a baterku na kolieskach...
Bystroushaak avatar 14.8.2018 22:26 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Spíš v tý době ještě byli dobrý programátoři. Dneska by to napsali v Javě a každejch čtrnáct dní vydávali aktualizace.
Dneska hlavně většina CPU cílí na kompilátory a programovat pro ně v ASM je docela peklo. Jinak nevím co máš proti aktualizacím. Jejich absence znamená, že tam prostě budou neopravitelné bugy.
Bystroushaak avatar 14.8.2018 22:28 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Asi budu znít jako idiot, ale to v té době nebyly žádný dobrý překladače pro MCU? To se takový projekty psaly v assembly běžně?
V té době a na té cílové platformě to dávalo smysl, protože je to prostě efektivnější než kam se vmáčkneš s C. Osobně taky nevidím C jako jasnou volbu, pokud je projekt dostatečně malý aby se to dalo pořád ještě chápat a udržovat v ASM (bavím se o mikrokontrolerech, ne x86).
15.8.2018 07:41 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Já ano. Z nadšení jak úžasně superúsporný kód dovedu napsat v ASM 8051 už jsem vyrostla… V C máš podstatně lepší šanci předat kód dál, ať už jinému programátorovi, tak na jiné MCU. Navíc, portování programu pak chce znalost nejen cílové architektury, ale i té původní. Jasně, u programu blikačky na kolo běžícího na ATTiny by to asi bylo jedno, ale cokoliv trochu většího asi ne.
15.8.2018 09:42 BFU
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
http://www.catb.org/jargon/html/story-of-mel.html :-)
15.8.2018 10:14 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
To zní jako blázen co by byl schopný psát z hlavy i kód v malbolge :D
15.8.2018 17:41 franci
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Ostatně, o pár let později než v tom odkazu (v roce 1987) jsem si na Sharpu MZ-800 mohl vybrat. Buď zmáčknout C a něco zdlouhavě nahrávat z kazety, nebo zmáčknout M (jako Monitor) a začít hned psát v hexa. Z80 těch instrukcí zas tolik neměla a na základce měl človek ještě čestvý mozek a dost času si to zapamatovat. Takže třeba vzniklo "psaní" do borderu obrazovky, kdy se počítalo s tím, jak paprsek vykresluje obraz na televizi a správným načasováním změny jeho barvy (jediná věc, která s ním šla v borderu udělat) se vykreslovaly znaky.
15.8.2018 14:12 Emil
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
U jednoúčelové hračky, u které se nepředpokládá další vývoj, to předávání dalšímu programátorovi není tak zásadní aspekt.

A co se týče hardware, tak čím je to jednodušší věc, u které se předpokládá masový prodej, tím víc se ušetří na použití levnějšího hardware oproti dražšímu hardware, a tím víc se vyplatí radši dobře zaplatit programátora, který to pro ten levnější hardware dokáže optimalizovat.

I dnes jsou firmy, které se drží na trhu právě tím, že vymáčknou maximum z nejlevnějšího hardware, na kterém danou úlohu lze zvládnout. A právě k tomu mají programátory, kteří jsou zvyklí programovat v prostředích, kde jsou k disposici jen stovky bajtů a programuje se i v tom assembleru.
Grunt avatar 15.8.2018 15:34 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Nechci se do toho motat ale není to SoC vytvořený z 8-bitového 6502?
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
15.8.2018 09:21 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Nema ten MCU jen 150 bajtu RAM? V r. 98 byly jednocipy podstatne drazsi nez dnes.
15.8.2018 21:40 debian
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Odpovědět | Sbalit | Link | Blokovat | Admin
strana 165 ... toto tiez z hlavy :D
16.8.2018 10:35 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Zdrojový kód Furbyho z 1998
Odpovědět | Sbalit | Link | Blokovat | Admin
Superhračky vydrží celé léto...
http://bandzone.cz/_90972

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.