Google
 

Trailing-Edge - PDP-10 Archives - klad_sources - klad.sources/mbsub.tec
There are no other files named mbsub.tec in the archive.
!MBSUB.TEC		JEFFREY ARNO BARRY  29857	 4-Jun-78

THE PURPOSE OF MBSUB.TEC IS TO TAKE THE KL10 DIAGNOSTIC MEMORY BOOT SUBROUTINE
PACKAGE, MBSUB.P11, AND BREAK IT INTO THE SOURCE MODULES REQUIRED FOR THE
OVERLAYS TO RUN UNDER THE RSX-20F PROGRAM "KLI".

THE FOLLOWING ASSUMPTIONS ARE MADE ABOUT MBSUB.P11:

1. THE INDIVIDUAL SOURCE MODULES ARE COMPLETELY SELF-CONTAINED AND IN ONE
   CONTIGUOUS PIECE WITHIN MBSUB.P11.

2. EACH MODULE SOURCE IS PRECEDED BY A LINE CONTAINING:
   "START KLI MEM CONF MODULE" ... <SPACE>"?.P11"
   WHERE ?.P11 IS THE NAME OF THE MODULE SOURCE FILE TO BE CREATED.

3. NOTHING USEFULL PRECEDES THE FIRST MODULE MARKER LINE.

4. THE END OF MBSUB.P11 MARKS THE END OF THE LAST MODULE.

TO RUN THIS TECO PROGRAM:
@R TECO
*ERMBSUB.TEC$YHX0M0$$

THE PROGRAM WILL TYPE OUT EACH MARKER LINE AS IT IS FOUND AND EXIT TECO
WHEN ALL MODULE SOURCE FILES ARE CREATED.

WARNING: DON'T FORGET TO MOVE THE CODE SECTIONS AROUND IN MBSUB.P11 WHEN
YOU CHANGE THE MEMORY BOOT OVERLAY CONTROL FILE MBOVLC.P11.  MAKE SURE
THAT EACH SECTION FOLLOWS THE MODULES SOURCE MARKER FOR THE MODULE YOU
WANT IT TO BE IN.
!


HK ERMBSUB.P11 _START KLI MEM CONF MODULE 0L B,.K
<T S.P11 .U2 <-C 1A-32"E 1; '> C .,Q2X1 J IEW G1 27I B,.X1 B,.K M1
Q2J :NSTART KLI MEM CONF MODULE; 0L B,.P B,.K EF> EX