Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!dalcs!dalegass From: dalegass@dalcs.UUCP Newsgroups: comp.sys.ibm.pc Subject: File display program Message-ID: <2404@dalcs.UUCP> Date: Mon, 16-Feb-87 10:01:50 EST Article-I.D.: dalcs.2404 Posted: Mon Feb 16 10:01:50 1987 Date-Received: Mon, 16-Feb-87 20:12:12 EST Organization: Dept. of Math., Stats & C.S., Dalhousie University, Halifax, N.S., Canada Lines: 157 Here's a handy little program I wrote that I use quite a bit. What it does is display a file on the screen in 1K chunks. The bytes are written directly to the screen, so all control characters, etc., are shown. 'show filename' will start the displaying of the file. space, or '+' will move to the next block '-' or '=' will move to the previous block '0' will move to the first block (start of file) '9' will move to the last block (end of file) RETURN or ^C will exit the program This program requires the CGA (video ram @ b800), as it writes directly to the screen. *************************************************************************** Dale Gass, Dalhousie U., Halifax, N.S., Canada UUCP: {seismo|watmath|utai|garfield}!dalcs!dalegass.UUCP or dalegass@dalcs.UUCP ...!dalcs!dalcsug!dalegass.UUCP or dalegass@dalcsug.UUCP CDN: dalegass@cs.dal.cdn CSNET: dalegass%cs.dal.cdn@ubc.csnet ARPA: dalegass%cs.dal.cdn%ubc.csnet@CSNET-RELAY.ARPA !!!!!!!!!!!!!!!!!!!!! uuencoded - cut here !!!!!!!!!!!!!!!!!!! begin 600 show.com MZ6H.58OL@\3Y5HM&!#T"`'0?N`$`4.B%`EFX7!10Z+(!63/`4.AV`EFX`@!0 MZ&<06;AQ%%"+7@;_=P+HP`2#Q`2)1OF%P'46BUX&_W<"N',44.A^`8/$!.@\ M$.DL`>@)`L=&_0``QT;[```SP%#_=OW_=OO_=OGH"0.#Q`B%P'0#Z>H`,_:! M_@`$+__XE6 M_8E&^^LJBU[Y]D<&"'4)@4;[``2#5OT`ZQ8]#0!TKCTM`'2-/3``=*8].0!T MK>O6Z?W^_W;YZ%D$63/`4+@/`%#H-P&#Q`2XDQ10Z$H`65Z+Y5W#58OL5HMV M!%;HF`%9@_X*=0BX#0!0Z(L!65Z+Y5W#58OL5HMV!(`\`'0-B]Y&B@>84.C, M_UGK[K@*`%#HPO]97HOE7<-5B^Q6BW8$C48&4%:XCP)0Z+D'@\0&7HOE7<-5 MB^R#Q/]75HMV!(M^!J'(%(A&_XO&N00`T^`+QZ/(%(-^"@!T"($.R!2``.L& M@2;(%'\`@WX(`'0(@0[(%`@`ZP:!)L@4]P"!)L@4_P"*1O^87E^+Y5W#58OL MH<@4B^5=PU6+[(/$_U:+=@2AR!2(1O^)-L@4F%Z+Y5W#58OLZ!L`,\!0N-`' M4/\VR!2X(`E0Z.X`@\0(,\"+Y5W#58OL,\!04.@A`(/$!#/`B^5=PU6+[+@' M`(-^!`!T`[AP`*/(%#/`B^5=PU6+[%=6BW8$BWX&@_]0?`._3P"#_AE\`[X8 M`(O&AN`JP`O'4#/`4%"X``)0Z(L`@\0(,\!>7XOE7<.T`,T6Z"``@#[&%`!T M"CV``',%4.@K`%C#M`'-%G4$N/__P^@!`,.$P'0#*N3#AL2$P'0*/`-U`RO` MPPR`P[C^_\-5B^Q6BW8$@>;_`(/^('P7,\!0N`$`4/\VR!2+Q@T`"5#H&@"# MQ`C_-L@4B\8-``Y0Z`H`@\0$B\9>B^5=PU6+[(M&!(M>!HM."(M6"LT07<-5 MB^R#Q/Q75HMV!(!D!O?V1`8$=!JX__]05NB=`H/$!(7`=`FX__]>7XOE784.@F#8/$"(/Z`'\'=0<]``!R`NL%N/__ZZ\SP.NK58OL@\3\5HMV!+@! M`%"Z``"X``!24(I$!YA0Z.X,@\0(B5;^B4;\]D0&!'0.BP0K1`29`4;\$5;^ MZQ&#/`!T#(M$`BL$F2E&_!E6_HM6_HM&_%Z+Y5W#58OL5U:+=@2+!#M$`G)4 M]D0&&'0)N/__7E^+Y5W#@&0&^X-\!`!U!5;HE@)9_W0)_W0$BD0'F%#H+`R# MQ`:+^(O'/0``?Q*X$`"%_W4#N`@`"$0&N/__Z[^+1`2)!`/'B40"BQS_!(H' MF"7_`.NI58OL'L5>!(L''UW#58OL'L5>!(H')?\`'UW#58OL'HM&",5>!(D' M'UW#58OL'HI&",5>!(@''UW#58OL5NCP`8OPA?9U!S/`7HOE7<-6_W8&_W8$ MZ`4`@\0&Z^Q5B^Q75O]V".BA`%F^RA2`/`!U#L<&EA8!`#/`7E^+Y5W#_W8& M5NB,"(/$!(7`=`6#Q@7KVO]T`_]V!.@=!X/$!(OXB\<]__]U!#/`Z\Z+QXM> M"(A'!\9'!@&+P^N^58OL5HMV!HL$.T0"7XOE7<.`?`8`=#_V1`8$=`VX__]05NA%`(/$ M!(OXBD0'F%#H[@I9"_CV1`8"=`?_=`3HK@)9]D0&('0._W0+Z`D+6?]T"^B: M`EDSP,<$``")1`*)1`3&1`8`B\?KH56+[%=6BW8$QP:F%J\&]D0&$'0)N/__ M7E^+Y5W#]D0&!'0LBP0K1`2+^%?_=`2*1`>84.A1"H/$!CO'=!*`3`80,\#' M!```B40"N/__Z\B+1@8]__]U$8!D!OLSP,<$``")1`(SP.NO@WP$`'4%5NAI M`%F+1`D]`0!U'K@!`%"-1@90BD0'F%#H_`F#Q`8]`0!UJHM&!NE^_XM$!(D$ M`T0)B40"@$P&!(M&!HL<_P2(!Y@E_P#I7_]5B^Q6OO@4@'P&`'02@\8-@?[\ M%7(',\!>B^5=P^OHB\;K]56+[(/$_E:+=@2*1`>84.A%"UF%P'02QT0)`0"+ MQ@4(`(E$!%Z+Y5W#N``$4.A_`%F)1OZ%P'3?QT0)``2`3`8"B40$Z]Y5B^R# MQ/Q75HMV!(M$_B7^_XE&_BO&B4;\.T8&=@N+1@:)1OP#QHE&_E;H-P%9_W8& MZ#4`68OXA?]T)CO^="+_=OQ75NB%"H/$!J'<%CO& M%HD'B\=>7XOE7<-5B^R#Q/I75HM&!`4#`-'HT>")1@2#/MP6`'42QP;:%MH6 M@0[:%@$`QP;<%MH6QT;Z``"+-MP6B7;^.S;\%75>_T;ZBT;Z/0$`?E/'1OP` M!/]V_.AR"EF+^(O'/?__=0@SP%Y?B^5=PXO&!0(`.\=T#(D\@0P!`(-N_`*+ M]XO^`W[\B3S'!=H6@0T!`(D^_!6+7OZ+!R7^_SO&=0*+\_<$`0!U2HEV_HL$ M)?[_B_CW!0$`=0:+!8D$Z^V+QRO&B4;\.T8$+5P*)5OZ)1OSK(XM&!CT``'X/BUX$BP9 MB5;^B4;\QT8*``"+1@8]``!](O=>!H-^_@!_"'4(@W[\`'("ZP_W7O[W7OR# M7OX`QT8*`0"+1@:9B]J+R(M6_HM&_.CV`XO8BH<`%DZ(!(M&!IF+VHO(BU;^ MBT;\Z.0#B5;^B4;\"]!URX-^"@!T!$[&!"V+QEZ+Y5W#58OL@<0D_U=6BW8$ MBWX&QT;Z``"+1@B)1OR+WT>*!YB)1OZ%P'4#Z98"/24`=`/I=P+&AC+_`,=& M^`$`QT;V(`#'1O00)XO?1XH'F(E&_CTM`'4.QT;X``"+WT>*!YB)1OZ+1OX] M,`!U#L=&]C``B]]'B@>8B4;^BT;^/2H`=1>+7OR#1OP"BP>)1O*+WT>*!YB) M1O[K+\=&\@``BU[^]H<3%@1T((M&\HO0T>#1X`/"T>`#PP70_XE&\HO?1XH' MF(E&_NO6BT;^/2X`=52+WT>*!YB)1OX]*@!U%XM>_(-&_`*+!XE&](O?1XH' MF(E&_NLOQT;T``"+7O[VAQ,6!'0@BT;TB]#1X-'@`\+1X`/#!=#_B4;TB]]' MB@>8B4;^Z];'1O`"`(M&_CUL`'40B]]'B@>8B4;^QT;P!`#K$8M&_CUH`'4) MB]]'B@>8B4;^BT;^ZVG'1NX(`.L3QT;N"@#K#,=&[A``ZP7'1N[V__]V\(V& M,O]0_W;N_W;\Z,;]@\0(B4;LBT;P`4;\ZU"+7OR#1OP"BP>)1NQ0Z,T"68E& M\.M$BU[\@T;\`HL'B4;^BT;^C9XQ_XE>[(@'ZR`]8P!TX3UD`'2B/6\`=(@] M[(`_+70%@#\K=2.+1O8],`!U&_].\O]&[(H'F%#_UED]__]U";C__UY? MB^5=PXM&\O].\CM&\'X5_W;V_]99/?__=06X___KW_]&^NO@QT;N``"+7NR` M/P!T(8M&[CM&]'T9_T;LB@>84/_663W__W4%N/__Z['_1N[KUXM&[@%&^H-^ M^`!U(8M&\O].\CM&\'X6N"``4/_663W__W4%N/__ZX3_1OKKW^L4_W;^_]99 M/?__=0:X___I;/__1OKI6OV+1OKI8/]5B^S_=@:X`0-0_W8$Z`<`@\0&B^5= MPU6+[%=6BWX&@>?S`('/`#WW1@8``G0#OP`\,\!0_W8$5^B'`8/$!HOPB\8] M__]U&_=&!@`!=!(SP%#_=@2X/`!0Z&_``"%TGD(]]KWV(/:`$>%VWD']]OWV8/;`.@.`(O! MB]/KS^@%`(O!B]/#A=MU'CO*=Q-0B\(KTO?QB]A8]_&+RHO3*]O#]_&+RHO3 MPU=6B_&+^U)0A/]T#HK-BNN*WXK$BN**UBKVT>K1V-#KT=F$VW7T]_&+R/?F MB]I0B\'WYP/8B].+P5M9*\M;&]IS!0/.$]](*])>7\-5B^RY_W_K!E6+[(M. M"/Q65XMV!(S?CL>+?@:LKG4*A,#@^"O`7UY=P[@``'(#0.OT2.OQ58OL_%>, MWX['BWX$B]\KP+G_?_*NB\UU`HS=+HP>:P^+'@(`*]V!^P`0=@^-G@`0C,`KV+1*S2&[`!". MQ2:,'J06L033XR:#/KP6`'07)J&^%M'@)HL>N!;3XSO8=P*+V('#[!?ZCM6+ MX_N%VW4#N___)HD>H!8F@SZ\%@!T-R:+-KH6B\-`)J.4%M/F`]YS`[O__R:) M'J`6@\,/T^N,P`/8C-@KV(S%CL"T2LTA,$*\#SJXX&+``K_[G_?R:*)8#\/706A.1T!/*N=/"*#H``*NV^@0"X`0#K M"2O`JHOWC,>.WU".Q2:+/I065^,(K(3`=`.JXO@JP*J.W4>!Y_[_B3Z4%HD^ MG!;'!IX6[!>#/KP6`'4$B3Z>%J&>%@,&OA:CGA:,'I@6C`Z:%N@P`.L"6%BT M3,TA+O\N:0\`````+H\&K1`NCP:O$!_H!0`N_RZM$%=6RU6+[#/`B^5=PU6+ M[%=6BW8$,\!0Z)$"6:+`%K@!`%#HA@)9HL$6N`(`4.A[`EFBPA:+1@9`T>!0 MZ(T"6:/@%HO8QP>H%HM^!HD^XA;1YP,^X!:`/"!T!8`\"74#1NOS@#P`=$V+ MWT='B3?_!N(6N`(`4.A3`ED]__]U&K@.`%"XJ190N`(`4.AS`(/$!KC(`%#H M1_]91H`\`'04@#P@=`6`/`EU"(O>1L8'`.L"Z^;KH<<%``#_-N`6_S;B%NA\ M[X/$!#/`4.@'`%E>7XOE7<-5B^S_%J86_W8$Z/[^68OE7<-5B^RT/XM>!.LN M58OLM$"+7@3K)%6+[+0_ZP55B^RT0(M>!("_P!8`=`Y=@/P_=`3_)M86_R;4 M%HM6!HM.",TAB^5=PU6+[%=6BWX&BW8(B\9.A+=@2+?@:+3@B,P(S:.\)U%SO^ M=!]R$?T#^0/Q3T[VP0%T`:1/3NL&]L$!=`&DT>ET`O.E_%]>G5W#58OLBUX$ MN`!$S2%R#_;"@'0*]L(#=`6X`0!=PRO`7<-5B^Q7BT8$BSZ4%H7`?08K^'(6 MZP0#QW(04.@7`%F%P'4"B\=?A/`_U,&C-D#V8X&I!8K'J06M$K-(0=; M6'(6HY06]\,`X'4-N00`T^.)'J`6*\!=P\<&EA;X_[C__X7`7<-5B^R+Q"M& M!*.^%EW#1FEL92!N86UE(')E<75I