home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR10 / ACE170.ZIP / ACE.CTL < prev    next >
Text File  |  1993-09-05  |  13KB  |  387 lines

  1. ;                         ACECOMM & Utilities (Tm)
  2. ;                              Version  1.55
  3. ;        "Leading Software Technology"  for todays hi-speed modem
  4. ;                                AceComm
  5. ;
  6. ;                       ACECOMM Ascii Control File
  7. ;                  Use ACTL.EXE to compile into ACE.PRM
  8. ;
  9. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  10. ;      ATTENTION      ATTENTION    ATTENTION    ATTENTION    ATTENTION
  11. ;
  12. ;              ACE.CTL is
  13. ;                          A  Plain  Ascii  Text  File...
  14. ;                          Use  a  Plain  Ascii  Text  Editor...
  15. ;
  16. ;      ATTENTION      ATTENTION    ATTENTION    ATTENTION    ATTENTION
  17. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  18. ;
  19. ; - ACE-COMM will come up on the first usable port it can communicate
  20. ;   with. This feature may be overridden with 'PORT' (1 based)
  21. Port 1
  22. ;
  23. ; Notes on selecting your highest port speed when LOCKing the port
  24. ;
  25. ; - Modem Speed can be set to highest baud your modem/computer will handle
  26. ;   including locked ports. Locking the port at 57600 with a high speed
  27. ;   modem causes the UART to assemble a character off the bit stream VERY
  28. ;   quickly. If you experience CRC errors with HIGH locked rates, drop
  29. ;   down to 38400 or even 19200. The lower rate will cause the UART to
  30. ;   make characters available at a reduced speed. For instance a 12 MHZ AT
  31. ;   will probably experience data overruns using a locked port above 38400
  32. ;   when downloading TEXT files with ZMODEM. A common miss-conception is
  33. ;   when CRC errors occur with HIGH LOCKED PORT rates, that it is the UART
  34. ;   unable to keep up. This is simply not true. The UART/modem combo is
  35. ;   capable of out running the computer/software combo. When using a TASK
  36. ;   switcher such as WINDOWS or DESQVIEW, a lower PORT RATE such as 19200
  37. ;   may very well be needed for efficient data transfers.
  38. Baud 19200
  39. ; - Comment LOCKBAUD out if your modem doesn't handle a locked port
  40. ;   Locking the port data rate allows the modem and UART (serial port)
  41. ;   to communicate with each other most efficiently. Most modems above
  42. ;   2400 baud and or v32 capable will allow locking the port's data rate.
  43. ;   When you use LOCKBAUD ACECOMM and your modem will handle translation
  44. ;   for differant connect rates. See your modem manual for more information
  45. ;   using a locked port.
  46. Lockbaud
  47. ;
  48. ;
  49. ; - Modem command strings
  50. ;   Note: Mdm commands are automaticaly appended with
  51. ;         Mdm_Cmd_Line_Terminator *when sent*
  52. ;         ^A translates to 1, ^M translates to 13 (CR_CHAR)
  53. ;         ~ translates to a 250 milisecond delay
  54. Mdm_Init          ATZ^M~~~~ATES7=35; Command stacking, 1 second delay
  55. Mdm_Dial_Prefix   ATEQ0X4DT
  56. Mdm_Dial_Sufix
  57. Mdm_Answer        ATA
  58. Mdm_Hangup        +++~~~~~ATH0
  59. Mdm_Offhook       ATH1
  60. ; The '^' character is recognized as a Control character. The byte
  61. ; following a '^' will become (byte - 64d) Example ^M translates to CR
  62. Mdm_Abort         ^M
  63. Mdm_Reset         ATZ
  64. Mdm_Echo          ATE1
  65. Mdm_Host_Init     ATE
  66. ; Mdm_Cmd_Line_Terminator is automaticaly appended to all modem commands
  67. Mdm_Cmd_Line_Terminator ^M
  68. ;
  69. ; - Modem Responce Strings
  70. ;   Note: The following strings are probably case sensitive
  71. ;                                            (see your modem's manual)
  72. Mdm_Res_Ok           OK^M
  73. Mdm_Res_Ring         RING^M
  74. Mdm_Res_NoCarrier    NO CARRIER
  75. Mdm_Res_Error        ERROR
  76. Mdm_Res_NoDialTone   NO DIAL TONE
  77. Mdm_Res_Busy         BUSY
  78. Mdm_Res_NoAnswer     NO ANSWER
  79. Mdm_Res_Ringing      RINGING^M
  80. Mdm_Res_Voice        VOICE
  81. ; - The following connect strings may be tailored any way you wish.
  82. ;   No particular order, refer to your modem's manual for case and format.
  83. ; Note: ACECOMM will detect a carrier anyway, the connect strings
  84. ;       may speed things up, and will also allow automatic baud adjustments
  85. ;       when connecting at a speed not dialed out on, and port not locked.
  86. ;       With Lockbaud SET, the UART's baud rate remains fixxed, translation
  87. ;       is made by your modem.
  88. Mdm_Res_Connect_a CONNECT 1200
  89. Mdm_Res_Connect_b CONNECT 2400
  90. Mdm_Res_Connect_c CONNECT 2400/ARQ
  91. Mdm_Res_Connect_d CONNECT 4800
  92. Mdm_Res_Connect_e CONNECT 9600
  93. Mdm_Res_Connect_f CONNECT 9600/ARQ
  94. Mdm_Res_Connect_g CONNECT 14400/ARQ
  95. Mdm_Res_Connect_h CONNECT 16800/ARQ
  96. Mdm_Res_Connect_i CONNECT 19200
  97. Mdm_Res_Connect_j CONNECT 38400
  98. Mdm_Res_Connect_k CONNECT 57600
  99. Mdm_Res_Connect_l CARRIER
  100. Mdm_Res_Connect_m CARRIER 9600
  101. Mdm_Res_Connect_n CARRIER 12000
  102. Mdm_Res_Connect_o CARRIER 14400
  103. Mdm_Res_Connect_p CARRIER 16800
  104. Mdm_Res_Connect_q CARRIER 19200
  105. Mdm_Res_Connect_r CARRIER 28800
  106. Mdm_Res_Connect_s CARRIER 38400
  107.  
  108. ;
  109. ;
  110. ;IEMSI_NAME           First Last
  111. IEMSI_ALIAS          AceComm
  112. IEMSI_LOCATION       Phoenix, AZ  USA
  113. IEMSI_DATA_PNUM      (602) 846-2940
  114. IEMSI_VOICE_PNUM     (602) 846-4563
  115. IEMSI_PASSWORD
  116. IEMSI_CRTDEF         ANSI,23,80,0; video, rows, cols, nuls
  117. IEMSI_PROTOCOLS      ZMO,ZAP
  118. IEMSI_CAPABILITIES   CHT,TAB,ASCII8
  119. ;
  120. EMSI_SYSTEM_ADDRESS  1:999/999
  121. EMSI_SYSTEM_NAME     AceComm Support
  122. EMSI_CITY            Phoenix, AZ
  123. EMSI_PHONE_NUMBER    (602) 846-2940
  124. EMSI_BAUD_RATE       14.4
  125. EMSI_FLAGS           v32b
  126.  
  127. ; ACECOMM's MACRO driven functionality provides for easy key re-definition
  128. ; Note: I have assigned both ALT-X and ALT-Q to the <EndAceComm> command
  129. ;       You may define the keys any way you like, should you forget to
  130. ;       assign an exit key, CTRL-BREAK from terminal mode will force the
  131. ;       <EndACEComm> MACRO to be executed, CTRL-BREAK is an acceptable
  132. ;       key-combo permanantly assigned to the <EndACEComm> MACRO
  133. ;
  134. ; Functions which begin with '_' are not suited for scripts as they require
  135. ; Local User Input
  136. ALT-A <AutoScrGen_>;                   Toggle AutoScrGen(tm) On/Off
  137. ALT-B <BackBuffer_>;                   Scroll back buffer
  138. ALT-C <CaptureFile_>;                  Toggle capture file Open/Close
  139. ALT-D <FonListDialer_>;                Phone list, Re dialer area
  140. ;ALT-E <SendStr> ATS0=1^M <HostEcho>;  Example auto answer using modem
  141. ALT-E <AutoAnswer> ON;                 Detects "RING" and sends Mdm_Answer
  142.         ;                      string to modem
  143.         ;                      <HostMode> SETs HostEcho automaticaly
  144. ALT-F <FileLister_>;                   Internal filelist/utility menus
  145. ALT-G <FileRequest_>;                  Menu driven EMSI file request function
  146. ALT-H <MdmHangUp_>;                    Y/n prompting to hangup sequence
  147. ALT-I <LocalEcho> On <SendEMSI_ICI> <LocalEcho> Off
  148. ALT-J <CommandShell_>;                 MACRO to shell to operating system
  149. ALT-K
  150. ALT-L <RunProgram> list;               MACRO to run external executables
  151. ALT-M
  152. ALT-N
  153. ALT-O <PrmDataMenus_>;                 Users choice to configurations areas
  154. ALT-P <PrmDataMenus_>;                 Author's choice to configurations areas
  155. ALT-Q
  156. ALT-R <RunScriptFile_>;                Menu driven script file selection
  157. ALT-S <ScrnSnapshot_>;                 Take snapshot of screen to file
  158. ALT-T <ScrnTag_>;                      Tag first word or line to SHIFT-Fn key
  159. ALT-U
  160. ALT-V <ViewKeyCombos_>;                Popup Ref displays MACRO assignments
  161. ALT-W
  162. ALT-X <EndAceComm> 0;                  Exit AceComm with errorlevel 0
  163. ALT-Y <AutoAnswer> Off;
  164. ALT-Z <ClearWindow>;                   Clear screen MACRO
  165. ;
  166. ALT-1 <SendZmo> %PF;             Internal zmodem   %PF = "prompt for filename"
  167. ALT-2 <RunProgram>DSZ sz %PF %WK <SendStr> ^M
  168. ALT-3 <SendAscii> %PF
  169. ALT-4
  170. ALT-5
  171. ALT-6 <RunProgram> dsz rz -rm
  172. ALT-7 <RunProgram>bimodem bimodem.pth <SendStr>^M
  173. ALT-8
  174. ALT-9
  175. ALT-0
  176. ALT--
  177. ALT-= <DoorWayMode>
  178. ;
  179. ;
  180. ;
  181. CTRL-A
  182. CTRL-B
  183. CTRL-C
  184. CTRL-D
  185. CTRL-E
  186. CTRL-F
  187. CTRL-G
  188. CTRL-H
  189. CTRL-I
  190. CTRL-J
  191. CTRL-K
  192. CTRL-L
  193. CTRL-M
  194. CTRL-N
  195. CTRL-O
  196. CTRL-P
  197. CTRL-Q
  198. CTRL-R
  199. CTRL-S
  200. CTRL-T
  201. CTRL-U
  202. CTRL-V
  203. CTRL-W
  204. CTRL-X
  205. CTRL-Y
  206. CTRL-Z
  207. ;
  208. CTRL-HOME
  209. CTRL-PGUP
  210. CTRL-LEFT
  211. CTRL-RIGHT
  212. CTRL-END
  213. CTRL-PGDN
  214. ;
  215. ;
  216. ; Over on and near the KEYPAD with NUMLOCK "OFF"
  217. Home
  218. Up
  219. PageUp <SProtocols_>
  220. GreyMinus
  221. Left
  222. Right
  223. GreyPlus
  224. End
  225. Down
  226. PageDn <RProtocols_>
  227. INS
  228. DEL
  229. ;
  230. F1 <SendStr>[USER_NAME]^M;             Send IEMSI user name and <CR> to modem
  231. F2 <SendStr>[FON_REC_PWD]^M;           Send Fon.Record.password and <CR>
  232. F3 <SendStr>[LOCATION]^M;              Send IEMSI city, state and <CR>
  233. F4 <SendStr>[VOICE_PNUM]^M;            Send IEMSI voice phone <CR>
  234. F5 <SendStr>[PASSWORD]^M;              Send IEMSI password and <CR>
  235. F6
  236. F7 <SendAscii> %PF;                    Send text file, "Prompt for filename"
  237. F8
  238. F9 <RunScriptFile> ace.scr;            Non menu driven script file starter
  239. F10
  240. F11
  241. F12 <SendStr>75120,3306^M;             AceComm author CIS ID
  242. ;
  243. ALT-F1  <RunProgram> list;             Execute LIST.COM
  244. ALT-F2  <RunProgram> bb;               Author's editor of choice "BlackBeard"
  245. ALT-F3  <RunProgram> QEDIT %PF;        Execute QEDIT
  246. ALT-F4  <RunProgram> COMMAND /C dir /w %WK; %WK (wait for keypress)
  247. ALT-F5
  248. ALT-F6
  249. ALT-F7
  250. ALT-F8
  251. ALT-F9
  252. ALT-F10
  253. ALT-F11
  254. ALT-F12
  255. ;
  256. CTRL-F1  <LocalEcho> ON <DIALNUM> 846-2940 <LocalEcho> OFF
  257. CTRL-F2  <SetDTR> Off <Delay> 5 <SetDTR> ON
  258. CTRL-F3
  259. CTRL-F4
  260. CTRL-F5
  261. CTRL-F6
  262. CTRL-F7
  263. CTRL-F8
  264. CTRL-F9
  265. CTRL-F10
  266. CTRL-F11
  267. CTRL-F12
  268. ; Note: The SHIFT Fn keyset is assigned to the screen-tag function.
  269. ;       Future will allow the screen-tag keyset be selectable,
  270. ;       untill then, screen-tag will assign the first available
  271. ;       SHIFT-Fn key the string that was tagged.
  272. SHIFT-F1
  273. SHIFT-F2
  274. SHIFT-F3
  275. SHIFT-F4
  276. SHIFT-F5
  277. SHIFT-F6
  278. SHIFT-F7
  279. SHIFT-F8
  280. SHIFT-F9
  281. SHIFT-F10
  282. SHIFT-F11
  283. SHIFT-F12
  284. ;
  285. ;
  286. ;                 -- Auto Download sequence triggers --
  287. ; Note: The last byte in a sequence is the sequence's scan trigger byte
  288. ; Note: The last byte in a sequence is the sequence's scan trigger byte
  289. ; Note: The last byte in a sequence is the sequence's scan trigger byte
  290. ;       This means that ACECOMM will scan for the string with each occurance
  291. ;       of the last byte in a sequence. For this reason a trigger sequence
  292. ;       will end in a non-common byte. While 'rz^M' would be a valid trigger
  293. ;       sequence, we don't want ACECOMM to search on every carriage return
  294. ;       character that comes in. Look at Bimodem, we don't want to end the
  295. ;       sequence with the ^`(space character).
  296. ;
  297. ;       Characters 32(Space) and below need be escape encoded with the '^'
  298. ;       ^A becomes 1, ^B  2, ^C  3, etc.   ^` 32(SPACE)
  299. ; The following defaults have been working very well for me
  300. AutoDnLd0 rz^M**^X
  301. AutoDnLd1 HS*^B
  302. AutoDnLd2 ^`^H^`^H^`^H^`^H
  303. AutoDnLd3 MPt^`^V^H
  304. AutoDnLd4
  305. AutoDnLd5
  306. AutoDnLd6
  307. AutoDnLd7
  308. AutoDnLd8 **EMSI_REQA77E
  309. AutoDnLd9 **EMSI_IRQ8E08
  310. ;               -- AutoDownload MACROS --
  311. ;         UNDERSTAND THESE BEFORE ENABLING THEM !
  312. ;PreAutoM   <ChgDir>files
  313. ;PostAutoM  <ChgDir>..
  314. AutoMacro0 <RecvZmo>;                   Use ACECOMM's internal zmodem
  315. ;AutoMacro0 <RunProgram>dsz rz -mr <SendStr>^M
  316. AutoMacro1 <RunProgram>hslink -P1 <SendStr>^M
  317. AutoMacro2 <RunProgram>bimodem bimodem.pth <SendStr>^M
  318. AutoMacro3 <RunProgram>MPT R <SendStr> ^M
  319. AutoMacro4
  320.  
  321.  
  322. AutoMacro5
  323. AutoMacro6
  324. AutoMacro7
  325. AutoMacro8 <SendEMSI_CLI>;             Respond to mailer's EMSI_REQ with
  326.              ;             EMSI_CLI (human caller) HDR
  327. AutoMacro9 <SendEMSI_ICI>;             Interactive EMSI data protocol
  328. ;
  329. ;                 -- Auto Download sequence triggers --
  330. AUTOLOGON0 is your name:
  331. AUTOLOGON1 Your FIRST name:
  332. AUTOLOGON2 Host Name:
  333. AUTOLOGON3 first name ?
  334. AUTOLOGON4 and LAST name:
  335. AUTOLOGON5
  336. AUTOLOGON6
  337. AUTOLOGON7
  338. AUTOLOGON8
  339. AUTOLOGON9
  340.  
  341. AUTOLMACRO0 <SendStr>[USER_NAME]^M~Y^M~[FON_REC_PWD]^M
  342. AUTOLMACRO1 <SendStr>[USER_NAME]^MY^M~[FON_REC_PWD]^M
  343. AUTOLMACRO2 <SendStr>CIS^M~~~~75120,3306^M~~~~~~[FON_REC_PWD]^M
  344. AUTOLMACRO3 <SendStr>[USER_NAME]^MY^M[FON_REC_PWD]^M
  345. AUTOLMACRO4 <SendStr>[USER_NAME]^M~^M~[FON_REC_PWD]^M
  346. AUTOLMACRO5
  347. AUTOLMACRO6
  348. AUTOLMACRO7
  349. AUTOLMACRO8
  350. AUTOLMACRO9
  351.  
  352. ;   Any directory commented out will be defined as the current directory
  353. ;   that the ACE.CTL file is compiled in.
  354. FonDir    fon;                         .FON files
  355. DnLdDir   files;                       Internal protocols receive to
  356. Captures  cap;                         Capture data to file (.CAP)
  357. Scripts   scr;                         Create/Run script files
  358. TermKey   kts;                         Keyboard Translation Sequence files
  359. Nodelist  fon;                         NODELIST/NLIST.IDX or FBL's .NOD files
  360. Mail       mail;                       .REQ and .MLF files are kept here
  361. ;
  362. ;
  363. FonFile  ACE.FON;
  364. ;
  365. ; - The following SET flags  ON,  or  OFF (commented)
  366. StatusLine
  367. ;SlowModem
  368. AutoDnLd;                              Enable autodownload triggers
  369. AutoSave;                              Auto save all chages in PRM-data editor
  370. LogFile;
  371. ; - The following SET flags with paramaters
  372. ScrnBlank   5; Minutes till blank
  373. ScrlBakBuf  64;                        Uses 64k memory
  374. ;
  375. ; - Defines for default BOX-MENU colors
  376. ;   BOX-MENU colors are initialized eact time the ACE.CTL file is compiled
  377. BorderAttr       113
  378. BorderType         1
  379. TitleAttr         30
  380. ITitleAttr        116
  381. SelectorAttr      112
  382. LeftFieldAttr     112
  383. RightFieldAttr    112
  384. ;BurstMenu
  385. ;ChatterMenu
  386. ;WhistleMenu
  387.