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: 3210 (0xc8a) Types: TextFile Names: »KERNELPREFIX.H«, »kernelprefix.h«
└─⟦8c095a7f3⟧ Bits:30005798 CR80 Disc Pack ( Vol ILS systemdisk XAMOS TOS 10:01 hard boot #43c 19-7-87/JFJ ) └─ ⟦this⟧ »PREFIXES.D!MXAMOS.D!C.D!KERNELPREFIX.H« └─ ⟦this⟧ »PREFIXES.D!MXAMOS.D!C.D!kernelprefix.h« └─⟦c2e810e96⟧ Bits:30005799 CR80 Disc Pack ( XAMOS 841129 ILS TOS 10-01 System Disk Tilhører ILS/MSG hard boot boot entry #43c ) └─ ⟦this⟧ »PREFIXES.D!MXAMOS.D!C.D!KERNELPREFIX.H« └─ ⟦this⟧ »PREFIXES.D!MXAMOS.D!C.D!kernelprefix.h«
/*%NOLIST*/ /*---------------------------------------------------------------------- " " MODULE NAME: C - kernelprefix.h " MODULE ID NBR: CSS427 " MODULE VERSION: 01 " MODULE RELEASE: 03 " MODULE TYPE: HEADER " AUTHOR/DATE: THP/850910 " SOURCE LANGUAGE: C " COMPILE COMPUTER: CR80 " TARGET COMPUTER: CR80MX " OPERATING SYSTEM: (M)X-AMOS " ----------------------------------------------------------------------- CHANGE RECORD: VERSION AUTHOR/DATE DESCRIPTION OF CHANGE ------- ----------- --------------------- 0102 THP/850701 All the mask constants: SIGNAL_TYPE, ..., PARENT_SIGNAL_TYPE are renamed to SIGNAL, ..., PARENT_SIGNAL, and reverse, all the type constants SIGNAL, ..., PARENT_SIGNAL are rename to SIGNAL_TYPE, ..., PARENT_SIGNAL_TYPE. The INTERRUPT and DELAY constants are swapped. 0103 THP/850829 The types PACKED_NAME3, USER_ID, CREATION_BLOCK, SERROR, SEXCTC, SCREAT, PCB_ATTR, MESSAGE_BUFFER, and SYSTIME included. ---------------------------------------------------------------------*/ #define SIGNAL 0x1 #define MESSAGE 0x2 #define ANSWER 0x4 #define SYSTEM_MESSAGE 0x8 #define SYSTEM_ANSWER 0x10 #define PATH_MESSAGE 0x20 #define PATH_ANSWER 0x40 #define INTERRUPT 0x80 #define DELAY 0x100 #define PARENT_SIGNAL 0x200 #define SIGNAL_TYPE 0 #define MESSAGE_TYPE 1 #define ANSWER_TYPE 2 #define SYSTEM_MESSAGE_TYPE 3 #define SYSTEM_ANSWER_TYPE 4 #define PATH_MESSAGE_TYPE 5 #define PATH_ANSWER_TYPE 6 #define INTERRUPT_TYPE 7 #define TIME_OUT_TYPE 8 #define PARENT_SIGNAL_TYPE 9 typedef TEXT PACKED_NAME3[3]; typedef struct { PACKED_NAME3 p_name; int name_ident; } PROCESS_NAME; typedef struct { BYTES mmss; BYTES ddhh; BYTES yymm; } RTC_TIME; typedef int USERID[2]; typedef struct { PROCESS_NAME vname; int vprog, vinit, vmicro, vcapab; int vcpu, vprio, vlevel, vbase; int vsize, vbound, vmemory, vmsgs; USERID vuser; } CREATION_BLOCK; typedef struct { int error_code; int error_location; } SERROR; typedef int SEXECT[3]; typedef RTC_TIME SCREAT; typedef struct { int saccess; int sstate; SERROR serror; SEXECT sexect; SCREAT screat; } PCB_ATTR; typedef int MESSAGE_BUFFER[5]; typedef int SYSTIME[3]; /*%LIST*/