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 prodiskety 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)]