      SUBROUTINE SSTATUS
C
C     ****************************************************************
C
C              KERMIT for the MODCOMP MAXIV operating system
C
C        Compliments of:
C
C                         SETPOINT, Inc.
C                      10245 Brecksville Rd.
C                      Brecksville, Ohio 44141
C
C
C      KERMIT is a copyrighted protocol of Columbia Univ. The authors
C      of this version hereby grant permission to copy this software
C      provided that it is not used for an explicitly commercial
C      purpose and that proper credit be given. SETPOINT, Inc. makes
C      no warranty whatsoever regarding the accuracy of this package
C      and will assume no liability resulting from it's use.
C
C     ****************************************************************
C
C     Abstract:  OUTPUT THE STATUS AND VALUES OF VARIABLES
C
C     MODIFICATION HISTORY
C
C     BY            DATE     REASON            PROGRAMS AFFECTED
C
C     ****************************************************************
C
C     Author: BOB BORGESON          Version: A.0    Date: Oct-86
C
C     Calling Parameters:  None
C
C     ****************************************************************
C
C     Messages generated by this module :  None
C
C     ****************************************************************
C
C     Subroutines called directly :  CTA4
C
C     ****************************************************************
C
C     Files referenced :  None
C
C     ****************************************************************
C
C     Local variable definitions :
C
C     KUSL   -  UNPACKED VERSION OF USL NAME  (IN HIGH ORDER BYTES)
C
C     ****************************************************************
C
C     Commons referenced :  KER, and KERPAR local commons
C
C     ****************************************************************
C
C     (*$END.DOCUMENT*)
C
C     ****************************************************************
C     *                                                              *
C     *         D I M E N S I O N   S T A T E M E N T S              *
C     *                                                              *
C     ****************************************************************
C
      IMPLICIT INTEGER (A-Z)
C
      INTEGER*2   KUSL(3)
C
C     ****************************************************************
C     *                                                              *
C     *         T Y P E   S T A T E M E N T S                        *
C     *                                                              *
C     ****************************************************************
C
C
C     ****************************************************************
C     *                                                              *
C     *         C O M M O N   S T A T E M E N T S                    *
C     *                                                              *
C     ****************************************************************
C
      INCLUDE USL/KERCOM
      INCLUDE USL/KERPMC
C
C     ****************************************************************
C     *                                                              *
C     *         E Q U I V A L E N C E   S T A T E M E N T S          *
C     *                                                              *
C     ****************************************************************
C
C
C     ****************************************************************
C     *                                                              *
C     *         D A T A   S T A T E M E N T S                        *
C     *                                                              *
C     ****************************************************************
C
C
C     ****************************************************************
C
C     Code starts here :
C
C----->  Convert the USL name to ASCII.
C
      CALL CTA4 (SUSL,KUSL,IND)
      IF (IND .EQ. 1) GO TO 10
      KUSL(1) = '?'
      KUSL(2) = '?'
      KUSL(3) = '?'
   10 CONTINUE
C                                    !WE ARE RUNNING IN REMOTE HOST MODE
      IF(HOSTON.NE.YES)GO TO 1000
         WRITE (LOCALO,107)
         WRITE (LOCALO,104)DELAY
         WRITE (LOCALO,103)MYEOL
         WRITE (LOCALO,100)PAKSIZ
         WRITE (LOCALO,102)MYQUOTE
         WRITE (LOCALO,101)SOH
         WRITE (LOCALO,120)KUSL
         IF(STATE.EQ.BIGC) WRITE (LOCALO,108)
         IF(STATE .NE. BIGC)WRITE (LOCALO,109)
         RETURN
 1000 CONTINUE
           WRITE (LOCALO,110)
           WRITE (LOCALO,106)SPEED
           WRITE (LOCALO,103)MYEOL
           WRITE (LOCALO,105)ESCHAR
           IF(IBMON.NE.YES)GO TO 1100
              WRITE (LOCALO,117)
              WRITE (LOCALO,119)PROMPT
              GO TO 1200
 1100      CONTINUE
           WRITE (LOCALO,118)
 1200      CONTINUE
           WRITE (LOCALO,100)PAKSIZ
           IF(PARITY.EQ.1) WRITE (LOCALO,111)
           IF(PARITY.EQ.2) WRITE (LOCALO,112)
           IF(PARITY.EQ.3) WRITE (LOCALO,113)
           IF(PARITY.EQ.4) WRITE (LOCALO,114)
           IF((PARITY .LT. 1) .OR. (PARITY .GT. 4))WRITE (LOCALO,115)
           WRITE (LOCALO,102)MYQUOTE
           WRITE (LOCALO,101)SOH
           WRITE (LOCALO,120)KUSL
           WRITE (LOCALO,116)
           IF(STATE.EQ.BIGC) WRITE (LOCALO,108)
           IF(STATE .NE. BIGC)WRITE (LOCALO,109)
100   FORMAT(' PACKET SIZE = ',I4)
101   FORMAT(' SOH         = ',I4)
102   FORMAT(' MYQUOTE     = ',I4)
103   FORMAT(' MYEOL       = ',I4)
104   FORMAT(' DELAY (SEC) = ',I4)
105   FORMAT(' ESCAPE CHAR = ',I4)
106   FORMAT(' BAUD RATE   = ',I5)
107   FORMAT(' REMOTE HOST KERMIT MODE IN EFFECT')
108   FORMAT(' FILE TRANSFER STATE = C')
109   FORMAT(' FILE TRANSFER STATE = A')
110   FORMAT(' LOCAL KERMIT MODE IN EFFECT')
111   FORMAT(' PARITY      = EVEN')
112   FORMAT(' PARITY      = ODD')
113   FORMAT(' PARITY      = SPACE')
114   FORMAT(' PARITY      = MARK')
115   FORMAT(' PARITY      = NONE')
116   FORMAT(' REMOTE TTY LINE USED IS ??')
117   FORMAT(' IBM FLAG    =   ON')
118   FORMAT(' IBM FLAG    =  OFF')
119   FORMAT(' IBM PROMPT  = ',I4)
120   FORMAT(' USL DIRECTORY = ',3A1)
      RETURN
      END
