The following routines are all used either in generating the run time screen layout or in display or clearing down the variables displayed on the screen at run time by calling the appropriate screen display routines.

The display routines have been assigned specific numbers which will always be used. The user can call these subroutines to display or clear down information as required. These numbers are:-

 Subroutine 200

This routine contains the code to display the single valued fields. It also contains calls to the multi-valued field display routines. This means that calling this routine, i.e. GOSUB 200, will result in the details on the screen being redisplayed. PRINTing SCREEN.LAYOUT$ prior to this will result in the screen and details being redisplayed.

 Subroutine 300

Calling this routine will result in ALL display fields being cleared down.

 Subroutine 400

The 400 routines display the details for a window. The 400 routine displays the details in the first window, 410 the second, 420 the third and so on. Each routine caters for a separate window.

 Subroutine 500

The 500 routine handles the standard part of the driver for each window in the routine. It principally deals with the handling of the window functions that deal with movement within the window.