File CORMAP.DC (file description)

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
/
/***********************************************************************



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search