home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / b / krthlp.min < prev    next >
Text File  |  2020-01-01  |  13KB  |  741 lines

  1.     .title  KRTHLP.MIN    31-May-93  13:09:43
  2.     .ident    "V03.62"
  3.  
  4. ; /62/    31-May-93  Billy Youdelman
  5.  
  6. ;    Copyright 1986 Brian Nelson
  7.  
  8.     .include "IN:KRTMAC.MIN"
  9.     .iif ndf  KRTINC  .error    <; .include for IN:KRTMAC.MIN failed>
  10.  
  11.     .mcall    .RCTRLO
  12.  
  13.     CVTARG    = C.CRLF ! C.LSPA ! C.SSPA ! C.LCUC ! C.TSPA
  14.  
  15.  
  16.     .sbttl    Local data
  17.  
  18.     .psect    $pdata
  19. bugtxt:    .asciz    "Upgrades"
  20. dbldash:.asciz    " --"
  21. fill7:    .byte    cr ,lf ,40 ,40 ,40 ,40 ,40 ,40
  22. filler:    .byte    40 ,0
  23. p2lp$:    .asciz    "LP:KRTHLP.OUT"
  24. ptopic:    .asciz    " Select topic, please: "
  25.     .even
  26. sub.0:    .word    sub.2 ,sub.3 ,sub.4
  27.  
  28.     .psect    $rwdata    ,rw,d,lcl,rel,con
  29. backlev:.word    0
  30. backup:    .word    0
  31. hlpbuf:    .blkb    200
  32. htopic:    .blkb    200
  33. idxdmp:    .word    0
  34. prbuff:    .blkb    200
  35. prmptd:    .word    0
  36. rmsidx:    .word    0
  37. sub.2:    .blkb    100
  38. sub.3:    .blkb    100
  39. sub.4:    .blkb    100
  40. subwild:.word    0
  41. topics:    .word    0 ,0 ,0 ,0 ,0 ,0 ,0 ,0
  42. topbuf:    .blkb    200
  43. toplev:    .word    0
  44. ttbuff:    .blkb    200
  45. wild:    .word    0
  46.  
  47.  
  48.     .psect    $code
  49.     .sbttl    HELP main_loop
  50.     .enabl    lsb
  51.  
  52. c$bug::    strcpy    argbuf    ,#bugtxt
  53.     br    c$help
  54.  
  55. prihlp::tst    outopn
  56.     beq    1$
  57.     mov    #er$lby    ,r0
  58.     br    2$
  59.  
  60. 1$:    calls    create    ,<#p2lp$,#lun.ou,#text>
  61.     tst    r0
  62.     beq    3$
  63. 2$:    direrr    r0
  64.     return
  65.  
  66. 3$:    mov    sp    ,outopn
  67.     mov    #lun.ou    ,xprint
  68.  
  69. c$help::call    hlpopn
  70.     tst    r0
  71.     beq    9$
  72.     jmp    99$
  73.  
  74. 9$:    upcase    argbuf
  75.     clr    prmptd
  76.     clr    subwild
  77.  
  78. 10$:    clr    idxdmp
  79.     clr    wild
  80.     clr    topics
  81.     clrb    prbuff
  82.     mov    #hlphead,rmsidx
  83.     mov    argbuf    ,r5
  84.     tstb    @r5
  85.     beq    60$
  86.     call    parse
  87.     call    hfind
  88.     tst    r0
  89.     beq    20$
  90.     dec    r0
  91.     beq    50$
  92.     mov    sp    ,wild
  93. 20$:    call    hprint
  94.     br    70$
  95.  
  96. 50$:    message    < Help not found for the requested topic>,cr
  97.     mov    backup    ,rmsidx
  98.     beq    55$
  99.     mov    backlev    ,toplev
  100.     clr    backup
  101.     clr    idxdmp
  102.     clr    wild
  103.     br    20$
  104. 55$:    clr    topics
  105.     clrb    prbuff
  106.     clrb    hlpbuf
  107.     mov    #hlphead,rmsidx
  108. 60$:    .newline
  109.     mov    #'1    ,-(sp)
  110.     call    hindex
  111.  
  112. 70$:    tst    idxdmp
  113.     beq    99$
  114.     mov    #prbuff    ,r3
  115.     mov    argbuf    ,r4
  116.     mov    #topics    ,r5
  117.     clrb    @r4
  118. 75$:    mov    (r5)+    ,r2
  119.     beq    80$
  120.     cmpb    (r2)    ,#'*
  121.     beq    100$
  122.     strcat    r4    ,r2
  123.     strcat    r4    ,#filler
  124.     br    75$
  125. 80$:    tstb    @r3
  126.     beq    88$
  127.     strcat    r3    ,#dbldash
  128. 88$:    strcat    r3    ,#ptopic
  129.     clr    subwild
  130.     .rctrlo
  131.     .newline
  132.     calls    readcmd    ,<#ttbuff,r3>
  133.     tst    r0
  134.     bne    100$
  135.     calls    cvt$$    ,<#ttbuff,r1,#cvtarg>
  136.     tst    r0
  137.     beq    99$
  138.     clrb    ttbuff(r0)
  139.     cmpb    ttbuff    ,#'*
  140.     bne    89$
  141.     mov    sp    ,subwild
  142. 89$:    strcat    r4    ,#ttbuff
  143.     mov    sp    ,prmptd
  144.     jmp    10$
  145.  
  146. 99$:    clr    r0
  147. 100$:    save    <r0>
  148.     tst    outopn
  149.     beq    110$
  150.     calls    close    ,<#lun.ou>
  151.     clr    outopn
  152. 110$:    clr    xprint
  153.     calls    close    ,<#lun.in>
  154.     clr    inopn
  155.     unsave    <r0>
  156.     return
  157.  
  158.     .dsabl    lsb
  159.  
  160.  
  161.     .sbttl    Parse command line
  162.  
  163. parse:    save    <r3,r4,r5>
  164.     mov    #topbuf    ,r4
  165.     mov    #topics    ,r3
  166.     clr    @r3
  167.  
  168. 10$:    tstb    @r5
  169.     beq    100$
  170.     cmpb    @r5    ,#space
  171.     bne    15$
  172.     inc    r5
  173.     br    10$
  174. 15$:    mov    r4    ,(r3)+
  175.     clr    @r3
  176. 20$:    tstb    @r5
  177.     beq    30$
  178.     cmpb    @r5    ,#space
  179.     beq    30$
  180.     movb    (r5)+    ,(r4)+
  181.     br    20$
  182. 30$:    clrb    (r4)+
  183.     br    10$
  184. 100$:    unsave    <r5,r4,r3>
  185.     return
  186.  
  187.  
  188.     .sbttl    Find the topic in the help file
  189.  
  190. hfind:    save    <r2,r3,r4,r5>
  191.     mov    #topics    ,r5
  192.     mov    #'1    ,r2
  193.     clrb    htopic
  194.     mov    #hlphead,r4
  195.  
  196. 10$:    tst    @r5
  197.     beq    100$
  198.     mov    @r4    ,r1
  199.     beq    90$
  200.     cmpb    @r1    ,r2
  201.     blo    90$
  202.     bne    80$
  203.  
  204.     inc    r1
  205.     inc    r1
  206.     mov    (r5)    ,r3
  207.     cmpb    (r3)    ,#'*
  208.     beq    85$
  209.  
  210. 50$:    tstb    (r3)
  211.     beq    70$
  212.     tstb    (r1)
  213.     beq    80$
  214.     movb    (r1)+    ,r0
  215.     cmpb    r0    ,#'a!40
  216.     blo    55$
  217.     cmpb    r0    ,#'z!40
  218.     bhi    55$
  219.     bicb    #40    ,r0
  220. 55$:    cmpb    (r3)+    ,r0
  221.     beq    50$
  222.     br    80$
  223.  
  224. 70$:    mov    r2    ,backlev
  225.     mov    r4    ,backup
  226.     inc    r2
  227.     tst    (r5)+
  228.     mov    @r4    ,r1
  229.     inc    r1
  230.     strcat    #htopic    ,r1
  231.     clr    prmptd
  232. 80$:    add    #6    ,r4
  233.     br    10$
  234.  
  235. 85$:    tstb    htopic
  236.     beq    88$
  237.     tst    prmptd
  238.     bne    88$
  239.     tst    subwild
  240.     bne    88$
  241.     save    <r1>
  242.     mov    backup    ,rmsidx
  243.     mov    backlev    ,toplev
  244.     clr    wild
  245.     call    hprint
  246.     .newline
  247.     mov    sp    ,wild
  248.     unsave    <r1>
  249. 88$:    dec    r1
  250.     strcpy    #hlpbuf    ,r1
  251.     mov    r2    ,toplev
  252.     mov    #2    ,r0
  253.     br    107$
  254.  
  255. 90$:    mov    #1    ,r0
  256.     mov    #hlphead,rmsidx
  257.     clr    @r5
  258.     br    110$
  259.  
  260. 100$:    mov    r2    ,toplev
  261.     dec    toplev
  262.     clr    r0
  263.     sub    #6    ,r4
  264.  
  265. 107$:    mov    r4    ,rmsidx
  266.     clr    backup
  267. 110$:    unsave    <r5,r4,r3,r2>
  268.     return
  269.  
  270.  
  271.     .sbttl    Print help text found by HFIND
  272.  
  273. hprint:    save    <r2,r3,r4>
  274.     clrb    sub.2
  275.     clrb    sub.3
  276.     clrb    sub.4
  277.     clr    r2
  278.     strcpy    #ttbuff    ,#htopic
  279.     strcpy    #prbuff    ,r0
  280.     mov    #hlpbuf    ,r4
  281.     tst    wild
  282.     beq    29$
  283.     .newline
  284.     strcat    #ttbuff    ,r4
  285.     wrtall    r0
  286.     .newline
  287.     clrb    (r0)
  288.  
  289. 29$:    call    preset
  290.     bcc    30$
  291. 9999$:    jmp    100$
  292.  
  293. 30$:    calls    getrec    ,<r4,#lun.in,#176>
  294.     tst    r0
  295.     bne    9999$
  296.     clrb    hlpbuf(r1)
  297.     cmpb    (r4)    ,#space
  298.     blos    60$
  299.     add    #6    ,rmsidx
  300.     cmpb    (r4)    ,toplev
  301.     blo    90$
  302.     beq    50$
  303.     mov    rmsidx    ,r3
  304.     cmpb    (r4)    ,r2
  305.     ble    40$
  306.     movb    (r4)    ,r0
  307.     sub    #'0+2    ,r0
  308.     blt    37$
  309.     asl    r0
  310.     strcpy    sub.0(r0),#errtxt
  311.  
  312. 37$:    movb    (r4)    ,r0
  313.     mov    r0    ,-(sp)
  314.     call    hindex
  315.     tst    wild
  316.     beq    80$
  317.     .newline
  318.  
  319. 40$:    mov    r3    ,rmsidx
  320.     call    preset
  321.     bcs    100$
  322.  
  323. 50$:    tst    wild
  324.     beq    90$
  325.     movb    (r4)    ,r0
  326.     sub    #'0+1    ,r0
  327.     blt    57$
  328.     beq    51$
  329.     dec    r0
  330.     beq    53$
  331.     dec    r0
  332.     beq    55$
  333.     br    57$
  334. 51$:    clrb    sub.2
  335. 53$:    clrb    sub.3
  336. 55$:    clrb    sub.4
  337.  
  338. 57$:    movb    (r4)    ,r2
  339.     clrb    (r4)
  340.     strcpy    #ttbuff    ,#htopic
  341.     strcat    r0    ,#sub.2
  342.     strcat    r0    ,#sub.3
  343.     strcat    r0    ,#sub.4
  344.     mov    @rmsidx    ,r1
  345.     inc    r1
  346.     strcat    r0    ,r1
  347.     strcpy    #errtxt    ,r1
  348.  
  349. 60$:    tstb    ttbuff
  350.     beq    70$
  351.     .newline
  352.     wrtall    #ttbuff
  353.     tst    wild
  354.     bne    69$
  355.     .newline
  356. 69$:    clrb    ttbuff
  357. 70$:    tstb    (r4)
  358.     beq    75$
  359.     wrtall    r4
  360. 75$:    .newline
  361.     jmp    30$
  362.  
  363. 80$:    mov    #1    ,r0
  364.     br    100$
  365. 90$:    clr    r0
  366. 100$:    unsave    <r4,r3,r2>
  367.     return
  368.  
  369.  
  370.     .sbttl    Preset an I/O channel to an exact block and offset
  371.  
  372. preset:    mov    rmsidx    ,r0
  373.     calls    prewind    ,<#lun.in,2(r0),4(r0)>
  374.     rts    pc
  375.  
  376.  
  377.     .sbttl    Print index
  378.     .enabl    lsb
  379.  
  380. hindex:    save    <r2,r4,r5>
  381.     mov    sp    ,idxdmp
  382.     clr    -(sp)
  383.     clr    -(sp)
  384.     mov    sp    ,r5
  385.     movb    2+<5*2>(sp),2(r5)
  386.     cmpb    2(r5)    ,#'1
  387.     bhi    10$
  388.     clrb    hlpbuf
  389. 10$:    message    <    Additional information is available on:>,cr
  390.     wrtall    #fill7
  391.     mov    #4    ,(r5)
  392.     mov    rmsidx    ,r4
  393.  
  394. 30$:    mov    @r4    ,r1
  395.     beq    305$
  396.  
  397.     cmpb    @r1    ,2(r5)
  398.     bhi    507$
  399.     blo    305$
  400.  
  401. 300$:    inc    r1
  402.     inc    r1
  403. 301$:    strlen    r1
  404.     mov    r0    ,r2
  405. 302$:    sub    #18.    ,r2
  406.     neg    r2
  407.     bgt    303$
  408.     neg    r2
  409.     dec    (r5)
  410.     bne    302$
  411.     wrtall    #fill7
  412.     mov    #4    ,(r5)
  413.     br    301$
  414. 303$:    wrtall    r1
  415.     dec    (r5)
  416.     beq    505$
  417.     mov    #space    ,r0
  418. 503$:    call    writ1ch
  419.     sob    r2    ,503$
  420.     br    507$
  421. 505$:    wrtall    #fill7
  422.     mov    #4    ,(r5)
  423. 507$:    add    #6    ,r4
  424.     br    30$
  425.  
  426. 305$:    cmp    #4    ,(r5)
  427.     beq    88$
  428.     .newline
  429. 88$:    clr    r0
  430.  
  431.     mov    r4    ,rmsidx
  432.     cmp    (sp)+    ,(sp)+
  433.     unsave    <r5,r4,r2>
  434.     mov    (sp)+    ,(sp)
  435.     return
  436.  
  437.     .dsabl    lsb
  438.  
  439.  
  440.     .sbttl    Open the help file
  441.     .enabl    lsb
  442.  
  443. hlpopn:    mov    #rtname    ,r3
  444. 20$:    tst    @r3
  445.     beq    70$
  446.     calls    fparse    ,<@r3,#srcnam>
  447.     calls    open    ,<#srcnam,#lun.in,#text>
  448.     tst    r0
  449.     bne    40$
  450.  
  451.     mov    #hlpbuf    ,r4
  452.     calls    getrec    ,<r4,#lun.in,#176>
  453.     tst    r0
  454.     bne    35$
  455.     clrb    hlpbuf(r1)
  456.     strlen    #hident
  457.     calls    instr    ,<r4,r1,#hident,r0>
  458.     tst    r0
  459.     bne    99$
  460. 35$:    message    <?KRTMIN-W->
  461.     wrtall    #srcnam
  462.     message    < is an incorrect version>,cr
  463. 39$:    calls    close    ,<#lun.in>
  464. 40$:    tst    (r3)+
  465.     br    20$
  466.  
  467. 70$:    message    <Can't find KRTMIN.HLP on SY or DK>,cr
  468.     mov    #er$fnf    ,r0
  469.     br    100$
  470. 99$:    mov    sp    ,inopn
  471.     clr    r0
  472. 100$:    return
  473.  
  474.     .dsabl    lsb
  475.  
  476.     .save
  477.     .psect    $pdata
  478. rtname:    .word    3$ ,4$ ,0
  479. 3$:    .asciz    "SY:KRTMIN.HLP"
  480. 4$:    .asciz    "DK:KRTMIN.HLP"
  481.     .even
  482.  
  483.  
  484.     .sbttl    Fake RMS for help text file under RT-11
  485.  
  486. hident:.asciz    /V03.62-5_min 31-May-93/
  487.     .even
  488.  
  489. hlphead:.word    L1$    ,0.    ,29.
  490.     .word    L2$    ,0.    ,309.
  491.     .word    L3$    ,1.    ,212.
  492.     .word    L4$    ,6.    ,354.
  493.     .word    L5$    ,7.    ,69.
  494.     .word    L6$    ,11.    ,49.
  495.     .word    L7$    ,11.    ,132.
  496.     .word    L8$    ,11.    ,394.
  497.     .word    L9$    ,12.    ,9.
  498.     .word    L10$    ,12.    ,89.
  499.     .word    L11$    ,12.    ,317.
  500.     .word    L12$    ,12.    ,352.
  501.     .word    L13$    ,13.    ,283.
  502.     .word    L14$    ,13.    ,488.
  503.     .word    L15$    ,15.    ,115.
  504.     .word    L16$    ,16.    ,232.
  505.     .word    L17$    ,16.    ,378.
  506.     .word    L18$    ,17.    ,494.
  507.     .word    L19$    ,18.    ,149.
  508.     .word    L20$    ,18.    ,502.
  509.     .word    L21$    ,20.    ,143.
  510.     .word    L22$    ,23.    ,51.
  511.     .word    L23$    ,24.    ,462.
  512.     .word    L24$    ,25.    ,8.
  513.     .word    L25$    ,25.    ,150.
  514.     .word    L26$    ,25.    ,185.
  515.     .word    L27$    ,29.    ,16.
  516.     .word    L28$    ,29.    ,104.
  517.     .word    L29$    ,33.    ,89.
  518.     .word    L30$    ,35.    ,342.
  519.     .word    L31$    ,36.    ,88.
  520.     .word    L32$    ,39.    ,195.
  521.     .word    L33$    ,40.    ,158.
  522.     .word    L34$    ,41.    ,438.
  523.     .word    L35$    ,42.    ,369.
  524.     .word    L36$    ,42.    ,430.
  525.     .word    L37$    ,42.    ,490.
  526.     .word    L38$    ,43.    ,68.
  527.     .word    L39$    ,45.    ,126.
  528.     .word    L40$    ,45.    ,271.
  529.     .word    L41$    ,45.    ,410.
  530.     .word    L42$    ,46.    ,149.
  531.     .word    L43$    ,46.    ,417.
  532.     .word    L44$    ,49.    ,46.
  533.     .word    L45$    ,49.    ,296.
  534.     .word    L46$    ,50.    ,88.
  535.     .word    L47$    ,50.    ,316.
  536.     .word    L48$    ,52.    ,114.
  537.     .word    L49$    ,53.    ,108.
  538.     .word    L50$    ,53.    ,426.
  539.     .word    L51$    ,53.    ,470.
  540.     .word    L52$    ,54.    ,18.
  541.     .word    L53$    ,54.    ,290.
  542.     .word    L54$    ,54.    ,345.
  543.     .word    L55$    ,55.    ,173.
  544.     .word    L56$    ,56.    ,346.
  545.     .word    L57$    ,56.    ,392.
  546.     .word    L58$    ,56.    ,434.
  547.     .word    L59$    ,57.    ,93.
  548.     .word    L60$    ,57.    ,372.
  549.     .word    L61$    ,57.    ,467.
  550.     .word    L62$    ,59.    ,64.
  551.     .word    L63$    ,59.    ,220.
  552.     .word    L64$    ,59.    ,275.
  553.     .word    L65$    ,61.    ,58.
  554.     .word    L66$    ,61.    ,140.
  555.     .word    L67$    ,61.    ,212.
  556.     .word    L68$    ,61.    ,284.
  557.     .word    L69$    ,61.    ,367.
  558.     .word    L70$    ,63.    ,207.
  559.     .word    L71$    ,63.    ,347.
  560.     .word    L72$    ,64.    ,170.
  561.     .word    L73$    ,64.    ,287.
  562.     .word    L74$    ,65.    ,296.
  563.     .word    L75$    ,66.    ,412.
  564.     .word    L76$    ,67.    ,266.
  565.     .word    L77$    ,67.    ,476.
  566.     .word    L78$    ,69.    ,96.
  567.     .word    L79$    ,69.    ,200.
  568.     .word    L80$    ,69.    ,275.
  569.     .word    L81$    ,70.    ,333.
  570.     .word    L82$    ,71.    ,10.
  571.     .word    L83$    ,71.    ,217.
  572.     .word    L84$    ,72.    ,333.
  573.     .word    L85$    ,73.    ,438.
  574.     .word    L86$    ,74.    ,18.
  575.     .word    L87$    ,74.    ,217.
  576.     .word    L88$    ,74.    ,477.
  577.     .word    L89$    ,75.    ,242.
  578.     .word    L90$    ,76.    ,388.
  579.     .word    L91$    ,76.    ,428.
  580.     .word    L92$    ,77.    ,147.
  581.     .word    L93$    ,77.    ,219.
  582.     .word    L94$    ,77.    ,295.
  583.     .word    L95$    ,77.    ,376.
  584.     .word    L96$    ,77.    ,462.
  585.     .word    L97$    ,78.    ,3.
  586.     .word    L98$    ,78.    ,44.
  587.     .word    L99$    ,78.    ,93.
  588.     .word    L100$    ,78.    ,203.
  589.     .word    L101$    ,78.    ,317.
  590.     .word    L102$    ,79.    ,124.
  591.     .word    L103$    ,79.    ,201.
  592.     .word    L104$    ,79.    ,267.
  593.     .word    L105$    ,79.    ,337.
  594.     .word    L106$    ,79.    ,393.
  595.     .word    L107$    ,79.    ,469.
  596.     .word    L108$    ,80.    ,31.
  597.     .word    L109$    ,80.    ,109.
  598.     .word    L110$    ,80.    ,159.
  599.     .word    L111$    ,80.    ,211.
  600.     .word    L112$    ,80.    ,283.
  601.     .word    L113$    ,80.    ,370.
  602.     .word    L114$    ,80.    ,432.
  603.     .word    L115$    ,80.    ,476.
  604.     .word    L116$    ,81.    ,34.
  605.     .word    L117$    ,82.    ,332.
  606.     .word    L118$    ,84.    ,152.
  607.     .word    L119$    ,86.    ,86.
  608.     .word    L120$    ,86.    ,199.
  609.     .word    L121$    ,86.    ,253.
  610.     .word    L122$    ,87.    ,184.
  611.     .word    L123$    ,88.    ,207.
  612.     .word    0
  613.  
  614. L1$:    .asciz    "1 ?"
  615. L2$:    .asciz    "1 @"
  616. L3$:    .asciz    "1 ASCII_Set"
  617. L4$:    .asciz    "1 ASSIGN"
  618. L5$:    .asciz    "1 Binary_Files"
  619. L6$:    .asciz    "1 BUG"
  620. L7$:    .asciz    "1 CD"
  621. L8$:    .asciz    "1 CLS"
  622. L9$:    .asciz    "1 CLX"
  623. L10$:    .asciz    "1 COPY"
  624. L11$:    .asciz    "1 CWD"
  625. L12$:    .asciz    "1 Debugging"
  626. L13$:    .asciz    "1 DELETE"
  627. L14$:    .asciz    "1 DIRECTORY"
  628. L15$:    .asciz    "1 EXAMINE"
  629. L16$:    .asciz    "1 EXIT"
  630. L17$:    .asciz    "1 HELP"
  631. L18$:    .asciz    "1 HOME"
  632. L19$:    .asciz    "1 HPRINT"
  633. L20$:    .asciz    "1 LOGFILE"
  634. L21$:    .asciz    "1 Long_Packets"
  635. L22$:    .asciz    "1 Parity"
  636. L23$:    .asciz    "1 PRINT"
  637. L24$:    .asciz    "1 PWD"
  638. L25$:    .asciz    "1 QUIT"
  639. L26$:    .asciz    "1 RECEIVE"
  640. L27$:    .asciz    "1 RENAME"
  641. L28$:    .asciz    "1 SEND"
  642. L29$:    .asciz    "1 SERVER"
  643. L30$:    .asciz    "1 SET"
  644. L31$:    .asciz    "2 ATTRIBUTES"
  645. L32$:    .asciz    "2 BINARY_TYPE"
  646. L33$:    .asciz    "2 BLOCK_CHECK_TYPE"
  647. L34$:    .asciz    "2 DEBUG"
  648. L35$:    .asciz    "3 NONE"
  649. L36$:    .asciz    "3 OFF"
  650. L37$:    .asciz    "3 ON"
  651. L38$:    .asciz    "3 PACKET"
  652. L39$:    .asciz    "3 RAW"
  653. L40$:    .asciz    "2 DEFAULT"
  654. L41$:    .asciz    "2 DELAY"
  655. L42$:    .asciz    "2 END_OF_LINE"
  656. L43$:    .asciz    "2 FILE_TYPE"
  657. L44$:    .asciz    "3 ASCII"
  658. L45$:    .asciz    "3 AUTO"
  659. L46$:    .asciz    "3 BINARY"
  660. L47$:    .asciz    "3 CREATE_SIZE"
  661. L48$:    .asciz    "3 CSI_PARSING"
  662. L49$:    .asciz    "3 DEC_MULTINATIONAL"
  663. L50$:    .asciz    "3 FIXED"
  664. L51$:    .asciz    "3 IMAGE"
  665. L52$:    .asciz    "3 NOPROTECT"
  666. L53$:    .asciz    "3 NOREPLACE"
  667. L54$:    .asciz    "3 NOVOLUME_VERIFY"
  668. L55$:    .asciz    "3 PROTECT"
  669. L56$:    .asciz    "3 REPLACE"
  670. L57$:    .asciz    "3 TEXT"
  671. L58$:    .asciz    "3 TYPE"
  672. L59$:    .asciz    "3 VOLUME_VERIFY"
  673. L60$:    .asciz    "2 HOME"
  674. L61$:    .asciz    "2 INCOMPLETE_FILE_DISPOSITION"
  675. L62$:    .asciz    "2 LINE"
  676. L63$:    .asciz    "2 LOGFILE"
  677. L64$:    .asciz    "2 LONG_PACKETS"
  678. L65$:    .asciz    "2 NOATTRIBUTES"
  679. L66$:    .asciz    "2 NODEBUG"
  680. L67$:    .asciz    "2 NOLONG_PACKETS"
  681. L68$:    .asciz    "2 NOREPEAT_QUOTING"
  682. L69$:    .asciz    "2 PARITY"
  683. L70$:    .asciz    "2 PAUSE"
  684. L71$:    .asciz    "2 PROMPT"
  685. L72$:    .asciz    "2 RECEIVE"
  686. L73$:    .asciz    "3 PACKET_LENGTH"
  687. L74$:    .asciz    "3 START_OF_PACKET"
  688. L75$:    .asciz    "3 TIME_OUT"
  689. L76$:    .asciz    "2 REPEAT_QUOTING"
  690. L77$:    .asciz    "2 RETRY"
  691. L78$:    .asciz    "2 SEND"
  692. L79$:    .asciz    "3 NOXON"
  693. L80$:    .asciz    "3 PACKET_LENGTH"
  694. L81$:    .asciz    "3 PADCHARACTER"
  695. L82$:    .asciz    "3 PADDING"
  696. L83$:    .asciz    "3 START_OF_PACKET"
  697. L84$:    .asciz    "3 TIME_OUT"
  698. L85$:    .asciz    "3 XON"
  699. L86$:    .asciz    "2 SERVER"
  700. L87$:    .asciz    "2 SL"
  701. L88$:    .asciz    "2 START_OF_PACKET"
  702. L89$:    .asciz    "2 TERMINAL"
  703. L90$:    .asciz    "2 TT:"
  704. L91$:    .asciz    "1 SHOW"
  705. L92$:    .asciz    "2 ALL"
  706. L93$:    .asciz    "2 ASSIGNS"
  707. L94$:    .asciz    "2 ATTRIBUTES"
  708. L95$:    .asciz    "2 BINARY_TYPE"
  709. L96$:    .asciz    "2 BLOCK_CHECK_TYPE"
  710. L97$:    .asciz    "2 DEBUG"
  711. L98$:    .asciz    "2 DEFAULT"
  712. L99$:    .asciz    "2 DELAY"
  713. L100$:    .asciz    "2 FILE_TYPE"
  714. L101$:    .asciz    "2 INCOMPLETE_FILE_DISPOSITION"
  715. L102$:    .asciz    "2 LINE"
  716. L103$:    .asciz    "2 PACKET"
  717. L104$:    .asciz    "2 PARAMETERS"
  718. L105$:    .asciz    "2 PARITY"
  719. L106$:    .asciz    "2 PAUSE"
  720. L107$:    .asciz    "2 REPEAT_QUOTING"
  721. L108$:    .asciz    "2 RETRY"
  722. L109$:    .asciz    "2 SERVER"
  723. L110$:    .asciz    "2 SL"
  724. L111$:    .asciz    "2 START_OF_PACKET"
  725. L112$:    .asciz    "2 TERMINAL"
  726. L113$:    .asciz    "2 TIME_OUT"
  727. L114$:    .asciz    "2 TT:"
  728. L115$:    .asciz    "2 VERSION"
  729. L116$:    .asciz    "1 SL_Editor"
  730. L117$:    .asciz    "2 Function_Keys"
  731. L118$:    .asciz    "2 KED_Mode_Functions"
  732. L119$:    .asciz    "1 SPACE"
  733. L120$:    .asciz    "1 STATUS"
  734. L121$:    .asciz    "1 TAKE"
  735. L122$:    .asciz    "1 TYPE"
  736. L123$:    .asciz    "1 Upgrades"
  737.     .even
  738.     .restore
  739.  
  740.     .end
  741.