ASM80.com

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

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

ASM80 z příkazového řádku

Čtenáři jistě znají ASM80 – online assembler / IDE pro osmibitové procesory. Udělal jsem i několik odvozených verzí, třeba single page překladače, embedded verzi překladače (použil jsem ji v tutoriálu Stroják.cz), nebo třeba stand alone IDE.…

ASM80: podpora pro 65C816

Před několika týdny se mi ozvali milí lidé z WDC. Pokud nevíte, co je WDC, tak dovolte stručnou exkurzi: WDC, neboli Western Design Center, založil v roce 1978 Bill Mensch, bývalý zaměstnanec MOS Technology a spoluvlastník patentu na procesor 6502.…

COSMAC RCA 1802

Tentokrát si dáme zase jednu exkurzi do historie – za výtvorem společnosti RCA, který rozhodně není zapomenutý. RCA, neboli Radio Corporation of America, byla americká společnost, která vyráběla elektroniku od roku 1919 až do roku 1985, kdy ji převzala zpět společnost General Electric (která ji kdysi na začátku 20.…

Nálož assemblerových novinek

Dlouho jsem se nehlásil s novinkami ze světa ASM80.com. Tedy, hlavní důvod byl ten, že dlouho žádné novinky nebyly. Teď jich ale pár mám… Začneme od těch drobných a skončíme u těch největších, jo?…

Úplně miniaturní update ASM80

Udělal jsem takový “pobočný” projekt od svého ASM80.com – jednostránkové jednoduché překladače pro jednotlivé procesory. Času je málo, a ten, který mám, si teď v míře nebývalé nárokuje chlebodárce, takže jsem rád, když se mi podaří trošku urvat… A před cca dvěma týdny jsem si urval!…

Pár novinek u ASM80

Ne, neusnul jsem, ani jsem se nevrhl na skutečný hardware… Celý ASM80 pořád vylepšuju. Co vás čeká s novou aktualizací? Něco jsem naznačoval v rozhovoru na Zdrojáku. Mezitím jsem ale získal některé archivní kousky, takže na vývoj nebyl tak úplně čas, ale přesto pár novinek mám.…

Hrajeme si s emulátorem JPR-1

K tomuto počítači mám značně osobní vztah, a proto jeho emulátor nesmí ve sbírce chybět. Začnu, s dovolením, osobní vzpomínkou. Když v roce 1983 vyšlo “legendární” Amatérské Radio řady B (modré) čísla 1 a 2, bylo mi deset let.…

Nové funkce ASM80

Zahálel jsem? Nezahálel! Dovolte mi představit pár nových funkcí v ASM80… V posledních dnech jsem přidal pár funkcí a opravil několik chyb. Pojďme si je představit. Pseudoinstrukce .error funguje tak, že zastaví překlad a vypíše chybu.…

ASM80 s několika novými bonbónky

Pár drobností jsem do IDE přidal, ať si nedělám ostudu, až vyjde článek na Zdrojáku :) Nejnovější build (3600) přináší oficiálně několik jednoduchých vylepšení: 1. Pomocí pseudoinstrukce .ENGINE můžete určit, pro jaký stroj je kód určen.…

Nahraj to znovu, Same!

Konečně mám doopravováno a emulační jádro 8080 snad šlape jak má, takže byl čas i experimentovat. To mě takhle po ránu chytla marnivost, a když už mi PMD aspoň nehavarovalo při “PRINT 1″, tak jsem si říkal, že bych se mohl pochlubit Martinu Bórikovi z RM Teamu, (spolu)autorovi známého emulátoru PMD 85.…

Testovací kód pro 8080 a peklo s DAA

Jak vyzkoušet emulátor procesoru? Nejlépe programem, který používá všechny instrukce. A co když vám zatvrzele padá? Ti, co sledují můj Twitter, to už vědí: V pátek v noci jsem napsal emulátor pro BOB-85, v sobotu pak PMD.…

Hrajeme si s (emulátorem) PMI-80

Pokud si chcete vyzkoušet, jak funguje můj emulátor PMI-80, nevadí vám, že to je alfaverze a potřebujete trošku postrčit, tak tu pro vás mám takového menšího průvodce… Emulátor PMI-80 je součást mého osmibitového IDE ASM80.…