KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK LOC/256); RETURN GETC(COMCH); UNSIGNED IDENTIFY() UNSIGNED DEVLOC; PRINTF("\N\NDRIVE/DOS VERSION: "); PUTCHAR(); SWITCH(READDOS(0XFFFF)) CASE 0XFE: PRINTF("2031/1541 2.6\N");KKK PRINTF("\NDRIVE HAS BEEN CHANGED.\N"); MAIN() PUTCHAR(); WHILE() PUTCHAR(); PRINTF("\N\N %S\N\N",); PUTCHAR(K  CLOSE(COMCH); PRINTF("\NDRIVE HAS BEEN CHANGED.\N"); MAIN() PUTCHAR(); WHILE() PUTCHAR(); PRINTF("\N\N %S\N\N",); PUTCHAR(K  PRINTF("\NOLD DEVICE NUMBER: 8\235"); SCANF("%D",&OLD); WHILE(OLD<8 OLD>15); COMCH=OPEN(OLD,15,); DEVLOC=IDENTIFY(); IF(DEVLOC == 0) RETURN; DO PRINTK  DEVLOC=119; BREAK; DEFAULT: DEVLOC=0; IF(DEVLOC == 0) PRINTF("?\NCAN'T IDENTIFY DRIVE TYPE!\N"); PUTCHAR(); PRINTF("LOCKKKKK ); PRINTF("1 CHANGING DRIVE DEVICES\N"); PRINTF("X END\N\N"); SWITCH(GETCHAR()) CASE '1': SETDEV(); BREAK; CASE 'X': RETURN; K F("\NNEW DEVICE NUMBER: 9\235"); SCANF("%D",&NEW); WHILE(NEW<8 NEW>15); IF(NEW == OLD) RETURN; FPRINTF(COMCH,"M-W%C%C%C%C%C\N", (CHAR)DEVLOC%256,0,2,(CHAR)NEW+32,(CHAR)NEW+64); K ATION OF DRIVE DEVICES IN \N"); PRINTF("(0 MEANS UNKNOWN) $0\235"); SCANF("%X",&DEVLOC); PUTCHAR(); RETURN DEVLOC; SETDEV() INT OLD,NEW; UNSIGNED DEVLOC; DO E CAN DISPLAY 16 COLORS ON THE SCREEN. HE SOURCE TEXT DOES NOT PRODUCE THEM. HE COLORS ARE USED TO HIGH-LIGHT THE MOST IMPORTANT LINES OF THE SOURCE TEXT. OLOR LIST: +1 BLACK +2 WHITE ^^BLACK^^ +3 RED +4 CYA #INCLUDE "STDIO.C" #DEFINE () CASE '\': PRINTF("'\\' ");BREAK MAIN() CHAR C; PUTC(,); PUTS("ISPLAY THE VALUES FOR EY PRESSED\N",); WHILE() C=GETCHAR();  CHAR C; /*HIS LINE IS IN HIS IS THE LAST LINE OF THE BLUE BLOCK. HIS LINE IS NOT IN THE BLUE TEXT BLOCK HIS IS THE NEXT LINE TO THE 'LAST LINE'     18 HESE ARE THE LAST LINES OF THE */ SWITCH(C) (N); (T); (F); (R); (B); DEFAULT: PRINTF("'\\%O' ",C);BREAK; PRINTF("\N  10  ERASED 11  12  13  14  15  16  17  18 HESE ARE THE LAST LINES OF THE #INCLUDE "STDIO.C" CHAR BUFFER[41]; MAIN() PUTC(,); SET(CHARRAM1); WHILE() DO GETS(BUFFER,40,); PUTC(,); WHILE(STRCMP(BUFFER,"READ\N") != 0); P BLOCK ONCE. ET THE GOAL LINE OF THE PREVIOUS LINE. HIS LINE IS THE END OF THE LOCK ************************************* HIS IS THE BEGINNING OF THE TEXT BLOCK THAT WE WILL ERASE     LOCK TO BE ERASED %D NEW DEVICE NUMBER: 9%DM-W%C%C%C%C%C DRIVE HAS BEEN CHANGED. k    8  Lk+ k    8   kn+8  +8  ީ8   k    8   k+8  ީ8   k+ WO CHARACTER SETS. HE CHARACTER SET INCLUDES THE FOLLOWING SPECIAL -CHARACTERS: \ ^ _ HEN IN THE -CHARACTER MODE, IT WILL BE DIFFICULT TO FIND THE SPECIAL CHARACTERS, PLEASE USE THE - CHARACTER MODE. HE HARACTERS: _ IS DONE  HELP=ALLOC(0X800); GETC(SETF); GETC(SETF); GETF(HELP,0X800,SETF); MOVE(LOC,0X800,HELP,0X34); FREE(0X800); CLOSE(SETF); VOID SET (LOC) UNSIGNED INT LOC; CHAR *HELP; HELP N +5 VIOLET +6 GREEN +7 BLUE +8 YELLOW +1 ORANGE +2 BROWN +3 LIGHT RED +4 DARK GRAY +5 GRAY +6 LIGHT GREEN +7 LIGHT BLUE +8 LIGHT GRAY HE DITOR CAN DISPLAY TWO CHARACTER SETS: THE ERROR*/ PRINTF("HARACTER: "); IF((C & 0X7F) >= 0X20) IF(C=='\\' C=='\'' C=='\"') PRINTF("'\\%C' ",C); ELSE PRINTF("'%C' ",C); ELSE  /* HIS LINE IS IN ERROR /* ONFIGURATION ROGRAM BY HOMAS IRICH */  #DEFINE "1.21"  #INCLUDE"STDIO.C"  #DEFINE '\233' #DEFINE '\227' FILE COMCH; CHAR READDOS(LOC) UNSIGNED INT LOC; FPRINTF(COMCH,"M-R%C%C\N",LOC%256,7-ODE: %3D 0%02X 0%-3O\N\N",C,C,C); & 0X7F) >= 0X20) IF(C=='\\' C=='\'' C=='\"') PRINTF("'\\%C' ",C); ELSE PRINTF("'%C' ",C); ELSE  /* HIS LINE IS IN ERROR  BLOCK THAT WE WILL ERASE WITH THE ERASE COMMAND >>> LINE 95 <<< HIS EXT IS AFTER THE BLOCK WE *********************************************** WISH TO ERASE. HIS LINE IS BEFORE THE BLUE TEXT BLOCK ERE BEGINS THE LOCK FOR MOVING. UTS("\NNAME:",); GETS(BUFFER,40,); PUTC(,); READSET(BUFFER,CHARRAM1); VOID READSET(NAME,LOC) CHAR *NAME; UNSIGNED INT LOC; FILE SETF; CHAR *HELP; IF(SETF=OPEN(8,2,NAME) != 0)  ONLY   HAS   ONE   UMBER  1  2  3  4  5  6  7  8  9 LOCK TO BE8  ީ8   k  %$8  LU+ ke'8  LR+Lk+Lh+ >+1O+XR+L}*L %S 1.211 CHANGING DRIVE DEVICES X END ѩ8   k+ 8   k?*8  ީ8  L OLD DEVICE NUMBER: 8  WITH []+[0] (ZERO) AND THE EFT-ARROW KEY IS THE DITOR KEY. AND RELEASE IS DONE BY USING []+[EFT-ARROW]. O OBTAIN THE CHARACTER USE THE []+[=]. HESE LINES STAND AT THE START OF OUR GOAL. UR GOAL IS TO MARK A c=ALLOC(0X800); MOVE(HELP,0X800,LOC,0X31); MOVE(LOC,0X800,HELP,0X34); FREE(0X800); R,CHARRAM1); VOID READSET(NAME,LOC) CHAR *NAME; UNSIGNED INT LOC; FILE SETF; CHAR *HELP; IF(SETF=OPEN(8,2,NAME) != 0) -CHARACTER SET AND A SPECIAL -CHARACTER SET !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ީ ---AND 2 X 32 RAPHIC CHARACTERS---- ITH []+[] IT IS POSSIBLE TO SWITCH BETWEEN THE T pn80 . np>!0 p pp> 0` n0 0. L[  00$Șip$n0 n>Ln>ne>ipL>L< @` @` AHGNS,J  Li L  ZLILhhLp >n `p>>I8e=?) ,0 `H)JJJJ h) 0:iLF?08$&?`$?0Ljjk`8?) L L B  $?P>Le__``llm` 0:)HTTTeTTTheTTLT`no` / /  ީ8   k    8   k*'8  ީ8   kL'8  ީ8   kb'8  edee8  2 8   k    8  edee8 L&L DRIVE/DOS VERSION: 2031/1541 2.6 ? CAN'T IDEN d0#8dȭd 8 L LRdmȱd0mڭӠ?d   򩀅?djȱdk?dlȱdmȥd_e`L L L  $?  L% L?)? - ? ? T0? ?0 =. ة  kedee ݩ8  edee8 % ^ e % Y Lx$L,$edee L$L  k+ %8  edee8  %8 edee8  %8 ~ ѩ8   k+ ݩ8   L%LM`._(_`_ĶhXLe``e_L{`ƼԱd_ȱd``dȱd`d`d  rL   ~L    Ld  L   L    !  $p`LA Hn #-?? #L#Lu z#)H? ? J h QAR ?)n.?)??еL"?)EhQR #` z#+-PR #J z#B)PQQ0Q,eQ( %ePQ # z#ݍQ0$R8QennP L5#. n-8n0)?  nLEGAL FILE DESCRIPTOR I/O#4 DEVICE NOT PRESENT I/O#6 ILLEGAL DEVICE NUMBER I/O#8 ILLEGAL DEVICE NUMBER (RS232) #3:SZnu aHHHaa hhh8` `` ` ` ` ` ` `䘰YOE L5 L5 p  p  L ɠ%'n #n ɠ ?)? ͠# L> T *? @?T L >=L ? ? C#> #L #$?p #;p?)?L> . LA  S S2 $?p # #L! #$?p;;< 8  +8 % ^ o k$%8  edee8 % ^ oedee8  %8 Y L~(L) k*8  ީ8   k-*8  edee8  2 8  edee  % ( L(edee  % K L~(edee ^ AdB'D^_Go#NZN[?Ov@4 aIS`ō+0 nHb8@ kN Fn!nn8n)?  n L B )@ oHAn L` I-HA0D&E&F&G*` >>i >iI8e=H?)?) h r L  hLr?)  h u L h uL  . ȹ > ȩ0` ` nie> ne>iI8e=L&?)  &Ll?) rL&  uL,  TIFY DRIVE TYPE! LOCATION OF DRIVE DEVICES IN (0 MEANS UNKNOWN) $0%X  k)8  ީ8   k*8  edee8  2 8  edee  % ( L'edee  % K Ll' kedee   *8 T >LDH? @?hL ? ?  WLFLEL9GLC_ LS"_nȱ_o np8L D   pLU  pLO  ,   ) XR D ~80Ȅp $?Pp>?) ( GLZ( ZLG?)-R%C%C   k&8  ީ8   k    8   k&D $8  L% k&8  ީ8  edee8 w %8 oL%edee8  %8 oL% %%edee8  %8 Y L& k '8 _ L     $p`_ L X Lx l dHdȱdh Ldȱdӆ $L  Z L  _ `LL  _ѻ L`L   L_ `L#L B L)# )@ o$?p/ #?)  ?)H HA;L AG `0:`8`_;ȱ_<L # ɠ`hh ܠ# L> #` #= >8$`ILLEGAL FORMATRUN EOI`?0)  $P? ?`8`jjk`ff` @H Lah` Z_`   _`Hh L dȱd  Z , Ld Li iLi)iLi @iLi)iLaa L dȱd dHx;L DHL!?? J ?) #- ? ? # z#A?) k#2?)%$?p #?) 9 ?)D;L Lu i )H? ?) ) * $L! N J hN ' LY!OL:!X: #- ?? ##0 #X =? ?=L:!EF edee Y L-)L) k+ 0*8  edee8  %     edee  % A edee @ % A ѩ8   k+ 8   k?*8  ީ8  L OLD DEVICE NUMBER: 8LLG)G8j8jJJ@  Ƭ5L~i:01nn -8n   0`J ARQLB AR @JT L G 9 -, H phL p0  B  %  D 0  pWC0ݥpp` `8  2061 x4ЙIԙܹ љIՙݹ ҙI֙޹ әIיй' IԹ Iֈ7XL  l-ERSION! f?p0>333~fff?600x00>f _AȄ@`_`_S)R_KȄJ`J,@ H  ^ ^ L J,@8AL ]8] e L> `J,@`J,@.  ʈ`J,@ L `aL00`LGEQH8Q0`  DEFG`GFED`  H0J$Q0J GQ(FP"EODNCMBL AK@J*ʕT#(@&A&B&C&D&E&F&G0H T hL (L DXDW8*&D&E&F&G( ' ` (L $G 9 IEQS$Q < K hhL3 ]WQ0 ]N&O&P&Q]GQFP EODN `E`D_NDOEPFQG` LD_` LE_ LG_F_E`D_ T @_H$I _`E`D_ T @ B !L- K L-HL-R L- B L-L8 K L-HL-RL-J,@I`DEFG`NOPQ`OPQ5N)  J@` @J@J`CMMC`SISR8H̢J8H @RHIi eIES0 G G` S  & jESI@/ `)L@eJ@AeKABeLBCeMCL( DeNDEeOEFePFGeQG`DeNDEeOE(Lʈ`J,@ b )bʈȔ`fbgbbfcgLdfefhfhfefdgeebfcglD8dbecbgȱbfȱbHȱbHȱbeȱbd`effbeggcL bfdcge`ebbcc b`8bbbbc`ajk$a0P$ip `$i000>v66? 䯐ŮL7 x5 ܍_ƅ쩄 )Xl@USE ER!++Y* `ia__``آ  k fedee ީ8  ~L  f  18  ~edee8 " ^ l fedee8   edee8 1  8  ~ fedee8   edee8 4  8  ~ f  `8  ~L|`|ffff8|  l8`flxlf8<~~ffffff`<|00|006ffff>fff<f~~lf6|~L2~<00000<`0 < <`<|cf 0f8  ~ fedee8   edee8 4  8  ~ f  `8  ~3333̙3f̙3flxp`<00000< 0|0b< <<~0000_ȱ__ӥON`_ L ED`_ L ON`_ (L ED`_ (L ON`_ 8L ED`_ 8L hi_h`_Nȱ_ONȢ_Dȱ_Nȱ_OlN@,J )\T`@,J\ )T`edee`TOO MANY FILES I/O#2 IL0 000 0 0f<f<00`0~~p  p `J,@`J,@.  ʈ`J,@  _ѻ L`L   L_ `LLd0#8dȭd 8 L LMdmȱd0mڭة  fedee ة8  ~edee8 " ^ b " U LJTUeKUVeLVWeMWXeNXYeOYZePZ[eQ[ hJ`Le "ϠLLR8R)R H0J$Q0J GQ(FP"EODNCMBL AK@J*ʕT#(@&A&B&C&D&E&F&G0H T hL (L DXDW8*&D&E&F&G( ' ` (L8  ~ fԩ8  (    8  ~ f    8  ~ fԩ8  8 n8  ~L/LREAD NAME:  f    edee8 8  ~ " \edee8 " ^ l L f !L@T `@,J8`D,NDEFG`NOPQ` J@` @J@J`CMMC`SISR8H̢J8H @RHIi eIES0 G G` S  & jESI@/L ON LED __`ON LED __ܥON L3ED __ȱ__ӥON`_ L ED`_ L ON`_ (L ED`_ (L ON`_ 3L ED`_ 3L hi_h`_Nȱ_ONȢ_Dȱ_Nȱ_OlN@,Jbfdcge`ebbcc b`8bbbbc`ajk$a0P$ip `$i0`jk ? $a0-jk  )XlR LKC` lj kL LPRESS X TO QUIT, R TO RESTART, C TO CONTINUEDIVISION BY ZEROSTACK OVE `` ` ` ` ` ` `䘰YJ@ff` @H L\h` U_`   _`Hh L dȱd  U , L)HL)RL)J,@I`DEFG`NOPQ`OPQ5N) D&E&F&GNJJJ8IȢDDʈD`L)G,IQPON)I8fGfFfEfDNJJJǨDDID`,SQARJ`J,@^b^  L   L    !  $p`_ L     $p`_ L X Ls l dHdȱdh Ldȱdӆ $L  U L  _ `LL L `aL+0`LGEQH8Q0`  DEFG`GFED`     ƥGQFP EODN` cL' cLC cLJ cLQ8IESI`HR I8GQ"FPEODNCM BLAK` L' LC LJ LQ Ledee LL f    8  ~ f8 8  ~L^ fԩ8  (    8  ~ f    8  ~ fԩ8  a8  ݩ8  ~ " \ L6 fg8     $G 9 IEQS$Q < K hhL3 ]W]N&O&P&Q]GQFP EODN&X&Y&Z&[( o FQfPfOfN]` WCSL9  S I0`  `_`_DEFG`_`_NOPQ`_`_D@,J`_`_N0_`_D`_`  18  ~edee8 " ^ l fedee ة8  ~ fedee ة8  ~ fedee8   edee >8  ~ fedee8   edee8 4  8  ~ f  `8  ~ `)L@eJ@AeKABeLBCeMCL( DeNDEeOEFePFGeQG`DeNDEeOE(L 8@J@AKABLBCMCLp 8DNDEOEFPFGQG`8DNDEOE(L HeR8@0 H`hh@L hhLR T \@ \SEIIT@G@L ?J H1Te  2061  x4ЙIԙܹ љIՙݹ ҙI֙޹ әIיй' IԹ Iֈ7XLf?p0>333~fff?600x00>ff>|`|ffff8|  l8`flxl 1  C-COPY (C) 1985  WRITTEN BY IRICH, AUCK @ GETS ERROR MESSAGE FROM FLOPPY < LOADS A FILE INTO MEMORY > SAVES A LOADED FILE ON DISK # FIXES UNIT / DISPLAYS DIRECTOR U L  $ %* $$%$p%̐$ީ,*,,,H  hLU *LU ,ȥ)Ȅ(,( K  U L  " # " "##%"$䰆 L 8 9 LU H  h) X  K LU  ! !  L & ' a  пƻ淑`! &&8 ' '& !م! Le & 0L 'd LNO LOADED FILE BEFORE FILE TOO LARGE I/O ERROR ? LEGAL COMMANDS AH AND RANZ AUCK   ݫ FOR -64/-128  : TO BASIC A: C-COPY C: C-COMPILER B: C-EDITOR D: C-LINKER U: lD  ע  [  Ѡn    i x y ʹLB-P 2 0EԢ Р x"#% v: v"e$i v$ %@ L# x5 ܍_  ƅ쩄 )X ,  9 S 9H hɑ ڢGU AE,)  9   l 7lShL T)ɀ@`x,,* * +x,,JJJf(fX` x y ʹLB-P 2 0EԢ Р x"#% v: v"e$i v$ %@ L# lxllf````lvv~nnf`<|00|006ffff>fff<f~~lf6|~L2~<00000<`0 < <`<|cf 0fLV .L #L /L L U LU l P LU LU ,ȩU)Ȅ( K -dUSS,P) L  K LU `  LU   ķ P LU 3  !) H " "h` U L@ P LU ` ߐ ؐ H)h` L L  0 1: X $RE MISSING FILENAME NO UNIT PARAMETER MISSING COMMAND BREAK FILE LOADED FILE SAVED q "r #" #8`   2 : H @ P LU ` ߐ ؐ H)h` L L  0 1: X $1USER FILE:  , Lƥw`) L  FLN x` I S aL@0 () OPYRIGHT 1985 BY WRITTEN BY HOMAS IRIC(  LHX hll 0 pݢ  &!(&!!I`! ,pݢF!jF!jJJ`oL  \ ǹeiNJ   0@ץT )Teé,@L0 0 0H j`,`  , Lƥw`) L  FLN x` I S aL@0 () OPYRIGHT 1985 BY WRITTEN BY HOMAS IRICShL T)ɀ@`x,,* * +x,,JJJf(fX` x y ʹLB-P 2 0EԢ Р x"#% v: v"e$i v$ %@ L# lxp`<00000< 0|0b< <<~000000>v66?7 (  LHX hll 0 pݢ  &!(&!!I`! ,pݢF!jF!jJJ`oL  \ ǹeiNJ   0@ץT )Teé,@L0 0 0H 0~ 0`f<00`0~~p  p `J,@`J,@.  ʈ`J,@ LX L_C5MC`CMC`CUMC`,,D&E&F&G`,,N&O&P&Q`E`D_NDOEPFQG` ID_` IE_ IG_F_E`D_ T @_H$I _`E`D_ T @ B !L) K L)HL)R L) B L)L4 K LLJ,@J,@ b)bLJ,@ bbL J,@ bʈ`J,@ b )bʈȔ`fbgbbfcgLdfefhfhfefdgeebfcglD8dbecbgȱbfȱbHȱbHȱbeȱbd`effbeggcLRFLOW ERRORNMI INTERRUPTHHH ݬ LrL  LON LGED 8_i_`ON LbED 8_i_ܥON LED 8_i_ȱ_i_ӥON`_ GL ED`_ GL ON`_ b(L ED`_ b(L ON`_ L ED`_   )\T`@,J\ )T`edee`TOO MANY FILES I/O#2 ILLEGAL FILE DESCRIPTOR I/O#4 DEVICE NOT PRESENT I/O#6 ILLEGAL DEVICE NUMBER I/O#8 ILLEGAL DEVICE NUMBER (RS232) .5NUip aHHHaa hhh8`  nn`b~~f~ff~fc~```~|nfn|~`|`~~`|``~`nf~ff~ff<<~f<flxlf````~cwkfv~nf~fff~~f~``~ffn|~f~lf~`~~~ffff~fff<ck>6f<L?H? @?hL ? ?  RLFLEL.GLC_ LS"_nȱ_o np8LD   pLU  pLO  !     e__``llm` 0:)HTTTeTTTheTTLT`no` $ $D&E&F&G*` >>i >iI8e=H?)?) h g L  hLg?)  h j L h jL  . ȹ > ȩ0` ` nie>@` @` AHGNS!J  Li L^ AdB'D^_Go#NZN[?Ov@4 VIS`ō+0 nHb8@ `N Fn!nn8n)?  nphL p0 B  "  D 0 pWC0ݥpp` `8 L* L* p  p  L ɠ%'n #n ɠ ?)?  # L3 T *? @?T L >=L ? ? C#> #L #$?p x#;p?)L/!X: #- ?? ##0 #X =? ?=L/!EFL6 Hn #-?? #L"Lj o#)H? ? J h QAR ?)n.?)??еL"?)EhQR #` o#+-PR #J o#B)PQQ0Q,eQ( %ePAL FORMATRUN EOI`?0)  $P? ?`8`jjk`ة  fedee ة8  ~edee8 " ^ b " U Lm$L!$edee L$L  f    8  ~ fG'8    ee ٩8  ~L& f'8  edee ٩8  ~L&edee L& f'8  ٩8  ~L& f'8  ٩8  ~L& f'8  ٩8  ~L& f'8  ٩8  ~L& f'8  ٩8  ~L& f'8  edee ODE: %3D 0%02X 0%-3O '8  edee ٩8  ~L&edee L& f'8  ٩8  ~L& f'8  ٩8  ~L& f'8  ٩8  ~L& f'8  ٩8  ~L& f'8  ٩8  ~L& f'8  edee 88888fff6666~`~~bf 0fF~f~8of< 000 0 0f<66~vv~~nn~f~8888 0`0 ~~0  0~f  _ѻ L`L   L_ `LLd0#8dȭd 8 L LMdmȱd0mڭӠ?d   򩀅?djȱdk?dlȱdmȥd_e`L L L XL D s80Ȅp $?Pp>?) ( <LO( OL<  OL>LhhLp >n `p>>I8e=?) ,0 `H)JJJJ h) 0:iLF?08$&?`$?0Ljjk`8?) L L >  $?P>Lt ne>iI8e=L?)  La?) gL  jL! pn80 . np>!0 p pp> 0` n0 0. LP  00$Șip$n0 n>Ln>ne>ipL>L1  L B )@ dHAn L` I-HA0LAG)G8j8jJJ@  Ƭ5Lsi:01nn -8n   0`J ARQLB AR @JT L G 9 -, H ?L3 . L6  S S2 $?p x# #L! #$?p;;<;L DHL!?? J ?) #- ? ? # o#A?) `#2?)%$?p x#?) 9 ?)D;L Lj i )H? ?) ) ' !L! N J hN ' LN!OQ # o#ݍQ0$R8QennP L*#. n-8n0)?  n B L# )@ d$?p/ x#?)  ?)H HA;L AG `0:`8`_;ȱ_<L # ɠ`hh Ѡ# L3 #` #= >8$`ILLEG8  ~LD' f  $8  ~edee8 " ^ b fk'8  ٩8  ~edee  "  " N L&edee \ " U L%edee ' " U  L%edee " " U L% fw'8  ed ٩8  ~L&L& & 4& P& l&&& f'8  edee edee edee ٩8  ~L$LISPLAY THE VALUES FOR EY PRESSED HARACTER: '\%C' '%C' '\N' '\T' '\F' '\R' '\B' '\%O' - ~ff~fff~ffcc~f```f~|nfffn|~f`x`f~~f`x```~f`nff~fff~fff<<~ff<flxpxlf`````f~cwkcccfv~~nff~fffff~~ff~```~ffff|~ff~xlf~f`~f~~ffffff~fffff<ccckwcff<h` b7_` b  b _` Hh L bdȱd b| b7  b bOL bz b b[L bz bo b bb Ld b bLb b  L bz bo b b ! b  $p`_ bL bz bo b b  b$p`_ bL X TOO MANY FILES I/O#2 ILLEGAL FILE DESCRIPTOR I/O#4 DEVICE NOT PRESENT I/O#6 ILLEGAL DEVICE NUMBER I/O#8 ILLEGAL DEVICE NUMBER (RS232) aaaa0a7aKaRaiapqqqq0q7qKqRqiqp aHHHabba hhh8`  b, Ld bLbi iLi)iLi @iLi)iLaa L bz dȱd bodHx`._(_`_ĶhXLe``e _LbX`ƼԱd_ȱd``dȱd`d`d  LbU l dHdȱdh Ldȱdӆ $L bz b7 bL bz bo_ `LbL bz bo_ѻ L`Lb bz bo Lb_ `LbLd0#8dȭd  T b>Lb!H? @?hL ? ? b b4LbFLbELbGLbh C_ bLbS"_nȱ_o bnp8LbD  b b pLbU b b pLbO b b  bs  b bs XR bD b[ B  b $?P>Lb\ e__`` llm` b0:)HTTTeTTTheTTLb T`no` b  b  D&E&F&G*` b >>i b >iI8e=H?)?) h bO bzLb bz bhLbO ?)  bh bR bLb bzh bRLb bn0 0. bLb8 b b 00$Șip$n0 n>Lbn>ne>ipLb>Lb @` @` AHGNSb J  Lbi L^ AdB'D^G)G8j8jJJ@  b Ƭ5Lb[ i:01nn -8n   0`J ARQLB AR @JT L G  9 -, H b phLb p0 b  B  %  D 0 b pWC0ݥpp`Lb  bS S2 $?p b` bpLb  b$?p;; <;Lb DHLb ?? J ?) bp - ? ? b bW A?) bH2?)%$?p b`?) 9 ?) D;Lb LbR i )H? ?) ) * $Lb QR b` bW+-PR bJ bWB)PQQ0Q ,eQ( %ePQ b bWݍQ0$R8QennP Lb. bn-8n0)? b bn B Lb )@ bL $?p/ b`?)   ?)H HA;Lb AG ERROR j EXIT U FPRINTF  FREE B FSCANF  GETC  GETF  GETS  MOVE  NMIOFF  NMION  OPEN  PRINTF  PUTC  PUTF  PUTS  QERROR  SCANF  SPRINTF  SSCANF STRCAT `` ` ` ` ` ` `Yb,b"ff` @H Lb>h` b7_` b  b _` Hh L bdȱd b| b7  b bOL bz b b[L bz bo b bb Ld b bLb b  L bz bo b b ! b  $p`_ bL bz bo b b  b$p`_ bL X8 L Lb/dmȱd0mڭӠ?d  b   b򩀅?djdk?dlȱdmȥd_e`Lb bfLb bLb b b $? b L% bLb?)? b - ? ? bT0? ?0 b =.80p b$?Pp>?) ( b$Lb7( b7Lb$ ?) b b7Lb&LbhhLb p >n b`p>>I8e=?) ,0 b `H)JJJJ bh h) 0:iLbsF?08$&?`$?0Lbjjk`8?) Lb Lb b b. b ȹ b> ȩ0` b` bnie> b ne>iI8e=Lb?)  bLbI?) bOLb b bRLb  b pn80 b. bnp>!0 bp bpp> 0 `_Go#NZN[?Ov@4 b> IS`ō+0 bnHb8@  bH N Fn!nn8n)? b bn Lb B )@ bL HAn b Lb ` I-HA0Lb)  `8 bfLb  bLb  b p b p  L ɠ%'n bn ɠ ?)? aq Lb T b*? @?T bLb  b>=L ? ? b C#> bpLb  b$?p b` ;p?)?Lb . b N J hN ' Lb6 OLb X: bp - ?? b#0 bX =? ?=Lb EFLb Hn bp -?? bLb LbR  bW )H? ? b J h QAR ?)n.?)??еLb ?)Eh `0:`8`_;ȱ_<Lb b ɠ`hh aq Lb  b` b= >8$`ILLEGAL FORMATRUN EOI`?0)  b$P? ?`8`jjk` ALLOC  CLOSE  CURSOR  ERROFF  ERRON & STRCMP  STRCPY  STRLEN  ɠ`hh aq Lb  b` b= >8$`ILLEGAL FORMATRUN EOI`?0)  b$P? ?`8`jjk` ALLOC  CLOSE  CURSOR  ERROFF  ERRON     ked ee AGETC  8  edee8 % ^ e % Y L"Lb ed ee L" L   kACOMCH  ! 8  ed ee8  %8 ed ee8  8  APRINTF  8  ed ee8 w %8 oL" ed ee8  %8 o L"  bib ed ee8  %8 Y L"  k! 8  APRINTF  8   k    APUTC   2031/1541 2.6  ? CAN'T IDENTIFY DRIVE TYPE! LOCATION OF DRIVE DEVICES IN  (0 MEANS UNKNOWN) $0 %X   k!8  APRINTF  8   k! 8  ed ee8  ASCANF 8   edL"  k!8  APRINTF  8   k! 8  ed ee8  ASCANF 8   ed ee  % ( L"ed ee  % K  Lba ed ee edee Y L"L"  kAPRINTF 8   L  OLD DEVICE NUMBER: 8 %D   NEW DEVICE NUMBER: 9 %D M-W%C%C%C%C%C  DRIVE HAS BEEN CHANGED.  k    APUTC  8  L"" k    APUTC (L") ' b!1b2X"( )Lb` " !L #  %S $1.21 %1 CHANGING DRI VE DEVICES & X END ERRON ERROFF NMION NMIOFF ERROR EXIT MOVE CURSOR STRCPY SiOR  CHARRAM1 CHARRAM2 INKEY  @COMCH  READDOS q IDENTIFY SETDEV H MAIN <CHANGING DRI VE DEVICES & X END ERRON ERROFF NMION NMIOFF ERROR EXIT MOVE CURSOR STRCPY SKKK %8 ~ AFPRINTF  8   kACOMCH  AGETC  8   L" L  M-R%C%C   k!8  APRINTF  8   k    APUTC  8   k" D aq8  L" k!  8   k!8  APRINTF  8   k!8  APRINTF  8   k! 8  ed ee8  ASCANF 8    k    APUTC  8  edee8 L" L  DRIVE/DOS VERSION:  ee  % ( L"ed ee  % K  LbO  ked ee   !8  AOPEN 8  ACOMCH 8 % ^ o ka 8  edee8 % ^ oed ee8  %8 Y L"ACOMCH  ! 8  ed ee8   %     ed ee  % A ed ee @ % A AFPRINTF  8   kACOMCH  ACLOSE  8   k! 8   8   k!#8  !$8  APRINTF  8   k    APUTC  8   k!%8  APRINTF  8   k!&8  APRINTF  8   k  a8  L"' kaH8  L"(L"! TRCAT FREE QERROR PUTC PUTS GETS PUTF GETF STRLEN STRCMP GETC ALLOC OPEN CLOSE PRINTF SPRINTF FPRINTF SCANF SSCANF FSCANF SCREEN COLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK