Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 27.1.2012 19:56 |
Předmět: | RE: Dnesni hlaseni -:)) |
Takze dnes se mi podarilo dodelat jeste to zpozdeny vypinani motoru na disketach. Takze efekt je takovy, ze kazda disketa po zapisu ci cteni se toci jeste 8-10 sekund a pak se zastavi. Takze pokud se na 3,5 ci 5,25 kopiruje z Ramdisku ci 8" diskety, tak se motor vubec nezastavi, (nebo vyjimecne pri souboru delsim nez 80-100 kb) a k zastaveni dojde az asi 10 sekund po ukonceni kopirivani. U FDC-1 to umi jeste navic to, ze pokud se kopiruje nebo treba linkuje z 1-3 disket na jednu, toci se najednou vsechny mechaniky, takze zadny zdrzovani pri cekani na rozbeh mechaniky, nebo jen vyjimecne. Vic motoru na jednou u MFC-1 bohuzel nepujde, deska ma pro motory dekoder 1 ze 4, kdezto FDC-1 ma kazdy motor 1 bit, takze jdou ridit nezavisle jednotlivy motory. Jedinna moznost by byla dat na vystup MFC-1 redukci, kde by byly 1-2 kousky 74123,(nebo 1-2 ks dvojty casovace 556, pro 2 diskety staci 1ks pro 4 diskety 2ks), ktery by signaly MO0-MO3 o tech 7-10 sekund natahovaly. Takze takhle jak to mam je asi konecna pokud to jsou diskety na pozici D: a E: Pokud se budou chtit pouzit jako systemove A: musi se jeste udelat pro tyto diskety Boot loader, ktery zatahuje z diskety system do Sapi a taky predelat v biosu procedury Boot a Wboot. A taky se musi napsat pro tyhle diskety s sektory 256 a 512 programy Getsys a Putsys (nebo Sysgen) aby slo na diskety umistit system. Bohuzel puvodni z 8" nejde pouzit, je pro sektory 128 byte. Protoze v okamziku cteni systemu z diskety jeste neni aktivni blok/deblok z 128 na 256 nebo 512 byte, musi se to natahovat z fyzickych sektoru 256 ci 512. Ale nastesti vim, jak to udelat, aby nemusely byt na disketach systemovy stopy formatovany jinak, nez datova cast diskety, jak to mely treba Slusovice. Jirka -----Original Message----- From: Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz) [mailto:unive.nb tu byla ta zakroucena vec volny.cz] Sent: Friday, January 27, 2012 12:20 AM To: Konference "SAPI-1 a československé mikropočítače" Subject: Dnesni hlaseni -:)) Tak hlasim ze uz jedu na CP/M na disketach 3,5" 1,44Mb DS HD, 36 sek x 512 byte, 80 stop. Je to sranda, kdyz se na pididisketu vejde 6 kousku 8" disket. -:) Zkusil jsem 5 x kopirovat s verifikaci jednu plnou 3,5"-ku na druhou a zpet a prochazelo to bez sebemensi chyby a beze zmeny kontrolniho souctu. Takze to asi chodi. Tedy jeste je nutny do toho zaklit vypinani motoru mechanik se spozdenim, aby to dupalo uplne nejrychleji. Ted zatim pri zmene disku se puvodni ihned vypne a ceka se na zapnuti noveho. Pri kopirovani, kdys se neustale prohazuji disky to dost zdrzuje. Zkusil jsem nechat zapnuty obe mechaniky najednou a je to az o 1/4 rychlejsi. Tohle ale pujde programove vyresit jen na FDC-1, na MFC-1 jedine s 74123 dobastlenou do konektoru kabelu, jak to navrhl EC1045. Zaroven jsem taky delal optimalizaci skew log a fyz sektoru pro co nejrychlejsi cteni a zapis. Ma to zajimavou charakteristiku, neco jako pila casovky u osciloskopu. Pokud se skev nedela vubec, je zapis s kontrolnim ctenim skoro 7x delsi, nez kdyz se najde optimum, coz je v tomhle pripade preskok o 3 fyzicky sektory. Jinak to taky umi cist PC disketu ale samozrejme bez spravny organizace podle FATky a podobne. Ale konverze by asi nekdy udelat sla... Jirka --------------------- 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)]