OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

Zptky do minulosti!

Právě je 12.05.2021, 11:22

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 
Autor Zpráva
PříspěvekNapsal: 20.04.2021, 18:31 
Online
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1198
Bydliště: Most, Praha
Has thanked: 351 times
Been thanked: 363 times
Uzavřel jsem další nedokončený projekt - klon počítače ZX-81. Záměrem bylo ne vytvořit kompatibilní klon ZX-81, ale vytvořit "from scratch" počítač obdobných vlastností na bázi procesoru ATmega8, který má obdobné vybavení jako ZX-81 (1 KB RAM, 8 KB ROM). Počítač měl být kompatibilní na úrovni BASICu. Skončilo to na tom, že by na něm vlastně nebylo co spouštět, protože většina programů pro ZX-81 vyžadují buď větší RAM nebo strojový kód. Ale třeba projekt poslouží někomu k inspiraci pro další projekty. Zajímavý je zde softwarový generátor obrazu. A také makro interpreter floating point kalkulátoru, ten byl pro mě velkou inspirací (a používám ho i v kalkulačkách).

Srovnání Z80 a ATmega - ATmega je mnohem rychlejší (1 instrukce na 1 takt), instrukce jsou luxusnější, ale kód vychází asi tak o polovinu delší než Z80. Pro klon ZX-81 by se musel použít ATmega s 16 KB ROM aby se tam kód vešel.

http://www.breatharian.eu/hw/atx81/index.html
Příloha:
atx81_1m.jpg
atx81_1m.jpg [ 58.49 KiB | Zobrazeno 448 krát ]

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz