]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/CMD/GRAPHICS/GRPARSE.ASM

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / CMD / GRAPHICS / GRPARSE.ASM
1 PAGE ,132 ;AN000;
2 TITLE DOS GRAPHICS Command - Profile Load Modules #2
3 ;AN000;
4 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
5 ;; DOS - GRAPHICS Command
6 ;; (C) Copyright 1988 Microsoft
7 ;; ;AN000;
8 ;; File Name: GRLOAD.ASM ;AN000;
9 ;; ---------- ;AN000;
10 ;; ;AN000;
11 ;; Description: ;AN000;
12 ;; ------------ ;AN000;
13 ;; This file contains the modules used to load the ;AN000;
14 ;; GRAPHICS profile into resident memory. ;AN000;
15 ;; ;AN000;
16 ;; ************* The EGA Dynamic Save Area will be built (by ;AN000;
17 ;; ** NOTE ** CHAIN_INTERRUPTS in file GRINST.ASM) over top of these ;AN000;
18 ;; ************* modules to avoid having to relocate this save just before ;AN000;
19 ;; terminating. This is safe since the maximum memory used is ;AN000;
20 ;; 288 bytes and the profile loading modules are MUCH larger than ;AN000;
21 ;; this. So GRLOAD.ASM MUST be linked before GRINST.ASM and after ;AN000;
22 ;; GRPRINT.ASM. ;AN000;
23 ;; ;AN000;
24 ;; ;AN000;
25 ;; Documentation Reference: ;AN000;
26 ;; ------------------------ ;AN000;
27 ;; PLACID Functional Specifications ;AN000;
28 ;; OASIS High Level Design ;AN000;
29 ;; OASIS GRAPHICS I1 Overview ;AN000;
30 ;; ;AN000;
31 ;; Procedures Contained in This File: ;AN000;
32 ;; ---------------------------------- ;AN000;
33 ;; LOAD_PROFILE - Main module for profile loading ;AN000;
34 ;; ;AN000;
35 ;; Include Files Required: ;AN000;
36 ;; ----------------------- ;AN000;
37 ;; ?????????? - Externals for profile loading modules ;AN000;
38 ;; ;AN000;
39 ;; External Procedure References: ;AN000;
40 ;; ------------------------------ ;AN000;
41 ;; None ;AN000;
42 ;; ;AN000;
43 ;; Linkage Instructions: ;AN000;
44 ;; --------------------- ;AN000;
45 ;; Refer to GRAPHICS.ASM ;AN000;
46 ;; ;AN000;
47 ;; Change History: ;AN000;
48 ;; --------------- ;AN000;
49 ;; ;AN000;
50 ;; ;AN000;
51 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
52 ;; ;AN000;
53 ;; ;AN000;
54 CODE SEGMENT PUBLIC 'CODE' ;; ;AN000;
55 ;; ;AN000;
56 INCLUDE STRUC.INC ;; ;AN000;
57 ;; ;AN000;
58 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
59 ;; ;AN000;
60 ;; Public Symbols ;AN000;
61 ;; ;AN000;
62 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
63 ;; ;AN000;
64 ;; ;AN000;
65 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
66 ;; ;AN000;
67 ASSUME CS:CODE,DS:CODE ;; ;AN000;
68 ;; ;AN000;
69 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
70 ;; ;AN000;
71 ;-------------------------------------------------------------------------------;AN000;
72 ; Set assemble switches for parse code that is not required!! ;AN000;
73 ;-------------------------------------------------------------------------------;AN000;
74 DateSW EQU 0 ;AN000;
75 TimeSW EQU 0 ;AN000;
76 CmpxSW EQU 0 ;AN000;
77 DrvSW EQU 0 ;AN000;
78 QusSW EQU 0 ;AN000;
79 KeySW EQU 0 ;AN000;
80 ;Val1SW EQU 0 ;AN000;
81 ;Val2SW EQU 0 ;AN000;
82 ;AN000;
83 PUBLIC SYSPARSE ;; ;AN000;
84 INCLUDE PARSE.ASM ;; parser code ;AN000;
85 ;; ;AN000;
86 CODE ENDS ;; ;AN000;
87 END ;AN000;