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