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: 3396 (0xd44) Types: TextFile Names: »MEMMGRPARAMS.S«
└─⟦8c095a7f3⟧ Bits:30005798 CR80 Disc Pack ( Vol ILS systemdisk XAMOS TOS 10:01 hard boot #43c 19-7-87/JFJ ) └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!ALTFMS.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!FILSYS.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!MY_SYSTEM.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!QUATTRO_MUX.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!SINGLE.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!ALTFMS.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!FILSYS.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!MY_SYSTEM.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!QUATTRO_MUX.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!SINGLE.D!GENS.D!MEMMGRPARAMS.S« └─⟦c2e810e96⟧ Bits:30005799 CR80 Disc Pack ( XAMOS 841129 ILS TOS 10-01 System Disk Tilhører ILS/MSG hard boot boot entry #43c ) └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!ALTFMS.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!FILSYS.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!MY_SYSTEM.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!QUATTRO_MUX.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FILE.D!FMS.D!SINGLE.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!ALTFMS.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!FILSYS.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!MY_SYSTEM.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!QUATTRO_MUX.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »SYSTEMS.D!XAMOS.D!GEN850501.D!FMS.D!SINGLE.D!GENS.D!MEMMGRPARAMS.S« └─⟦e0c43619c⟧ Bits:30005797 CR80 Disc pack ( Vol:FNJ1 861029/EC CR80 S/W Package II+III+IV+V+VII ) └─ ⟦this⟧ »CSP005_V0501.D!CSS920.D!LINK.D!ERP_SINGLE.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »CSP005_V0501.D!CSS920.D!LINK.D!MX.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »CSP005_V0501.D!CSS920.D!LINK.D!MX_CRAM.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »CSP005_V0501.D!CSS920.D!LINK.D!MX_DMA.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »CSP005_V0501.D!CSS920.D!LINK.D!MY_SYSTEM.D!GENS.D!MEMMGRPARAMS.S« └─ ⟦this⟧ »CSP005_V0501.D!CSS920.D!LINK.D!SINGLE.D!GENS.D!MEMMGRPARAMS.S«
"----------------------------------------------------------------------- " " PROJECT: CR801/CROPS " " MODULE NAME: MEMMORY MANAGER PARAMETERS (MEMMGRPARAMS) " MODULE ID NMB: COS/410 " MODULE VERSION: 0105 " 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. " " 0103 JSL/801027 EXPANDED DEFINITION OF MESSAGE PARAMETERS " " 0104 JSL/801123 PARAMETERS FOR FUNCTIONS ALLCAP AND " ALLSTA INCLUDED " "----------------------------------------------------------------------- "PAGE«ff» " THE SIGNIFICANCE OF THE PARAMETERS IN THE MEMMGR MESSAGE RECORD " ARE DEPENDANT OF THE TYPE OF OPERATION SPECIFIED AS FOLLOWS: " " . RELEASE - KIND = MEMORY PARAMETER " . RESERVE - KIND = MEMORY TYPE (,PAGE IF TYPE=DSPCTYPE) " . CONVERT - KIND = MEMORY PARAMETER " . RELEASEALL- KIND = MEMORY PARAMETER " . TRANSFER - KIND = MEMORY PARAMETER, WORD_SIZE = NEW_OWNER (PCB) " . ALLCAP - KIND NA " . ALLSTA - KIND NA "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 MMGALLCAP = 5; "RETURN SEGMENT CAPACITY MMGALLSTA = 6; "RETURN SEGMENT AVAILABILITY TYPE MEMMGR_COMMAND = MMGRELEASE..MMGALLSTA; TYPE MEMORY_TYPE = (PROGTYPE,DATATYPE,DSPCTYPE); "PAGE0,ANY,SPEC SECT TYPE MEMMGR_MESSAGE = RECORD OPERATION: MEMMGR_COMMAND; KIND: INTEGER; "TYPE/MEMORY PARAMETER WORD_SIZE: INTEGER; "MEMORY REQUIREMENT/NEW OWNER (PCB) CPU_REQUIRED: CPU_NUMBER; SPARE: INTEGER; END; CONST MMMKINDP = 0; MMMKINDX = 8; "KIND FIELD MMMPAGP = 8; MMMPAGX = 2; "PAGE FIELD TYPE MEMORY_PARAMETER = INTEGER; "RESULTS CONST MMGDONE = 0; "OPERATION COMPLETE TYPE MEMMGR_ANSWER = RECORD RESULT: INTEGER; "MMGDONE/BMERROR MEMORY: MEMORY_PARAMETER; ADDR: ABSPTR; CPU_PAGE: INTEGER; WORD_SIZE: INTEGER; END; CONST MMAPAGP = 2; MMAPAGX = 2; "PAGE FIELD MMACPUP = 8; MMACPUX = 3; "CPU FIELD "IN THE CASE COMMAND=MMGALLCAP/MMGALLSTA THE ANSWER CONTAINS IN "PARAMETERS 1,2,3 AND 4 THE NUMBER OF MEMORY SEGMENTS IN SECTIONS "0,1,2 AND 3, WHICH ARE WRITABLE (CAPACITY)/ALLOCATABLE (STATUS) "RESPECTIVELY "THE SIZE OF A MEMORY SEGMENT IS DEFINED BY THE LN 2 OF THE SIZE IN WORDS: CONST MSGSZLN = 7; "MEMORY SEGMENT SIZE = 128 WORDS "END OF MEMMGRPARAMS