IDENT SSSLV LCC OVERLAY(SSLVOVL,00,00,OV=100) LDSET EPT=SSSLV LDSET EPT=SSJ= ENTRY SSSLV ENTRY SSJ= TITLE SSSLV - MASA SLAVE EXEC 00,00 OVERLAY IN SLVSKEL. *COMMENT *MSAS* SLAVE 00,00 OVERLAY. COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. SSJ= EQU 0 ***** SLVSKEL - MASA SLAVE EXEC OVERLAY SKELETON. * * SLVSKEL IS A COLLECTION OF COMPASS PROGRAMS TO PROVIDE * AN OVERLAY CAPABILITY FOR THE MASA SLAVE EXEC WRITTEN * IN SYMPL. * * CURRENTLY THE SYMPL LANGUAGE DOES NOT SUPPORT THE FEATURES * NECESSARY TO DESCRIBE AN OVERLAY TO THE LOADER. * * ALL COMPASS ROUTINES EXCEPT THE SSSLV ARE NON-EXECUTED * ROUTINES. THEY PROVIDE THE ENTRY POINT ADDRESS FOR THE * OVERLAY AND THE EXTERNAL ADDRESS TO THE SYMPL ROUTINE * WHERE CONTROL IS TO PASS TO AFTER THE OVERLAY IS LOADED. * * OVERLAYS ARE LOADED BY AN EXPLICIT CALL BY THE USER PROGRAM. * THE OVERLAY LOADER ROUTINE *SSOVL* IS TO BE CALLED BY THE * USER TO LOAD AND EXECUTE THE OVERLAY. * * THE DESIGN OF THESE COMPASS ROUTINES IS SUCH TO MEET * THE REQUIREMENTS OF THE OVERLAY ROUTINE *SSOVL*. * * EACH OVERLAY CONTAINS - * . OVERLAY LOADER DIRECTIVE. * . ENTRY POINT. * . AT THE ENTRY POINT LOCATION, THE ADDRESS * TO THE PROGRAM TO BE EXECUTED. * * SSSLV BSS 0 RJ =XSLVEXEC ENDRUN END SSSLV IDENT SXL7100 LCC OVERLAY(SSLVOVL,71,00) LDSET OMIT=SSJ= ENTRY SXL7100 TITLE SXL7100 - MASA SLAVE EXEC 71,00 OVERLAY (INITIALIZER). *COMMENT SSEXEC - 71,00 OVERLAY (INITIALIZER). COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. SXL7100 BSS RJ =XSLVINIT PROCEDURE ADDRESS END SXL7100 IDENT SXL7200 LCC OVERLAY(SSLVOVL,72,00) ENTRY SXL7200 TITLE SXL7200 - MASA SLAVE EXEC 72,00 OVERLAY (SLVLOOP). *COMMENT SSEXEC - 72,00 OVERLAY (SLVLOOP). COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. SXL7200 BSS RJ =XSLVLOOP PROCEDURE ADDRESS END SXL7200