NED8PC je domácí amatérský 8-bitový počítač, který jsem chtěl vždycky mít. První pokusy o stavbu mého vlastního 8-bitu sahají zhruba do roku 2011 a celkem jde už o 4. pokus. Tentokrát věřím že to konečně dopadne.
Pokračování textu NED8PC – ÚvodPopis FW NEDbooku v.0.4
Opět jsem upravil a zoptimalizoval kód. Hlavní novinka v této verzi je Textový editor v.0.8.
Ale vezmeme to popořadě. Upravil jsem kód pro práci s SD kartou čímž jsem ho o něco zkrátil; upravil jsem menu nastavení systému a přidal zobrazení teploty; rozšířil jsem vykreslování fraktálů o Juliovu množinu; upravil nápovědu a přidal pár (11) příkazů.
Pokračování textu Popis FW NEDbooku v.0.4NEDbook – první video
NEDbook-BASIC – popis příkazů
Poslední verze NEDbook-Basicu, v.0.4 – 19.7.2023, podporuje celkem 59 příkazů. Všechny je možné použít buď v přímém režimu – zadaný příkaz se hned provede, nebo v režimu programování kdy musí být před příkazem uvedeno číslo řádku na který se příkaz uloží. Příkazy se zapisují malými písmeny.
Pokračování textu NEDbook-BASIC – popis příkazůPopis FW NEDbooku v.0.3
Řídící FW je napsaný v Arduino IDE, díky čemuž by měl po pár úpravách fungovat i na jiných podporovaných deskách.
UI bylo od začátku myšleno ve stylu prvních počítačů, takže probíhá pomocí zadávání příkazů na příkazovou řádku. Zadané příkazy potvrzujeme entrem. Řídící příkazy jsou inspirované jazykem BASIC.
První verze NED-BASICu podporuje základní matematické příkazy s celými čísly (sčítání, odčítání, násobení a dělení), nepodmíněné a podmíněné skoky, výstup a vstup na port, ukládání a načítání programu na/z SD karty/u, ukládání celého čísla do proměnné a – z, komunikaci po I2C sběrnici, základní grafické příkazy atd. viz seznam zatím 45 příkazů. Všechny podporované příkazy je možné zobrazit příkazem help neko klávesou F1. Zápis probíhá malými písmeny. Název souboru na SD kartě může mít až 12 znaků. Pokud se chceme vrátit a opravit zápis je možné použít šipky vlevo a vpravo pro pohyb na zadávaném řádku.
Pokračování textu Popis FW NEDbooku v.0.3Popis HW – NEDbook
Vezmeme to hezky z kraje. Hlavní nosnou konstrukci tvoří plastový kufr na nářadí o rozměrech 40x30x15 cm.
Pokračování textu Popis HW – NEDbookNEDbook – Úvod
NEDbook je přenosný počítač inspirovaný domácími počítači z 80. let a počítačovou jednotkou NEDCPU.
Ovládání probíhá pomocí příkazového řádku systémem ve stylu jazyku Basic.
Hardware
Pokračování textu NEDbook – ÚvodVGA textová a grafická karta v.1.0 na UART
Do probíhajícího projektu jsem hledal způsob jak na VGA monitoru zobrazovat text a jednoduchou grafiku. Po dlouhém hledání a zkoušení jsem našel modul terminálu od Geoffa Grahama, který umí zobrazovat monochromatický obraz v textovém módu 80 znaků na 24 řádků a grafiku v rozlišení 480 x 288 pixelů.
textový mód
Pokračování textu VGA textová a grafická karta v.1.0 na UARTPřevodník USB klávesnice na I2C
!!POZOR CELÉ ZAPOJENÍ VYŽADUJE LOGICKÉ ÚROVNĚ 3,3V!!!
Pro plánovaný projekt jsem potřeboval sehnat klasickou qwertz klávesnici. Po dlouhém vymýšlení a přemýšlení padla volba na klasickou kompaktní USB klávesnici.
Tím jsem se ale dostal k problému, jak připojit USB klávesnici k Arduinu. Nakonec jsem postavil tento převodník který zpracuje data z USB klávesnice a odešle je po I2C sběrnici do nadřazeného systému.
Udržovač zapnuté powerbanky
Při používání powerbanky pro napájení nízkoodběrových zařízení může docházet k situaci kdy se powerbanka automaticky vypne a tím přeruší napájení. Pro tento případ jsem si postavil tento jednoduchý udržovač.
Pokračování textu Udržovač zapnuté powerbanky