home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / telecomm / opterm05 / manual.txt < prev    next >
Text File  |  1991-07-23  |  17KB  |  356 lines

  1.  
  2.       Opus Terminal
  3.  
  4.       A terminal emulation program for the Atari ST.
  5.                   
  6.       Written by Daniel Ståhl.
  7.       
  8.       FidoNet:  Daniel Stahl 2:200/409.7 or 2:200/404.7
  9.       InterNet: d90ds@efd.lth.se
  10.  
  11.  
  12.  
  13.  
  14.       Users manual version 0.5, 910721 by Ilja Hallberg. 
  15.  
  16.       1.  - Introduction
  17.  
  18.       1.1 Some features
  19.       1.2 Hardware requirements
  20.       1.3 User support
  21.       1.4 Disclaimer
  22.  
  23.       2.  - Using Opus terminal
  24.  
  25.       2.1 Modes of operation
  26.       2.2 Basic preparations
  27.       2.3 Dialling
  28.       2.4 Translation table
  29.       2.5 File transfer
  30.       2.6 Function keys
  31.       2.7 Disk capture
  32.       2.8 Miscellaneous
  33.  
  34.       Appendices
  35.  
  36.      I.  INT. CHARACTERS
  37.     II.  KEYBOARD EMULATION
  38.  
  39.  
  40.  
  41. 1. - INTRODUCTION
  42.  
  43.  
  44. 1.1 Some features                   
  45.  
  46.       Opus  Terminal is mainly designed for communicating with  the  BBS 
  47. program OPUS.  It correctly interprets all escape  sequences,  including 
  48. colour, conforming to ANSI/VT100 or the special OPUS protocol AVATAR. It 
  49. will  use  blitter if present or directly address the screen  memory  in 
  50. terminal mode,  thus making screen redraw very fast even with high speed 
  51. modems.  Opus Terminal has a built in translation table which allows for 
  52. correct interpretation of language specific characters.
  53.  
  54.  
  55. 1.2 Hardware requirements
  56.  
  57.       You need a Atari ST with a SM124 monochrome monitor or equivalent. 
  58. Any memory configuration above 500K will do. The program has been tested 
  59. with TOS 1.0,  1.2,  1.6 (STe) and 2.0.  It will probably work with  TOS 
  60. 1.4. You also need a modem.
  61.  
  62.  
  63. 1.3 User support
  64.  
  65.       This  program  is  free.  You  may use it at  home  for  your  own 
  66. enjoyment.  You  may also give it to friends or upload it to a  bulletin 
  67. board system,  but only as long as all files are included and AS LONG AS 
  68. NO  FEE IS TAKEN IN EXCHANGE.  The use of this program in a business  or 
  69. corporation  is granted only under special license agreements  with  the 
  70. author.
  71.       If  you  enjoy the program and decide to use it  please  send  the 
  72. author a postcard as a tribute to his programming effort.  You may  also 
  73. receive  the  latest  version  of Opus  Terminal  by  sending  an  empty 
  74. formatted  diskette in a self addressed envelope to the  author,  please 
  75. supply   enough  international reply coupons to send it  back.  All  bug 
  76. reports  and suggestions are welcomed.  The address can be found in  the 
  77. program.
  78.  
  79.  
  80. 1.4 Disclaimer
  81.  
  82.       The author takes no responsibility to whatever happends when using 
  83. Opus  Terminal.  You  use  it at your own risk.  The  program  has  been 
  84. thoroughly tested and if the program turns your computer into a  toaster 
  85. or vice versa, I'm surprised and indeed very sorry.
  86.  
  87.  
  88.  
  89.  
  90. 2. - USING OPUS TERMINAL
  91.  
  92.  
  93. 2.1 Modes of operation
  94.  
  95.       Usage of the program is divided into two modes,  menu and terminal 
  96. mode,  you  switch between them by pressing <Help>.  After  startup  you 
  97. enter menu mode. Everything not concerning on-line typing and reading is 
  98. done  here.  Terminal  mode  is used when you want  to  write  something 
  99. directly to your modem or when a connection to another computer is made. 
  100. In  terminal  mode  you find a information line at  the  bottom  of  the 
  101. screen:
  102.  
  103. ________________________________________________________________________
  104. OPUS Terminal  | Ansi |  _______________________ |            | 00:00:00
  105. ------------------------------------------------------------------------
  106.      |           |                |                      |           |
  107.      V           |                |                      |           |
  108.    (name)        |                |                      |           |
  109.                  V                |                      |           |
  110.              (emulation currently in use)                |           |
  111.                                   |                      |           |
  112.                                   V                      |           |
  113.                           (last message from modem,  ex: CONNECT 2400)
  114.                                                          |           |
  115.                                                          V           |
  116.                                                 (reserved for expansion)
  117.                                                                      |
  118.                                                                      V
  119.                                          (time on-line since connection)
  120.  
  121. You  can switch between the modes while receiving,  since incoming  data 
  122. from the modem is buffered in a 8 Kbyte buffer. Remember that 8 Kbyte is 
  123. a lot more than a full screen.
  124.       The  clock will measure time from the moment your modem sends  the 
  125. signal CD (Carrier Detect).  Some modem cables exclude this  wire,  with 
  126. the obvious result of a non working clock.
  127.  
  128.  
  129. 2.2 Basic preparations
  130.  
  131.       Before  using Opus Terminal as a terminal you must configure  some 
  132. settings. All settings can be found under menu item "Settings":
  133.  
  134. "RS232"
  135. Set the correct transmission speed between your computer and your  modem 
  136. by  selecting   the  appropriate button.  Further you  must  select  the 
  137. characteristics of the transmission:  Flow,  parity, number of data bits 
  138. and number of stop bits.  Those charactersistics depend on the  computer 
  139. and modem setup on the other end of the line.
  140.  
  141. "Terminal emulation"
  142. Incoming escape sequences are always correctly interpreted whether  they 
  143. are  ANSI or AVATAR.  However you must select the appropriate  mode  for 
  144. Opus Terminal to interpret the non-ASCII characters of the keyboard; you 
  145. choose  if you want to send ANSI or AVATAR sequences.  AVATAR is  a  lot 
  146. faster than ANSI/VT-100. You must also select the way the screen will be 
  147. redrawn in terminal mode;  either use your blitter if you have one or if 
  148. not use the fast built in direct memory access ("CPU") mode.
  149.       When  automatic Z-modem is on,  Opus terminal  will  automatically 
  150. invoke  Z-modem download at the request of the computer you have made  a 
  151. connection to.
  152.  
  153.       Please remember that ALL parameters found under "Settings" can  be 
  154. saved  in  a  special file under "File" ->  "Save  settings"  for  later 
  155. recall.  When  Opus  terminal is started the file "OPTERM.DAT"  will  be 
  156. loaded  as default.  You can also make a setting for every phone  number 
  157. (see Dialling).
  158.  
  159.  
  160. 2.3 Dialling
  161.  
  162.       To  dial  a  number you enter menu "Function" and  click  on  item 
  163. "Dialer".  A  dialog  box  containing  names,  phone  numbers  and  some 
  164. additional data will open.  To make a call you simply select a name with 
  165. the mouse and press the button "Dial".  The program will then turn  into 
  166. terminal mode and try to make a connection.  Leaving the dialog  without 
  167. making  a call is done by pressing "OK".  To change or add a number  you 
  168. select a name and press the box "Edit".  You will now be able to  change 
  169. the following:
  170.  
  171.       name  - Simply the name of the person,  BBS or mainframe that  you 
  172.               want to store. Ex. "R. T. Nixon", "Ragnarök BBS", "CIA".
  173.  
  174.       phone number - The dial string of your modem followed by the phone 
  175.                      number.  If your modem is Hayes compatible the dial 
  176.                      string will probably be "at dt". Ex. "at dt 90510". 
  177.                      Please  consult your modem manual for  the  correct 
  178.                      dial string.
  179.  
  180.       setting  - Every number can have its own settings file which  will 
  181.                  be loaded every time you make a call,  thus making Opus 
  182.                  terminal adjust itself correctly for different numbers. 
  183.                  Of  course  you  can use one  settings  file  for  many 
  184.                  numbers. Ex. "SETTINGS.DAT", "JOHN.DAT", "NORMAL.DAT".
  185.  
  186.       reset -
  187.       init  -  For  every  name  there is a specific  phone  number  and  
  188.                setting.   This   is   however  not   true   to   "reset"  
  189.                and  "init" which are the same for  all  numbers.  Before 
  190.                every call a reset and a init string will be sent to  the 
  191.                modem. Ex.  reset:  "atz",  init:  "atm0" (turn off  the 
  192.                internal loudspeaker).  Please consult your modem  manual 
  193.                for the appropriate strings to send.
  194.  
  195.       You  end editing the number by pressing the "Edit" box  once  more 
  196. (the checkmark will disappear). The changes you have made will disappear 
  197. when quitting the program, you must therefore save them to disk. This is 
  198. done  under  menu item "File" -> "Save dialer".  When Opus  terminal  is 
  199. started it will load "OPTERM.DIA" as default.
  200.  
  201.  
  202. 2.4 Translation table
  203.  
  204.       The  ASCII protocol for text representation does not include  some 
  205. extra characters found in the scandinavian languages,  german and french 
  206. (just counting some languages using roman letters) and that is a  shame. 
  207. As  a late entry some of the letters in the end of the ASCII  "alphabet" 
  208. has been redefined to include these letters, giving a new definition for 
  209. every language (see the appendices).  Opus terminal uses the translation 
  210. table  to  change incoming or outgoing ASCII codes,  which  only  covers 
  211. letters 0-127,  to any of 0-255 possible representations on the  screen.  
  212. Ex. in swedish [ \ ] { | } are used for representing Ä Ö Å ä ö å. To get 
  213. correct  transmission and representation of these letters,  you use  the 
  214. translation  table to turn letters 91-93 and 123-125 to 142,153,143  and 
  215. 132,148,134  when receiving (in lo,  in hi).  You do the same  backwards 
  216. when sending (out lo,  out,  hi). The problem will still remain when you 
  217. wish  to use the original ASCII letters simultaneously with  the  nation 
  218. specific ones,  as in a non-english fido C-echo.  As Opus terminal  does 
  219. not  use the atari internal character set for representing  letters  and 
  220. "letter-graphics"  on the screen you must consult the appendices  before 
  221. changing the translation table.
  222.  
  223.  
  224. 2.5 File transfer
  225.  
  226.       For  the program to work properly with in- and outgoing files  you 
  227. must  tell  it where to put and get all the files;  that is  done  under 
  228. "Settings" -> "Path / Transfer". After "Dload" and "Capture" you put the 
  229. correct  path  to  where you want your downloaded files  and  where  the 
  230. capture buffer should be dumped when full.  Everytime you choose to make 
  231. an  upload  you will be presented a file selector box with  the  default 
  232. starting directory set according to what you put after "Upload". You can 
  233. also  give the file selector box a mask other than "*.*" to exclude  all 
  234. but some specific files, i. e. files with the same extension.
  235.       Since all file transfers are done with external protocols  (except 
  236. ASCII  send  which only "dumps" a file on the line) you must  also  tell 
  237. Opus terminal where to look for these.  You have the option of using Z-, 
  238. X-  or Y-modem.  For each protocol you must set the path to the  receive 
  239. and send modules.  When the module is invoked it must be given a command 
  240. to work properly. An example:
  241.  
  242. [ Z modem ]    Send   : .\TRANS\SZ.PRG
  243.                Command: #
  244.                Receive: .\TRANS\RZ.PRG
  245.                Command: -e
  246.  
  247. The  "#"  character is replaced with the file (or files) chosen  in  the 
  248. file selector box before making an upload. ".\" expands to the full path 
  249. from  where  Opus terminal is started (if Opus terminal  is  located  at 
  250. "A:\OT\"  then RZ.PRG and SZ.PRG should in the above example be  put  at 
  251. "A:\OT\TRANS\"). Which command to use is specific to each module.
  252.       By  selecting  the "E" box all error messages sent by  the  module 
  253. will be shown, otherwise error messages will be suppressed.
  254.       Some  protocols allow foz batch file processing i. e.  many  files 
  255. sent in a row. By selecting the"B" box you will bepreseNted a new file 
  256. selector box for each new file chosen for upload.  Select "cancel"  when 
  257. you  are done and the program will showáa list of all the chosen files, 
  258. askingáyou to confirm the selection.
  259.       Z-modem is the fastest and most reeble protocol,  then Y- and X-
  260. modem.
  261.  
  262.  
  263. 2.6 Function keys
  264.  
  265.       IECT 2400)
  266.                                                          |           |
  267.                                                          V           |
  268.                                                 (reserved for expansion)
  269.                                                                      |
  270.                                                                      V
  271.                                          (time on-line since connection)
  272.  
  273. You  can switch between the modes while receiving,  since incoming  data 
  274. from the modem is buffered in a 8 Kbyte buffer. Remember that 8 Kbyte is 
  275. a lot more than a full screen.
  276.       The  clock will measure time from the moment your modem sends  the 
  277. signal CD (Carrier Detect).  Some modem cables exclude this  wire,  with 
  278. the obvious result of a non working clock.
  279.  
  280.  
  281. 2.2 Basic preparations
  282.  
  283.       Before  using Opus Terminal as a terminal you must configure  some 
  284. settings. All settings can be found under menu item "Settings":
  285.  
  286. "RS232"
  287. Set the correct transmission speed between your computer and your  modem 
  288. by  selecting   the  appropriate button.  Further you  must  select  the 
  289. characteristics of the transmission:  Flow,  parity, number of data bits 
  290. and number of stop bits.  Those charactersistics depend on the  computer 
  291. and modem setup on the other end of the line.
  292.  
  293. "Terminal emulation"
  294. Incoming escape sequences are always correctly interpreted whether  they 
  295. are  ANSI or AVATAR.  However you must select the appropriate  mode  for 
  296. Opus Terminal to interpret the non-ASCII characters of the keyboard; you 
  297. choose  if you want to send ANSI or AVATAR sequences.  AVATAR is  a  lot 
  298. faster than ANSI/VT-100. You must also select the way the screen will be 
  299. redrawn in terminal mode;  either use your blitter if you have one or if 
  300. not use the fast built in direct memory access ("CPU") mode.
  301.       When  automatic Z-modem is on,  Opus terminal  will  automatically 
  302. invoke  Z-modem download at the request of the computer you have made  a 
  303. connection to.
  304.  
  305.       Please remember that ALL parameters found under "Settings" can  be 
  306. saved  in  a  special file under "File" ->  "Save  settings"  for  later 
  307. recall.  When  Opus  terminal is started the file "OPTERM.DAT"  will  be 
  308. loaded  as default.  You can also make a setting for every phone  number 
  309. (see Dialling).
  310.  
  311.  
  312. 2.3 Dialling
  313.  
  314.       To  dial  a  number you enter menu "Function" and  click  on  item 
  315. "Dialer".  A  dialog  box  containing  names,  phone  numbers  and  some 
  316. additional data will open.  To make a call you simply select a name with 
  317. the mouse and press the button "Dial".  The program will then turn  into 
  318. terminal mode and try to make a connection.  Leaving the dialog  without 
  319. making  a call is done by pressing "OK".  To change or add a number  you 
  320. select a name and press the box "Edit".  You will now be able to  change 
  321. the following:
  322.  
  323.       name  - Simply the name of the person,  BBS or mainframe that  you 
  324.               want to store. Ex. "R. T. Nixon", "Ragnarök BBS", "CIA".
  325.  
  326.       phone number - The dial string of your modem followed by the phone 
  327.                      number.  If your modem is Hayes compatible the dial 
  328.                      string will probably be "at dt". Ex. "at dt 90510". 
  329.                      Please  consult your modem manual for  the  correct 
  330.                      dial string.
  331.  
  332.       setting  - Every number can have its own settings file which  will 
  333.                  be loaded every time you make a call,  thus making Opus 
  334.                  terminal adjust itself correctly for different numbers. 
  335.                  Of  course  you  can use one  settings  file  for  many 
  336.                  numbers. Ex. "SETTINGS.DAT", "JOHN.DAT", "NORMAL.DAT".
  337.  
  338.       reset -
  339.       init  -  For  every  name  there is a specific  phone  number  and  
  340.                setting.   This   is   however  not   true   to   "reset"  
  341.                and  "init" which are the same for  all  numbers.  Before 
  342.                every call a reset and a init string will      Arrow          Arrow
  343.       PgDn           Num 3
  344.       PgUp           Num 9
  345.       Home           Clr Home
  346.       End            Num 1
  347.       Ins            Ins or Num 0
  348.       Del            Del or Num .
  349.       F1-F10         F1-F10
  350.       F11-F20        Shift F1-F10
  351.       F21-F30        Ctrl F1-F10
  352.       F31-F40        Alt F1-F10
  353.       Ctrl PrtSc     Ctrl Num -
  354.       Alt 1-9,0,-,=  Alt 1-9,0,+,é  (may differ depending on country)
  355.  
  356.