Konference: SAPI-1 a československé mikropočítače

Od: Jiri Biba
Datum: 27.1.2012 18: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)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]