VÿVWurXDOSEXTRA.TXT` ` B ````````````````ü ªªªªªªªªªªª ñæ Û ÜE     P   XDOS -    I  ÜÜI     S     S   , S          S  (  1, x A  RTS)   R .ÜÜ$8011-$804 S    B S  ÜÜ$8011 LENGTH   Le  E  INPUTÜ$8012 POS A   P  Ü$8013 TXTADR A  TÜ$8014 PRSLNGTH L  S  PRNTSTRÜ$8015 PRSPOS A . P  Ü$8016 LASTSC L S /T CLCLSTSCÜ$8017 CHSM-TRK Z   . T CHSM-SRÜ$8018 CHSM-SCTR  S Ü$8019    Ü$801 *ERRFLG > 127: D  F  DSKERRÜÜB    x V      Ü e W %00001000   Mx  Ü S-F -W      ;  Ü W (   %-Z )   x Ü     Z.Ü$801 *S-FW-SEQ %00000001: S SRCHFWÜ$801 *S-FW-PRG %00000010: PÜ$801 *S-FW-USR %00000011: UÜ$801 *S-FW-REL %00000100: R Ü$801 *S-FW-DEL %00000111: D ÜÜFx      V    Ü   W 0     Ü  Z.Ü$8020 *S-FW-PR %01000000: P   Ü$8021 *S-FW-RW %01000000: R/W    .Ü$8022 *S-FW-OP %10000000: WFO    .Ü$8023 *S-FW-CL %10000000: C    Ü$8024 SFW-CHFLG E   (A ):Ü $00: S PÜ $7: ($01-$7) XD Ü $: ($80-$) RÜ D  F      Ü P  e  ; Ü   SRCHFW, SRCHFW-I2, Ü SRCHFW-I4.Ü$8025 *SFW-FTNO  R:  . F Ü$8026 *DBLOCKNO    D  -B  SRCHFILEÜ$8027 *DENTRYNO    D  -E Ü$8028 *DFILNAML L  D  Ü (*-J      e )Ü$8029 *DENTRYPOS P   D  -B  PRDBUFÜ$802 *TRACK    T  -Ü$802 *SECTOR    S  ÜÜD    10 V       ÜD XD P/D .  . E  Ü      W   B Ü.Ü$802 *DRVNO L  : 0  1Ü$802 *DISKNO F -Ge: 8   12Ü$802 *PRINTER D : 1 = MPS 801Ü 2 = EÜ 3 = UÜ$802 *INTRFACE I: 1 = NÜ 2 = C Ü 3 = UÜ$8030 *QUALITY D  e: 0 = M Ü 110 = NLQÜ$8031 *PITCH D  : 15 = C Ü 77 = E Ü 80 = P Ü$8032 *CHSM-FLAG D    : <> 0Ü$8033 *PRDEVNO D  Ge: 4  5Ü$8034 *SEC-ADDR D  S e: 0   255Ü$8035 *AUTOLF A L  F: 10 = Ü 0 = Ü$8036 *FRSTLIN  W -Z  (0-24)*** WINDOWÜ$8037 *FRSTCOL  W -S  (0-39)***Ü$8038 LASTLIN  W -Z  (0-24)***Ü$8039 LASTCOL  W -S  (0-39)***Ü$803 CHARL   Z  SUBWNDWÜ   W -Z Ü$803 CHARM   Z Ü$803 CHARR  Z Ü$803 XLIN    W -Z Ü$803 XFCOL  W -S Ü$803 XLCOL  W -S Ü$8040 LINE    B     ASKMOUSEÜ  M Ü$8041 COL    S Ü$8042 FNCNO  M .Ü$8043 OFNCNO  Ü$8044 MOUSEPOS Z   x J  Ü$8045-$804  ,  x   $ (NOP)Ü$8050-$80 S  x XDOS-U Ü$817-$820 S  x   XDOS-R Ü EXTDIR EX D Ü BAM B  A   MÜ HIDDENFLS H  F Ü CHCKDSK C D  Ü PRFRM-T P  TÜ RESCRATCH RÜ SCRPRTCT S PÜ DWRPRTCT D  W  PÜ DADRCHNG D  A CÜ DISKMENU DISK MENUÜ PRNTMENU P  MÜ SYS-SET S S Ü GORESET Q Ü GOBASIC R  B Ü NEWDKS N. Ü DSKNAME D    CÜ CHCKSMDSK <- (P  )Ü FILEINF1Ü FILEINF2 D    Ü ...Ü FILEINF8Ü NEXT NÜ FILELD1Ü ... P  Ü FILELD8Ü PREVIOUS P Ü CHNGCLOSE WFO/C -S eÜ CHNGPRTCT R/W / P Ü CHNG-DSKN D  D   Ü DHNG-DRV D  D   Ü CHNG-PR P  D   Ü CHNG-LF A L  F Ü GOBREAK B ÜÜ$478-$ D Ü$478 AM-CNTÜ$479 AM-CNT-BUÜ$47-$49 AM-TBL1 64 BÜ$4-$49 AM-TBL2 64 BÜ$4-$539 AM-TBL3 64 BÜ$53-$579 AM-TBL4 64 B   , x e Ü V Ü$57-$911 SCRBUF 920 BÜ$B912-$94 SCRBUF2 195 BÜ$95-$4 DIRBUF 256 BÜ$5-$4 BLKBUF 256 BÜ$5-$4 HEADBUF 256 BÜ$5-$24 PRINTBUF 80 BÜ$25-$74 INPTTEXT 80 BÜ$75-$ HDNFLS-TS 650 BÜ$75-$ PRINTBUF2 121 BÜ$-$4 PRINTBUF3 80 BÜ$000-$ 8 B -ROMÜ$000-$ 4   S  (RAM)Ü$000-$ 4 V -R Ü$000-$ 8 B  -ROM (K )ÜÜÜN  XDOS-B   x   P ÜÜF M         ,  XDOS-  B  ,  F     D   D    e , x   P   . E          R ,     P     x  W  e . D A   (   V   P )  JSR $ . JMP (),   A  K      A  .ÜÜA L P  W Ü($8000)Ü (XDOS  )Ü D JMP ($8000)    XDOS   (  Ü    R).ÜÜ($8002)Ü (XDOS  )Ü M   JMP ($8002)   (      Ü NMI)  XDOS  .ÜÜ$8050 MMENU3Ü (Rx   H x  Ve  Ü B   )Ü E   P  ,     F Ü (.B. N)    E    (..   Ü M       e).ÜÜ$8053 GOBASICÜ (Rx   CBM-B )Ü D V -C    x ,      R -Ü K          B -W  Ü .ÜÜ$8056 GORESETÜ (A   R )Ü I   S   $8008    ASCII-Z  <<7>> Ü  ,        R .ÜÜ$8059 ROM-RAMÜ (B -R  )Ü D y  B  1-3  P ($01) Ü  110      8K R   B -R Ü   .ÜÜ$805 RAM-ROMÜ (   R -K     )Ü D  B  1-3  A 1   1 ,   Ü   B  $000-$  $000-$  R   Ü B  $000-$  I/O   .ÜÜ$805 SETCNSTSÜ (N     D     )Ü F  S  ÜÜ$8062 SETMSVICÜ (P -K  )Ü D Z        H  Ü     Gv|  .ÜÜ$8065 CLCBLKFRE A,XÜ (A   B     D   )Ü A  D HEADBUF     A    Ü B      BAM    A ( )  X Ü ( )  ;   Z      A Ü   D -B v !ÜÜ$8068 CLCBUSD A,XÜ (A   B v    D   )Ü   CLCBLKFRE,       B v  Ü .ÜÜ$806 PRNT16BIT A,XÜ (P   16-B  Z )Ü E  Z  A ( )  X ( ) B  0-65535 Ü    A  ,    B   Ü $0100 (256)   ASCII-D  Vx    Ü  0    .ÜÜ$806 TRNS16BIT A,XÜ (P   16-B  Z   FAC)Ü E  Z (   K   PRNT16BIT)   Ü  F           FAC Ü x.ÜÜ$8071 WRSR-NTRYÜ (   B      SRCHNEXT)Ü D    B       D    , Ü  |  CHSMSR   . D   Ü   R   SRCHNEXT.ÜÜ$8074 RES-EXCMDÜ (F   x XOPEN (K   )  S)Ü D Z    B   v  Ü K     F    XOPEN-R     Ü   A  I-K  .ÜÜ$8077 RES-ECMD2 A,X,YÜ (F    XOPEN (K   ) )Ü W  ,     Z     Ü A :Ü A = L  B Ü X,Y = L, H -B  AÜÜ$807 SET-MSPOS A,X,YÜ (P    )Ü X = X-P   (  )Ü Y = Y-P   (  )Ü A = {  X-P   (9. B )ÜÜ$807 SET-AMT-1 A,X,YÜ (I -D x  M  )Ü A = B    Ü X =  B    Ü Y =  B    ÜÜ$8041 SET-AMT-2 A,X,YÜ (I -D    Mx  )Ü P    ,  x   E .ÜÜ$8044 SET-DP-BBÜ (DSKPNT  BLKBUF )Ü D DSKPNT-Z       A  BLKBUF Ü .ÜÜ$8047 SET-DP-DBÜ (DSKPNT  DIRBUF )Ü W  ,   . DIRBUFÜÜ$804 SET-DP-B2 X,YÜ (DSKPNT  A  X,Y )Ü X,Y = L, H -B  AÜÜ$804 VALIDATEÜ (D     )Ü D >>V<<-B      D       Ü F    .ÜÜ$8050 STNDRDW X,YÜ (S )Ü X,Y = L, H -B  ,   20 Ü Z   T    Ü S,   T  , OK  C -F  Ü . B A    OK    RTS Ü x  ,  C   Rx  Ü  v (2 PLA)   RTS   Ü P .ÜÜ$8053 SRCHFW A,X,Y XÜ (D   )Ü D    D ,    Mx  Ü XD  V   (B    ).Ü X,Y = L, H -B  A  { Ü A = A     Mx :Ü 1. OK 6. R/WÜ 2. S 7. PÜ 3. P 8. D Ü 4. U 9. WFOÜ 5. R 10. C Ü E     R  SRCHFILE . Ne Ü x  Rx  X-R   S  .ÜÜ$8056 SRCHFW-I2 A,X,Y XÜ ( e  D   , R)Ü W  ,    E    Ü R-W .ÜÜ$8059 SRCHFW-I4 A,X,Y XÜ ( e  D   , S Ü P)Ü D.,   E e   S P-Ü W .ÜÜ$805 STROUT A,YÜ (Z   )Ü E     Z     Le  Ü  B   .Ü A,Y = L, H -B  A  S ÜÜ$805 CHSM-SRÜ (D    )Ü D  D  D  H    D   Ü   S   ,  Ü N x           .Ü A:Ü D  R    ,    F   Ü D         ,   | CHSMFLAG Ü |    0  .ÜÜ$8062 READDSK X,YÜ (L   B    D    F  Ü D   )Ü D  T X    S  Y     256 Ü B  S    (DSKPNT),  A Ü  R  CHSMSR,  .ÜÜ$8065 READDSK2 X,YÜ (L   B    D  )Ü D.,   {   D   .Ü H  :Ü D L  D      R    Ü   ,   Bv    U   Ü ,     D    A   Ü F     v  ;       Z   Ü   x. D  V    . .  Ü Mx  C D  .ÜÜ$8068 WRITEDSK X,YÜ (S    B    D    F  Ü D   )Ü D  (DSKPNT) 256 B  S     Ü  T X, S  Y,  A  CHSMSR, Ü  .ÜÜ$806 WRITEDSK2 X,YÜ (S    B    D  )Ü D.,   {   D   .ÜÜ$806 CKOUT2Ü (A  F -D  )Ü D  D  JSR BASOUT ($2)     Ü D    D   2,   XOPEN  Ü  ,   .Ü H  :Ü D  Rx   Ae  S Ü (E : T; A: B   )    Ü JSR CLRCH ($).ÜÜ$8071 CKOUT15Ü (A  F -K   )Ü W  ,  N. 15ÜÜ$8074 CHKIN2Ü (E   F -D  )Ü D  D    JSR BASIN ($)    Ü   D  .ÜÜ$8077 CHKIN15Ü (E   F -F   )Ü D.,  N. 15Ü A:Ü B     R  | x   Ü ,    A     D  Ü   a.ÜÜ$807 XOPENÜ (F -D-  K   )Ü E   OPEN 15,8,15,I : OPEN 2,8,2,#  Ü D- ( B  -B )  K   (  Ü      I    )  F   ( Ü  S |    D   Ü    N ).ÜÜ$807 DSKERRÜ (D     )Ü D F          S   Ü    B      . B Ü A   F     D    Ü (..)  ERRFLG     W  127.Ü A: D   F        (     Ü  D  -/   READDSK . WRITEDSK Ü ), x S   ,    I Ü P  B     v  .ÜÜ$8080 SRCHFILE X,Y XÜ ( D D  )Ü D  A     Z   Ü D      X ( )  Y ( ) x,   Ü P  x     D    Ü V   SFWSEQ   SFWCL (B   , Ü    E e  XD )  .Ü F   Rx   X N ,    D Ü    K  ;     X  Ü   S  DIRBUF  ,       32 B Ü E   D  .ÜÜ$8083 SRCHNEXT X,Y XÜ (e D   D  )Ü E   SRCHFILE  P  Ü     ,    M   x   Ü D .Ü B  Rx  X   .ÜÜ$8086 PRERDWR A,X,YÜ (T , S  Z   ,    Ü SYSTEMS)Ü N   S    T (X)  S (Y) Ü   ,    Z   (>>1<<, L  Ü >>2<<, S )  RDWRCOM1+1  ;   Ü  |     SYSTEMS-R .ÜÜ$8089 SYSTEMSÜ (B     RDWRCOM1-B  . Ü  )Ü A  S         Ü   A   B    . Ü   RDWRCOM1-B  ( D    Ü   ).ÜÜ$808 CLRPRBUFÜ (PRINTBUF v)Ü D 80 B  S    PRINTBUF   Ü  L  x  (S, ASCII 32).ÜÜ$808 ASCII A X,AÜ (   D    ASCII-Z    )Ü E  A  D   B  0-99 Ü    ASCII-Z      :Ü X = ZÜ A = E ÜÜ$8092 RDPREV C-F Ü ( D -B  )Ü D (  DBLOCKNO ) D -B  Ü  ,    (C=0),   DIRBUF    Ü ( C=1).ÜÜ$80 RDNEXT CÜ (  D -B  )Ü W  RDPREV,  x     D -Ü B  .ÜÜ$8099 RDHEADÜ (D -H )Ü D  T 18, S 0  D -H Ü     S   HEADBUF   READDSK2 Ü   .ÜÜ$809 RWHEAD X,YÜ (L  D -H  )Ü D DSKPNT      A  HEADBUF , Ü   X-R   18 (T ), Y  0 (S) Ü  .ÜÜ$809 WRHEADÜ (D -H  )Ü W  RDHEAD,    Z    Ü WRITEDSK2.ÜÜ$809 CLR-DCB AÜ (DSKCMDBUF v   )Ü A   A DSKCMDBUF     A x Ü B  ,  DSKCMDBUF+1    DRIVENO Ü  Ü L   , DSKCMDBUF+2 e    Ü D  ,      37 S   Ü   >>SHIFT SPACE<< (CBM-ASCII 160) x .ÜÜ$809 SND-DCBÜ (DSMCMDBUF  D    )Ü D B  DSKCMDBUF  B     Ü B      F  x.Ü A: V  A   R  |  K   Ü (. B.   XOPEN) v .ÜÜ$800 PRDBUFÜ (HEADBUF  DIRBUF   F )Ü E  D HEADBUF    Ü {      ID, .   D    Ü DIRBUF,      S      F   Ü     P     B   Ü .ÜÜ$803 PRNTINITÜ (D      )Ü D D   , e    W   Ü  S   ,     Ü A  . D  R    A  Ü P    D    .Ü Z     Dx  :Ü -  Ge     A |    D  Ü   B OPEN 4,4,SEC-ADDR .Ü - x D   C -S      Ü U  .Ü A     D      :Ü -   e   MPS 801.Ü - E-D         ( ESC Ü ) x ;   S   Ü D    .Ü W S      R   , x Ü      F   x;   Ü >>U-R  x D <<.ÜÜ$806 PI-SNDESC AÜ (ESC  Z  A  D    )Ü E    ESC-C (ASCII 27)    Z  Ü A   D  ;        Ü {  S   .ÜÜ$809 PRNTSTR A,X,YÜ (S   D  )Ü E  S    Le A (=e  A  Ü Z ),   X ( ), Y ( ) S  , Ü     PRNTOUT   D  ;  Ü A    >>  << (ASCII 13)   Ü NEWLINE .ÜÜ$80 PRNTOUT AÜ (Z   D   F  )Ü D Z   A     Ge-  I Ü   D  ,   A  R  Ü    E    Z  B  32   Ü 127   160     . Z Z   Ü 32   128   159 (  A  CBM-ASCII)   Ü  W 64  .Ü H   ,   A    Ü D ,   x Z   :Ü -  MPS 801    Z      x.Ü - x E-      D      Ü C  CBM  ASCII  .Ü D               Ü S     D  .Ü A      M   ,  C  Ü  D   R   ;   Ü >>U-R ...<<.ÜÜ$80 PRNTO-WF AÜ (Z   D   F  )Ü W  ,   F   Z .ÜÜ$802 PRNTHDÜ (D  -    D  )Ü D           Ü    D       D   .ÜÜ$805 NEWLINEÜ (   Z    D   )Ü E     >>  << ,   AUTOLF  Ü W 10 ,   Z    D  Ü   .ÜÜ$808 PR39MINÜ (39  >>-<<   D  )Ü E     39 M -Z   .Ü$80 CLCLSTSC X YÜ (  S    T  )Ü D  S   T  X    Y   Ü (X     ).ÜÜ$80 TEXTONÜ (B    )Ü N A  B  -R  $5     Ü B      ,   C  Ü    Z   G-/K    Ü .ÜÜ$801 WINDOW X,YÜ (W    B   )Ü E     F   B    , Ü   X ( Z ), Y ( S )   Ü  LASTLIN (  Z ), LASTCOL (  S ) Ü .Ü A:Ü D     P     A Ü  .Ü A   S  ,    , Ü  B    ,       Ü S  ( W  . )   Ü   ,    P     Ü U     .ÜÜ$804 SCRTOBUFÜ (  B      Z  )Ü D I          Ü B          Z  Ü H  :Ü D  R      W    Ü B    (  B  W ).ÜÜ$807 BUFTOSCRÜ (  Z     B   )Ü D     U      Ü R ;        Z      Ü B   .ÜÜ$80 INPUT A,X,Y AÜ (E    Z  /A   M )Ü    T       80 Z   Ü S     (  L  A; A Ü  T  X ( )  Y ( )). A   Ü A    M   ,  N   A Ü     (0 :   M ). D Ü W  POS      L  E .ÜÜ$80 INPUT-SÜ (Z    L  AM-CNT)Ü D   AM-CNT  A  M    Ü  AM-CNT-BU   , AM-CNT     Ü  W 0   (=>   M  ). ÜÜ$800 INPUT-RÜ (AM-CNT   )Ü D      R   W  Ü AM-CNT-BU     AMCNT  .ÜÜ$803 ASKMOUSE AÜ (J    , M  )Ü H      J   P 2 , Ü    M    B    Ü  M   . F   R  Ü A v| 127 ,   M   , Ü      ;       W   Ü 128  ,   x P     (A  Ü   N ). B 0    .ÜÜ$806 STNDRD-AM XÜ (   M x)Ü ASKMOUSE   ,      M  Ü       ,     R   Ü   W   N   X  ;     Ü V   .ÜÜ$809 MOUSEOFFÜ (M -S   )Ü D    S    M   Ü  . D     S     Ü    F     F -C  Ü D.ÜÜV  A     R   Z    S     $000   $  S   ROMRAM  R    B    . W S   S   BLKBUF  D    , Ü    ,    READDSK2 . WRITEDSK2    ,    R  CHSM-SR   B        D    . V  S    ,   DSKPNT   x S    ,    Z   R    RDPREV Ü  ! B   S ,      R ,      F   D    ,    S  R  DSKERR  . V  A    P  ,  G  D -A  ,   PRNTINIT  ,       D     . M   V   B -V  ($0316-$0317, 790-791)   XDOS      N         P  ,  D     , S     D  , ,     P     . D R   I P     A    B ,   (A) B     .Üñ ñ ñÿ