Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

94 lines
3.8 KiB

;/*
; * Microsoft Confidential
; * Copyright (C) Microsoft Corporation 1988 - 1991
; * All Rights Reserved.
; */
PAGE ,132 ;AN000;
TITLE DOS GRAPHICS Command - Profile Load Modules #2
;AN000;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
;; DOS - GRAPHICS Command
;;
;; ;AN000;
;; File Name: GRLOAD.ASM ;AN000;
;; ---------- ;AN000;
;; ;AN000;
;; Description: ;AN000;
;; ------------ ;AN000;
;; This file contains the modules used to load the ;AN000;
;; GRAPHICS profile into resident memory. ;AN000;
;; ;AN000;
;; ************* The EGA Dynamic Save Area will be built (by ;AN000;
;; ** NOTE ** CHAIN_INTERRUPTS in file GRINST.ASM) over top of these ;AN000;
;; ************* modules to avoid having to relocate this save just before ;AN000;
;; terminating. This is safe since the maximum memory used is ;AN000;
;; 288 bytes and the profile loading modules are MUCH larger than ;AN000;
;; this. So GRLOAD.ASM MUST be linked before GRINST.ASM and after ;AN000;
;; GRPRINT.ASM. ;AN000;
;; ;AN000;
;; ;AN000;
;; Documentation Reference: ;AN000;
;; ------------------------ ;AN000;
;; PLACID Functional Specifications ;AN000;
;; OASIS High Level Design ;AN000;
;; OASIS GRAPHICS I1 Overview ;AN000;
;; ;AN000;
;; Procedures Contained in This File: ;AN000;
;; ---------------------------------- ;AN000;
;; LOAD_PROFILE - Main module for profile loading ;AN000;
;; ;AN000;
;; Include Files Required: ;AN000;
;; ----------------------- ;AN000;
;; ?????????? - Externals for profile loading modules ;AN000;
;; ;AN000;
;; External Procedure References: ;AN000;
;; ------------------------------ ;AN000;
;; None ;AN000;
;; ;AN000;
;; Linkage Instructions: ;AN000;
;; --------------------- ;AN000;
;; Refer to GRAPHICS.ASM ;AN000;
;; ;AN000;
;; Change History: ;AN000;
;; --------------- ;AN000;
;; ;AN000;
;; ;AN000;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
;; ;AN000;
;; ;AN000;
CODE SEGMENT PUBLIC 'CODE' ;; ;AN000;
;; ;AN000;
INCLUDE STRUC.INC ;; ;AN000;
;; ;AN000;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
;; ;AN000;
;; Public Symbols ;AN000;
;; ;AN000;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
;; ;AN000;
;; ;AN000;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
;; ;AN000;
ASSUME CS:CODE,DS:CODE ;; ;AN000;
;; ;AN000;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
;; ;AN000;
;-------------------------------------------------------------------------------;AN000;
; Set assemble switches for parse code that is not required!! ;AN000;
;-------------------------------------------------------------------------------;AN000;
DateSW EQU 0 ;AN000;
TimeSW EQU 0 ;AN000;
CmpxSW EQU 0 ;AN000;
DrvSW EQU 0 ;AN000;
QusSW EQU 0 ;AN000;
KeySW EQU 0 ;AN000;
;Val1SW EQU 0 ;AN000;
;Val2SW EQU 0 ;AN000;
include version.inc ;AN000;
PUBLIC SYSPARSE ;; ;AN000;
INCLUDE PARSE.ASM ;; parser code ;AN000;
;; ;AN000;
CODE ENDS ;; ;AN000;
END ;AN000;