home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: DFÜ und Kommunikation / SOS-DFUE.ISO / programm / dos / terminal / commo60 / co1205 / protocol.mac < prev    next >
Encoding:
Text File  |  1993-12-05  |  9.0 KB  |  133 lines

  1.  {:pgda} (DOWNLOAD Protocol Menu Part I)
  2.   {setv _menu1, A F1 1 ■ HELP}
  3.   {setv _menu2, B F2 2 ■ AUTO ZMODEM BATCH-R (32-Bit CRC)}
  4.   {setv _menu3, C F3 3 ■ AUTO ZMODEM BATCH-M (Moby Turbo)}
  5.   {setv _menu4, D F4 4 ■ AUTO ZMODEM BATCH-Z (12-Bit RLE Compression)}
  6.   {setv _menu5, E F5 5 ■ AUTO ZMODEM BATCH-W (1024 KB Sliding Window)}
  7.   {setv _menu6, F F6 6 ■ YMODEM BATCH-G}
  8.   {setv _menu7, G F7 7 ■ YMODEM BATCH}
  9.   {setv _menu8, H F8 8 ■ XMODEM 1K-G}
  10.   {setv _menu9, I F9 9 ■ XMODEM 1K CRC}
  11.   {setv _menu10, J F10  ■ XMODEM 1K CSUM}
  12.   {setv _menu11, K F11  ■ XMODEM -G}
  13.   {setv _menu12, L F12  ■ XMODEM CRC}
  14.   {setv _menu13, M      ■ XMODEM CSUM}
  15.   {setv _menu14, N      ■ YMODEM BATCH-G-INT}
  16.   {setv _menu15, O      ■ YMODEM BATCH-INT}
  17.   {setv _menu16, P      ■ XMODEM 1K CRC-INT}
  18.   {setv _menu17, Q      ■ XMODEM CRC-INT}
  19.   {setv _menu18, R      ■ XMODEM CSUM-INT}
  20.   {setv _menu19, S      ■     - Go Forward to Next Menu -}
  21.   {setv _mlabel,phld,zm1r,zm2r,zm3r,zm4r,yg1r,yg2r,xk2r,xk3r,xk4r,xc3r,xc2r,xs2r,yb1r,yb2r,xk1r,xc1r,xs1r,enda}
  22.   {menu 23,61,DOWNLOAD Protocol Menu Part I} {sete pgdproto}
  23.   {:pgdproto} {macl commo.mac,zzz} {}
  24.  HELP {:phld} {help z} {goto pgdproto}
  25.  ZMODEM BATCH-R {:zmodema} {:zm1r} {exec-a %z_prog rz -r %dldir} {goto pgdproto} {} (Need GSZ)
  26.  ZMODEM BATCH-M {:zm2r} {exec-a %z_prog rz -mr %dldir} {goto pgdproto} {} (Need GSZ)
  27.  ZMODEM BATCH-Z {:zm3r} {exec-a %z_prog rz %dldir} {goto pgdproto} {} (Need GSZ)
  28.  ZMODEM BATCH-W {:zm4r} {exec-a %z_prog rz %dldir} {goto pgdproto} {} (Need GSZ)
  29.  YMODEM BATCH-G {:yg1r} {exec-a %z_prog rb -g %dldir} {goto pgdproto} {} (Need GSZ)
  30.  YMODEM BATCH   {:yg2r} {exec-a %z_prog rb %dldir} {goto pgdproto} {} (Need GSZ)
  31.  XMODEM 1K-G    {:xk2r} {call gfnd} {exec-a %z_prog rc -gk %file} {goto pgdproto} {} (Need GSZ)
  32.  XMODEM 1K CRC  {:xk3r} {call gfnd} {exec-a %z_prog rc -k %file} {goto pgdproto} {} (Need GSZ)
  33.  XMODEM 1K CSUM {:xk4r} {call gfnd} {exec-a %z_prog rx -k %file} {goto pgdproto} {} (Need GSZ)
  34.  XMODEM -G      {:xc3r} {call gfnd} {exec-a %z_prog rc -g %file} {goto pgdproto} {} (Need GSZ)
  35.  XMODEM CRC     {:xc2r} {call gfnd} {exec-a %z_prog rc %file} {goto pgdproto} {} (Need GSZ)
  36.  XMODEM CSUM    {:xs2r} {call gfnd} {exec-a %z_prog rx %file} {goto pgdproto} {} (Need GSZ)
  37.  YMODEM BATCH-G-INT {:yb1r} {rymo-ga %dldir} {goto pgdproto} {}
  38.  YMODEM BATCH-INT {:yb2r} {rymo-a %dldir} {goto pgdproto} {}
  39.  XMODEM 1K CRC-INT {:xk1r} {call gfnd} {rxmo-ka %file} {goto pgdproto} {}
  40.  XMODEM CRC-INT {:xc1r} {call gfnd} {rxmo-ca %file} {goto pgdproto} {}
  41.  XMODEM CSUM-INT{:xs1r} {call gfnd} {rxmo-c0a %file} {goto pgdproto} {}
  42.  {:gfnd} {setv file,%dldir\} {input file,Enter a filename to DOWNLOAD} {ifex %file,,gf_y} {input %yn,File exists, overwrite? [Y/n]} {comp yn} {ifco gf_y} {comp yn,y} {ifco gf_y} {}
  43.  {:gf_y} {return}
  44.  {:pgua} (UPLOAD Protocol Menu Part I)
  45.   {setv _menu1, A F1 1 ■ HELP}
  46.   {setv _menu2, B F2 2 ■ AUTO ZMODEM BATCH-R (32-Bit CRC)}
  47.   {setv _menu3, C F3 3 ■ AUTO ZMODEM BATCH-M (Moby Turbo)}
  48.   {setv _menu4, D F4 4 ■ AUTO ZMODEM BATCH-Z (12-Bit RLE Compression)}
  49.   {setv _menu5, E F5 5 ■ AUTO ZMODEM BATCH-W (1024 KB Sliding Window)}
  50.   {setv _menu6, F F6 6 ■ YMODEM BATCH-G}
  51.   {setv _menu7, G F7 7 ■ YMODEM BATCH}
  52.   {setv _menu8, H F8 8 ■ XMODEM 1K-G}
  53.   {setv _menu9, I F9 9 ■ XMODEM 1K CRC}
  54.   {setv _menu10, J F10  ■ XMODEM 1K CSUM}
  55.   {setv _menu11, K F11  ■ XMODEM -G}
  56.   {setv _menu12, L F12  ■ XMODEM CRC}
  57.   {setv _menu13, M      ■ XMODEM CSUM}
  58.   {setv _menu14, N      ■ YMODEM BATCH-G-INT}
  59.   {setv _menu15, O      ■ YMODEM BATCH-INT}
  60.   {setv _menu16, P      ■ XMODEM 1K CRC-INT}
  61.   {setv _menu17, Q      ■ XMODEM CRC-INT}
  62.   {setv _menu18, R      ■ XMODEM CSUM-INT}
  63.   {setv _menu19, S      ■     - Go Forward to Next Menu -}
  64.   {setv _mlabel,phlu,zm1s,zm2s,zm3s,zm4s,yg1s,yg2s,xk2s,xk3s,xk4s,xc3s,xc2s,xs2s,yb1s,yb2s,xk1s,xc1s,xs1s,homa}
  65.   {menu 23,61,UPLOAD Protocol Menu Part I} {sete pguproto}
  66.   {:pguproto} {macl commo.mac,zzz} {}
  67.  HELP {:phlu} {help z} {goto pguproto}
  68.  ZMODEM BATCH-R {:pnszupa} {:zm1s} {call PNS} {exec-a %z_prog sz -r @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  69.  ZMODEM BATCH-M {:zm2s} {call PNS} {exec-a %z_prog sz -m @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  70.  ZMODEM BATCH-Z {:zm3s} {call PNS} {exec-a %z_prog sz -Z @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  71.  ZMODEM BATCH-W {:zm4s} {call PNS} {exec-a %z_prog sz -w1024 @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  72.  YMODEM BATCH-G {:yg1s} {call PNS} {exec-a %z_prog sb -g @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  73.  YMODEM BATCH   {:yg2s} {call PNS} {exec-a %z_prog sb -k @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  74.  XMODEM 1K-G    {:xk2s} {call PNS} {call PNSGetName} {exec-a %z_prog sx -k %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  75.  XMODEM 1K CRC  {:xk3s} {call PNS} {call PNSGetName} {exec-a %z_prog sx -k %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  76.  XMODEM 1K CSUM {:xk4s} {call PNS} {call PNSGetName} {exec-a %z_prog sx -k %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  77.  XMODEM -G      {:xc3s} {call PNS} {call PNSGetName} {exec-a %z_prog sx %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  78.  XMODEM CRC     {:xc2s} {call PNS} {call PNSGetName} {exec-a %z_prog sx %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  79.  XMODEM CSUM    {:xs2s} {call PNS} {call PNSGetName} {exec-a %z_prog sx %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  80.  YMODEM BATCH-G-INT {:yb1s} {call PNS} {symo-gka @%pnsf} {goto pnsdone} (Need PNS52)
  81.  YMODEM BATCH-INT {:yb2s} {call PNS} {symo-ka @%pnsf} {goto pnsdone} (Need PNS52)
  82.  XMODEM 1K CRC-INT {:xk1s} {call PNS} {call PNSGetName} {sxmo-ka %PNSUpf} {goto pnsdone} (Need PNS52)
  83.  XMODEM CRC-INT {:xc1s} {call PNS} {call PNSGetName} {sxmo-a %PNSUpf} {goto pnsdone} (Need PNS52)
  84.  XMODEM CSUM-INT{:xs1s} {call PNS} {call PNSGetName} {sxmo-a %PNSUpf} {goto pnsdone} (Need PNS52)
  85.  {:gfnu} {setv file,%uldir\} {input file,Enter a filename to UPLOAD} {return}
  86.  {:enda} (DOWNLOAD Protocol Menu Part II)
  87.   {setv _menu1, A F1 1 ■ XMODEM OVERTHRUSTER}
  88.   {setv _menu2, B F2 2 ■ XMODEM -G (PCBoard/Qmodem)}
  89.   {setv _menu3, C F3 3 ■ BPLUS (CompuServe)}
  90.   {setv _menu4, D F4 4 ■ BIMODEM BATCH}
  91.   {setv _menu5, E F5 5 ■      - Go Back to Previous Menu -}
  92.   {setv _mlabel,xor1r,xg1r,cisr,bimr,pgda}
  93.   {menu 23,61,DOWNLOAD Protocol Menu Part II} {sete endproto}
  94.   {:endproto} {macl commo.mac,zzz} {}
  95.  XMODEM OVERTHRUSTER {:xor1r} {call gfnd} {exec-a %z_prog ro %file} {goto endproto} {} (Need GSZ)
  96.  XMODEM -G (PCBoard/Qmodem) {:xg1r} {call gfnd} {exec-a %z_prog rx -g %file} {goto endproto} {} (Need GSZ)
  97.  CIS BPLUS {:cisr} {exec-a OZBEXT /c%_por /f%dldir /j /x} {goto endproto} {} (Need OZBEXT)
  98.  BIMODEM BATCH  {:bimr} {exec-a BIMOD} {goto endproto} {} (Need BIMOD124)
  99.  {:homa} (UPLOAD Protocol Menu Part II)
  100.   {setv _menu1, A F1 1 ■ XMODEM OVERTHRUSTER}
  101.   {setv _menu2, B F2 2 ■ XMODEM -G (PCBoard/Qmodem)}
  102.   {setv _menu3, C F3 3 ■ BPLUS (CompuServe)}
  103.   {setv _menu4, D F4 4 ■ BIMODEM BATCH}
  104.   {setv _menu5, E F5 5 ■      - Go Back to Previous Menu -}
  105.   {setv _mlabel,xor1s,xg1s,ciss,bims,pgua}
  106.   {menu 23,61,UPLOAD Protocol Menu Part II} {sete homproto}
  107.   {:homproto} {macl commo.mac,zzz} {}
  108.  XMODEM OVERTHRUSTER {:xor1s} {call PNS} {call PNSGetName} {exec-a %z_prog so %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  109.  XMODEM -G (PCBoard/Qmodem) {:xg1s} {call PNS} {call PNSGetName} {exec-a %z_prog sx -g %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  110.  CIS BPLUS {:ciss} {exec-a OZBEXT /c%_por /f%uldir /j /x} {goto homproto} {} (Need OZBEXT)
  111.  BIMODEM BATCH  {:bims} {exec-a BIMOD} {goto homproto} {} (Need BIMOD124)
  112.  PNS Macros  (Need PNS52)
  113.  Auto Zmodem Upload, add "aut=pnszup,^xB01" to COMMO.SET * Label menu GOTOs
  114.  The '@' and drive specifier MUST be included, or GSZ won't work.
  115.  {:PNS1} {SETV pns_hslink,true}
  116.  {:PNS} {SETV pnsf,C:\FILE.LST} ^^^^^^^^^^^ Configurable, file to put tagged file list. {EXEC COMMOPNS %pnsf -ON -D%uldir -S%_speed} * The -ON Sort files by filename. * The -D option to specify in which directory to start.
  117.         * The -S option to specify the bps rate. {COMP pns_hslink,true} {IFCO PNSReturn} {IFEX %pnsf,,PNSD}
  118.  {:PNSReturn} {SETV pns_hslink} {RETURN}
  119.  {:PNSGetName} * For internal Xmodem protocols {ROPEN %pnsf,PNSG} {READ %PNSUpf} {RCLOSE}
  120.  {:PNSG} {RETURN}
  121.  {:PNSDone} {EXEC ERASE %pnsf}
  122.  {:PNSD} {SETV pnsf} {SETV PNSUpf} {goto pguproto} {}
  123.  {:PNSRegister} {SPOC N} {CLEAR} {DISP 2,1,6a,COMMOPNS Registration} {DISP 4,1,07,Use underlines instead of spaces in your name.(e.g. Jane_Doe)} {DISP 5,1,07,Registration Name: } {GETS PNSname,30,PNSR20} {DISP 6,1,07,Serial Number: }
  124.                {GETS PNSserial,4,PNSR20} {DISP 7,1,07,Activation Code: } {GETS PNScode,5,PNSR20} {EXEC-W COMMOPNS -R%PNSserial %PNScode %PNSname} {SETV PNSSerial} {SETV PNScode} {SETV PNSname}
  125.  {:PNSR20} {CLEAR} {MACRO}
  126.  Macro to Execute at NO CARRIER
  127.  {:ncr1} {macl commo.mac,ncr1} {}
  128.  ******************************************************************************
  129.  IMPORTANT--> This is PROTOCOL.MAC of COMM1205.  It contains protocol
  130.  macros for COMMO552 and is to be used with COMMO.MAC.
  131.  Updated 12-5-93.  Courtesy of:  Richard Grant ArtWorld BBS! (619)462-6887
  132.  ******************************************************************************
  133.