home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / sigmv066.ark / APMODEM.DOC < prev    next >
Text File  |  1984-04-29  |  5KB  |  119 lines

  1.         APMODEM VERSION 2.0 AND VERSION 1.0
  2.  
  3.      APMODEM is a modification of Ward Christensen's famous program 
  4. MODEM which allows transfer of programs under the CP/M operating system.
  5. This program has been so popular, that it has established the protocol for
  6. CP/M file transfer via modem.
  7.      Apple CP/M is a full 56k standard CP/M, but is limited in that the
  8. disk format is unique to Apple.  This inhibits the exchange of software, which
  9. is distressing since one of the main advantages of CP/M is the extensive 
  10. amount of public domain software available.  With this modified version of
  11. Ward's program, coupled with the many remote CP/M systems, all of this software
  12. is now available to Apple users.
  13.      This program should work with just about any modem set-up currently extant
  14. on the Apple.  It has been tested with the D.C. Hayes Micromodem II, the CCS
  15. 7710A serial interface, and the Apple communications card.  It should also work
  16. with the SSM serial board, but I have not tested it with this board or the
  17. Apple serial interface.  Should you find that it doesn't work with these, 
  18. please let me know, or even better, fix the program so that it works!
  19.      The program is supplied as an ASM file, and will assemble without
  20. modification to run with the Micromodem II.  Version 2.0 implements auto-
  21. dialing feature of this modem, while version 1.0 does not.  To make the
  22. COM file, simple type ASM APMODEM2 (of course, the assembler, ASM.COM must
  23. be on the disk) and then LOAD APMODEM2.
  24.      If you have another modem than the Micromodem, you must change the equate
  25. for the Micromodem (found in the first few program lines after the opening 
  26. comments) to FALSE and the equate for your modem to TRUE.  You must also change
  27. the equate for INITREQ (initialization required) to TRUE.  The conditional
  28. assembly will then take place properly for you modem.
  29.      The modem program is very simple to use and self documenting if you type
  30.  
  31.     MODEM H    (for help).
  32.  
  33.      The program is controlled by the command line which also invokes the 
  34. program.  To use simply type (from CP/M):
  35.  
  36.     MODEM (command string).
  37.  
  38.      The command string consists of a series of characters specifying the
  39. function the modem is to carry out.  For example:
  40.  
  41.     MODEM TO    ==> sets the modem up as a terminal in the originate mode.
  42.  
  43.     MODEM S.110 PIP.COM ==>sends the file PIP.COM to another computer
  44.                     at 110 baud.
  45.      The commands can be classed as primary and secondary commands.  The
  46. primary command is represented by the first letter of the commands string.
  47. Allowable primary commands are:
  48.  
  49. H    prints the help file...a list of the commands.
  50.  
  51. X    examples of how to use the modem program.
  52.  
  53. C    (Micromodem II only) automatically dial a number.  The program then
  54.       asks for the number, dials it, and if carrier is detected, drops
  55.           into terminal mode.  If the carrier is not detected, it hangs up.
  56.  
  57. T    terminal mode.  Full duplex.
  58.  
  59. S    send a file to another computer.
  60.  
  61. R    receive a file from another computer.
  62.  
  63. E    act as a computer (echo all characters).
  64.  
  65. D    disconnect the phone (hang up) (Micromodem II only).
  66.  
  67. Allowable secondary options are:
  68.  
  69. A    answer mode.
  70.  
  71. O    originate mode.
  72.  
  73. D    hang up after execution of previous options.
  74.  
  75. T    go to terminal mode after previous options.
  76.  
  77. E    go to echo mode after previous options.
  78.  
  79. Q    quiet mode, no message displays.
  80.  
  81. R    show characters received.
  82.  
  83. S    show characters sent.
  84.  
  85. V    view the file sent/received, as it goes/comes.
  86.  
  87.      The baud rates may be switched on the Micromodem and Com card by
  88. specifying .300 or .110 after the last of the secondary options in the 
  89. command line.
  90.  
  91. Examples:
  92.  
  93.     MODEM ROVT FILE.COM ==> receive a file in originate mode, viewing
  94.                   it as it comes in and save it in FILE.COM.
  95.                   Drop into terminal mode when done.
  96.  
  97.     MODEM SAT.110 C:BYE.ASM ==> sent a file in answer mode, at 110 baud,
  98.                     dropping back into terminal mode when
  99.                     done.  Get the file from drive C:
  100.  
  101.     MODEM C  ==> dial a number to be asked for and connect with the
  102.             computer at the other end.  (will drop into terminal
  103.             mode with defaults set (originate, 300 baud)).
  104.  
  105.      The following control characters are active in terminal mode:
  106.  
  107.     ctrl-E ==> exit to CP/M, but don't hang up.
  108.     ctrl-D ==> disconnect (hang up)    (Micromodem only).
  109.  
  110.      I will be happy to answer any questions.  Happy modeming!
  111.  
  112.         Gordon Banks
  113.         5715 S. Drexel #209
  114.         Chicago, IL 60637
  115.         (312) 324-6194
  116.  
  117.     Enclose SASE for mail replies.
  118.  
  119.