summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/KEYB/KEYB.ASM
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/CMD/KEYB/KEYB.ASM')
-rw-r--r--v4.0/src/CMD/KEYB/KEYB.ASM71
1 files changed, 71 insertions, 0 deletions
diff --git a/v4.0/src/CMD/KEYB/KEYB.ASM b/v4.0/src/CMD/KEYB/KEYB.ASM
new file mode 100644
index 0000000..fffce04
--- /dev/null
+++ b/v4.0/src/CMD/KEYB/KEYB.ASM
@@ -0,0 +1,71 @@
1
2 PAGE ,132
3 TITLE DOS - KEYB Command - Root Module
4
5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6;; DOS - NLS Support - KEYB Command
7;; (c) Copyright 1988 Microsoft
8;;
9;; File Name: KEYB.ASM
10;; ----------
11;;
12;; Description:
13;; ------------
14;; Contains root module for KEYB command. This module is the
15;; KEYB command entry point. KEYB is an external command included
16;; with PC DOS 3.3 to provide keyboard support for 14 languages.
17;; KEYB will jump immediately into the command processing in
18;; file KEYBCMD. All resident code is included before KEYBCMD
19;; in the linkage list.
20;;
21;; Documentation Reference:
22;; ------------------------
23;; PC DOS 3.3 NLS Interface Specification - May ?? 1986
24;; PC DOS 3.3 Detailed Design Document - May ?? 1986
25;;
26;; Procedures Contained in This File:
27;; ----------------------------------
28;;
29;;
30;; Include Files Required:
31;; -----------------------
32;; KEYBCMD.INC - External declarations for transient command
33;; processing routines
34;;
35;; External Procedure References:
36;; ------------------------------
37;; FROM FILE KEYCMD.ASM:
38;; KEYB_COMMAND - Main routine for transient command processing.
39;;
40;; Linkage Instructions:
41;; --------------------
42;; Link in .COM format. Resident code/data is in files KEYB thru
43;; KEYBCPSD.
44;;
45;; LINK KEYB+KEYBI9+KEYBI9C+KEYBI2F+KEYBI48+KEYBCPSD+KEYBMSG+
46;; COMMSUBS+KEYBTBBL+KEYBCMD;
47;; EXE2BIN KEYB.EXE KEYB.COM
48;;
49;; Change History:
50;; ---------------
51;;
52;;
53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
54 ;;
55 ;;
56CODE SEGMENT PUBLIC 'CODE' BYTE ;;
57 ;;
58 INCLUDE KEYBCMD.INC ;; Bring in external declarations
59 ;; for transient command processing
60 ASSUME CS:CODE,DS:CODE ;;
61 ORG 100H ;; required for .COM
62 ;;
63 ;;
64START: ;;
65 ;;
66 JMP KEYB_COMMAND ;;
67 ;;
68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
69
70CODE ENDS
71 END START