Hardware

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.…

Jednodeskový počítač s procesorem 65816

To, že se 6502 stále ještě neodebrala do věčných lovišť asi víte. A asi víte, že existuje něco jako procesor 65816, což byl procesor, který ve WDC vyvinuli jako 16bitovou variantu 6502.…

Nový starý… funkční!

Přišly prototypové desky na Nový Starý (krycí název Jess). Mám velkou radost, protože návrh obsahoval jen tři chybné spoje. Jasně, jsem blbec, namapoval jsem výstup na pin, který může být jen vstup.…

Jess

Zpátky ke kořenům! Včera v noci jsem se konečně dokopal k tomu, abych dodělal desku plošných spojů pro svůj nový starý počítač. Hlavně teda přišly paměti SRAM, co pracují na 3.3V.…