Uusimmat

Hyvästit Netflixille? 31-vuotias TSR-80 PC streamaa Doctor Who:ta lerpuilta

04.12.2014 14:50 Petrus Laine

Hakkerit ovat vuosien saatossa saaneet useat vanhat koneet tekemään niiden ominaisuuksiin nähden uskomattomia suorituksia. Tällä kertaa vuorossa gp2000-nimimerkillä tunnistautuva hakkeri, joka on saanut jo 31 vuotta vanhan TRS-80-tietokoneen pyörittämään sulavasti Doctor Who -sarjan introvideon musiikkeineen.

Tandy/Radio Shack -yhtiön TRS-80 Model 4P tietokone saapui ensimmäistä kertaa kauppojen hyllylle vuonna 1983. Se sisältää 4 megahertsin 8-bittisen Zilog Z80 -prosessorin ja 64 kilotavua RAM-muistia sekä tämän tehtävän kannalta oleellisesti kaksi tuplatiheyttä (DD) tukevaa 5¼-tuumaista lerppuasemaa. Yhdelle DD-lerpulle mahtuu 180 kilotavua dataa. Doctor Who:n 30 sekunnin introvideo on saatu mahdutettua neljälle lerpulle, eli se vie tilaa maksimissaan 720 Kt.

Tempun takana olevan hakkerin mukaan videon resoluutio on 118×48 pikseliä, jolloin yksittäinen kuva vie noin yhden kilotavun. Ääniraita on puolestaan laadultaan 31250 hertsiä ja 1 bitti per sample. Lerppuasemat, joista vain toinen voi lukea kerrallaan, kykenevät lukemaan dataa noin 30,5 kilotavua sekunnissa, joka riittää 25 FPS:n kuvanpäivitysnopeuteen. Gp2000:n mukaan videota pyörittävä ohjelma toimii 32 mikrosekunnin askelin. Yksi askel jakautuu 13,5 mikrosekuntiin, jolloin dataa luetaan lerpulta, ja 18,5 mikrosekuntiin, jonka aikana data puretaan, piirretään kuvaa ruudulle sekä soitetaan audioraitaa. Ohjelman kaksi säiettä kommunikoivat keskenään 32 kilotavun rengaspuskurin kautta.

Ohjelma toimii YouTube-videon perusteella varsin hyvin. Lerppuja pitää vaihtaa noin seitsemän sekunnin välein ja välillä kuva- ja ääniraidat sekottuvat keskenään hetkeksi, mutta loppujen lopuksi video pyörii sulavasti ääniraitoineen päivineen – 31 vuotta vanhalla raudalla.

 

ExtremeTech, Who needs Netflix? Streaming Doctor Who on a 31-year-old 4MHz TSR-80 PC