Jednodoskáč Tesla SB8035

Predtým som im veľmi neholdoval, ale od doby vyhlásenia súťaže na PMI-80 sú jednodoskáče omnoho viac v mojom zábere.

S Martinom Černým sme si odvtedy poskladali Kim Uno a on potom k tomu pridal svoj vlastný projekt PMI-80 Uno (podrobnosti určite vydajú na samostaný článok).

PMI-80 Uno

No ja som sa aktuálne vrhol na SB8035.

O tomto zaujímavom jednodoskáči z Tesly som sa dozvedel z pôvodných stránok Nostalcompu, kde však bola iba letmá zmienka, že také niečo existovalo.
Začal som teda pátrať a podarilo sa mi získať novú dosku na repliku tohto počítača. Tá si samozrejme celkom dlho postála v šuflíku, ale nakoniec sa podarilo pozhánať aj exotické obvody, dosku osadiť a oživiť.

Replika bez hmatníkov

Ako už názov napovedá jedná sa o výukovú stavebnicu s mikrokontrolérom MHB8035, ale dá sa osadiť aj 8048 či 8748. Výhoda 8035 je, že nemá vstavanú ROM a preto sa dá jednoduchšie ovládať „zvonku“. Doska má okrem MCU osadené 2kB EPROM 2716 s monitorom zaberajúcim iba 1kB, 1kB RAM (2x 2114), voliteľný periférny obvod 8155 a 2 expandéry portov 8243. Ďalej je tam trochu logiky na dekódovanie oblastí pamäte, tranzistory na budenie ôsmych sedemsegmentoviek a klávesnica z 24 resp. 32 telefónnych tlačítok plus jedno na reset.

Veľkou výhodou je možnosť napájania jediným zdrojom napätia 5V, takže to pripájam na bežnú power banku.

Pôvodná doska z Tesly s novými displejmi a popismi tlačidiel

Celkový dojem z tohto jednodoskáča je príjemnejší ako z PMI-80, ktoré samozrejme vzniklo v inej dobe a pri jeho vývoji sa sledovalo hlavne použitie dostupných hotových komponentov z kalkulačky (klávesnica, displej) bez ohľadu na zložitosť napájania. Displejové segmenty SB8035 sú výrazne lepšie čitateľné a klávesnica má taký „familiárny chod“ ako PMD85-1 alebo PP01. Čo však absentuje je pripojenie externého pamäťového zariadenia. V návode sa spomína možnosť pripojiť CMOS RAM zálohovanú batériou. V základnej výbave však zahrnutá nie je. Takže „vývoj“ na tomto systéme je v zmysle vyskúšaj si a zapíš na papier, alebo zabudni.

Replika s hmatníkmi. Je s tým taká „Ech, práca“ 🙂

Zatiaľ som sa k napísaniu zmysluplného programu nedostal. Bude to chcieť oprášiť vedomosti o inteláckych jednočipoch, ktoré zapadli prachom od priemyslovky, kde sme mali nejaké podobné kity len s modernejším 8051 a určite neboli od Tesly.

Dosku sa mi podarilo napasovať do drevenej krabičky od nejakých fajnových bonbónov, takže ju na verejnosti prezentujem ako drevený laptop z roku 1985 resp. jeho repliku. SB8035 tieto parametre spĺňa – má predsa zabudovanú klávesnicu aj displej a tiež nevídaný výpočtový výkon jednočipu na 4MHz. So „vstavanou“ batériou v podobe powerbanky neexistuje dôvod prečo by sme tomu nemali veriť 😉

Martin Lukášek prehnal pôvodnú dokumentáciu OCR-kom, takže si môžete stiahnuť užívateľskú príručku. K dispozícii sú aj pôvodná a prekreslená schéma a tiež zbrusu nový osadzovák. ROM je v niekoľkých verziách, ja som tuším použil HEX súbor z adresára SB8035.

Príjemné jednodoskáčovanie,
Ikon

4 názory na “Jednodoskáč Tesla SB8035

  1. Trošku schladím radosť zo 4MHz, táto hodnota je v procesore interne delená 15, takže procesor reálne beží na 266.66kHz …
    Ale inak pekný kúsok.

  2. Tento príspevok ma skutočne potešil, cca pred rokom som oprášil SB8035 postavený cca v roku 1986 na jednostrannej DPS navrhnutej na papieri podľa vtedy dostupnej schémy a rozmýšľal ako ho vzkriesiť, keďže sa mi pri intenzívnom používaní podarilo prepólovať napájací zdroj a poslať EPROM-ku a ostatné čipy do kremíkového neba. Záložnú EPROM som nemal a HEX súbor sa mi na nete nedarilo nájsť.

  3. Rezistory na desce pmi-80 uno jsou 180 ohmu
    ,tzn. ( hneda, šedá, hnědá ) , na obrázku to není moc poznat ?
    Mám od vás desku plošnejch spojů V2, jsou tam již opraveny 3 popisované chyby , rezistor 1K a dvě drátové propojky mezi tlačítkama ?
    děkuju
    Martin P

  4. Druhá verze má místo sedmi odporů k sedmisegmentovkám ještě osmý k tomu tlačítku – k sedmisegmentovám asi cokoli od 180 do 330 (záleží jak moc chceš aby svítili – menší odpor svítí víc) a to 1k je k pin 13 kde na některých klonech Arduino to není ošetřeno správně a tlačítko nefungovalo

Pridaj komentár