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

Od: Jiri Biba
Datum: 8.2.2012 00:50
Předmět: Rychlocteni z disket?


Dnes jsem narazil na zajimavou vec u radicu FDC 8272. Zjistil jsem
temer nahodou, ze prikaz Read Track funguje uplne jinak, nez jsem si
dosud myslel. Puvodne jsem nekde vycetl, ze se pouziva hlavne na
kontrolni cteni ID pole po formatovani. Myslel jsem, ze cte pouze 4
byte zahlavi sektoru, kde je cislo stopy, sektoru, hlavy a delky
sektoru. A najednou koukam, ze misto id pole umi najednou nacist
data uplne cely stopy, pokud se spravne nastavi dylka u DMA 8257.
Tak me napadlo to pouzit na rychlocteni pri natahovani systemu nebo
pri restartu CP/M. Melo by to umet nacist system behem jedny otacky
diskety (u 8" za dve otacky). To by byl sakra rozdil proti klasice,
kdy se system nacte az po 52 otackach 8" diskety, coz je 7-8 sekund.
-:) Staci zadat od ktereho sektoru a kolik prenyst dat a kam ulozit.
Asi to zkusim. Skoda, ze 8272 nema Write Track, uz bych videl 18 kb
buffer na celou stopu s blok deblokem na CP/M sektor 128 byte. To by
mohl byt docela fofr.-:))

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