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

Od: Roman Bórik
Datum: 19.7.2011 22:53
Předmět: Re: Re: Novy clen


> Romane, když už jsi tady, uměl bys nám vymyslet tabulky atd. do BIOSu pro 
diskety 3,5" 1,44MB (nebo tak nějak, nevím jaký formát se používal)?

> Taky bude potřeba formátovací program!

Navrhnúť tabuľky diskových parametrov do CP/M BIOSu nie je problém takmer
pre akýkoľvek formát disku (samozrejme, v rámci možností samotného CP/M).
Dôležité je, aby k tomu boli aj zodpovedajúce rutiny na najnižšej úrovni,
ktoré ovládajú FDC... O formátovači ani nehovoriac. Viem, že som sa kedysi
dávno nezáväzne angažoval, ale človek mieni a život mení.

> Pak si ještě uvědomuju, že Intel 8272 defaultně umí inicializovat (HOME)
hlavy jen o 77 stop, takže BIOS pro 80ti stopé mechaniky musí zajistit, že
pokud po těch 77 stopách nemá signál HOME, tak to zkusí ještě jednou (max
77stop) a teprve potom vyhlásí chybu inicializace. To jenom aby myšlenka
nezapadla....

O tomto viem, len si nie som istý ako reaguje FDC na povel SEEK, ktory má v
parametri Cylinder hodnotu väčšiu ako 76 (v datasheete je 8272 je uvedené,
že hodnota parametra Cylinder má byť v intervale 0 až 76).
Teda či v prípade SEEKu FDC túto hodnotu berie "tak ako je" a iba stepuje,
kým sa nedosiahne stopa s daným číslom, alebo to FDC reportuje ako chybu,
ktorá sa ale dá nejako "obísť".

Roman


Ostatní příspěvky vlákna:

 
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]


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