summaryrefslogtreecommitdiffstats
path: root/private/mvdm/dos/v86/cmd/graphics/grctrl.ext
diff options
context:
space:
mode:
authorAdam <you@example.com>2020-05-17 05:51:50 +0200
committerAdam <you@example.com>2020-05-17 05:51:50 +0200
commite611b132f9b8abe35b362e5870b74bce94a1e58e (patch)
treea5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/mvdm/dos/v86/cmd/graphics/grctrl.ext
downloadNT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip
Diffstat (limited to '')
-rw-r--r--private/mvdm/dos/v86/cmd/graphics/grctrl.ext61
1 files changed, 61 insertions, 0 deletions
diff --git a/private/mvdm/dos/v86/cmd/graphics/grctrl.ext b/private/mvdm/dos/v86/cmd/graphics/grctrl.ext
new file mode 100644
index 000000000..aaa0108b7
--- /dev/null
+++ b/private/mvdm/dos/v86/cmd/graphics/grctrl.ext
@@ -0,0 +1,61 @@
+;/*
+; * Microsoft Confidential
+; * Copyright (C) Microsoft Corporation 1988 - 1991
+; * All Rights Reserved.
+; */
+PAGE ,132
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
+;; DOS - GRAPHICS Command
+;;
+;; ;AN000;
+;; File Name: GRCTRL.EXT ;AN000;
+;; ---------- ;AN000;
+;; ;AN000;
+;; Description: ;AN000;
+;; ------------ ;AN000;
+;; Include file containing external declarations for ;AN000;
+;; the code and data defined in GRCTRL.ASM ;AN000;
+;; ;AN000;
+;; Change History:
+;; ---------------
+;; M001 NSM 1/30/91 extern decl for old_int_10 vector
+;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
+ ;; ;AN000;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;AN000;
+EXTRN DET_HW_CONFIG:NEAR ;AN000;
+EXTRN RGB:BYTE ;AN000;
+EXTRN BIOS_INT_5H:WORD ;AN000;
+
+EXTRN OLD_INT_10H:WORD ; /* M001 */
+
+EXTRN PRT_SCR:NEAR ;AN000;
+EXTRN PRINT_SCREEN_ALLOWED:BYTE ;AN000;
+EXTRN XLT_TAB:BYTE ;AN000;
+EXTRN MODE_TYPE:BYTE ;AN000;
+EXTRN CUR_MODE_PTR:WORD ;AN000;
+EXTRN CUR_MODE:BYTE ;AN000;
+EXTRN MODE_TYPE:BYTE ;AN000;
+EXTRN NB_COLORS:WORD ;AN000;
+EXTRN SCREEN_HEIGHT:WORD ;AN000;
+EXTRN SCREEN_WIDTH:WORD ;AN000;
+EXTRN NB_CHAR_COLUMNS:BYTE ;AN000;
+EXTRN CUR_PAGE:BYTE ;AN000;
+EXTRN CUR_COLUMN:WORD ;AN000;
+EXTRN CUR_ROW:WORD ;AN000;
+EXTRN NB_SCAN_LINES:WORD ;AN000;
+EXTRN SCAN_LINE_MAX_LENGTH:WORD ;AN000;
+EXTRN CUR_SCAN_LNE_LENGTH:WORD ;AN000;
+EXTRN PRT_BUF:BYTE ;AN000;
+EXTRN NB_BOXES_PER_PRT_BUF:BYTE ;AN000;
+EXTRN CUR_BOX:BYTE ;AN000;
+EXTRN BOX_H:BYTE ;AN000;
+EXTRN BOX_W:BYTE ;AN000;
+EXTRN ERROR_CODE:BYTE ;AN000;
+EXTRN ROTATE_SW:BYTE ;AN000;
+
+; EQUATES USED BY INT 10 HANDLER
+
+ALTERNATE_SELECT equ 12h ; int 10 function code
+ALT_PRT_SC_SELECT equ 20h ; sub function code
+ \ No newline at end of file