Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 30.11.2012 12:53 |
Předmět: | RE: DGD-1 |
Tak jsem DGD-1 rozhejbal na zkusebnim programu. Byla to fuska, jelikoz ten ovladac co jsi me na nej upozornil byl totalne provazanej s Mikos5 a nastesti je na Dropu komentovanej Mikos5, tak se dalo pochopit, jak to spolupracuje. V tom ovladaci bylo vse adresovany absolutne, takze jsem musel vsechno projit, pochopit jak to maka, okomentovat a prepsat ciselnou adresaci DGD-1 na jmena, aby se dala zadat pouze bazova adresa. Potreboval jsem to na zkousku od adresy 4000h, jinak to v CPM nevyzkousis. No a final musi byt mapovanej od adresy 0. Takze deska chodi, vypisuje retezce, reaguje spravne na vsechny ridici znaky, home, cls, ht, vt, eof a pod. Takze jsem ji vecer zkusil zapracovat do systemu CPM. Ted to budu zkouset zprovoznit ale asi to bude klika, jestli to pujde hned. Najednou se musi rozhybat mapovani na ZRMD-1, predelat dekoder adres na maskovani 0-3fffh na RAM-1Z, posunout celou CPM o 2 Kb vyse protoze uz nebude potreba AND-1Z ktera je v poslednich 2 kB. To znamena uplne nova Epromka na JPR-1Z do ktery se to veslo uplne s odrenejma usima (do konce je 20 byte). Taky preadresovat Bdos, CCP, Boot, Bios, vse prelozit a spravne poskladat. Jsem zvedavej, jestli to usili k necemu bude....
Jo taky jsem zprovoznil DSP-1 pod CPM. Je to dvoukanalovej obousmernej seriak s 2x 8251. Jeden jede jako vyvod pro CPM consolu (displej a klavesnice treba na notebooku) a druhej je na datovou komunikaci s cimkoliv. Ta konzola se detekuje stejne jako u DSM-1 zapojenim kabelu terminalu. No a ten druhej port je mozno volit. UC1: a UP1: je komunikace pres DSM-1 a UC2: a UP2: je komunikace pres DSP-1.
Melsofte, ty myslis, ze je to jeste tajny ze jsi byl u raketaku a jezdil strilet do Kazachcanu? -:)))
Jirka
From: melsoft (sapi tu byla ta zakroucena vec pandora.cz) [mailto:melsoft tu byla ta zakroucena vec cbox.cz]
Sent: Thursday, November 29, 2012 4:57 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: DGD-1
Stává se z tebe místo bastlíře spisovatel!!!
No to jsem se ti teda postaral o pěknou zábavu. Mimochodem nemyslím, že tahle deska byla určna pro CP/M, takže proto to není úplně jednoduché ji do systému začlenit.
To že chodí hodně pomalu jsem si všimnul, když jsem na pouštěl emulaci textové konzole a dal jsem třeba dump paměti. To byla doba.
To s těma Fairchildama mě docel překvapuje ale podobné hrůzy jsem četl o keramických obvodech řady MHB80... a ty se přece také dělaly pro armádu. Možná byly navrženy na tzv "životnost v boji" konkrétně u mé zbraně (samozřejmě nemůžu napsat u čeho jsem sloužil) to bylo 7 minut. Takže co bys chtěl po dvaceti letech.....:-)
______________________________________________________________
> Od: "Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz)" <unive.nb tu byla ta zakroucena vec volny.cz>
> Komu: "Konference \'"SAPI-1 a československé mikropočítače\'"" <sapi tu byla ta zakroucena vec pandora.cz>
> Datum: 28.11.2012 23:46
> Předmět: DGD-1
>
Tak jsem se dnes pustil do tyhle desky. Diky Melsofte za ni. Jak jsem Ti hlasil, ze nejde, tak to byla celkem sila, co bylo spatny.
Nejdrive jsem zjistil, ze vubec nejde vertikal. Tak jsem promeril oscilem celou kmitoctovou cestu od 8MHz hodin az do 50Hz. Horizontal citace jely spravne, ale vertikal ani tuk. Nasel jsem spatnou 74ls193. Jenze se rozebehly jen 4 kmitocty s ni a dal zase nic. Dalsi 74ls193. Takze taky vymena. No a zase stejny, nesla ta dalsi za ni. Zajimavy bylo, ze vsechny 3 byly vyrobce Farchild. Dalsi 74193 byly od jinyho vyrobce. Pak jsem si vsiml, ze ty Farchildy byly ve zvlastnich pouzdrech. Spodni a horni desticka mezi nima mezera s nejakou zalivkou ze ktery cucely nozicky. Ta horni desticka celkem lehce pri paceni odskocila a byl jsem uvnitr svaba! Domnivam se, ze tohle pouzdreni ma technologickou chybu, ze se za ty leta tou zalivkou neco dostalo dovnitr a cip zoxidoval. Divny, Farchild dela hodne pro armadu....
Takze po tom se jiz dalo na v!ystupnim konektoru namerit vertikal a horizontal synchro a kompozitni video TTL. Bohuzel 1V video ani tuk. Zajimavy, zjistil jsem, ze byl osazen misto KSY82 trand KSY71. No nevim, je to opacna polarita, to nemohlo nikdy chodit. Mozna prave proto tam byl osazen na bastl desticce VF modulator. Takze po te uz naskocil rastr. Protoze jsem to opravoval mimo sbernici jen napajeni tak pameti "davaly" FFH a tim svitily vsechny body.
Tak jsem DGD strcil do Sapi a zase ani tuk, zablokovana sbernice. Tak badani nad dekoderem. Divny bylo, ze na nem byla uskripnuta noha SEL1, takze luft =1nemohl byt dekoder aktivni. Byla to 287, u ktery musi byt oba SEL=0. Zkusil jsem ji spojit s SEL2, precist adresovy dekoder v programatoru a vsude v nem bylo F7H. Tak jsem navrhnul svuj, naprogramoval, odzkousel na stole jestli chodi propojky voleb, adresace, maskovani. Vse ok. Sbernici vsak blokovala dal. Nasledovalo vyskubnuti rusky 74ls32, data byly stale oto!ceny do sbernice. Takze sbernice uz jela, na orazovce rastr s chaosem z pameti. Tak jsem misto RAM-1Z vzal RAM-1 a naadresoval 0-16, dira, 32-62 a do diry umistil DGD-1. Tohle reseni muze provozovat CP/M, v 16-32k vetsinou uz jsou jen data a testovaci program se do spodnich 16 k vejde bez problemu a 32-64 je kvuli systemu. Bohuzel se mi nepodarilo od adresy 4000-7fff nic zapsat. Zjistil jsem, ze problem je na RAM-1, kte ra ma chybu v zapojeni, stale taha sifnal MAP1 do 0. Tak jsem MAP-1 na RAM1 urizl a uz to chodi jak ma.
Ale.... Ta deska je k naprostymu prdu... Kdyz se da zapsat treba 00 na tech jejich 16kB, tak to trva skoro 2 sekundy. Ono to totiz kvuli synchronizaci zobrazeni a zapisu do pameti DGD1 pri kazdym zapisu udela 1 Wait. Kdyz si predstavim, ze by se pri rolovani melo prepsat pocet linek ve znaku x pocet znakovych radku, tak to bude trvat hodne dlouho..... No ale zkusim to z cvicnych duvodu rozhejbat. Mozna ze ty blokovy! presunovy instrukce Z80ky to trochu vykompenzujou, je to 3 x rychlejsi nez co jde napsat na 8080. Mozna ze pomuze i to, ze v pameti displeje jsou i dost dlouhy diry a treba to pujde udelat tak, aby se s datama v nich nepracovalo. Tim by se to mohlo zase dost urychlit.
Uff, to jsem si dal, jak s deskou tak s timhle elaboratem....
Jirka
---------------------sapi tu byla ta zakroucena vec pandora.czKonference o SAPI-1
---
---------------------
sapi tu byla ta zakroucena vec pandora.cz
Konference o SAPI-1
---
Ostatní příspěvky vlákna:
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]