HPP-01 TRACKBALL: RS422 SERIAL COMM. PROGRAM ROUTINES, SCHEMATICALLY
====================================================================

Dashed boxes: general communication routines.
Dotted boxes: trackball specific routines.

+---------------------------------------------------------+
!                                                         !
!  RECEIVE BYTE                                           !
!                                                         !
!  +---------------------------------------------------+  !
!  !                                                   !  !
!  !  RECEIVE NEXT BYTE                                !  !
!  !                                                   !  !
!  !  +---------------------------------------------+  !  !
!  !  !                                             !  !  !
!  !  !  CHECK COMMAND VALIDITY                     !  !  !
!  !  !                                             !  !  !
!  !  !  .........................................  !  !  !
!  !  !  :                                       :  !  !  !
!  !  !  :  CHECK BREAKPOINTS AND SCALE FACTORS  :  !  !  !
!  !  !  :                                       :  !  !  !
!  !  !  :.......................................:  !  !  !
!  !  !                                             !  !  !
!  !  !  .........................................  !  !  !
!  !  !  :                                       :  !  !  !
!  !  !  :  CHECK TRACKBALL COMMAND STRING       :  !  !  !
!  !  !  :                                       :  !  !  !
!  !  !  :.......................................:  !  !  !
!  !  !                                             !  !  !  Subroutines:
!  !  +---------------------------------------------+  !  !  ------------
!  !                                                   !  !
!  !  +---------------------------------------------+  !  !
!  !  !                                             !  !  !  +----------+
!  !  !  GENERATE REPLY                          ----------->!   LOAD   !
!  !  !                                          <-----------!  STATUS  !
!  !  !  ......................................     !  !  !  +----------+
!  !  !  :                                    :     !  !  !
!  !  !  :  LOAD TRACKBALL DATA               :     !  !  !  +----------+
!  !  !  :                                    :  ----------->! GENERATE !
!  !  !  :....................................:  <-----------! CHECK SUM!
!  !  !                                             !  !  !  +----------+
!  !  !  ......................................     !  !  !
!  !  !  :                                    :     !  !  !  +----------+
!  !  !  :  EXECUTE COMMAND STRING            :  ----------->!   RAM    !
!  !  !  :                                    :  <-----------!   TEST   !
!  !  !  :....................................:     !  !  !  +----------+
!  !  !                                             !  !  !
!  !  +---------------------------------------------+  !  !
!  !                                                   !  !
!  !  +---------------------------------------------+  !  !
!  !  !                                             !  !  !
!  !  !  INITIATE REPLY TRANSMISSION                !  !  !
!  !  !                                             !  !  !
!  !  +---------------------------------------------+  !  !
!  !                                                   !  !
!  +---------------------------------------------------+  !
!                                                         !
+---------------------------------------------------------+

+------------------------------------------------------+   IND AB /
!                                                      !   Olle Wernering
!  TRANSMIT BYTE                                       !
!                                                      !   Rev. 1 /
+------------------------------------------------------+   1985-07-30
