DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 3840 (0xf00) Types: TextFile Names: »PMODUE«
└─⟦9975dd352⟧ Bits:30005088 8" CR80 Floppy CR80FD_0043 ( CR/D/1032 PROMGEN (HBA) 790917 HBA PROMGEN BACKUP ) └─⟦69b0db55a⟧ └─ ⟦this⟧ »HBA.PMODUE«
"PAGE" \f "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" " " " MODULE NUMBER CSS/103/L-D/0100 NAME PROMGEN PROGRAM LISTING " " " " GENERAL PURPOSE PROM GENERATING PROGRAM " " " " ROVSING FH/790822 RELEASE 01 VERSION 001 " " " "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" " " " FUNCTION " " " " THE PROMGEN PROGRAM GENERATES PROMDESCRIPTIONS FROM A GIVEN " " HEXADECIMAL INPUT DISC FILE. " " THE PROMDESCRIPTIONS DEFINES THE CONTENT OF A NUMBER OF " " PROMS EACH CONTAINED IN ITS OWN DISCFILE. " " THESE DISCFILES HAVE TO BE CREATED PRIOR TO PROMGEN EXECUTION " " THE PROMDESCRIPTION IS AFTER A COPY TO A MAGNETIC TAPE , " " DIRECT USABLE AS INPUT TO A 'DATA I/O' PROM PROGRAMMER. " " PROMGEN TAKES FIXED INPUT PARAMETERS FROM A DISCFILE( " " SPECIFIED IN THE PROMGEN CALL) AND DYNAMIC PARAMETERS FROM " " THE OPERATORS CONSOLE. " " " "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "PAGE" \f " " "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" " " " INTERFACE " " INVOCATION " " PROGRAM CALL: PROMGEN S:<PDATA> P:<PARAM> " " PROMGEN: THE ASSEMBLED PROGRAM. " " PDATA : THE HEXADECIMAL INPUTFILE TO BE PROMMED. " " PARAM : FIXED INPUT PARAMETER FILE. " " " " THE PROGRAM REQUIRES INPUT PARAMETERS FROM OC: " " " " ORIGINATED BY: <IDENTIFIER> " " PROJECT NO: <LONG INTEGER> " " DATE: <LONG INTEGER> " " FLOPPY DISC NO,CR/D/: <INTEGER> " " SOURCETEXT AND VERSION: <TEXT> " " AREASIZE: <INTEGER> " " AREASTART ADDRESS: <INTEGER> " " WHERE THE TEXT BEFORE : IS SUPPLIED BY THE PROGRAM. " " THE < > IS SUPPLIED AS AN ANSWER BY THE OPERATOR. " " " " FORMAT OF THE PARAM DISCFILE: " " " " # MODULE <TEXT> " " # WORDSIZE <INTEGER> " " # PROMSIZE <INTEGER> " " # PROMWIDTH <INTEGER> " " # PARITYPROMS <INTEGER> " " [ # <SEQNO> <PROMFILE> <PROMID> <VERSION> <PARITYBIT> ]X " " [ # <SEQNO> <PARITYFILE> <PROMID> <VERSION> ]Y " " WHERE X= NUMBER OF PROMS(PARITY PROMS EXCLUDED). " " Y= NUMBER OF PARITY PROMS. " " X AND Y ARE REPETITIONS FACTORS. " " " " OUTPUT " " " " FOR EACH GENERATED PROM , THE PROGRAM WRITES ON THE " " OPERATORS CONSOLE: " " " " PROMID: <INTEGER> VERSION: <INTEGER> " " CHECKSUM: <HEXADECIMAL NUMBER> " " " " EXIT " " THE PROGRAM RELINQUISHES CONTROL, WHEN ALL THE SPECIFIED " " PROMS ARE CREATED OR IF A PARAMETER ERROR IS FOUND. " " " "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" " " " EXCEPTIONS " " " " IF A PARAMETER IS ILLEGAL, THE PROGRAM STOPS AND " " ISSUES AN APPROPRIATE ERRORMESSAGE. " " " "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "PAGE" \f "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" " " " PROGRAM GENERATION " " THE SOURCE PROGRAM CONSISTS OF THE FOLLOWING FILES: " " " " PMODULE : MODULE HEADER " " PREFIX : PREFIX ROUTINES " " IODEC : IO DECLARATIONS AND CONSTANTS " " PDEC : PROMGEN DECLARATIONS AND CONSTANTS " " IO : IO PROCEDURES " " PPROC : PROMGEN PROCEDURES " " PPROG : PROMGEN MAIN PROGRAM " " " " THESE SOURCE PROGRAMS ARE MERGED: " " MERGE S: PMERGE1 O:PS1 " " " " HEREAFTER THE COMPILER IS CALLED: " " COMPILE S:PS1 O:GENOBJ P:PLIST1 " " " " THE BLOCKSIZE IS CHANGED: " " CONV41 S:GENOBJ O:PROMGEN.BIN " " " "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" " " " PROGRAM STORAGE " " " " CR/D/1327 " " " "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" " " " REFERENCE DOCUMENTS " " VERSION DESCRIPTION DOCUMENT: CSS/103/VDD/0018 " " USERS MANUAL: CSS/103/USM/0025 " " LISTING : CSS/103/LST/0001 " " " "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "PAGE" \f «eof»