home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / rtty / rtty_04 / amsoft.iii next >
Text File  |  1997-02-01  |  12KB  |  182 lines

  1.                     THIS PROGRAM IS GIVEN UNTO THE PUBLIC
  2.                     THIS DAY 28 OF AUGUST, 1985.  (K2TA)
  3.  
  4.                         -DOCUMENTATION FOR K2TATERM-
  5.                           An Amateur Radio Program
  6.  
  7. This program controls most of the operation of the AEA AMT-1 AMTOR terminal
  8. unit.  It should also work with the other makes of the AMT-1.  The program
  9. signs on with some totally gratuitous windowing.  The sign-on message appears
  10. in the last window and prompts the user to hit return.  The request for any
  11. kind of response is made to allow for improvement of the program as well as
  12. getting some idea how many people got a chance to try it.  The station owner's
  13. callsign, selcal, name and QTH, as well as the text colors, are kept in a
  14. file called "INFOINFO.TXT".  The first time the program runs, it will not find
  15. this file and will prompt you for the necessary information.  Thereafter, you
  16. will not need to enter the information again unless you want to change the
  17. colors of the text on the screen or your selcal.  You may then press "F1" to
  18. see the menu.  K2TATERM was primarily designed for flexibility in the ARQ
  19. AMTOR mode but works well in all modes.
  20.  
  21.  Pressing "Alt-F3" will put the AMT-1 into the AMTOR FEC (mode B) receive.
  22. You may enter the other station's callsign by pressing "Alt-F8". When the
  23. F10 key is pressed (ID), this callsign followed by "DE" and your own callsign
  24. will be sent over the air. A character will appear in the transmit text wind-
  25. ow (bottom 4 lines of screen) that says ID.  Switching between FEC transmit
  26. and receive is done by pressing F8 for transmit, F7 for receive.
  27.  
  28.     Pressing "Alt-F2" will cause the AMT-1 to commence calling a station if
  29. a call/selcal is already entered.  If not, you will be prompted for the other
  30. stations callsign and selcal.  When the 4 letter selcal is entered (by hitting
  31. the return key), the AMT-1 will call the station using that selcal.
  32. The other station's selcal and callsign are displayed on the right hand side
  33. of the status display.  Right after the calling is started, the transmit
  34. buffer in the AMT-1 contain the message of "(hiscall) de (yourcall) (name)
  35. in (QTH).  If the link is made, the text is sent and you may press CR and/or
  36. F9(OVER+?) to switch to the ARQ receive mode. At this time, it is probably a
  37. good idea to press the F2 key. This will prompt you for the band or frequency
  38. you are using and the RST of the station you are calling.  It will then store
  39. the entire logging information including mode, time, date, call and sig report
  40. to the disk.
  41.  
  42.   The signal report string may be up to 20 characters in length. This allows
  43. both reports to be entered if needed or a contest type 599001 NNJ type report.
  44.  
  45.   No protection is provided for entry of more than 20 characters.  For the
  46. most part, the sig report will just be one or 2 RST's.  If you want to push
  47. for more, be warned that you can write over some of the program variables if
  48. you insist on large signal reports.  This is not a contest logging/dupe check
  49. program just an simple logging routine in a terminal program.
  50.  
  51.   The program then returns to the receive mode, if you have pressed the F9,+?
  52. key or the transmit mode if you have not.
  53.  
  54.   Pressing the F5 button will initiate a save to disk routine.  You will be
  55. prompted to enter a file name.  The default file,"RECEIVED.TXT", can be
  56. selected just by hitting the return key.  Otherwise, type the filename of the
  57. file you want to save all received text in.  You are then asked if you want
  58. to delete the old file. If you type "Y", the new saved file will contain only
  59. what new text has been received since hitting return. If you answer "N", then
  60. all new text will be appended to the text in the previous file.  The file
  61. will collect all text sent between both stations until the "HOME" key is
  62. pressed to return to the PC-DOS operating system.  This can be done at the end
  63. of a qso and the file may be edited and/or renamed for re-transmission or
  64. whatever.  A reminder to always type in the UPPER CASE LOCKED mode. Lower case
  65. Y's will be interpreted as a NO response.  Yes, that could have been corrected
  66. in my input routine, but typing in CAPS LOCK is not a real problem to begin
  67. with. (I am a very lazy individual doing something that sometimes seems like
  68. work, no other excuses for my poor programming practices will be given.)
  69.  
  70.   You may transmit a file by pressing F6. You will be prompted for a file name
  71. which you may type in, or you may select the default file "TRANSMIT.TXT" by
  72. hitting return.  The file will then be transmitted and visible in the transmit
  73. window before being echoed by the AMT-1 to the receive window.  The text will
  74. be sent until the end of the file or until you press a key. Pressing a key
  75. will abort the transmission and empty the transmit buffer in the AMT-1. This
  76. is nice if you are sending a long long picture and have to qrt or otherwise
  77. abort the transmission.
  78.  
  79.   All text may be saved at any time to the printer by pressing the F3 key.
  80.  
  81. Note: You may start and stop the printer at any time by toggling the printer
  82. by pressing the F3 key again.  This differs from the receive file, which once
  83. selected will continue saving text until exiting to the operating system.
  84.   Actually, if the receive file is open, and you press F5 to receive a file,
  85. the first file is closed (saved). You may then enter a different filename to
  86. save the next text to without leaving the program.  This allows a different
  87. file for each QSO if you wish, but remember you are always saving to some
  88. disk file once you have started saving to any.
  89.  
  90.   Dropping the link in ARQ mode is done by pressing the F7 button to go to
  91. FEC receive mode. If you were in FEC, you will go to receive mode. If you
  92. were in ARQ then the message "BREAKING LINK NOW 73" is sent just prior to
  93. the dropping of the link and returning to the FEC mode.
  94.  
  95. Call CQ by pressing F10. It sends CQ CQ CQ de (yourcall)(name)in(QTH)(SELCAL)
  96.  
  97. Interrupt a station (BREAK Cntrl-C) by pressing Alt-F9. Not nice to do a lot.
  98.  
  99. If the received text looks like *&$%%#@$# 3@@# 3$%^& 5&^ *&^, then press the
  100. DEL key on the right hand side of the keyboard. This forces the AMT-1 back
  101. from the numbers shift to the letters shift.
  102.  
  103. If you miss a line feed on receive, and text is writing over what is already
  104. there, press INS key (next to the DEL). This will insert a linefeed into the
  105. text both on the screen and to the disk/printer.
  106.  
  107. All normal AMT-1 commands are still executable from the keyboard. The only
  108. difference being that the keyboard is buffered and looks for a space or
  109. carriage return before sending text out to the AMT-1.  This allows for typing
  110. corrections within words. So if you want to send an ESC A to the AMT-1 by hand
  111. then be sure to follow it by a CR or Space.  You should rarely have a need to
  112. send a manual command to the AMT-1. At least I hope not, this program is
  113. supposed to do that for you.
  114.  
  115. The receive routine is interrupt driven and a 4,096 byte buffer is used in
  116. addition to the one in the AMT-1.  However, the transmit routine waits until
  117. the port has sent a character before you can type another.
  118.   As it stands, you have a word buffer and the 16 character keyboard buffer,
  119. but you will not see what you are typing once you enter the IBM keyboard
  120. buffer.  I use this program whenever I operate and I'll be the first to admit,
  121. the best improvement for smooth operation would be a nice buffered interrupt
  122. driven keyboard input routine.  When I get one I will install it in this
  123. program and release it as soon as it gets checked out.
  124.    This program will work in a limited way with other terminal units but the
  125. functions keys will probably not work.  Cntrl and Escape sequences may be
  126. entered manually from the keyboard.
  127.  
  128. In the mean time, the K2TATERM provides useful terminal functions as well as
  129. simple auto-logging and file transfer.  Any questions, complaints, thanks or
  130. what-have-you may be sent directly to me at:
  131.                                               Tom Althoff K2TA
  132.                                               P.O. Box K-43
  133.                                               Greenwood Lake, N.Y.
  134.                                               10925 U.S.A.
  135.  
  136.    The program was written in C and 8088 assembler and includes the
  137. windows4c library, a public domain program from Boyd.
  138.     I truely hope many of you will find this program useful enough
  139. that you actually use and enjoy it in good health! 73's. Tom K2TA.
  140.  
  141.  
  142. Additional things you might like to know......
  143. 1)After an ARQ qso with F7, the other stations callsign and selcal is cleared.
  144. 2)Any manual commands you send out must be followed by a space or C/R in order
  145.   to clear the transmit word buffer.(reminder)
  146. 3)In transmit from disk mode, the text will be echoed to the bottom of the
  147.   screen right away.  However, any automatic text transmission such as the
  148.   CQ, ID, LOG(transmits the date and time over the air as it logs to disk),
  149.   and signoff, will not echo until they are echoed back from the AMT-1. This
  150.   just means you will wait a couple of seconds after hitting a key for the
  151.   text to be sent. Actually, it is sent right away if you look at the traffic
  152.   light on the AMT-1, it just takes a second to fill the AMT-1's internal
  153.   buffer and then echo back to the receive screen.
  154. 4)If you select a file to receive that does not exist, you will get a file not
  155.   found message.  You must answer Y to the question delete old file. This will
  156.   create a new file for receive under the new name.
  157. 5)I wrote this quickly (about a week and a half on my spare time). There could
  158.   (should) be better error trapping. For instance, there is no checking for
  159.   disk space. I use the 10 meg hard disk but I realize there are a lot of
  160.   floppy systems out there.  All I can suggest is that the disk containing the
  161.   K2TATERM program only contains files pertaining to operating the AMT-1. This
  162.   includes brag files etc. There should be no problem with files of average or
  163.   even long length.  I have not prevented the possibility of filling the disk
  164.   up with files and trying to write more. In fact, I'm not sure how the system
  165.   would respond.
  166. 6)Don't look a gift horse in the mouth, you get what you pay for, let the
  167.   buyer beware, are all sayings that come to mind when attempting to use
  168.   public domain software. Keep in mind, my C library contains many public
  169.   domain programs that have not been truely field tested.  There is an error
  170.   in the scrolling routine of WINDOWS4C.LIB but is cosmetic and I worked
  171.   around it in my program.  Just be aware that bugs are always a possibility
  172.   and treat the program as an experiment in AMTOR/RTTY. Don't be afraid to try
  173.   something different to get something to work. Don't be angry with the guy
  174.   you got the software from (gulp!...me).  I don't pretend to be a professional
  175.   programmer. However, dispite the warnings, I do use this program daily and
  176.   have long since adapted to any idiosyncracies of the program and actually
  177.   handle QSO's with very little confusion now that I got to know which function
  178.   keys did what and didn't have to keep using the help command screen.
  179.  
  180. Again..good luck. If you use this program with the AMT-2 or any other T.U.
  181. than the AMT-1, please let me know what happens. I'm curios if the AMT-2
  182. commands are downward compatible with the AMT-1. Thanks. Tom K2TA 9/1/85.