home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / vrac / swaport2.zip / MODEM1.DAT < prev    next >
Text File  |  1993-12-08  |  28KB  |  685 lines

  1.          
  2.       ┌─────────────────────────────────────────────────────────────────┐
  3.       │    This Software brought to you through the facilities of       │
  4.       │               ***    GARY M. RAYMOND    ***                     │
  5.       │                        P.O BOX 8184                             │
  6.       │                    NEW ORLEANS, LA.  70182                      │
  7.       │             >>>>>>>> Custom Programming <<<<<<<<                │
  8.       │                    Voice (504) 288-6550                         │
  9.       │   Database - Accounting - Telecommunications - DOS Utilities    │
  10.       │            Gary M. Raymond,  Compuserve 70613,3165              │
  11.       └─────────────────────────────────────────────────────────────────┘
  12.  
  13.        Here is a summary of technical modem information collected from
  14.        many sources over the past few years. Hopefully it will serve you
  15.        as it has helped us. The information lacks great detail but has
  16.        all the elemental information necessary for a good review.
  17.  
  18.        Standard IBM Default Values shown here.
  19.  
  20.        Vector Address = IRQ# plus 8
  21.  
  22.        PORT  DEC   HEX  ISR   VEC ADD   IRQ OCW1 MASK
  23.  
  24.        COM1  1016  3F8  IRQ4  12d(0xC)  AND 0xEF (or) AND (NOT 0x10)
  25.        COM2  760   2F8  IRQ3  11d(0xB)  AND 0xF7 (or) AND (NOT 0x8)
  26.        COM3  1000  3E8  IRQ4  12d(0xC)  AND 0xEF (or) AND (NOT 0x10)
  27.        COM4  744   2E8  IRQ3  11d(0xB)  AND 0xF7 (or) AND (NOT 0x8)
  28.  
  29.        IRQ1  AND 0xFD  (various bit mask operations for OCW1 register
  30.        IRQ2  AND 0xEF   depending on Interrupt Request Line in use)
  31.        IRQ3  AND 0xF7
  32.        IRQ4  AND 0xEF
  33.        IRQ5  AND 0xDF
  34.        IRQ6  AND 0xBF
  35.        IRQ7  AND 0x7F                     Parallel (Printer) Ports
  36.                                           ----------------------
  37.        PS/2  COM3  3220h IRQ3             LPT1  Bios 40:08  3BCh
  38.        PS/2  COM4  3228h IRQ3             LPT2  Bios 40:0A  378h
  39.        PS/2  COM5  4220h IRQ3             LPT3  Bios 40:0C  278h
  40.        PS/2  COM6  4228h IRQ3
  41.        PS/2  COM7  5220h IRQ3
  42.        PS/2  COM8  5228h IRQ3
  43.  
  44.        NOTE: AT PC's may address many
  45.              additional serial port
  46.              addresses not mentioned here.
  47.  
  48.  
  49.        REGISTER   (EXAMPLE: MCR for COM1 = 3F8+4 or 3FC)
  50.        ---------------------------------------------
  51.        IER  =  BASE  + 1  ;  Interrupt Enable Register
  52.        IIR  =  BASE  + 2  ;  Interrupt Identification Register
  53.        LCR  =  BASE  + 3  ;  Line Control Register
  54.        MCR  =  BASE  + 4  ;  Modem Control Register
  55.        LSR  =  BASE  + 5  ;  Line Status Register
  56.        MSR  =  BASE  + 6  ;  Modem Status Register
  57.  
  58.        IER  BIT MAPPING
  59.        ---------------------------------------------
  60.        BIT     Activates             Action
  61.        0    =  Data Received         Read RDR
  62.        1    =  THR empty             Output to THR
  63.        2    =  Data error/break      Read LSR
  64.        3    =  MSR change            Read MSR
  65.        4    =  zero
  66.        5    =  zero
  67.        6    =  zero
  68.        7    =  zero
  69.  
  70.        IIR  BIT MAPPING
  71.        ---------------------------------------------
  72.        BIT
  73.        0    =  more than 1 intr has occured
  74.        1-2  =  00  change in MSR        10    data received
  75.                01  THR empty            11    recv error/break
  76.        3    =  zero
  77.        4    =  zero
  78.        5    =  zero
  79.        6    =  zero
  80.        7    =  zero
  81.  
  82.        LCR  BIT MAPPING
  83.        ---------------------------------------------
  84.        BIT
  85.        0-1  =  Data Length      00=5bits           10=7bits
  86.                                 01=6bits           11=8bits
  87.        2    =  Stop Bits        0=1bit             1=2bits
  88.        3-5  =  Parity           000=Ignore         101=mark
  89.                                 100=ODD            111=space
  90.                                 110=EVEN
  91.        6    =  Break Condition  0=disabled         1=enabled
  92.        7    =  Port Toggle      0=Use THR/RDR/IER  1=Use BRDL/BRDH
  93.  
  94.        MCR  BIT MAPPING
  95.        ---------------------------------------------
  96.        BIT
  97.        0    =  Set DTR line active
  98.        1    =  Set RTS line active
  99.        2    =  USER BIT #1
  100.        3    =  USER BIT #2
  101.        4    =  UART loopback
  102.        5    =  zero
  103.        6    =  zero
  104.        7    =  zero
  105.  
  106.        LSR  BIT MAPPING
  107.        ---------------------------------------------
  108.        BIT
  109.        0    =  byte in RDR (received)
  110.        1    =  overrun in RDR
  111.        2    =  Parity error detected
  112.        3    =  Framing error (out of sync, no stop bit received)
  113.        4    =  Break Detect
  114.        5    =  THR empty
  115.        6    =  TSR empty (removes char from THR)
  116.        7    =  Time Out
  117.  
  118.        MSR  BIT MAPPING
  119.        ---------------------------------------------
  120.        BIT
  121.        0    =  change in [C]lear [T]o [S]end  CTS
  122.        1    =  change in [D]ata [S]et [R]eady DSR
  123.        2    =  change in ring indicator RI
  124.        3    =  change in [D]ata [C]arrier [D]etect  DCD
  125.        4    =  Clear to send ..... [CTS] set high
  126.        5    =  Data set ready .... [DSR] set high
  127.        6    =  Ring Indicator .... [RI]  set high
  128.        7    =  Data Carrier detect [DCD] set high
  129.        ===================================================================
  130.          
  131.          AT        ATTENTION COMMAND
  132.          A/        REPEAT COMMAND
  133.          A         ANSWER MODE COMMAND
  134.          B/B0      SELECT CCITT V.22 IN 1200 BPS
  135.          B1        SELECT BELL 212A
  136.          Dn        DIAL COMMAND (n = DIAL STRING, 0-9, *, #, !, W, R, AND,
  137.          E         DISABLE ECHO
  138.          E1        ENABLE ECHO 
  139.          H         ON HOOK (HANG UP)
  140.          H1        OFF HOOK
  141.          I/I0      IDENTIFY
  142.          I1        DISPLAY 000
  143.          I2        DISPLAY OK
  144.          I3        DISPLAY MESSAGE PROGRAM ROM
  145.          L/L0      LOW VOLUME
  146.          L1        LOW VOLUME
  147.          L2        MEDIUM VOLUME
  148.          L3        MAXIMUM SPEAKER VOLUME
  149.          M/M0      DISABLE SPEAKER
  150.          M1        SPEAKER ON UNTIL CARRIER
  151.          M2        SPEAKER ALWAYS ON
  152.          M3        DISABLE SPEAKER WHEN DIALING OR CARRIER
  153.          O         GO ON LINE
  154.          O1        RETRAIN (2400 BPS MODE ONLY)
  155.          Q/Q0      ENABLE RESULT CODES
  156.          Q1        DISABLE RESULT CODES
  157.          Sn=X      S REGISTER WRITE (n = VALID S REG, X = ALLOWED VALUE SEE        
  158.                    &F COMMAND)
  159.          Sn?       READ SPECIFIED S REGISTER (n = ANY VALID S REGISTER)
  160.          V0        SELECT DIGIT RESULT CODE
  161.          V1        SELECT WORD RESULT CODE
  162.          X0        BLIND DIAL, DISPLAY "CONNECT"
  163.          X1        BLIND DIAL, DISPLAY "CONNECT 1200/2400"
  164.          X2        DETECT DIAL TONE, DISPLAY "CONNECT 1200/2400"
  165.          X3        DETECT BUSY TONE, DISPLAY "CONNECT 1200/2400"
  166.          X4        DIAL AND BUSY TONE DETECT, DISPLAY "CONNECT 1200/2400"
  167.          Y0        DISABLE LONG SPACE DISCONNECT
  168.          Y1        ENABLE LONG SPACE DISCONNECT 
  169.          Z         SOFTWARE RESET
  170.          +++       ESCAPE CODE (GO TO COMMAND MODE IF ON LINE)
  171.          &C0       DCD ALWAYS ON 
  172.          &C1       DCD FOLLOWS REMOTE CARRIER STATUS
  173.          &D0       IGNORE DTR
  174.          &D1       GO TO COMMAND WHEN DTR ON TO OFF
  175.          &D2       HANGUP AND GO TO COMMAND WHEN DTR ON TO OFF
  176.          &D3       POWER UP RESET WHEN DTR ON TO OFF
  177.          &F        FETCH FACTORY CONFIGURATION for S REGESTERS
  178.          &G0       NO GUARD TONE 
  179.          &G1       550 HZ GUARD TONE
  180.          &G2       1800 HZ GUARD TONE 
  181.          &J0       SELECT RJ-11/RJ-41S/RJ-45S
  182.          &J1       SELECT RJ-12/RJ-13
  183.          &M0       SELECT ASYNCHRONOUS MODE
  184.          &P0       MAKE BREAK RATIO FOR US (40/60)
  185.          &P1       MAKE BREAK RATIO FOR FOREIGN STANDARD (33/66)
  186.          &R0       CTS TRACKS RTS
  187.          &R1       CTS ON WHEN MODEM READY IN DATA MODE
  188.          &S0       DSR ALWAYS ON
  189.          &S1       DSR FOLLOWS RE232 SPECIFICATION
  190.          &T0       STOP TEST 
  191.          &T1       LOCAL ALB TEST
  192.          &T3       LOCAL DLB
  193.          &T        ENABLE DLB REQUEST
  194.          &T5       DISABLE DLB REQUEST
  195.          &T6       REMOTE DLB
  196.          &T7       REMOTE DLB AND SELF TEST
  197.          &T8       LOCAL ALB AND SELF TEST
  198.          &V        VIEW PROFILE
  199.          
  200.          
  201.          S-REG   ADDRESS  DEFAULT  VALID RANGE   DESCRIPTION
  202.          
  203.          S0      228      0        0-255         RING TO ANSWER ON
  204.          S1      229      0        0-255         RING COUNT
  205.          S2      230      43       0-127         ESCAPE CODE CHARACTER
  206.          S3      231      13       0-127         CR CHARACTER
  207.          S4      232      10       0-127         LF CHARACTER
  208.          S5      233      8        0-127         BS CHARACTER
  209.          S6      234      2        0-255         WAIT FOR DIAL TONE
  210.          S7      235      30       1-30          WAIT FOR DATA CARRIER
  211.          S8      236      2        0-255         PAUSE TIME FOR COMMA
  212.          S9      237      6        1-255(.1SEC)  CARRIER DET RESP. TIME
  213.          S10     238      14       1-255(.1SEC)  LOST CARRIER TO HANG UP        
  214.                                                     DELAY
  215.          S11     239                             TOUCH TONE DURATION
  216.          S12     240      50       0-255         ESCAPE CODE GUARD TIME
  217.                                     (1/50SEC)
  218.          S13     241                             NOT USED
  219.          S14     242      AAH                    BIT MAPPED OPTION REG
  220.          S15     243                             NOT USED
  221.          S16     244      0                      MODEM TEST OPTIONS
  222.          S17     245                             NOT USED
  223.          S18     246      0        0-255         TEST TIMER
  224.          S19     247                             NOT USED
  225.          S20     248                             NOT USED
  226.          S21     249      0                      BIT MAPPED OPTIONS REG
  227.          S22     250      76                     BIT MAPPED OPTIONS REG 
  228.          S23     251      7                      BIT MAPPED OPTIONS REG
  229.          S24     252                             NOT USED
  230.          S25     253      5        0-255(.01SEC) DELAY TO DTR (SYNC ONLY)
  231.          S26     254      1        0-255(.01SEC) RTS TO CTS DELAY (HALF                   
  232.                                                     DUP)
  233.          S27     255      40H                    BIT MAPPED OPTION REG
  234.          
  235.          
  236.          
  237.          RESULT CODES
  238.          DIGIT     WORD            RESULT
  239.  
  240.           0        OK              Command executed without error.
  241.           1        CONNECT         Carrier detected (300 bbs or 1200 bbs if
  242.                                      X0 is set.)
  243.           2        RING            Phone is ringing (will answer only if
  244.                                      auto answer is enabled.)
  245.           3        NO CARRIER      Carrier lost or never detected.
  246.           4        ERROR           Error in command line, line too long, or
  247.                                      invalid character format.
  248.           5        CONNECT 1200    Carrier detected at 1200 bbs if X1 set.
  249.           6        NO DIALTONE     Displayed if no dialtone is detected
  250.                                      within 5 seconds and X2 or X4 is set.
  251.           7        BUSY            Displayed when a busy signal is
  252.                                     detected and Z2 or X4 is set.
  253.           8        NO ANSWER       Displayed when "@" dial modifier is used
  254.                                      and phone continues to ring.
  255.           9        (unknown)
  256.          10        CONNECT 2400    Carrier detected at 2400 bbs. X1 or X2 
  257.                                       must be set.
  258.          11        CONNECT 4800
  259.          12        CONNECT 9600
  260.          20        CONNECT 300/REL   (MNP ERROR CORRECTION)
  261.          22        CONNECT 1200/REL  (MNP ERROR CORRECTION)
  262.          23        CONNECT 2400/REL  (MNP ERROR CORRECTION)
  263.          24        CONNECT 4800/REL  (CSP, ERROR CORRECTION)
  264.          25        CONNECT 9600/REL  (CSP, ERROR CORRECTION)
  265.          
  266.  
  267.            MODEM          BELL 103    BELL 212    V.22        V.22 bis
  268.            STANDARDS      300         1200        1200        2400
  269.          
  270.            BELL 300       300         300         300**       300**
  271.          
  272.            BELL 1200      1200*       1200        1200        1200
  273.          
  274.            CCITT 1200     1200*       1200        1200        1200
  275.          
  276.            CCITT 2400     2400*       1200        1200        2400
  277.          
  278.            CCITT 2400     300*        1200         1200         2400
  279.          
  280.          
  281.          COMMAND             DESCRIPTION
  282.          
  283.          AT                  COMMAND LINE PREFIX (ATTENTION CODE);
  284.                              PRECEDES COMMAND LINES EXCEPT +++ (ESCAPE)
  285.                              AND A/ (REPEAT) COMMANDS.
  286.          
  287.          A/                 RE-EXECUTE LAST COMMAND LINE; (A/ IS NOT
  288.                             FOLLOWED BY A CARRIAGE RETURN).
  289.          
  290.          A                  OFF-HOOK IN ANSWER MODE.
  291.                                           5
  292.          
  293.          B                  SELECTS CCITT V.22 OPERATION WHEN 
  294.                             COMMUNICATING AT 1200 BPS.
  295.          
  296.          B1  (Default)      SELECTS BELL 212A OPERATION WHEN
  297.                             COMMUNICATING AT 1200 BPS.
  298.          
  299.          D                  DIAL NUMBER WHICH FOLLOWWD IN THE COMMAND
  300.                             LINE.
  301.          
  302.          E                  MODEM DOES NOT "ECHO" COMMANDS BACK TO
  303.                             TERMINAL.
  304.          
  305.          
  306.          E1  (Default)      MODEM SECHOS COMMANDS BACK TO TERMINAL.
  307.          
  308.          H  (Default)       ON-HOOK (HANG-UP) COMMAND.
  309.          
  310.          H1                 GO OFF-HOOK.
  311.          
  312.          I                  REQUEST PRODUCT IDENTIFICATION CODE.
  313.          
  314.          I1                 PERFORMS CHECKSUM ON FIRMWARE ROM; RETURNS
  315.                             CHECKSUM.
  316.          
  317.          I2                 PERFORMS CHECKSUM ON FIRMWARE ROM; RETURNS
  318.                             OK OR ERROR.
  319.          
  320.          M                  SPEAKER OFF.
  321.          
  322.          M1  (Default)      SPEAKER ON UNTIL CARRIER DETECTED.
  323.          
  324.          M2                 SPEAKER ALWAYS ON.
  325.          
  326.          M3                 SPEAKER ON UNTIL CARRIER DETECTED EXCEPT
  327.                             DURING DIALING.
  328.          
  329.          O                  RETURN TO ON-LINE STATE.
  330.          
  331.          O1                 RETURN TO ON-LINE STATE AND INITIATE RETRAIN.
  332.          
  333.          Q  (Default)       MODEM RETURNS RESULT CODES.
  334.          
  335.          Q1                 MODEM DOES NOT RETURN RESULT CODES.
  336.          
  337.          SRT=N              SET REGISTER R TO VALUE N.
  338.          
  339.          SR?                REQUEST CONTENTS OF REGISTER R.
  340.          
  341.          
  342.          V                  SHORT FORM NUMERIC RESULT CODES.
  343.          
  344.          V1  (Default)      FULL WORD RESULT CODES.
  345.          
  346.          X                  300 BPS COMPATIBILITY MODE; CONNECT RESULT
  347.                                           6
  348.                             CODE ENABLED.
  349.          
  350.          X1                 MODEM BLIND DIALS; ALL CONNECT XXXX RESULT
  351.                             CODES ENABLED; BUSY SIGNAL NOT DETECTED.
  352.          
  353.          
  354.          X2                 MODEM WAITS FOR DIAL TONE BEFORE DIALING;
  355.                             ALL CONNECT XXXX RESULT CODES ENABLED; MODEM
  356.                             SEND BUSY RESULT CODE IF BUSY DETECTED.
  357.          
  358.          X3                 MODEM BLIND DIALS; ALL CONNECT XXXX RESULT
  359.                             CODES ENABLED; MODEM SENDS BUSY CODE IF BUSY
  360.                             DETECTED.
  361.          
  362.          X4  (Default)      MODEM WAITS FOR DIAL TONE BEFORE DIALING;
  363.                             ALL CONNECT XXXX RESULT CODES ENABLED; BUSY
  364.                             SIGNAL DETECTED.
  365.          
  366.          Z                  LOAD STORED CONFIGURATION PROFILE.
  367.          
  368.          &C                 DCD ALWAYS ON.
  369.          
  370.          &C1  (Default)     DCD ON INDICATES PRESENCE OF DATA CARRIER.
  371.          
  372.          &D   (Default)     MODEM IGNORES DTR.
  373.          
  374.          &D1                MODEM ASSUMES COMMAND STATE WHEN ON-TO-OFF
  375.                             TRANSITION DETECTED ON DTR.
  376.          
  377.          &D2                MODEM HANGS UP & ASSUMES COMMAND STATE.
  378.                             AUTO ANSWER NOT DISABLED UNLESS EXTERNALLY
  379.                             IMPLEMENTED BY (RI- # DTR-)= A6-.
  380.          
  381.          &D3                MODEM ASSUMES INITIALIZATION STATE UPON
  382.                             DETECTING AN ON-TO-OFF TRANSITION ON DTR.
  383.          
  384.          &F                 LOAD FACTORY CONFIGURATION PROFILE.
  385.          
  386.          &P  (Default)      PULSE DIAL MAKE/BREAK RATIO = 39/61 (UK/HK).
  387.          
  388.          &P1                PULSE DIAL MAKE/BREAK RATIO = 33/67 (UK/HK).
  389.          
  390.          &S                 DSR ALWAYS ON.
  391.          
  392.          &S1                DSR OPERATES IN ACCORDANCE WITH EIA RS-232-C
  393.                             SPEC.
  394.          
  395.          &T                 TERMINATE TEST PROGRESS.
  396.          
  397.          &T1                INITIATE LOCAL ANALOG LOOPBACK TEST.
  398.          
  399.          &T8                INITIATE LOCAL ANALOG LOOPBACK WITH SELF TEST.
  400.          
  401.          &Z                 STORE TELEPHONE NUMBER.
  402.          
  403.  
  404.          EXPLANATIONS
  405.          
  406.          A     Go off hook and answer phone immediately. The Model 2400 
  407.                immediately goes off hook, transmits the answer tone and 
  408.                waits for a carrier from the remote mode.
  409.                Commands entered after the A command are ignored.
  410.          
  411.          A/    Repeat previous command. The last command executed by the 
  412.                Model 2400 will execute again. This command does not require
  413.                the "AT" prefix or <cr> termination.
  414.          
  415.          Bn    Bell/CCITT mode select.
  416.          
  417.                B0 - Selects CCITT V. 22 operation at 1200 bps.
  418.                B1 - Selects BELL212A operation at 1200 bps (Default).
  419.          
  420.                Most 1200 bps modems in the United States operate using the 
  421.                BELL212A specification. In order to communicate with a modem
  422.                conforming to the international CCITT V.22 standard, issue
  423.                the B0 command before dialing.
  424.          
  425.          Dn    Dial the number immediately following this command where
  426.                n = digits 0 through 9 together with the dial modifiers 
  427.                listed below.
  428.          
  429.                Dial Modifiers:  P  Pulse dial
  430.                                 T  Tone dial
  431.                                 R  Originate call in answer mode
  432.                                 W  Wait for dial tone before dialing
  433.                                 ,  Pause before dialing next digit
  434.                                 ;  Return to command mode after dialing
  435.                                 @  Wait for quiet answer before dialing
  436.                                 !  Flash-hook
  437.                                 S  Dial the number stores in RAM
  438.          
  439.          DIAL MODIFIERS
  440.          
  441.          P                   PULSE DIAL
  442.          
  443.          T                   TONE DIAL
  444.          
  445.          ,                   PAUSE
  446.          
  447.          !                   FLASH
  448.          
  449.          @                   WAIT FOR SILENCE
  450.          
  451.          W                   WAIT FOR SECOND DIAL TONE
  452.          
  453.          ;                   RETURN TO COMMAND STATE AFTER DIALING
  454.          
  455.          R                   ORIGINATE CALL IN ANSWER MODE
  456.          
  457.          D                   DIAL STORED NUMBER
  458.          
  459.  
  460. ALL S REGISTER COMMANDS ARE ENTERED IN THE AT COMMAND LINE.
  461. EXAMPLE: AT S8=2 S2=43 S7=30
  462. TO READ THE VALUE IN ANY REGISTER USE
  463.          AT S#? <CR>
  464. THE MODEM SHOULD ECHO THE VALUE FOUND IN THE REGISTER #
  465.  
  466. REG  Values      Register function
  467. S0   0           AUTO ANSWER OFF
  468.      1-255       AUTO ANSWER ON, ANSWER ON INDICATED # OF RINGS
  469. S1 **0-255       RING COUNT (THIS IS A READ-ONLY REGISTER)
  470. S2   0-127       ESCAPE CHARACTER  NORMALLY SET TO 43 OR "+"
  471.      127-255     ESCAPE FUNCTION DISABLED
  472. S3  0-127        END OF LINE CHARACTER  NORMALLY SET TO 13 (CR)
  473. S4  0-127        LINE FEED CHARACTER  NORMALLY SET TO 10 (LF)
  474. S5  0-127        BACKSPACE CHARACTER  NORMALLY SET TO 8 (BS)
  475. S6  2-255  SEC   PAUSE BEFORE DIALING (NORMALLY 2 SEC)
  476. S7  1-255  SEC   WAIT FOR CARRIER (NORMALLY SET TO 30 SEC)
  477. S8  0-255  SEC   PAUSE FOR COMMA IN DIAL STRING (NORMALLY SET TO 2 SEC)
  478. S9  1-255  .1SEC CARRIER VALIDATION TIME NORMALLY 6 (.6 SEC)
  479. S10 1-255  .1SEC LOSS OF CARRIER DISCONNECT DELAY NORMALLY 14 (1.4 SEC)
  480. S11 50-127 .1SEC TOUCH TONE DURATION. THE DEFAULT IS 90.
  481. S12 20-255 .02SE ESCAPE SEQENCE PAUSE  NORMALLY 50 (1.0 SEC)
  482. S13 *            POWER UP ASYNC DATA FORMAT (USE CHART BELOW)
  483. S14 *            OPTION STATUS DEFULT AA (HEX CODE) (USE CHART BELOW)
  484. S16 *            DEFULT 0. TEST STATUS (USE CHART BELOW)
  485. S18 0-255 SEC    DEFULT 0. TEST TIMER (REMOTE TEST)
  486. S21 *            DEFULT 0.OPTION STATUS  (USE CHART BELOW)
  487. S22 *            OPTION STATUS, DEFULT 76. (USE CHART BELOW)
  488. S23 *            OPTION STATUS  NORMALLY 07 (USE CHART BELOW)
  489. S25 0-255 SEC    DTR DETECT DELAY NORMALLY 5 SEC
  490.                  ASYNC MODE, SYIC AUTO-DIAL AND SYIC MANUAL DIAL MODE .05 SEC
  491. S26 0-255 MS     RTS TO CTS DELAY (1 MS)
  492. S27 *            OPTION STATUS, DEFULT 40 (HEX CODE)  (USE CHART BELOW)
  493.  
  494. * REGISTERS USED BY MODEM PROCESSOR. DO NOT ALTER THESE
  495. * READ ONLY REGISTERS
  496.  
  497. S13 DATA FORMAT:
  498.  
  499. POSITION  VALUE  FUNCTION
  500.  BIT 0      -    NOT USED
  501.  BIT 1      -    NOT USED
  502.  BIT 2      0    PARITY OFF
  503.             1    PARITY ON
  504.  BIT 3      0    ODD PARITY
  505.             1    EVEN PARITY
  506.  BIT 4      0    7 DATA BITS
  507.             1    8 DATA BITS
  508.  BIT 5      0    BIT 8=0
  509.             1    BIT 8=1
  510.  BIT 6      -    NOT USED
  511.  BIT 7      -    NOT USED
  512.  
  513. S14 DATA FORMAT:
  514.  BIT 0      -    NOT USED
  515.  BIT 1      0    LOCAL CHARACTER ECHO OFF
  516.             1    LOCAL CHARACTER ECHO ON
  517.  BIT 2      0    STATUS DISPLAYS ON
  518.             1    STATUS DISPLAYS OFF
  519.  BIT 3      0    STATUS CODES SENT
  520.             1    STATUS MESSAGES SENT
  521.  BIT 4      0    MODEM RESPONDS TO COMMANDS
  522.             1    MODEM IGNORES COMMANDS
  523.  BIT 5      0    TONE-DIALING
  524.             1    PULSE-DIALING
  525.  BIT 6      -    NOT USED
  526.  BIT 7      0    ANSWER MODE
  527.             1    ORIGINATE MODE
  528.  
  529. S16 DATA FORMAT:
  530.  BIT 0      0    ANALOG LOOP OFF
  531.             1    ANALOG LOOP ACTIVE
  532.  BIT 1      -    NOT USED
  533.  BIT 2      0    DIGITAL LOOP OFF
  534.             1    DIGITAL LOOP ACTIVE
  535.  BIT 3      0    REMOTE DIGITAL LOOP REQUESTED BY OTHER MODEM IS OFF
  536.             1    REMOTE DIGITAL LOOP REQUESTED BY OTHER MODEM IS ACTIVE
  537.  BIT 4      0    REMOTE DIGITAL LOOP OFF
  538.             1    REMOTE DIGITAL LOOP ACTIVE
  539.  BIT 5      0    SELF TEST RDL OFF
  540.             1    SELF TEST RDL ACTIVE
  541.  BIT 6      0    SELF TEST ANALOG LOOP OFF
  542.             1    SELF TEST ANALOG LOOP ACTIVE
  543.  BIT 7      -    NOT USED
  544.  
  545. S21 DATA FORMAT:
  546.  BIT 0      0    RJ11/RJ41/45 JACK TYPE
  547.             1    RJ12/FJ13 JACK TYPE
  548.  BIT 1      -    NOT USED
  549.  BIT 2      0    CTS FOLLOWS RTS
  550.             1    CTS FORCED ON
  551.  BIT 3&4    0    MODEM IGNORES DTR
  552.             1    MODEM ASSUMES COMMAND STATE WHEN DTR TURNS OFF
  553.             2    MODEM ASSUMES COMMAND STATE AND DISABLES AUTO-ANSWER
  554.                  WHEN DTR TURNS OFF
  555.             3    MODEM RESETS WHEN DTR TURNS OFF
  556.  BIT 5      0    DCD FORCED ON
  557.             1    DCD FOLLOWS CARRIER
  558.  BIT 6      0    DSR FORCED ON
  559.             1    DSR BEHAVES NORMALLY
  560.  BIT 7      0    LONG SPACE DISCONNECT DISABLED
  561.             1    LONG SPACE DISCONNECT ENABLED
  562.  
  563. S22 DATA FORMAT:
  564.  BIT 0&1    1    LOW SPEAKER VOLUME
  565.             2    MEDIUM SPEAKER VOLUME
  566.             3    HIGH SPEAKER VOLUME
  567.  BIT 2&3    0    SPEAKER ALWAYS OFF
  568.             1    SPEAKER ON UNTIL CARRIER DETECTED
  569.             2    SPEAKER ALWAYS ON
  570.             3    SPEAKER OFF DURING DIALING THEN ON UNTIL CARRIER DETECTED
  571.  BIT 4&5&6  0    X COMMAND IN EFFECT
  572.             4    X 1 COMMAND IN EFFECT
  573.             5    X 2 COMMAND IN EFFECT
  574.             6    X 3 COMMAND IN EFFECT
  575.             7    X 4 COMMAND IN EFFECT
  576.  BIT 7      0    39/61 MAKE/BREAK RATIO (PULSE DIALING)
  577.             1    33/67 MAKE/BREAK RATIO
  578.  
  579. S23 DATA FORMAT:
  580.  BIT 0      0    REMOTE DIGITAL LOOP REQUEST DENIED
  581.             1    REMOTE DIGITAL LOOP REQUEST GRANTED
  582.  BIT 1&2    0    0-300 BPS
  583.             1    600 BPS
  584.             2    1200 BPS
  585.             3    2400 BPS
  586.  BIT 3      -    NOT USED
  587.  BIT 4&5    0    EVEN PARITY
  588.             1    PARITY BIT ALWAYS 0
  589.             2    ODD PARITY
  590.             3    PARITY BIT ALWAYS 1
  591.  BIT 6&7    0    NO GUARD TONES
  592.             1    550 HZ GUARD TONE
  593.             2    1800 HZ GUARD TONE
  594.  
  595. S27 DATA FORMAT:
  596.  BIT 0&1    0    ASYNCRONOUS MODE
  597.             1    ASYNC/SYNC MODE
  598.             2    SYNC AUTO-DIAL
  599.             3    SYNC MANUAL DIAL
  600.  BIT 2      0    PUBLIC PHONE LINE
  601.             1    LEASED LINE
  602.  BIT 3      -    NOT USED
  603.  BIT 4&5    0    INTERNAL CLOCK USED
  604.             1    EXTERNAL CLOCK USED
  605.             2    SLAVED CLOCK USED
  606.  BIT 6      0    CCITT V.22 PROTOCOL (1200 BPS)
  607.             1    BELL 212A (1200 BPS)
  608.  BIT 7      -    NOT USED
  609.  
  610.  
  611. OTHER MODEM COMMANDS:
  612.  
  613. AT       STANDARD LEAD IN SEQUENCE (ATTENTION)
  614. ATA      FORCE ANSWER
  615. ATD      DIAL (ATD ###-#####)
  616.    P     PULSE (ATDP ###-####)
  617.    T     TONE  (ATDT ###-####)
  618. ATE1     ENABLE LOCAL CHARACTER ECHO
  619. ATE0     DISABLE LOCAL CHARACTER ECHO
  620. ATH1     FORCE LINE CONNECT
  621. ATH0     FORCE LINE DISCONNECT
  622. ATI      ECHO VERSION TYPE
  623. ATL1     SPEAKER VOLUME LOW
  624. ATL2     SPEAKER VOLUME MEDIUM
  625. ATL3     SPEAKER VOLUME HIGH
  626. ATM0     SPEAKER ALWAYS OFF
  627. ATM1     SPEAKER ON EXCEPT WHILE CARRIER PRESENT
  628. ATM2     SPEAKER ALWAYS ON
  629. ATM3     SPEAKER ON EXCEPT WHILE DIALING AND CARRIER PRESENT
  630. ATO      GO ONLINE AFTER ESCAPE OR WHILE IN COMMAND MODE
  631. ATQ0     STATUS DISPLAY ON
  632. ATQ1     STATUS DISPLAY OFF
  633. ATV0     STATUS MESSAGES SENT
  634. ATV1     STATUS CODES SENT
  635. ATX0     "CONNECT" (CODE 1)  ALL SPEEDS NO DIAL TONE DETECTION
  636. ATX1     "CONNECT" (CODE 1)  0-300 BPS OR "CONNECT 1200" FOR 1200 OR
  637.          "CONNECT 2400" FOR 2400 BPS NO DIAL TONE DETECTION
  638. ATX2     WAIT FOR DIAL TONE (CONNECT SPEEDS SHOWN AS FOR X1)
  639. ATX3     DETECT BUSY SIGNAL (CONNECT SPEEDS SHOWS AS FOR X1)
  640. ATX4     WAIT FOR DIAL TONE, DETECT BUSY SIGNAL (CONNECT SPEEDS SHOWS AS FOR X1)
  641.  
  642. ATZ      RESET TO POWER UP CONDITION (CLEARS ALL REGISTERS)
  643.  
  644.  
  645.  
  646. 2400 MODEM SPECIAL COMMANDS:    (* = FACTORY SETTING STANDARD)
  647.  
  648. ATB0     CCITT V.22 AT 1200 BPS
  649. ATB1     BELL 212A AT 1200 BPS *
  650.  
  651. AT &F    RESTORE TO FACTORY C0NFIGURATION
  652. AT &G    NO GUARD TONE *
  653. AT &G1   550 HZ GUARD TONE
  654. AT &G2   1800 HZ GUARD TONE
  655. AT &J    RJ11/RJ41S/RJ45 JACK *
  656. AT &J2   RJ12/RJ13 JACK
  657. AT &L    REGULAR PHONE LINE *
  658. AT &L1   LEASED LINE
  659. AT &M    ASYNC OPERATION *
  660. AT &M1   ASYNC/SYNC OPERATION
  661. AT &M2   SYNC AUTO DIAL
  662. AT &M3   SYNC MANUAL DIAL
  663. AT &P    39/61 PULSE MAKE/BREAK RATIO *
  664. AT &P1   33/67 PULSE MAKE/BREAK RATIO
  665. AT &T4   GRANT RDL TEST REQUEST *
  666. AT &T5   DENY RDL TEST REQUEST
  667. AT &V    VIEW STATUS OF ALL MODEM SETTINGS. SEE ALL S REGISTER SETTINGS AND
  668.          INTERNAL MODEM COMMAND SETTINGS ON ONE SCREEN!
  669. AT &X    SYNC CLOCK INTERNAL *
  670. AT &X1   SYNC CLOCK EXTERNAL
  671. AT &X2   SYNC CLOCK SLAVED
  672. AT &Z    STORE DIAL COMMAND LINE
  673.  
  674. DATA INTERFACE (2400)
  675. AT &C    DCD ALWAYS ON 
  676. AT &C1   DCD ON WHILE CARRIER PRESENT *
  677. AT &D    DTR IGNORED *
  678. AT &D1   DTR FAIL DISCONNECT ENABLED (MODEM RETURNS TO COMMAND MODE)
  679. AT &D2   DTR FAIL DISCONNECT ENABLED (MODEM RETURNS TO COMMAND MODE, TURN
  680.          AUTO ANSWER OFF)
  681. AT &D3   DTR FAIL DISCONNECT ENABLED (RESET MODEM)
  682.  
  683.  
  684.                                 EOF()
  685.