home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
progm
/
tptools.zip
/
FIRSTED.ZIP
/
EDCMDS.ASM
< prev
next >
Wrap
Assembly Source File
|
1987-12-21
|
5KB
|
156 lines
;
; EDCMDS.ASM
; ED 4.0
; Copyright (c) 1985, 87 by Borland International, Inc.
;
; Keystroke to command mapping
;
DATA SEGMENT BYTE PUBLIC
DATA ENDS
CODE SEGMENT BYTE PUBLIC
ASSUME CS:CODE,DS:DATA
PUBLIC EdInitCmdListPtr
CmdListBytes EQU 512
;CS-relative data:
;ID string used by the installation program to find keystrokes
KIDstring DB 26,'KEYBOARD INSTALLATION AREA'
MaxInstallLen DW CmdListBytes
InstallCmdList LABEL BYTE
;installable keystrokes
;first byte is number of keys, followed by keys, followed by command number
db 002H,000H,04BH, 000H
db 001H,013H, 000H
db 002H,000H,04DH, 001H
db 001H,004H, 001H
db 002H,000H,073H, 002H
db 001H,001H, 002H
db 002H,000H,074H, 003H
db 001H,006H, 003H
db 002H,000H,048H, 004H
db 001H,005H, 004H
db 002H,000H,050H, 005H
db 001H,018H, 005H
db 001H,017H, 006H
db 001H,01AH, 007H
db 002H,000H,051H, 008H
db 001H,003H, 008H
db 002H,000H,049H, 009H
db 001H,012H, 009H
db 002H,000H,084H, 00AH
db 002H,011H,012H, 00AH
db 002H,000H,076H, 00BH
db 002H,011H,003H, 00BH
db 002H,000H,047H, 00CH
db 002H,011H,013H, 00CH
db 002H,000H,04FH, 00DH
db 002H,011H,004H, 00DH
db 002H,000H,077H, 00EH
db 002H,011H,005H, 00EH
db 002H,000H,075H, 00FH
db 002H,011H,018H, 00FH
db 002H,00AH,00CH, 012H
db 002H,00AH,003H, 013H
db 002H,011H,010H, 015H
db 002H,011H,015H, 016H
db 002H,011H,00CH, 017H
db 001H,009H, 018H
db 001H,010H, 019H
db 001H,00DH, 01AH
db 001H,00EH, 01BH
db 002H,000H,053H, 01CH
db 001H,007H, 01CH
db 001H,008H, 01DH
db 001H,07FH, 01DH
db 001H,014H, 01EH
db 002H,011H,019H, 01FH
db 001H,019H, 020H
db 002H,011H,006H, 022H
db 002H,011H,001H, 023H
db 001H,00CH, 025H
db 002H,00BH,011H, 029H
db 002H,00BH,012H, 02AH
db 002H,00BH,013H, 02BH
db 002H,00BH,017H, 02CH
db 002H,00BH,018H, 02DH
db 002H,000H,03CH, 02DH
db 002H,00FH,001H, 02EH
db 002H,000H,056H, 02EH
db 002H,00FH,013H, 02FH
db 002H,00FH,00EH, 031H
db 002H,000H,040H, 031H
db 002H,00BH,002H, 034H
db 002H,000H,041H, 034H
db 002H,00BH,00BH, 035H
db 002H,000H,042H, 035H
db 002H,011H,002H, 036H
db 002H,011H,00BH, 037H
db 002H,00BH,003H, 038H
db 002H,00BH,016H, 039H
db 002H,00BH,019H, 03AH
db 002H,00BH,008H, 03BH
db 002H,00BH,014H, 03CH
db 002H,00BH,00DH, 03DH
db 002H,00BH,030H, 03EH
db 002H,00BH,031H, 03FH
db 002H,00BH,032H, 040H
db 002H,00BH,033H, 041H
db 002H,00BH,034H, 042H
db 002H,00BH,035H, 043H
db 002H,00BH,036H, 044H
db 002H,00BH,037H, 045H
db 002H,00BH,038H, 046H
db 002H,00BH,039H, 047H
db 002H,011H,030H, 048H
db 002H,011H,031H, 049H
db 002H,011H,032H, 04AH
db 002H,011H,033H, 04BH
db 002H,011H,034H, 04CH
db 002H,011H,035H, 04DH
db 002H,011H,036H, 04EH
db 002H,011H,037H, 04FH
db 002H,011H,038H, 050H
db 002H,011H,039H, 051H
db 002H,00AH,016H, 068H
db 002H,00AH,012H, 069H
db 001H,016H, 06AH
db 002H,000H,052H, 06AH
db 002H,011H,009H, 06BH
db 002H,00AH,004H, 07FH
db 002H,00AH,015H, 085H
db 002H,00AH,005H, 087H
db 002H,00BH,00EH, 097H
db 002H,00FH,010H, 099H
db 002H,000H,059H, 099H
db 001H,015H, 0C0H
;fill unused portion with nulls
db (InstallCmdList-$+CmdListBytes) dup(0)
;****************************************************** EdInitCmdListPtr
;function EdInitCmdListPtr
;Return pointer to start of command list
EdInitCmdListPtr PROC NEAR
MOV DX,CS ;CmdList is in Code segment
LEA AX,InstallCmdList ;Here is its offset
RET
EdInitCmdListPtr ENDP
CODE ENDS
END