Szeptember elhozta a ‘Septandy’ időszakát, amikor a Tandy és a Radio Shack által gyártott klasszikus számítógépek világába pillanthatunk be. Ezúttal nemcsak a gépek kerülnek előtérbe, hanem egy különleges eszköz, a TRS-80 Color Computer Electronic Book nevű bemeneti eszköz működését és programozását ismerhetjük meg. A készülék érdekessége, hogy a joystick portra csatlakozik, és egy 12 gombos érintőpanellel rendelkezik, amely elsősorban oktatási szoftverekhez készült.
A videóban vendégként Ken, a Canadian Retro Things csatorna készítője is megosztja tapasztalatait: korábban számos anyagot készített már a témában, most pedig közösen vizsgálják az eszközt és a vele kapcsolatos programozási kihívásokat. Bemutatásra kerül az is, hogyan olvasható ki a billentyűzet bemenete BASIC nyelven, illetve hogy a gombokra visszatérő analóg értékek miért nem felelnek meg egyszerűen a számok sorrendjének.
Az elektronikus könyv működésének hátterét különféle publikus források (például a Rainbow Magazine táblázatai és Ken saját mérései) alapján magyarázzák: szó esik az ellenállás-létráról, a feszültségváltozásokról, és arról, hogyan alakítja át a gép az analóg jeleket digitális értékekké. Különféle programozási megközelítéseket is bemutatnak: az egyszerű több soros if-then logikától a mindent egy sorban kezelő, hatékony ‘branchless’ megoldásokig, amelyeket BASIC-ben implementálnak.
Felmerül több érdekes kérdés: vajon miként lehet egyetlen sorban megírni egy kulcsbeolvasó rutint? Mennyire pontos és megbízható az analóg jelek kiolvasása több évtizedes hardveren? Elhangzanak praktikus tesztelési eredmények, kompromisszumok, és a különböző logikai átalakítások részletei is. Az együttműködés pedig abban is segít, hogy a megoldás cross-platform módon, akár Commodore, akár Tandy gépen is alkalmazható legyen – láthatjuk, hogyan befolyásolja a BASIC verzió és a kiolvasási algoritmus a fejlesztést.
A felvetett problémák és a bemutatott trükkök hasznosak lehetnek mindazok számára, akiket érdekel a retro számítástechnika, a perifériák programozása, vagy csak szeretnének elmerülni a hardver és a szoftver találkozásának rejtelmeiben.










