ash

ZXNet echo conference «zxnet.pc»

From Kirill Frolov To All 29 August 2003

Press RESET immediately, All! http://hdr.narod.ru overdrive's hdd repair & tech stuff site / ash / doc ATA shell 0.96 (R1/04/08/2003) *** intro *** ash is a shell that makes it easy to issue IDE HDD commands and allows observe the drive's reaction to these commands. Use of this software product without understanding the principles of the ATA standard is very difficult and unsafe. The shell is intended for use in experiments with screws, as well as their repair. This program does not have ready-made tools for setting/removing passwords, hpa, AM adjustments, etc. There are other utilities for this (mhdd,hddl,hddspeed,hddutil). *** main features *** - command interface - reading/writing registers on primary/secondary channels - constant (18.2 times/sec) visual display of status registers and errors regardless of the action being performed - display of all other registers after completion of execution shell commands - tools for performing standard actions on the interface (with checking the corresponding status bits): + issuing an ata command + data reception/transmission - buffer for PIO operations and tools for working with it: + view + read/write to file + editing + comparison of blocks - reading passport - scripts *** extra features (only in full version) *** - work with fujitsu in technical mode *** planning features *** - universal scan- implementation of an external ide interface on the com port (probably not soon) - development of the script module - expanding the set of Fujitsu technical teams - creation of additional utilities for working with subtracted fuji modules - terminal for conners/connergates *** history *** Ash was inspired by the MHDD utility (I'm not all that into it satisfied). The idea of ​​the interface was borrowed from her. The first version of ash was created in May 2001 - it turned out to be something like current interface, few commands, a lot of glitches. I gave up on this and the source codes were there somewhere lost. In April 2002, the need for a universal tool for carrying out experiments with technical teams. The concept of internal devices, the writing process has begun from the beginning. first stable version received number 0.90, and basically corresponded to what I wanted to get. versions: - 0.90 - first pancake :) - 0.91 - expanded set of commands - 0.92 - a module for fujs was created (reading/writing modules, format) - 0.93 - modernization of light bulbs - now hung on int 1Ch - finalizing command protocols - 0.94 - script module - 0.95 - modernization/expansion of commands for working with the pio buffer. [delayed release] - 0.96 - processing of data reception/transmission, timing - addition of a set of commands [release #1] *** inside ***Written on TP7 objects. Debugged SoftIce 2.90, IDA 3.80. Dynamic memory structures are used, so the size of the pio buffer and if- The quality of downloaded scripts may vary depending on available conven- tional memory. Assembly language inserts are used. The utility sources are hierarchical and consist of 3 parts: - library for reading and writing registers by mnemonic names - library of internal utility command objects (ata and interface) - a shell in which the lower levels are brought together and filled useful code. *** internal commands *** List of available ones (internal compiled and external scripted) teams The utility displays the help command; you will get a description of the command using "?" help - :) quit - exit. cls - clears the console. times - view/set the default waiting time for readiness and DRQ timeout. dev - device selection. optionally you can specify a work strategy with the device (i.e. waiting times, as in times). time can be set either explicitly (in ticks) or with the 'slow' parameter

From Nikolaj Amosov To All 29 August 2003

Hello All! Friday August 29, 2003 06:15:53 Kirill Frolov -> All: KF> *** main features *** KF> - command interface KF> - read/write registers on primary/secondary channels KF> - constant (18.2 times/sec) visual display people, explain to me why the pussy looks so miserable Are these clock ticks wretched? Why 18.2, and not even exactly, and approximately? What kind of idiot came up with this and why does he have a nose? didn't you fill it? [REAL ZX]

From Kirill Frolov To Nikolaj Amosov 30 August 2003

Press RESET immediately, Nikolaj Amosov! On Fri, 29 Aug 03 20:47:30 +0400, Nikolaj Amosov wrote: NA> people, explain to me why the pussy is so miserable NA> are these clock ticks pathetic? Why 18.2, and not even exactly NA> and approximately? 1.19318 MHz clock frequency of the system timer. ~1.19e6 / 65536 = ~18.2Hz, 65535 -- full timer counting period. 1.19 MHz is the frequency obtained from the 14.431818 MHz OSC signal of the ISA bus. The frequency ~14.43 is somehow related to American television standards (the first IBM-XT connected to a TV and could boot from tape recorder). NA> What kind of idiot came up with this MezhDelMash Corporation. NA> and why didn’t they stuff his nose? And for what exactly? There on the Spectrum where 50.08Hz, where 48.83Hz interrupt frequency...

From Vlad Sotnikov To Kirill Frolov 4 September 2003

Hello, Kirill! Reply to a letter received on August 29, 2003 from Kirill Frolov: Eh, yay, plz... Vega/ex-Style Group. FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru

From Kirill Frolov To Vlad Sotnikov 7 September 2003

Press RESET immediately, Vlad Sotnikov! On Thu, 04 Sep 03 19:29:45 +0400, Vlad Sotnikov wrote: VS> Ehh, plz... Which one?

From Vlad Sotnikov To Kirill Frolov 7 September 2003

*** Regarding the letter found in the echo MY_MAIL Hello, Kirill! September 07, 2003 (it was 02:52 then) Kirill Frolov in his letter to Vlad Sotnikov wrote: VS>> Ehh, plz... KF> Which one? In this... Vega/ex-Style Group. FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru

From Kirill Frolov To Vlad Sotnikov 9 September 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