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: 1180 (0x49c) Types: TextFile Names: »CONFIG.S«
└─⟦b8af24a88⟧ Bits:30005796 CR80 Disc Pack ( MINICAMPS ) └─ ⟦this⟧ »GENS.D!SYSGEN.D!MINI_CAMPS.D!CONFIG.S«
%SUBMODULE %NOLIST $PREFIX %LIST $HEAD $LIMITS $TYPES %IMPORT: PACKNAME PROCEDURE PACKNAME( T: TEXT; VAR NM: PACKED_NAME; BYTES: INTEGER); EXTERN; " VAR I: INTEGER; BEGIN FOR I:=0 TO 7 DO NM[I] := 0; PACK( T[1], NM[0], BYTES); END; " %IMPORT:PACKIT PROCEDURE PACKIT( T: TEXT; VAR STRING: UNIV ELEMENT; BYTES: INTEGER); EXTERN; " BEGIN PACK( T[1], STRING, BYTES); END; " %IMPORT: GET_VERSION PROCEDURE GET_VERSION( VAR PROGRAM_VERSION: INTEGER); EXTERN; "PAGE" %EXPORT: CONFIG PROCEDURE CONFIG( VAR COMMON: COMMON_DATA); BEGIN WITH COMMON DO BEGIN MAXTERMINAL:= TERMINAL_LIMIT; NEW(TERMINAL); MAXPROCESS := PROCESS_LIMIT; NEW(PROCESS); MAXPROGRAM := PROGRAM_LIMIT; NEW(PRQGRAM); MAXFILSYS := FILSYS_LIMIT; NEW(FILSYS); MAXDEVICE := DEVICE_LIMIT; NEW(DEVICE); MAX_Q_SIZE := TERMINAL_LIMIT; NEW(LOAD_Q); GET_VERSION(TOS_VERSION); $DEFAULTS WITH NEWS DO BEGIN BYTE_COUNT := 16; PACKIT( '(:10:)Welcome to TOS(:10:)', MSG[1], BYTE_COUNT); END; LOCAL_PRINTER := TRUE; END; END; BEGIN END.