Počítač 68k-MBC

68k-MBC of autora Just4Fun. Domácí retro jednodeskový počítač. Navazuje na předchozí autorovy projekty Z80-MBC2 (Zilog Z80) a V20-MBC (NEC V20). Počítač je postavený na Motorola 68008 (1982). Procesor původně vznikl jako levnější varianta procesoru M68k (1979) a lišil se především 8bitovou vnější sběrnicí. Díky tomu mohli výrobci navrhovat levnější hardware s použitím běžných 8bitových pamětí, řadičů a periferií. V komerční sféře tento procesor proslavil počítač Sinclair QL (1984). Podrobně o tomto procesoru viz článek na root.cz Projekt 68k-MBC nabízí možnost, jak si vyzkoušet oživení 16bitového počítače bez nutnosti shánět někdy už nedostupné historické součástky. Víc na hackaday.io Hardwarová architektura Architektura základní desky v plně osazené verzi je minimalistická. Skládá se ze tří hlavních integrovaných obvodů a jednoho volitelného GPIO expandéru. Srdcem počítače je 16/32bitový mikroprocesor Motorola MC68008. Uvnitř čipu se skrývá plnohodnotná 32bitová architektura s 32bitovými datovými i adresními registry, ovšem vnější datová sběrnice je pouze 8bitová. Instrukce se proto musí z paměti načítat po částech, kvůli čemuž procesor dosahuje zhruba 50–60 % výkonu své plnohodnotné varianty MC68000. Moderním prvkem je řídicí mikrokontrolér Microchip PIC18F47Q10. Tento čip plní funkci I/O subsystému, zajišťuje TTL kompatibilitu pro propojení s procesorem a obsluhuje I2C sběrnici. Zásadním způsobem usnadňuje stavbu, protože supluje roli EPROM paměti (obsahuje firmware) a stará se o bootování, díky čemuž stavitelé nepotřebují klasický programátor historických pamětí. ...

20. srpna 2026 · 19 min

Co je VT100 a jak fungují Escape Sekvence

Terminál DEC VT100 (uvedený na trh v roce 1978) se stal průmyslovým standardem pro textovou komunikaci. Namísto přímého zápisu do videopaměti (framebufferu) komunikuje počítač s terminálem výhradně pomocí proudu znaků po sériové lince. Pokud terminál obdrží běžný ASCII znak (např. litera ‘A’, kód 65), vykreslí ho na aktuální pozici kurzoru. Pokud však obdrží speciální Escape znak (ASCII 27 / 0x1B / CHR$(27)), přepne se do režimu zpracování příkazu. ESC + [ + [Parametry] + Příkazový znak Sekvence začínající dvojicí ESC [ se označují jako CSI (Control Sequence Introducer). Většina příkazů má formát ESC [ číslo1 ; číslo2 ... příkaz. Kompletní Přehled VT100 / ANSI Escape Sekvencí Při práci s terminálem (např. v nástroji tio, PuTTY nebo na fyzickém terminálu) můžete využít širokou škálu příkazů: Řízení Kurzoru Escape Sekvence Zkrácený Kód Popis Funkce ESC [ H CUP Posun na pozici [1,1] (Home) ESC [ Y ; X H CUP Posun kurzoru na řádek Y a sloupec X ESC [ Y ; X f HVP Ekvivalentní příkaz k H ESC [ N A CUU Posun kurzoru o N řádků NAHORU ESC [ N B CUD Posun kurzoru o N řádků DOLŮ ESC [ N C CUF Posun kurzoru o N sloupců DOPRAVA ESC [ N D CUB Posun kurzoru o N sloupců DOLEVA ESC [ ? 25 l DECTCEM Skryje blikající kurzor ESC [ ? 25 h DECTCEM Zobrazí kurzor ESC 7 nebo ESC [ s DECSC Uloží aktuální pozici kurzoru ESC 8 nebo ESC [ u DECRC Obnoví uloženou pozici kurzoru Mazání Obrazovky a Řádků Escape Sekvence Zkrácený Kód Popis Funkce ESC [ 2 J ED2 Smaže celou obrazovku ESC [ 0 J (nebo ESC [ J) ED0 Smaže obrazovku od kurzoru do konce ESC [ 1 J ED1 Smaže obrazovku od začátku do kurzoru ESC [ 2 K EL2 Smaže celý aktuální řádek ESC [ 0 K (nebo ESC [ K) EL0 Smaže řádek od kurzoru do konce ESC [ 1 K EL1 Smaže řádek od začátku do kurzoru Formátování Textu a Barvy (SGR - Select Graphic Rendition) Atributy textu se nastavují pomocí ESC [ N m. Více parametrů lze řetězit pomocí středníku (např. ESC [ 1;31;40m nastaví tučný červený text na černém pozadí). ...

19. srpna 2026 · 3 min