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%'DR;`_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)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".@DGX@@4O M%>Q4L&'!F@6'%FQ:,&O!P`4_%RQ=T"8M7_#'P2P'YZ"5!Q<=K'2PU<%'=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#*7150_-:3P[.C7-A^RG)[MN]+EHPF?GG"9Y<'11EP?8`GI>7#0>>D#6C[ MQN#AXR?KVOW!R_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
от: Oleg Grigoriev
кому: All
дата: 06 May 1999
Пусть враги твои, All, умрут без сыновей! Первый багфикс дискового драйвера. Изменения: При инсталяции драйвер не обращается к диску вообще - ускорение; При настройке на диск головка гарантированно отгоняется на ноль - нет тормозни при загрузке; Увеличен таймаут поиска диска - видим трёхдюймовки; Введены таймауты чтения-записи - теперь, если юзер вытащил диск во время чтения-записи, выскочит жуткая менюшка, где юзеру предложат сделать аборт; Выкинут шаг вперед при переходе к следующему цилиндру - вместо него делается позиционирование по обращению к нулевому сектору - головка не так свирепо скачет по диску; Был глюк со счетчиком попыток (или я посадил его позже?) - исправлен; Корректная работа с bad.com - теперь битыми считаются все блоки сектора; Hу и ещё всякая мелочь... Кстати, стоит опращивать break во время чтения-записи? Сейчас опрашивается только перед началом работы и это на мой взгляд правильнее. Также, как лучше реагировать на вынимание диска во время работы? Сейчас no disk. Опять же, нужно ли ловить защиту записи? Сейчас disk error. Да, совсем забыл: по достижению критического количества ошибок драйвер перепозиционируется и делает ещё столько же попыток. Т.е. на самом деле драйвер делает в два раза больше попыток, чем ему указано. :) Поэтому не стоит устанавливать retry больше 127-и. :) Hу, что знал - рассказал... Точнее - что вспомнил. WBR, Oleg.




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

Похожие статьи:
От редакции - шпаргалка: описание управления журналом.
Ассемблер - Основные требования к идеальному ассемблеру.
Железо - О компьютерах SCORPION-256 & COMPACT-128.
Сенсация - У буржуев был Спек с CD.
Credist`s - авторы газеты.

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