Directory of image this file is from
This file as a plain text file
/*********************************************************************** / / CORMAP ; OS/8 CORE MAP PROGRAM / A.WINDRAM 6 JAN 75 / / THIS PROGRAM IS AN ALTERNATIVE TO THE OS/8 SYSTEM PROGRAM BITMAP / IT OFFERS MORE CONCISE OUTPUT, AND ADDITIONAL FACILITIES / / BOTH ABSOLUTE AND RELOCATABLE BINARY FILES CAN BE MAPPED / / FILES ARE SPECIFIED IN GROUPS / FOR ABSOLUTE BINARY FILES, ALL INPUT FILES IN THE GROUP ARE ASSUMED / TO BE PART OF THE SAME PROGRAM, AND ARE ENTERED IN THE SAME MAP / FOR RELOCATABLE BINARY FILES, EACH SECTION IS MAPPED INDEPENDENTLY, / AND ITS ENTRY NAMES ARE LISTED / / FILE SPECIFICATION IS BY COMMAND DECODER. A GROUP SPECIFICATION / ENDS ON THE FIRST LINE ON WHICH /C IS NOT SPECIFIED. / ONLY THE FIRST OUTPUT FILE ON ANY LINE IS RECOGNISED. / OUTPUT FOR A GROUP WILL GO TO THE LAST MENTIONED OUTPUT FILE FOR / THE GROUP, OR TO TTY: BY DEFAULT. IF TTY: IS NOT AVAILABLE, AND / THE OUTPUT FILE IS DEFAULTED, /C WILL BE ASSUMED FOR THE LAST LINE / AND A WARNING MESSAGE WILL BE PRINTED BEFORE CD IS RECALLED. / DEFAULT EXTENSION FOR INPUT FILES IS "BN", & FOR OUTPUT IS "MP" / / OPTIONS AVAILABLE FALL INTO 3 CATEGORIES :- / / 1) IMMEDIATE ACTION OPTIONS :- / / /A ABANDON THIS GROUP AND START AGAIN / / /C CONTINUE THIS GROUP ON TO ANOTHER COMMAND DECODER LINE / / /O CANCEL ANY GLOBAL OPTIONS SPECIFIED ON PREVIOUS LINES / IN THIS GROUP / / / 2) GLOBAL OPTIONS ; APPLY TO ALL FILES IN THE GROUP :- / / /F PRINT FREE AREAS INSTEAD OF LOADED AREAS / ( THIS FORCES /N ON FOR ALL FILES, AND /X OFF ) / / /K KEEP ANY CURRENT MAP AND ADD TO IT / / /L PRINT LENGTH OF EACH AREA IN ADDITION TO START & END ADDRESSES / / /R INPUT FILES ARE RELOCATABLE BINARY / ( THIS FORCES /N AND /0 ON FOR ALL FILES, AND /X OFF ) / / /X INHIBIT PRINTING OF SUMMARY MAP / / =DG WHERE DG IS AN OCTAL DIGIT > 0. PRINT DG AREAS PER LINE / ( DEFAULT IS 4, OR 3 IF /L IS SPECIFIED ) / / / 3) LOCAL OPTIONS ; APPLY TO FILES ON THE LINE ON WHICH THEY ARE GIVEN / / /N INHIBIT PRINT OF DETAILS OF EACH BLOCK OF CODE / AS IT IS ENCOUNTERED / / /S PROCESS ALL BINARY SECTIONS IN EACH FILE, NOT JUST THE FIRST / SECTION / / /DG WHERE DG IS AN OCTAL DIGIT. FORCE LOADING INTO FIELD DG, / UNLESS THE FILE CONTAINS FIELD DEFINITIONS / / / / A * APPEARING AFTER DETAILS OF A BLOCK OF CODE MEANS THAT THE BLOCK / OVERLAYS SOME AREA WHICH HAS ALREADY BEEN LOADED. / THIS INFORMATION DOES NOT APPEAR IF /N IS ON / / / CORE LAYOUT :- / 00000 - 04577 PROGRAM / 04600 - 05577 OUTPUT BUFFER ( 2 BLOCKS ) / 05600 - 06577 MINIMUM INPUT BUFFER ( 2 BLOCKS ) / 06600 - 07577 REST OF INPUT BUFFER, & DEVICE HANDLERS / 10000 - 17577 CORE MAP OF AREAS LOADED / / / TO ASSEMBLE, LOAD & SAVE THE PROGRAM :- / .R PAL8 / *CORMAP/L/P$ / / .SAVE SYS CORMAP / /***********************************************************************