home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / znode3 / modem / bye9600.fix < prev    next >
Encoding:
Text File  |  1993-06-08  |  1.3 KB  |  36 lines

  1.         JZ      REDOIT          ; Start over
  2.         CPI     '1'             ; 300 baud or 2400 bps?
  3.         JNZ     MDR2            ; No, check for 1200 bps
  4. ;
  5. ;
  6. ; Get next character if first was a '1'
  7. ;
  8.         CALL    CHECK1          ; Let's see if it's a 1, 10 or 11
  9.          ENDIF                  ; B5IM
  10. ;
  11.          IF     B5IM AND PRGRSS
  12.         CALL    RCDISP          ; Show RC to local terminal
  13.          ENDIF                  ; B5IM AND PRGRSS
  14. ;
  15.          IF     B5IM
  16.     CPI    0FFH        ; Error?           <<== INSERT
  17.     JZ    SET3        ; If so, must have been a '1'  <<== INSERT
  18.         CPI     '0'
  19.         JZ      SET24           ; For Vadic and Hayes, 10 means 2400 bps
  20.     CPI    '3'        ; For 9600 non-ARQ <<== INSERT
  21.     JZ    SET96        ; Go set baud rate <<== INSERT
  22.     CPI    '5'        ; For 1200 ARQ     <<== INSERT
  23.     JZ    SET12        ;                  <<== INSERT
  24.     CPI    '6'        ; For 2400 ARQ     <<== INSERT
  25.     JZ    SET24        ;                  <<== INSERT
  26.     CPI    '7'        ; For 9600 ARQ     <<== INSERT
  27.     JZ    SET96        ;                  <<== INSERT
  28. ;
  29.         JMP     SET3            ; Was 1 (300 baud)
  30. ;
  31. MDR2:   CPI     '5'             ; 1200 bps?
  32.         JZ      SET12           ; Yes
  33.         CPI     '6'             ; Some modems use 6
  34. tion.
  35. ì
  36.