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