diff options
| author | 2024-04-25 21:24:10 +0100 | |
|---|---|---|
| committer | 2024-04-25 22:32:27 +0000 | |
| commit | 2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch) | |
| tree | 80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/CMD/GRAPHICS/GRPARSE.ASM | |
| parent | Merge pull request #430 from jpbaltazar/typoptbr (diff) | |
| download | ms-dos-main.tar.gz ms-dos-main.tar.xz ms-dos-main.zip | |
Diffstat (limited to 'v4.0/src/CMD/GRAPHICS/GRPARSE.ASM')
| -rw-r--r-- | v4.0/src/CMD/GRAPHICS/GRPARSE.ASM | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/v4.0/src/CMD/GRAPHICS/GRPARSE.ASM b/v4.0/src/CMD/GRAPHICS/GRPARSE.ASM new file mode 100644 index 0000000..3d837bb --- /dev/null +++ b/v4.0/src/CMD/GRAPHICS/GRPARSE.ASM | |||
| @@ -0,0 +1,87 @@ | |||
| 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; | ||