Mikropočítačová stavebnice Petr

Párkrát jsem se o něm už zmínil. O co tedy jde?

.Na internetu o něm (krom mého blogu a již zmizelého článku o mé minulosti na Speccymanu) není skoro nic.
Ale existoval, vyráběl se, prodával se, za cenu zpřístupňující ho obyčejným lidem.
Mikropočítačová stavebnice Petr byla vyráběna podnikem Tesla Eltos v Týništi nad Orlicí.
Stavebnice znamenala, že jste si museli na základní desku napájet všechny součástky včetně integrovaných obvodů a procesoru, postavit přídavnou desku s displejem, a vše pak sesadit dohromady.
Šlo o jednodeskový počítač s membránovou klávesnicí, sedmisegmentovkovým displejem, několika vstupy a výstupy a vstupem z magnetofonu, zabudovaný do krabice od kalkulačky Tesla OKU 107.
Procesorem byla pravděpodobně Tesla MHB 8048. Musím se přiznat, že si už nepamatuju, zda Petr opravdu obsahoval 8048, nebo 8080, na níž byla 8048 emulována. Sázím ale na to, že šlo o opravdovou 8048.
Spoustu informací si nemůžu aktuálně ověřit, příručka k počítači stejně jako počítač sám se mi totiž nedochovala – před přestěhováním ještě byla, a po něm už ne, znáte to – a teď mi obojí hrozně chybí.
8048 měla vstupů a výstupů celkem 27, na Petrovi byly některé využity na čtení klávesnice, obsluhu magnetofonu, zobrazování na displeji a zbytek byl vyveden na zadní hranu desky v podobě jakéhosi “přímého konektoru”.
Standardně měl 128 bytů RAM, která se dala rozšířit na 256 bytů.
Programoval se ve strojovém kódu procesoru 8048. Za pozornost stojí, že všechny hodnoty byly decimální desítkové), nikoliv hexadecimální (šestnáctkové).
Kromě možnosti vkládat program z klávesnice uměl Petr uložit ho na kazetu a z kazety přečíst ve formátu převzatém z PMD-85. To umožňovalo napsat program v cross assembleru 8048 na PMD, přeložit, uložit zniklý kód na kazetu a nahrát do Petra. Vzhledem k tomu, že PMD tehdy stálo tolik, jako 8 stavebnic Petr, nemohl jsem tyto postupy tehdy vyzkoušet.
Po zapnutí počítače se na displeji objevilo “C”.
C jako Kosmos CP-1, tak se jmenoval počítač, kterým byl Petr inspirován. Musím přiznat, že jednou jsem našel Kosmos v jednom západoněmeckém katalogu hraček. Nepopleťte si ho prosím se strojem Cosmac Elf, to je zase něco jiného.

Proč jsem se konečně rozhodl o Petrovi něco napsat?
Protože jsem na chalupě našel krabici.
Je sice poněkud poškozená, a nehýří zrovna barvami, ale aspoň něco o stavebnici se z ní dozvíte.

FOTOGALERII NAJDETE TADY.

$$OBR392630$$

Porty, na kterých je připojena klávesnice a displej, si bohužel nepamatuju a sešit, který jsem u Petra používal jako pracovní, zmizel spolu s příručkou.
Něco krátce ke klávesnici:
Tlačítka 0-9 slouží ke vstupu čísla. Použitím desítkové místo šestnáctkové soustavy se podařilo omezit počet tlačítek (nejsou potřeba klávesy A-F) a odpadla nutnost dětem vysvětlovat číselné soustavy, zejména šetsnáctkovou. Použitím osmičkové soustavy by se počet numerických kláves dal ještě zredukovat, ale osmičková soustava není příliš užívaná, ani příliš rozšířená mezi dětmi, kterým především byl Petr určen, a v případě osmibitového počítače není ani příliš šikovná (rozsah čísel 0-377, tedy 400 čísel, zatímco dvanáctibitový počítač poskytuje rozsah čísel 0-7777, tedy 1000 čísel).
Klávesy Save a Load slouží k nahrání nebo uložení obsahu paměti na magnetofon. jak jsem psal, formát by měl být kompatibilní s PMD-85.
Klávesa Rst počítač resetuje. Její náhodný stisk dost naštve.
Ostatní klávesy slouží k zobrazení a editaci obsahu registrů a paměti. Acc je akumlulátor, PC nastavuje program counter, Mem nastaví danou buňku paměti. Prev a Next slouží k listování buňkami RAM vzestupně i sestupně, po jednom stisku se zobrazí adresa buňky, po druhém její obsah. Klávesou End se editace ukončí. Klávesa Run slouží k spuštění programu. U poslední klávesy si nepamatuju, jestli to byl Stop nebo Step – buď k zastavení programu, nebo k jeho krokování.