ZXNet эхоконференция «zxnet.pc»


тема: ash



от: Kirill Frolov
кому: All
дата: 29 Aug 2003
Hемедленно нажми на RESET, All! http://hdr.narod.ru overdrive's hdd repair & tech stuff site / ash / doc ATA shell 0.96 (R1/08.04.2003) *** intro *** ash - это шелл, облегчающий подачу команд IDE HDD и позволяющий наблюдать за реакцией накопителя на эти команды. Использование данного программного продукта без понимания принципов стандарта АТА очень затруднительно и небезопасно. Шелл ориентирован на использование в экспериментах с винтами, а также в их ремонте. В этой программе нет готовых средств для установки/снятия пароля, hpa, регулировки AM итд. Для этого есть другие утилиты (mhdd,hddl,hddspeed,hddutil). *** main features *** - командный интерфейс - чтение/запись регистров на примари/секондари каналах - постоянное (18.2 раз/сек) визуальное отображение регистров статуса и ошибки независимо от выполняемого действия - отображение всех остальных регистров после завершения выполнения комманды шелла - средства для выпонения типовых действий по интерфейсу (с проверкой соотв. битов статуса): + подача ата-команды + прием/передача данных - буфер для PIO-операций и средства работы с ним: + просмотр + чтение/запись в файл + редактирование + сравнение блоков - чтение паспорта - скрипты *** extra features (только в полной версии) *** - работа с fujitsu в тех.режиме *** planning features *** - универсальный скан - реализация внешнего ide-интерфейса на com-порту (наверняка не скоро) - развитие скриптового модуля - расширение набора тех.команд фуджитсу - создание доп.утилит для работы с вычитаными модулями фуджей - терминалка для коннеров/коннергейтов *** history *** Мотивом для создания ash послужила утилита MHDD (меня не все в ней устраивало). У нее же была позаимствована идея интерфейса. Первый вариант ash был создан в мае 2001 - получилось некое подобие нынешнего интерфейса, мало комманд, куча глюков. я на это забил и исходники были где-то потеряны. В апреле 2002 появилась необходимость универсального инструмента для проведения экспериментов с тех.командами. Была переосмыслена концепция внутреннего устройства, процесс писания начат с начала. первая стабильная версия получила номер 0.90, и в основном соответствовала тому, что я хотел получить. версии: - 0.90 - первый блин :) - 0.91 - расширен набор команд - 0.92 - создан модуль для фуджей(чтение/запись модулей, формат) - 0.93 - модернизация лампочек - теперь повешены на int 1Ch - доведение до ума протоколов работы комманд - 0.94 - скриптовой модуль - 0.95 - модернизация/расширение комманд работы с пио-буфером. [отложенный релиз] - 0.96 - переработка приема/передачи данных, тайминга - дополнение набора комманд [релиз #1] *** inside *** Hаписано на TP7 объектами. Отлаживалось SoftIce 2.90, IDA 3.80. Используются динамические структуры памяти, поэтому размер пио-буфера и коли- чество загружаемых скриптов могут меняться в зависимости от доступной conven- tional памяти. Используются ассемблерные вставки. Исходники утилиты иерархичны, состоят из 3 частей: - библиотека чтения-записи регистров по мнемоименам - библиотека внутренних объектов-комманд утилиты (ата и интерфейсных) - оболочка в которой нижние уровни сводятся воедино и наполняются полезным кодом. *** internal commands *** Список доступных (внутренних вкомпилированых и внешних скриптовых) команд утилита выдает по команде help, описание команды получите по " ?" help - :) quit - выход. cls - очистка консоли. times - просмотреть/установить дефолтное время ожидания готовности и время ожидания DRQ. dev - выбор устройства. опционально можно указать стратегию работы с устройством (т.е. времена ожидания, как в times). время можно задать как явно (в тиках), так и параметром 'slow

от: Nikolaj Amosov
кому: All
дата: 29 Aug 2003
Привет, All! Пятница 29 Августа 2003 06:15:53 Kirill Frolov -> All: KF> *** main features *** KF> - командный интерфейс KF> - чтение/запись регистров на примари/секондари каналах KF> - постоянное (18.2 раз/сек) визуальное отображение люди, обьясните мне - почему на писюке такое убогое убожество эти тики от часов? Почему 18.2, причём даже не ровно, а приблизительно? Какой хрюндель это придумал и почему ему нос не набили? [REAL ZX]

от: Kirill Frolov
кому: Nikolaj Amosov
дата: 30 Aug 2003
Hемедленно нажми на RESET, Nikolaj Amosov! On Fri, 29 Aug 03 20:47:30 +0400, Nikolaj Amosov wrote: NA> люди, обьясните мне - почему на писюке такое убогое NA> убожество эти тики от часов? Почему 18.2, причём даже не ровно, NA> а приблизительно? 1.19318Мгц тактовая частота системного таймера. ~1.19e6 / 65536 = ~18.2Гц, 65535 -- полный период счёта таймера. 1.19Мгц это частота получается из 14.431818Мгц сигнала OSC шины ISA. Частота ~14.43 как-то связана с американскими телевизионными стандартами (первый IBM-XT подключался к телевизору и мог загружаться с магнитофона). NA> Какой хрюндель это придумал Корпорация МежДелМаш. NA> и почему ему нос не набили? А за что собственно? Вон на спектруме где 50.08Гц, где 48.83Гц частота прерываний...

от: Vlad Sotnikov
кому: Kirill Frolov
дата: 04 Sep 2003
Пpивет, Kirill! Ответ на письмо, полyченное 29 авгyста 2003 г. от Kirill Frolov: В эхy заюючь, plz... Vega/ex-Style Group. <филфак-СПбГУ> FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru

от: Kirill Frolov
кому: Vlad Sotnikov
дата: 07 Sep 2003
Hемедленно нажми на RESET, Vlad Sotnikov! On Thu, 04 Sep 03 19:29:45 +0400, Vlad Sotnikov wrote: VS> В эхy заюючь, plz... В какую?

от: Vlad Sotnikov
кому: Kirill Frolov
дата: 07 Sep 2003
*** По поводy письма, обнаpyженного в эхе MY_MAIL Пpивет, Kirill! 07 сентябpя 2003 года (а было тогда 02:52) Kirill Frolov в своем письме к Vlad Sotnikov писал: VS>> В эхy заюючь, plz... KF> В какyю? В этy... Vega/ex-Style Group. <филфак-СПбГУ> FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru

от: Kirill Frolov
кому: Vlad Sotnikov
дата: 09 Sep 2003
Hемедленно нажми на RESET, Vlad Sotnikov! On Sun, 07 Sep 03 11:48:47 +0400, Vlad Sotnikov wrote: VS>>> В эхy заюючь, plz... KF>> В какyю? VS> В этy... begin 600 /home/sysop/Downloads/ash096f.zip M4$L#!!0````(`"9LN"Z4+(NW*S``$!Z```'````05-(+D5817F4%6S6V- MGQD*Z];+;5F:,60DJ9FF5VW]K>UYK;'G:YF:@HS__SG'/F`F.__;6]?K_ M^C[G/-_G^SSGN9_G.K,732;IY&_<(>+3^V+.1Q*>D/LF$S*($!()IH-WP=^` M1D7(7'`(Q'*$W`Q&@620">:"'%`*+*`2;`1-X%GP`G@)G`%GP3_`E^`*Z`2C MU82,`S/`,F`'CX)F<(.&D"20`BI!+3@+O@-Z+>S!"%`'G@9N"/0ZP@I`[TB M"!D/)H(IX/=@.]@+7@1N!+X`AX`YP" M9'7@$/">!F,![<`>X"V6`!N!]!2X`=13""'J`)'`K&`NF@1E@-I@'@++ M@!W4@/5@$W@*-(,7P2%P"IP!'P(1?`4N@,AHY!F(![>`,6`"N!=D@?F@!#P, M*L!ZL`G'CP'_@1:P!O@%/@K^!R(@,00H@518`I8"LJ!`]2!)!_@F_`@!Z$ M9(!EX#_`4?`=&!1+R-W``KX#@WK"#"S@:?`&^!XDQA$R$]C`,^`$^`'PO1`7 M8`)F8`7K@`ML!=O!3G`(#.B-O`'I8!J8`>X'1:`46,!)&?P5_`Y(&$>$(& M`AZD@.E@)L@$#X)?@X/@&'@3>,#WX"H8VH>0!"KX&WP&?@2=`)=7T*B01SH M"Q*!`.X'^6`IJ``K0#7X/=@*MH/GP0'P,C@.W@+O@G/@//@:1"3`;S`4S`*Y MH!H#IX$_P$:P+/@$^`!>_LA_N`'H.J/@EN`,/!+6`,F`M6@^U@-V@%[>#/ MX&_@$N@`O6@9#+(!6@"OP:/`6V@P/@%?`.^!!!08.(.1V,!LXP>]``]@- M#H`WP560,!!A`5/!8`)?@>V@;W@`'@37`4Y:-36@29P"'P".L"M-Q*2!@20 M"K`;T`[^!!`SJ!+I&0/H`'P$MH!AL![O`^``>!E`CX#?P?ZP4@_T!O, M!$[P6[`9?`@^`W'_P3?`"W:X&+P>]`"3H$_`_T0O!MD@#G`!,K!.K`!U(.= MX$7P.=#(!,L`K"U>`)L`6< M!*?!U^![P`U#>P7F@%SP`*@&.%>"(X!/X.XH>CS0&9H`BL`5O!`7`:?`?Z M)B'O@04T@%9P!+P!SH'XFQ$^,`ED@R7`#AX'6!N#)H`Z^#[P`_`F[`HV`W M:`,_`.U(0FX#N>!-<`WTOP7?-)`,4L`]8#Y8!$J!!52"6M`$=H/G0"LX"WP@ MX5:$Q2",K`&;`$MP`W>!'!VE&H]R`1I((-X&FP`^P'!T&_T`)?`U#%H.$L4`(V@U?`EV#<6-19L`4#UX%A$Q!$X M!#KX$/1">C[0!]01*X"P@@#RP%JX`#;`%-X`!P@Y/@-'@??`%^`*IQR#P M"(P`H$X,`O?!)3#@=GP[ M0#JX%RP":%_`C8 M#1X$KX/O0?]4A!F,`7>!J>!N<#]X#/P.S$.?;2%8#`I`*5@-?@=V@U?!.^#O MX$?08PHA0!M8";(`P^#Q%3X%GP&G@?G`>=H-=4M"7@3C`;Y`,[<(!Z$$DF M:,:`.>!1L!W$;P.3H$/`*>:H)D'S&`%V`B:P$D0QTW0#`=%8`WX`V@#GX)! MZ@F:9'`?>!PT:R9HW@-?`HT6]F`"F`4*P4JP&32#-'GX"KHI9N@&0$F@4QP M"'2"01$3-,O`[$>!H00:(>80+CP4RP&)B!")9$3M"<`2.C)FCV@;CH"9H' M@0_,CIF@V0DBB4S#-P.)JI,.>CVFN5+JM$BH`D+Z//J8RJB6V#.JB^(-6NK$592,L2.EQ&[_'# ML82FY&(I)==^N3@X(75=$LTE1+F,,0YAI.X*[G-(>QP"$TN86>TL,LVVR7L MB!::[!G551IBBVZOVIGDU*8*&OL0/$IQ9%&N3^UIUMICX,IEW$5],#91727U MF->>O?#,96P*#6@4B4XKLY>4&7EA:9TCN?5_/#A"'MR&PNZ2]!%"WI[HGO+ MF,0%[N]5L0O,I+XP$@5GLAZ7BQJS]KR7M%?IDJKOMD'2FJ^(+518U905'. MF:[6DA?5UMLE+SC.[P6U<6K'GDL^DYT%4:HL];,X^&O^J[N7B>GDPS()!,<*7'-N(M4CSJINHR&?/`4:7H)F1)0X@71P= M/ZPCNK2RC)3.LUTC9+I&B2>RZCWIW>TX%52Z`YUF(245&R#?15>7T6'KT(C M5GC;JSH"N4C]?R9OB[T/>U5&KF:V8J5*L64D]KO4EQ3':GF25Y*<8R!8?4Q M(S)$W.N3+*0D[$T-/OLD(UZPSJC10LU'!J+B.']:00#EQ"IJQYUQ77OL' MYWS<2+*"C0M"C3FAQH4DJ[X6#15D.Q:2XXOWE$O4H2F&BBM3T_%]41@6H6IAE'1,*X7 M_EA[QB'L<1CW^2JDN.%A#TOU++'9AX<:X;GU5<_15T4%O4K7Y55'!9_**?AH MT4G55F;@<>PY]154QAK!RPR3844%?9E),M3T=1I#;&LDVF3:P2?IUE)Q4#B M.P4=2L-I-.)CS[WVF5Y]V"%^)*0Y(K M(LFU@,/7<^T9DN2(2'(LX,P1]>B6:+/,*NE>;+4CR_1BZF=P;]:O&AA;L[; MVO;VT=-R=7GM[>TSI-MW65.GY/:G#X?;N__1`,0H"14COPW)*+/ MJ8"F0WKJ-&ODIPX48/I$B^*/9DZ67C6KY2<40!]-G:Q8T>YEY=+U$4HN2WS7 M&TZADS[%T93[D3[U5Q]6OZ8^I1#N.@P7I*:K_LB_,T7$>:C<_R( M.A6?M"*>9R6;DSLV'(=:H22F%*5W]'[GZUN]G0D+_)T[]LTX/%5IO)8DV-Y+,LQ:7YED?X M2'ZNJ:"L$$1I?G4DM=92_(K3+QZVHRY:A24"#XW.8_/R,9]7!X_=QKNXW'/ MQ'U"'C]M%NZWX3X#]Y0?CJ]WP[[>1'=$O%E$)+!,]/*;'-M06:[?HWT?1* M";`D,LPG:77Z9L.W*ON-DHHE,DR4/?(G;64X2Z4HQNG;%$_6_90G=3_ER>2` M)[+%UC%DZ?"64I63X?U7S5?_+134OA#6`5NOM@J*SP;5D$]7WQ:5G@QK()F MOKA25G@UK()VOI@K*[P>/A'FBZFRPJFP"A'SQ1LZNW1-)/WWP^D712!68H>D M5]A-730.-IQ_$ALCZB,Y:8"NZVX[$&#P1"?.R2/GU_V4%EY91E?4%Y:FE]6 M2*O73F7%40:I4%$[U(RU5718;I$I%8:,UA*IF M#PN.UI#K1&LH5=4/#X[6T.M$:QA5_28I.%K#NJ@.D52O]*"J[_<*4I5$^;V[ M:&[I2<67>P?G*Q.MC>^:K;VH^(8^P=G:ZSI)U9N%-%B5BL(F51^JVAJ<`504 M-JD2J&I!<+924=BDZD=5[^L;G%3]KE,";J"J?TH(+@$WA%>],H"J7@U6I:*P M=2"1JG(W!B=68GC5+8.H:NT-P3DPZ#KI.IBJ]DX,3M?!UXE6$E7U!)?-P0$8>9UHW4I5!XP(CM:MUPGK**KZ7+`J%85-UYNIZA]#TO7F+JJ] MW,/0K#%+N:=M@ULOA"N]9:/QQ#LM"WF#IW(3]>SHN"P1^ M^MQI,-S'3YN3GJ]_/S,:;#*%/@I4[/G?/N'4L?9^/" M&PRT8>^C=$'['-6M,T2P3H._ARZ-M=N[#83[-QW2; M#FS




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

Похожие статьи:
Погурмим - микродрама в системной магистрали.
minsk zx net news - новости сайта ellipse.pisem.net
Розыск - Разыскиваются: SCLETRIX & LODE RUNNER-3...
Система - IS-DOS : проблемы и решенeния : RAM-DISK.
Разное - Перспективы: игрушки

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