From 7ecdca5983c8fada6a600b71e0673416d7772a09 Mon Sep 17 00:00:00 2001 From: Richard Burgess <> Date: Tue, 18 Jan 1994 08:38:44 +0000 Subject: [PATCH] autocommit for files dated 1994-01-18 08:38:44 --- dasm/source/runfile.h | 38 ++++++++++++++++++++++++++++++++++++++ msamples/dasmm/runfile.h | 38 ++++++++++++++++++++++++++++++++++++++ mscode16/dumprun/runfile.h | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 dasm/source/runfile.h create mode 100644 msamples/dasmm/runfile.h create mode 100644 mscode16/dumprun/runfile.h 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 *****************/ -- 2.40.0