![]() | |||||||||||||||
|
Arthur-PC - Egy HD64180 alapú számítógép
Ez volt az én gépem,
A dolog a Z80 + LEDes kijelzőtől indult. Ez volt a kezdet. Gábor barátomnak
volt egy HP gyártmányú DIP28 nagyságú 4 karakteres 5x7 formátumú kijelzője, amire mindenáron
ki akarta írni az akkori barátnője (jelenlegi felesége) nevét. Én azokban az időkben
egy Nebuló-2 nevű géptől fellelkesülve már törtem a fejem egy z80-as gép építésén.
Mondtam Gabinak, hogy nem probléma, csinálunk egy számítógépet a kijelzőhöz, és azt
írunk rá, amit csak akarunk. Persze ez akkor igen nagyképű kijelentés volt részemről,
de tudtam, hogy van önzetlen segítség a hátam mögött az apám és a bátyám személyében.
A gép cirka két hét alatt el is készült, és kis nógatás után elindult. A
A 4 karakternyi display-t elég hamar kinőttük. Karácsonyra kaptam egy akkoriban
kokomlistás EF9366 típusú IC-t (GDP), ami egy remek grafikus display processzor volt.
Ez lett a gép videovezérlője. Monitorként Tünde vagy Junoszty TV szolgált.
Később a display-t átalakítottam karakteres üzemmódúra, mert grafikusan elég
lassú volt, és egyébként sem akartam grafikát, csak terminált.
Következő lépés volt az 1.2MB, 5.25 collos floppy meghajtó. Ezt 1988 nyarán
12000 magyar forintért vásároltam használtan. Software vonatkozásban is
voltak haladások. Először a CP/M parancsfeldolgozóját cseréltem le saját fejlesztésűre.
Később megírtam az MS-DOS-os PathMinder program klónját magamnak, ami sokat javított
a munkavégzés hatékonyságán. További gyorsítás volt a 256 kbyte RAM-disk. Ezt kibővítettem
további 256 kbyte RAM-disk-kel, ami már CMOS RAM volt telepes megtáplálással.
Így kikapcsolás után sem
A 40 MB disk megjelenésével nagy szükség lett egy olyan operációs rendszerre, ami ismeri a könyvtárak fogalmát, mert sajnos a CP/M 2.2 nem ismerte, csak egyetlen root directory volt minden lemezen, (meg 15 user, de ezt most hagyjuk). Közben lett IBM-PC-m meg elkezdtem csinálni egy 68000 alapú gépet is. Ekkor Döme barátom eléggé fura módon elkérte, vagy inkább elvitte a HALL-os keyboard-omat, csak PC-ről lehetett a gépet használni egy kbd szimulátorral, amit Döme vágott össze hirtelen a PC-re. Ez volt az utolsó csepp a pohárban, és döntöttem. Áttolom a Tigrist! Azaz újraépítem az egészet. Az új processzorkártyára z80 helyett egy HD64180 került, ami gyorsabb volt, és legfőképp volt benne egy lapozós MMU. Ez 1M cimtartományt tett lehetővé. A videokártya M6845 alapú lett, 25 sor, 80 karakter, 16 szín. 32k RAM, azaz 8 lap. A Winchester-vezérlőben továbbra is az i82062 volt a controller IC, de digitális PLL került rá az analóg helyett. Ez speciel nem volt szükségszerű, mert az analóg is kifogástalanul működött. Még szép, a bátyám diplomamunkája volt. Arra a PLL-re azóta is méltán büszke. A floppy kártyára egy 37C65 ment, ettől kezdve tudta az MFM módot. A RAM-disk értelmét vesztette a Winchester megjelenésével, a DRAM-os panel teljesen megszűnt, a 256k CMOS panelt átalakítottam olyanra, hogy az új processzor címtartományában natívan látható legyen, az addigi I/O-s, számlálós címgenerátoros megoldás helyett. BF:Winchester JF:CMOS-RAMBA:Processzor JA:Video
Az összes kártya a helyén: CPU, VIDEO, I/O, RAM, WDC, FDC
A billentyűzet pótlására a következő megoldás született: vettem egy PC billentyűzetet, amiből a nyomógombokon kívül mindent kiszedtem és megépítettem első mikrokontrolleres munkámat, a billentyűzetvezérlőt. Egy 8051 került bele, sima TTL sorosvonalon beszélt a géppel. A gép új HW-ére írtam egy file-rendszert. Ezt ARDOS 1.0-nak hívtam. Nem volt hosszú életű a dolog. Sajnos assembly-ben íródott, nem lett valami jól áttekinthető. Közben került a gébpe egy óra IC elemmel. Az új órán fellelkesülve megírtam a NewDOS-t, ami jelenleg is fut a gépen. Ez már 'C'-ben készült és kihasználta a HW adta lehetőségeket. Ez CP/M felülről kompatibilis, tehát futnak rajta a CP/M programok, de pluszban tudja a könyvtárakat és a hard link-et. Ez volt az EPROM-égetőm: a 25V-os tranzvertert Attila bátyám csinálta
Boot után most így várja a parancsokat a masina:
Írtam egy HD64180 FullScreen debugger-t magamnak. Kinézetre kísértetiesen hasonlított az MS-DOS-os AFD programra, mivel az alapötlet onnan jött. Kezelhetőség szempontjából kicsit komplikáltra sikerült, de a ddtz-nél még mindig jobb volt.
A képen látható két kártya hátulja. Sajnos ez a technológia nem volt versenyképes a 100+ MHz-es gépekkel, úgyhogy egy idő után nem tudtam elkerülni a PC használatát, ami szép lassan a polcra kényszerítette az Arthur-PC-t. A gép a mai napig üzemképes.
|
||||||||||||||
| Copyright © 2008 | |||||||||||||||