From: Richard Burgess <> Date: Tue, 18 Jan 1994 08:38:44 +0000 (+0000) Subject: autocommit for files dated 1994-01-18 08:38:44 X-Git-Url: https://pd.if.org/git/?p=mmurtl;a=commitdiff_plain;h=7ecdca5983c8fada6a600b71e0673416d7772a09 autocommit for files dated 1994-01-18 08:38:44 --- diff --git a/dasm/source/runfile.h b/dasm/source/runfile.h new file mode 100644 index 0000000..2a9bffd --- /dev/null +++ b/dasm/source/runfile.h @@ -0,0 +1,38 @@ +/* Runfile.h */ + +/* This contains all the defines to build or read a MMURTL runfile */ + +#define IDTAG 0x80 +#define VERTAG 0x82 +#define DATETAG 0x83 +#define CMNTTAG 0x84 +#define SEGTAG 0x90 +#define DOFFTAG 0x92 +#define COFFTAG 0x94 +#define STRTTAG 0x96 +#define DLLIDTAG 0xA0 +#define CODETAG 0xB0 +#define DATATAG 0xB2 +#define CDFIXTAG 0xC0 /* most common (e.g., a variable ref in CSEG) */ +#define CCFIXTAG 0xC1 /* CSEG item refers to CSEG item */ +#define DDFIXTAG 0xC2 /* DESG item refers to DSEG item */ +#define DCFIXTAG 0xC3 /* DESG item refers to CSEG item */ +#define DLFIXTAG 0xC5 /* DLL called from CSEG */ +#define DLPUBTAG 0xC8 /* DLL Defined in CSEG */ +#define ENDTAG 0XFF + +/* legal values for run file types */ + +#define IDRUNFILE 1 +#define IDDLLFILE 2 +#define IDDEVDRV 3 + + +struct tagtype { + unsigned char id; + long len; + }; + +#define TAGSIZE 5 /* This includes the TAGID & tag length */ + +/************ END OF MODULE *****************/ diff --git a/msamples/dasmm/runfile.h b/msamples/dasmm/runfile.h new file mode 100644 index 0000000..2a9bffd --- /dev/null +++ b/msamples/dasmm/runfile.h @@ -0,0 +1,38 @@ +/* Runfile.h */ + +/* This contains all the defines to build or read a MMURTL runfile */ + +#define IDTAG 0x80 +#define VERTAG 0x82 +#define DATETAG 0x83 +#define CMNTTAG 0x84 +#define SEGTAG 0x90 +#define DOFFTAG 0x92 +#define COFFTAG 0x94 +#define STRTTAG 0x96 +#define DLLIDTAG 0xA0 +#define CODETAG 0xB0 +#define DATATAG 0xB2 +#define CDFIXTAG 0xC0 /* most common (e.g., a variable ref in CSEG) */ +#define CCFIXTAG 0xC1 /* CSEG item refers to CSEG item */ +#define DDFIXTAG 0xC2 /* DESG item refers to DSEG item */ +#define DCFIXTAG 0xC3 /* DESG item refers to CSEG item */ +#define DLFIXTAG 0xC5 /* DLL called from CSEG */ +#define DLPUBTAG 0xC8 /* DLL Defined in CSEG */ +#define ENDTAG 0XFF + +/* legal values for run file types */ + +#define IDRUNFILE 1 +#define IDDLLFILE 2 +#define IDDEVDRV 3 + + +struct tagtype { + unsigned char id; + long len; + }; + +#define TAGSIZE 5 /* This includes the TAGID & tag length */ + +/************ END OF MODULE *****************/ diff --git a/mscode16/dumprun/runfile.h b/mscode16/dumprun/runfile.h new file mode 100644 index 0000000..2a9bffd --- /dev/null +++ b/mscode16/dumprun/runfile.h @@ -0,0 +1,38 @@ +/* Runfile.h */ + +/* This contains all the defines to build or read a MMURTL runfile */ + +#define IDTAG 0x80 +#define VERTAG 0x82 +#define DATETAG 0x83 +#define CMNTTAG 0x84 +#define SEGTAG 0x90 +#define DOFFTAG 0x92 +#define COFFTAG 0x94 +#define STRTTAG 0x96 +#define DLLIDTAG 0xA0 +#define CODETAG 0xB0 +#define DATATAG 0xB2 +#define CDFIXTAG 0xC0 /* most common (e.g., a variable ref in CSEG) */ +#define CCFIXTAG 0xC1 /* CSEG item refers to CSEG item */ +#define DDFIXTAG 0xC2 /* DESG item refers to DSEG item */ +#define DCFIXTAG 0xC3 /* DESG item refers to CSEG item */ +#define DLFIXTAG 0xC5 /* DLL called from CSEG */ +#define DLPUBTAG 0xC8 /* DLL Defined in CSEG */ +#define ENDTAG 0XFF + +/* legal values for run file types */ + +#define IDRUNFILE 1 +#define IDDLLFILE 2 +#define IDDEVDRV 3 + + +struct tagtype { + unsigned char id; + long len; + }; + +#define TAGSIZE 5 /* This includes the TAGID & tag length */ + +/************ END OF MODULE *****************/