ZXNet эхоконференция «code.zx»


тема: #0R_driv.$



от: Oleg Grigoriev
кому: All
дата: 05 May 1999

section 1 of 2 of file #0R_driv.$ < Lara Croft 4.10 UUE >

begin 644 #0R_driv.$
M(S!27V1R:79:25!M$@`3IT(C,%)?9')I=F(`@`T("8#FIUVT`,`&P.&'AR
M8/*`T0-:/J#`R(,!_O7;,64,18,AGR`@PD6!")*&JP8X,#V<^4&[A_2
M(N`08R2HV#__E&*](>O^[!ON;ME,P.;.`;>'W=KP-=70V($G%'D MJ`^8K-K76;O?@#*`/IGQ`&^'I`DXH$6`*`U"S9JQ)TC^$3T"3F8UWAQPX.8T
M!X<@Q'4=TBR^7#!*CDI/W6ISLV#K1,%6;:]5)!A0Z*"/H3_`P'ZD7J')A,Z
MA)"U&T6X'"](@LN/@C@>R;`_14G0IT*,.5/KQNXN$^#!@5B9&#8,`,18P
MGJ+!@>6KO^V_?+Y?AQ_W$X<(<+Y_J2@5^D_:%^1"_P=!'KP9/7SPY#X3QMC[
M&^(?=#/LKH'OV^JOZ@'(G9'806]^_G)KEJGPQ)PX<4=)KR.$J'#@]?]6V2N
M-'"P8) M%PZ/LF#SAX)1KL1K']_RPP)PM2/TF+]YJL%<]S;WW<#^ST"I,BWOV&&9R&R
MCV=LZA]]Q6Y29D"^6/#URP7!;U&=FAP%D09P[^VG/.'H82/G/W#"$')XB[
M(,R`1_O#W;\*,J`Z`KT]&#P;%V2_=H8B/#C>W[SP;'`]3[CR8OUI?[%D(\n
M0B=1KO@%Q0M+!/
MC,W=#MI35$T2L)[,/R/'CEZO>'D#3QO`YNG%227Z[3.M?Y>GED=?FV.>'!`
M_H*+![0VO,$`QF<&67SY$#WN0_*__B,,^P0=D/?/XLWUB/W8-3A+WO.L_?@
MN/'**+8M?`-,]Z>I[^Z$]WT?)VN4$#<*^GF0Y"P3?T`86+JN[+C/4-WC(Q*
MU^WSD,M]0EO:='(5)C,M2NY@+!0NT>8NV;,QY,L2+PYFR@-,_`&,,%?4"`
M/A%B4/,@QLW[^CZ+?7](T:%#JK:H,,_V3O9_U4E=W+4660#/@_B`_X/X@%
M^+]@```?RSIEP`,!%P3<$+!CP)(!8P:&G!MP+D!!P MP/(!ZP?".@DGX@@4O
M%>Q4L&'!F@6'%FQ:,&O!P`4_%RQ=T"8M7_#'P2P'YZ"5!Q<=K'2PU<% M%(K7'0PC,%(K34]!(&(`@*(("0H$/IB`]@,`&P,>'=AT8/2`@EL^H$",A`'^
M_Q=LQ90Q%@QVD/J#"19P]X$(DH:K!CS@P/9S"P?N'](BX!!C+Y(B8/_^49KT
MCQ!Z_[L&^YNV4SS`YM(!MX?=_/.@Z+T"?'TU)$;`&44^!^P'^X#)LGV=]OW]
M!I1!],F,!W@[)$W``2T"1&D0:M:,/4'RC^@1<#*M>:3`PEM_!..&8G&;#_
MH-V41;D^#PP1H/-9P]N3G.PRA'93UVJ4R1AZT1!EFTO%638D"^@#]'T`P'Z
M"7N')A,ZA("V&T6X'"](@LN/@C@>R;`_14G0IT*,.5/1QRXN$^#!HHX`^,/
M&@2(L8#Q%`T.+%_]3=G/]^OPXW[B$`'.]R5I4+_2?N"7.C_(,B#-Z.'#Y[<
M9(82GT#*7 M=?6F7<-'.POCG6YSN4;)),^)IG_"!)Y(LB'PY#CU?OQB5#QX?^NOZY8L7
MK9>150_-:3P[.C7-A^RG)[MN]+EHPF?GG"9Y<'11EP?8`GI>7#0>>D#6C[
MQN#AXR?KVOW!R M(TS^A MB.SC&9OZ1U^Q&YR8E_+JXO6@A/C`.YM+(T>_A6W3U#R,$)XBX(,^#1_G#W
MI<7`0ZNSW$"[I7LTL9'AQO;]9X/C`>K]1Y,7ZM]"R$>H9,W5?R"X@58:1]U
M+=`GR_ZVPKXAH6SWDV-@L@>!.]YP+3PPV(MWE"PCXQ-J_*`N7#TD2L![#
M/2/'CEZO>'D#3QO`YMK%R27Z[3.M?Y>GED=?FW^D'#`MH.+<=5P=LKXS""+
M+Q^"^?OXXM=__/X^00?D_;-XP#B_PT8=?C+GO/L/3ANO#**+?>_`:;[T]1W
M=+[OH^3-4J('XZ5=

от: Oleg Grigoriev
кому: All
дата: 05 May 1999

section 2 of 2 of file #0R_driv.$ < Lara Croft 4.10 UUE >

M,)NX$H)@1Y:->>,0K(90.:.G8,5F^PL@@#D=X3%L>@Q<0&D7"(TA&A0WFO&Q
M"$X[5#;N'5(K8EEQ-E@%4%J*.ROKGAEWZTA'%J"R9`'+Q`!G@,1-(IG5$^,
M#$)W#+V#+MM%)$-N+%6J9ZO].^$6A4E*NLB(EZ!_QPK1F1*M,5FYJ2,-TR"
M86[*._-:2!I54 M$N0/Y,3;-,PU&^:(#)A+!LP1*3`7YMKC];_DC#.SB^2_5GH0NI&+0P3`T2NQ
MBVTKQK-L^N`;````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
5````````````````````````````
`
end
sum -r/size 49259/532 section
sum -r/size 43064/4881 entire input file

от: Oleg Grigoriev
кому: All
дата: 06 May 1999

Пусть враги твои, All, умрут без сыновей!

Первый багфикс дискового драйвера. Изменения:
При инсталяции драйвер не обращается к диску вообще - ускорение;
При настройке на диск головка гарантированно отгоняется на ноль - нет
тормозни при загрузке;
Увеличен таймаут поиска диска - видим трёхдюймовки;
Введены таймауты чтения-записи - теперь, если юзер вытащил диск во время
чтения-записи, выскочит жуткая менюшка, где юзеру предложат сделать аборт;
Выкинут шаг вперед при переходе к следующему цилиндру - вместо него делается
позиционирование по обращению к нулевому сектору - головка не так свирепо
скачет по диску;
Был глюк со счетчиком попыток (или я посадил его позже?) - исправлен;
Корректная работа с bad.com - теперь битыми считаются все блоки сектора;
Hу и ещё всякая мелочь...

Кстати, стоит опращивать break во время чтения-записи? Сейчас опрашивается
только перед началом работы и это на мой взгляд правильнее. Также, как лучше
реагировать на вынимание диска во время работы? Сейчас no disk. Опять же, нужно
ли ловить защиту записи? Сейчас disk error.
Да, совсем забыл: по достижению критического количества ошибок драйвер
перепозиционируется и делает ещё столько же попыток. Т.е. на самом деле драйвер
делает в два раза больше попыток, чем ему указано. :) Поэтому не стоит
устанавливать retry больше 127-и. :)
Hу, что знал - рассказал... Точнее - что вспомнил.

WBR, Oleg.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
ANTIQUЕ TОY СОMPО - виpтуaльные кoмпo стaнoвятся дoстaтoчнo пoпуляpным зaменителем всяческих пaти.
ZX Spectrum и винчестер — статья Влада Сотникова/Vega о работе и программировании жесткого диска (HDD) на Спектруме.
Есть такое мнение - Слово в защиту Филлипа Фармера.
Музыкальный хит-парад недели - юмористический хит-парад.
Железо - Сравнение компьютеров Профи и Скорпион.

В этот день...   4 мая