⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kdfnow.asm

📁 [随书类]Dos6.0源代码
💻 ASM
字号:
;/*
; *                      Microsoft Confidential
; *                      Copyright (C) Microsoft Corporation 1991
; *                      All Rights Reserved.
; */
	PAGE  ,132
	TITLE MS-DOS 5.0 Keyboard Definition File

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; MS-DOS 5.0 - NLS Support - Keyboard Definition File
;;
;; This the file header and table pointers ONLY.
;; The actual tables are contained in seperate source files.
;; These are:
;;       KDFSP.ASM  - Spanish
;;       KDFPO.ASM  - Portuguese
;;       KDFGR.ASM  - German
;;       KDFIT142.ASM  - Italian
;;       KDFIT.ASM  - Italian
;;       KDFFR189.ASM  - French
;;       KDFFR.ASM  - French
;;       KDFSG.ASM  - Swiss German
;;       KDFSF.ASM  - Swiss French
;;       KDFDK.ASM  - Danish
;;       KDFUK168.ASM  - English
;;       KDFUK.ASM  - English
;;       KDFBE.ASM  - Belgium
;;       KDFNL.ASM  - Netherlands
;;       KDFNO.ASM  - Norway
;;       KDFLA.ASM  - Latin American
;;       KDFSV.ASM  - SWEDEN   -----> This moddule is used for both Sweden
;;            and Finland - exact same template
;;       KDFSU.ASM  - Finland  -----> Same module as Sweden eliminated
;;       KDFBR.ASM  - Brazil      [Mihindu 10/30/90 : added Brazil]
;;       KDFPL.ASM  - Poland      [Mihindu 11/30/90 : added Poland]
;;       KDFCZ.ASM  - Czech       [Mihindu 11/30/90 : added Czek]
;;       KDFSL.ASM  - Slovak      [Mihindu 11/30/90 : added Slovak]
;;       KDFHU.ASM  - Hungary     [Mihindu 11/30/90 : added Hungary]
;;       KDFYU.ASM  - Yugoslavia      [Mihindu 11/30/90 : added Yugoslavia]
;;           KDFRO.ASM  - Romanian          [ 02/24/93 : added Romanian ]
;;           KDFIC.ASM  - Iceland           [ 02/24/93 : added Iceland ]
;;           KDFJP.ASM  - JAPAN                    ;M000     ;JP9002, JP9009
;;       Dummy US - US
;; Linkage Instructions:
;;  The following instructions are contained in KDFLINK.BAT:
;;
;;  LINK KDF+KDFSP+KDFGE+KDFFR+KDFIT+KDFPO+KDFUK+KDFSG+KDFDK+KDFEOF;
;;  EXE2BIN KDF.EXE KEYBOARD.SYS
;;
;; Author:     BILL DEVLIN  - IBM Canada Laboratory - May 1986
;; Author:     NICK SAVAGE  - IBM Corp. - May 1986,87
;;
;; DCLove, March 8, 1988 - swapped 437/850 to 850/437 for SG & SF
;; DCLove, March 8, 1988 - uncommented SU(finland)& swapped 437/850 to 850/437
;;         as the Finnish want 850/437 vs. 437/850 for Sweden
;;         did not alter the pointer to kbid 153 to Sweden
;; CNS     April 14 1988 - swapped 437/850 to 850/437 for SP & LA
;; Kusuda  Feb. 1990     - Support Japanese keyboard.     ;M000         ;JP9002
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
							 ;;
							 ;;
CODE  SEGMENT PUBLIC 'CODE'          ;;
	ASSUME CS:CODE,DS:CODE         ;;
							 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;***************************************
;; File Header
;;***************************************
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
						 ;;
DB   0FFh,'KEYB   '                  ;; signature
DB   8 DUP(0)          ;; reserved
DW   0460H           ;; maximum size of Common Xlat Sect (650)
DW   01F0H           ;; max size of Specific Xlat Sect (350)
DW   0280H           ;; max size of State Logic (400)
DW   0             ;;AC000;reserved
;;  Number of IDs and languages incremented [Mihindu 10/30/90 : added Brazil]
;;  [Mihindu, 11/30/90 : added 5 more for Eastern Europe]
DW   22          ;;AC000 number of IDs
DW   23            ;M000    ;;AC000 number of languages
DB   'GR'                            ;; LANGUAGE CODE TABLE
DW   OFFSET GE_LANG_ENT,0      ;;
DB   'SP'                            ;;
DW   OFFSET SP_LANG_ENT,0      ;;
DB   'PO'                            ;;
DW   OFFSET PO_LANG_ENT,0      ;;
DB   'FR'                            ;;
DW   OFFSET FR2_LANG_ENT,0       ;;
DB   'DK'                            ;;
DW   OFFSET DK_LANG_ENT,0      ;;
;;DB   'SG'                            ;;
;;DW   OFFSET SG_LANG_ENT,0      ;;
DB   'IT'                            ;;
DW   OFFSET IT2_LANG_ENT,0       ;;
DB   'UK'                            ;;
DW   OFFSET UK2_LANG_ENT,0       ;;
;;DB   'SF'                            ;;
;;DW   OFFSET SF_LANG_ENT,0      ;;
DB   'BE'                            ;;
DW   OFFSET BE_LANG_ENT,0      ;;
DB   'NL'                            ;;
DW   OFFSET NL_LANG_ENT,0      ;;
DB   'NO'                            ;;
DW   OFFSET NO_LANG_ENT,0      ;;
DB   'CF'                            ;;
DW   OFFSET CF_LANG_ENT,0      ;;
DB   'SV'                            ;;
DW   OFFSET SV_LANG_ENT,0      ;;
DB   'SU'                            ;;
DW   OFFSET Su_LANG_ENT,0      ;;
DB   'LA'                            ;;
DW   OFFSET LA_LANG_ENT,0      ;;
DB   'BR'
DW   OFFSET BR_LANG_ENT,0      ;; [Mihindu 10/30/90 : added Brazil]
DB   'PL'
DW   OFFSET PL_LANG_ENT,0      ;; [Mihindu 11/30/90]
DB   'YU'
DW   OFFSET YU_LANG_ENT,0      ;; [Mihindu 11/30/90]
DB   'HU'
DW   OFFSET HU_LANG_ENT,0      ;; [Mihindu 11/30/90]
DB   'RO'
DW   OFFSET RO_LANG_ENT,0      ;;(YST)
DB   'IS'          ;;   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -