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: 2394 (0x95a) Types: TextFile Names: »MEMMGRPARAMS.S«
└─⟦b8af24a88⟧ Bits:30005796 CR80 Disc Pack ( MINICAMPS ) └─ ⟦this⟧ »GENS.D!SWELLPREFIX.D!MEMMGRPARAMS.S«
"----------------------------------------------------------------------- " " " MODULE NAME: MEMMORY MANAGER PARAMETERS (MEMMGRPARAMS) " MODULE ID NMB: CSS/878 " MODULE VERSION: 0102 " MODULE TYPE: PREFIX " MERGE FILES: - " " SPECIFICATIONS: - " AUTHOR/DATE: JSL/800608 " " DELIVERABLE: - " SOURCE LANGUAGE: SWELL " COMPILE COMPUTER: CR80 " TARGET COMPUTER: CR80 " OPER. SYSTEM: AMOS " "----------------------------------------------------------------------- " " CHANGE RECORD " " VERSION AUTHOR/DATE DESCRIPTION OF CHANGE " ------- ----------- --------------------- " 0102 JSL/800929 TYPE MEMORY_TYPE EXPANDED WITH DSPCTYPE " WHICH IS USED TO REQUEST MEMORY IN A SPE- " CIFIED SECTION. " LINE #42, CPECO #208 801105 " "----------------------------------------------------------------------- "PAGE«ff» "COMMANDS CONST MMGRELEASE = 0; "DEALLOCATE MEMORY MMGRESERVE = 1; "ALLOCATE MEMORY MMGCONVERT = 2; "CONVERT MEMORY PARAMETER MMGRELEASEALL = 3; "DEALLOCATE ALL MEMORY RESERVED MMGTRANSFER = 4; "TRANSFER MEMORY OWNERSHIP TYPE MEMMGR_COMMAND = MMGRELEASE..MMGTRANSFER; TYPE MEMORY_TYPE = (PROGTYPE,DATATYPE,DSPCTYPE); "PAGE0,ANY,SPEC SECT TYPE MEMMGR_MESSAGE = RECORD OPERATION: MEMMGR_COMMAND; KIND: INTEGER; "MULTIPLE SIGNIFICANSE FIELD WORD_SIZE: INTEGER; "MEMORY REQUIREMENT CPU_REQUIRED: CPU_NUMBER; SPARE: INTEGER; END; "SIGNIFICANCE OF MEMMGR_MESSAGE.KIND FIELD: " " RESERVE/KIND : MEMORY_TYPE " IN THE CASE DSPCTYPE THE UPPER BYTE " DESIGNATES THE REQUESTED PAGE " RELEASE/MEMORY : MEMORY_PARAMETER " TRANSFER/NEW_OWNER: PCB_INDEX; TYPE MEMORY_PARAMETER = INTEGER; "RESULTS CONST MMGDONE = 0; "OPERATION COMPLETE TYPE MEMMGR_ANSWER = RECORD RESULT: INTEGER; "0/BMERROR MEMORY: MEMORY_PARAMETER; ADDR: ABSPTR; CPU_PAGE: INTEGER; "CPU (MSB), PAGE (LSB) WORD_SIZE: INTEGER; END; "END OF MEMMGRPARAMS «a5»