Konference: SAPI-1 a československé mikropočítače
Od: | Roman Bórik |
Datum: | 28.2.2012 20:17 |
Předmět: | Re: Oziveni PMD32-SD na Sapi |
Nazdar. > Ja si myslim, ze fyzicka kopie 5,25 a 3,5 aby byla na PC dostupna pres > CP/M manager nepujde udelat. Pôjde. > Pc format na 5,25 je na jedne stope na hlave 0 sektory 0-59 a na hlave 1 > sektory 60-119. Dejme tomu, ze nadefinuju image na 60 sektoru a 160 stop > a do sudych (parnych) stop budu ukladat sektory 0-59 a do lichych > (neparnych) stop 60-119. Da se potom na PC nadefinovat CP/M Manager > na takovouhle sestavu? Samozrejme. Pre 5,25" 1,2MB je to podľa mňa úplne priamočiare. V 'images.cfg' pre PMD 32-SD by to malo byť: EXT 160 60 V 'cim.ini' pre CP/M Manager by to mohlo byť napr. takto: [EXT] SPT=60 XLT=60 čiarkami oddelených čísel sektorov - prekladová tabuľka BLS=2 EXM=0 DSM=599 DRM=127 OFF=1 Pokiaľ bude takto zadefinovaný fyzický disk aj v BIOSe CP/M, tak podľa čísla stopy (párna/nepárna) sa bude pristupovať na danú stranu disku a stopa sa vydelí dvoma. Rovnako by mohol byť v BIOSe zadefinovaný aj "virtuálny" disk na PMD 32-SD.Číslo stopy by sa ale nedelilo dvoma. Na druhej strane, "virtuálny" disk na PMD 32-SD ani nemusí byť v BIOSe zadefinovaný. Samotný kopirák môže k PMD 32-SD pristupovať na najnižšej úrovni, pri znalosti parametrov disku 160x60. Pre 3,5" 1,44MB je to z pohľadu kopírovania komplikovanejšie. V 'images.cfg' pre PMD 32-SD by to malo byť: EXT 240 48 Teda dve fyzické stopy (nad sebou) by boli rozdelené na tri virtuálne. Program by musel pri zápise do PMD 32-SD iba správne "zoradiť" sektory tak, aby vo výslednom súbore (obraze disku) boli v takom poradí, ako na reálnom disku - najprv sektory stopy na hlave 0 so správnym skew-factorom a následne sektory stopy na hlave 1 so správnym skew-factorom. V 'cim.ini' by už bola reálna definícia disku, ako v BIOSe a CP/M Image Manager by s ním pracoval rovnako ako CP/M. CP/M Image Manager vie pracovať s rovnako veľkými diskami ako samotné CP/M. Teda do veľkosti 1GB. Obmedzenie do 2MB má iba PMD 32-SD a to kvôli tomu, že maximálny počet sektorov na stopu je 64 a maximálny počet stôp je 256. Roman
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)]