windows-nt/Source/XPSP1/NT/base/mvdm/dpmi/el/dxmsg.asm
2020-09-26 16:20:57 +08:00

163 lines
5.9 KiB
NASM
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

PAGE ,132
TITLE DXMSG.ASM -- Dos Extender Text Messages
; Copyright (c) Microsoft Corporation 1989-1991. All Rights Reserved.
;***********************************************************************
;
; DXMSG.ASM -- Dos Extender Text Messages
;
;-----------------------------------------------------------------------
;
; This module contains the text messages displayed by the 80286 DOS
; Extender. The messages are contained in this file to ease their
; conversion to other languages.
;
;-----------------------------------------------------------------------
;
; 12/06/89 jimmat Update message text as per User Ed
; 08/03/89 jimmat Original version
;
;***********************************************************************
.286p
; -------------------------------------------------------
; INCLUDE FILE DEFINITIONS
; -------------------------------------------------------
.xlist
.sall
include segdefs.inc
include gendefs.inc
.list
; -------------------------------------------------------
; CODE SEGMENT VARIABLES
; -------------------------------------------------------
DXCODE segment
; Note: these DXCODE segment messages are all linked after the CodeEnd
; variable, so they will be discarded after initialization.
public ER_CPUTYPE, ER_PROTMODE, ER_NOHIMEM, ER_DXINIT, ER_REALMEM
public ER_EXTMEM, ER_NOEXE
if VCPI
public ER_VCPI, ER_QEMM386
endif ;VCPI
;
; Wrong CPU type.
;
ER_CPUTYPE db 13,10
db ' ƒœ¤ œå¤˜  ›¬¤˜«ã ž œ¡«â¢œ©ž «žª 16-bit œ­˜¨£¦šãª ©œ §¨¦©«˜«œ¬£â¤ž ¢œ «¦¬¨šå˜',13,10,13,10
db ' ’¦ §¨æš¨˜££˜ œ§â¡«˜©žª «¦¬ DOS œ¤«æ§ ©œ ˜©¬£­à¤å˜ CPU.',13,10
db 13,10,'$'
;
; Can't figure out how to get into protected mode.
;
ER_PROTMODE db 13,10
db ' ƒœ¤ œå¤˜  ›¬¤˜«ã ž œ¡«â¢œ©ž «žª 16-bit œ­˜¨£¦šãª ©œ §¨¦©«˜«œ¬£â¤ž ¢œ «¦¬¨šå˜',13,10,13,10
db ' ’¦ §¨æš¨˜££˜ œ§â¡«˜©žª «¦¬ DOS œ¤«æ§ ©œ £ ˜ › â¤œ¥ž £œ ᢢ¦ ¢¦š ©£ ¡æ ',13,10
db ' §¨¦©«˜«œ¬£â¤žª ¢œ «¦¬¨šå˜ª.',13,10
db 13,10,'$'
;
; Couldn't initialize XMS driver.
;
ER_NOHIMEM db 13,10
db ' ƒœ¤ œå¤˜  ›¬¤˜«ã ž œ¡«â¢œ©ž «žª 16-bit œ­˜¨£¦šãª ©œ §¨¦©«˜«œ¬£â¤ž ¢œ «¦¬¨šå˜',13,10,13,10
db ' ’¦ §¨æš¨˜££˜ œ§â¡«˜©žª «¦¬ DOS ˜¤« £œ«é§ ©œ ⤘ ©­á¢£˜ ¡˜«á «ž¤ §¨¦œ«¦ £˜©å˜ ',13,10
db ' «žª › ˜®œå¨ ©žª «žª £¤ã£žª extended.',13,10
db 13,10,'$'
;
; Non-specific unable to initialize DOSX error.
;
ER_DXINIT db 13,10
db ' ƒœ¤ œå¤˜  ›¬¤˜«ã ž œ¡«â¢œ©ž «žª 16-bit œ­˜¨£¦šãª ©œ §¨¦©«˜«œ¬£â¤ž ¢œ «¦¬¨šå˜',13,10,13,10
db ' ’¦ §¨æš¨˜££˜ œ§â¡«˜©žª «¦¬ DOS ˜¤« £œ«é§ ©œ ⤘ ©¬š¡œ¡¨ £â¤¦ ©­á¢£˜.'
db 13,10,'$'
;
; A DOS memory allocation failed.
;
ER_REALMEM db 13,10
db ' ƒœ¤ œå¤˜  ž œ¡«â¢œ©ž «žª 16-bit œ­˜¨£¦šãª ©œ §¨¦©«˜«œ¬£â¤ž ¢œ «¦¬¨šå˜',13,10,13,10
db ' ƒœ¤ ¬§á¨®œ  ˜¨¡œ«ã ©¬£™˜« ¡ã £¤ã£ž.',13,10,13,10
db 13,10,'$'
;
; Couldn't get enough extended memory to run.
;
ER_EXTMEM db 13,10
db ' ƒœ¤ œå¤˜  ž œ¡«â¢œ©ž «žª 16-bit œ­˜¨£¦šãª ©œ §¨¦©«˜«œ¬£â¤ž ¢œ «¦¬¨šå˜',13,10,13,10
db ' ƒœ¤ ¬§á¨®œ  ˜¨¡œ«ã £¤ã£ž extended.',13,10,13,10
db 13,10,'$'
;
; Where is KRNL[23]86.EXE!!!
;
ER_NOEXE db 13,10
db ' ƒœ¤ œå¤˜  ›¬¤˜«ã ž œ¡«â¢œ©ž «žª 16-bit œ­˜¨£¦šãª ©œ §¨¦©«˜«œ¬£â¤ž ¢œ «¦¬¨šå˜',13,10,13,10
db ' ’¦ §¨æš¨˜££˜ œ§â¡«˜©žª «¦¬ DOS ›œ¤ £§¦¨œå ¤˜ ™¨œ  «˜ ˜¨®œå˜ «¦¬ ©¬©«ã£˜«¦ª',13,10
db ' §¦¬ ®¨œ á<C2A0>ov«˜  š ˜ «ž¤ œ¡«â¢œ©ž.',13,10,13,10
db 13,10,'$'
if VCPI
;
; VCPI initialization failed.
;
ER_VCPI db 13,10
db ' ƒœ¤ œå¤˜  ›¬¤˜«ã ž œ¡«â¢œ©ž ©œ «¬§ ¡ã ¡˜«á©«˜©ž ¢œ «¦¬¨šå˜ª ¢æšà.',13,10
db ' œ¤æª §¨¦™¢ã£˜«¦ª «žª › ˜®œå¨ ©žª £¤ã£žª.'
db 13,10,'$'
endif ;VCPI
if VCPI
;
; This message is displayed if someone fails the Windows INT 2Fh startup
; broadcast. All of the "Windows 3.0 compatible" 3rd party memory managers
; do this.
;
ER_QEMM386 db 13,10
db ' 뤘 §¨æš¨˜££˜ ¦›ãšž©žª ©¬©¡œ¬ãª ã TSR ®¨œ á<C2A0>œ«˜  ',13,10
db ' «¬§ ¡ã ¡˜«á©«˜©ž ¢œ «¦¬¨šå˜ª'
db 13,10
db ' ˜ Windows ›œ¤ £§¦¨¦ç¤ ¤˜ ­¦¨«àŸ¦ç¤ «é¨˜. ‰˜«˜¨šã©«œ ˜¬«æ,'
db 13,10
db ' «¦ §¨æš¨˜££˜ ã §¨¦£žŸœ¬«œå«œ £ ˜ ˜¤˜™˜Ÿ£ ©£â¤ž â¡›¦©ž «¦¬ ž ¦§¦å˜'
db 13,10
db ' œå¤˜  ©¬£™˜«ã £œ «ž¤ «¬§ ¡ã ¡˜«á©«˜©ž ¢œ «¦¬¨šå˜ª «à¤ Windows.'
db 13,10
db 13,10
db ' <20>˜«ã©«œ "y" š ˜ ¤˜ ­¦¨«àŸœå ž «¬§ ¡ã ¡˜«á©«˜©ž ¢œ «¦¬¨šå˜ª.'
db 13,10
db 13,10
db ' <20> â©«œ ¦§¦ ¦›ã§¦«œ ᢢ¦ §¢ã¡«¨¦ š ˜ ¤˜ ™šœå«œ ©«¦ DOS.'
db 13,10,'$'
endif ;VCPI
DXCODE ends
DXPMCODE segment
;
; Both of the next two messages probably mean a serious crash in Windows.
;
public szFaultMessage
;
; Displayed if a protected mode fault is caught by DOSX.
;
szFaultMessage db 13,10
db ' <20>¨æš¨˜££˜ œ§â¡«˜©žª «¦¬ DOS: ‹ž › ˜¡¦§«æ£œ¤ž œ¥˜å¨œ©ž',13,10
db ' §¨¦©«˜«œ¬£â¤žª ¡˜«á©«˜©žª ¢œ «¦¬¨šå˜ª.',13,10,'$'
public szRing0FaultMessage
;
; Fault in the DOSX internal fault handler. Not recoverable.
;
; Note: This is for a real bad one.
;
szRing0FaultMessage db 13,10
db ' <20>¨æš¨˜££˜ œ§â¡«˜©žª «¦¬ DOS: §˜¨¦¬© á©«ž¡œ œ©à«œ¨ ¡æ ©­á¢£˜.',13,10,'$'
DXPMCODE ends
end