Hardware

OMEN Kilo: Zapojení procesoru

Čím jiným začít, než fyzickým zapojením procesoru 6809… Možná nepřekvapí jistá podobnost s procesorem 6502. Je to logické, protože, jak jsme si už několikrát řekli, 6502 i 6809 vycházejí ideově z téhož předchůdce, 6800.…

Bylo to těsné, ale…

Vede Motorola. Nebojte, o 6502 nepřijdete, je v knize a čeká na vás. Já mám několik sad pro OMEN Kilo připravených, ale asi se nedostane na všechny zájemce. Proto tu s předstihem publikuju soupisku, abyste ještě stihli nakoupit tak, aby to do zimy přišlo: Procesor MC68B09P, popřípadě HD63C09P.…

MOS 6502

Jak si možná vzpomenete, opustil jsem javovou versi svého emulátoru poněkud znechucen z důvodu, že bez proprietárního blobu nelze zajistit synchronisaci mezi obrazem a zvukem, resp. vůbec souvislý a nepřerušovaný, výstupům hardwaru odpovídající zvukový proud.…

OMEN zdárně pokračuje

Konstrukce do druhé knihy úspěšně pokračují. Sledujte: OMEN Alpha má už čtvrtou revizi (tentokrát mírně vylepšená systémová sběrnice, vyhozená LEDka a vyvedené vývody SID, SOD). Na Tindie jsem Alphu vyprodal během dvou týdnů, teď čekám na nové součástky a novou várku desek.…

Alpha: Sériové rozhraní

Gratuluji ke zprovoznění počítače. Jen je trošku hloupé, že počítač vlastně umí dělat jen to, co mu vypálíte do EEPROM, a nemůžete s ním nijak komunikovat. To teď napravíme. Přidáme první vstupně – výstupní obvod, totiž sériové rozhraní.…

Alpha: První program

Nejjednodušší program bude obligátní „blikání LEDkou“. Po pravdě řečeno – zatím nemáme moc jiných způsobů, jak sepřesvědčit, že systém funguje, kromě zmíněného připojení rezistorů k datové sběrnici, simulace instrukce NOP a sledování změn na adresové sběrnici.…

Alpha: paměť

Samotný procesorový obvod, jak jsme si ho navrhli v minulé kapitole, k ničemu není. Respektive – můžete ho zapojit,připojit datovou sběrnici přes rezistory (třeba 10k) na zem a sledovat, jak se na nejvyšším bitu adresy (A15) mění 1 a0, protože procesor stále dokola čte celou paměť od 0000 do FFFFh, všude najde operační kód 00 (to jsou ty rezistorypřipojené k zemi), ten znamená „nedělej nic a načti další instrukci“, takže se obsah registru PC (Program Counter)zvýší o 1 a celý cyklus se opakuje.…

Alpha: Koncepce počítače s procesorem 8080/8085

Připravuju pokračování své knihy Hradla, volty, jednočipy. Tentokrát se budu zabývat konstrukcí osmibitových počítačů. Kniha by měla vyjít v roce 2019 opět v Edici CZ.NIC. Když jsem přemýšlel o tom, jak knihu pojmout, bylo mi jasné, že suchý výklad nebude stačit.…

Oživení

Před časem jsem na Facebooku a Twitteru napsal, že připravuju druhou knihu, tentokrát o stavbě osmibitových počítačů, a ptal jsem se jich, jaký procesor by je nejvíc zajímal. Dal jsem na výběr osvědčené kousky: Zilog Z80, MOS 6502, Motorolu 6809 a Intel 8085.…

První konstrukce s první otázkou…

Při psaní pokračování Hrade, voltů… jsem se dostal do bodu, kdy je načase udělat první konstrukci. A tak jsem si řekl, že bych návod zveřejnil jako takovou ochutnávku a teaser, ať víte, nač se těšit.…

RTC na modulu Ondra-SD

Martin K. připravil softwarovou podporu pro hodiny reálného času (RTC) na Ondrovi. Proto jsem se rozhodl, že přídavnou destičku joy/RTC pro modul Ondra-SD osadím i hodinami reálného času. Nakoupil jsem si chybějící součástky.…

Monitor ke starým počítačům za pár korun

Já vím. Taky mám doma starou barevnou televizi, opečovávanou jak oko v hlavě, protože na ní fungují všechny ty staré počítače bez problémů. Tam, kde nová obří LED televize řekne jen NO SIGNAL, protože staré počítače se s přesností časování moc nemažou, tam tenhle starej CRT bazmeg drží a zobrazuje… Jenže je to těžký a velký a neskladný, a až to odejde, tak co?…

Jednodesková výzva: první kolo

Tak, moji milí, doufám, že jste nažhavení do programování, že jste si oprášili stroják a že jste načerpali ducha jednodeskových počítačů z 80. let. Pojďme na to. Nejprve pár věcí k samotné výzvě: rozhodl jsem se, že bude mít několik kol, a že bude mít dvě hlavní kategorie.…

Arduino + emulátor 8080 + TINYBASIC

Jak se vám to rýmuje? Mně kupodivu docela dobře… Zaprvé: Vezmete Arduino Uno. Zadruhé: Použijete kód emulátoru 8080, co je pod licencí GPLv2 dostupný v rámci emulátoru Altairu 8800. Stačí jen samotný emulátor.…

A je to tady!

Přiznání je polehčující okolnost, a já už před časem říkal, že nemám retro ducha. Teď se mi to potvrzuje. Teda, možná to je tím, že prodejci na Aukrech zvlčili a nevědí, co by za to chtěli, a tak se i banalita, které jsou plné eBaye, draží za tři tisíce.…