"The SPLIT & SCREEN operations allow you to divide the screen into two parts: one that behaves as usual and another that you update without scrolling. divides the screen into two windows: #1 occupies INT lines, preferably at the top of the screen, and #0 occupies the remainder of the screen. restores the normal screen format. causes subsequent screen output to fall into window #INT. If INT is 1, the output cursor is moved to the upper left-hand corner; if INT is 0, the output cursor is restored to its previous position. You should be careful not to let window #1 scroll; output will be unpredictable. Only the more popular micro-computers support these operations. To check whether the program is running on one, use this:" >>>> "Here's a fragment from Seastalker that splits the screen:" > )> "And here are the routines that support it:" >> ;"to ensure update" ;"to update immediately" >)>> <==? ,SONAR-LON ,SUB-LON> <==? ,SONAR-LAT ,SUB-LAT> <==? ,SONAR-DEP ,SUB-DEPTH> <==? ,SONAR-DIR ,JOYSTICK-DIR>> )> ) (T )>> "In Seastalker, nothing happens unless the player 'turns on' the scope:" ) ( )>) (> ) ( > )>) ( > )>> ) (T )> ) ( > ) ( ) (T )>) ( ) ( > > > ) (T )>)>)>> "And there are times when the scope must be 'off':" > > > > )>> "Finally, there's a little extra work for SAVE & RESTORE:" )> ) (T )> > )> > )>>