8-bit TTL (LSI) Processor
A honlap még szerkesztés alatt áll, de bővül.

MENÜ

A géphez létezik két assemble, amiket két barátom írt. Ezek már ki vannak egészítve a processzor által közvetlenül nem végrehajtható utasításokkal, mint pl. a CALL vagy a DEC.

Azért van ez a két különböző forrás, mert amíg az egyik HW-t is csinált a memória feltöltésére, a másik BASIC compilert írt (Samu József: memóriatöltő, ASM, Bognár András: ASM, Basic compiler).

95%-ban van lészen a PC-s Basic compiler, amiben Basic programot lehet írni a gépre. Ez egyelőre még a debuggolás stádiumában van, de van már egy szkópon működő lövöldözős játékprogram, ami ezzel készült (~22K).

Ha lesz, töltök fel képeket erről is.

 

A végső cél egy a gépen működő monitor program (majdnem OS), ami UART-on tud kommunikálni a PC-vel és az ott lefordított kódot tudja futtatni.

Kicsit távolabbi cél a szerkesztő, ami ASM kódot tud fordítani, viszont ehhez nem kellene a PC.

2012.12.23.

A CPU tud kezelni memórialapokat. Ezek úgy vannak kialakítva, hogy a felső 32K fix, az alsó pedig lapozható. Összesen 2MB látható, tehát 64 lap van. A basic compiler tudja már kezelni a lapregisztert (ez tárolja az aktuálisan használt lap címét).

 

2013. 1.x.

 

Megvan az első OS a gépre. Pár file-t kezel, parancssoros. Kásőbb ATA-illesztőt is csinálok és egy HDD tárolja majd a fileokat.

Képek vannak a galériában.

 

 

 

Menü

Hírek

  • 2012. január 12.
    2012-01-14 11:16:42

    Ma sikerült megfelelően illeszteni az AT-s billentyűzetet a géphez :) Sajnos a billentyűk órajele nagyon széles tartományban mozoghat (10-16kHz), ezért számlálni kell, hogy bejött-e a 11 bit (1 start, 8 adat, 1 paritás, 1 stop). Ehelyett egy monostabillal szerettem volna jelezni a byte-ok végét...

Asztali nézet