261 lines
8.5 KiB
NASM
261 lines
8.5 KiB
NASM
|
TITLE STRINGS - OEM dependent strings used by KERNEL
|
|||
|
include gpcont.inc ; SHERLOCK
|
|||
|
|
|||
|
_DATA SEGMENT PARA PUBLIC 'DATA'
|
|||
|
_DATA ENDS
|
|||
|
|
|||
|
DGROUP GROUP _DATA
|
|||
|
|
|||
|
_INITTEXT SEGMENT WORD PUBLIC 'CODE'
|
|||
|
_INITTEXT ENDS
|
|||
|
|
|||
|
_NRESTEXT SEGMENT WORD PUBLIC 'CODE'
|
|||
|
_NRESTEXT ENDS
|
|||
|
|
|||
|
ASSUME DS:DGROUP
|
|||
|
|
|||
|
|
|||
|
_DATA SEGMENT PARA PUBLIC 'DATA'
|
|||
|
|
|||
|
; This is the caption string for the dialog box.
|
|||
|
|
|||
|
public szDiskCap
|
|||
|
IF 0
|
|||
|
szDiskCap db 'Zmie<69> dyskietk<74>',0
|
|||
|
ELSE
|
|||
|
szDiskCap db 'B<><42>d pliku',0
|
|||
|
ENDIF
|
|||
|
|
|||
|
|
|||
|
; This is the text for the "Cannot find xxxxxx" dialog box.
|
|||
|
; It is printed:
|
|||
|
;
|
|||
|
; <szCannotFind1>filename<szCannotFind2>
|
|||
|
|
|||
|
public szCannotFind1,szCannotFind2
|
|||
|
szCannotFind1 db "Nie mo<6D>na odnale<6C><65> ", 0
|
|||
|
szCannotFind2 db 0
|
|||
|
|
|||
|
; This is the text for fatal errors at boot time
|
|||
|
; <szBootLoad>filename
|
|||
|
public szBootLoad
|
|||
|
szBootLoad db "B<><42>d <20>adowania ",0
|
|||
|
|
|||
|
; The following group of strings is used for the "Please insert disk with XXXX
|
|||
|
; in drive X:" dialog box.
|
|||
|
;
|
|||
|
; These two strings form the dialog message it is:
|
|||
|
;
|
|||
|
; <szCannotFind1>filename<szInsert>
|
|||
|
|
|||
|
IF 0
|
|||
|
public szInsert
|
|||
|
szInsert db ', W<><57><EFBFBD> do stacji '
|
|||
|
ENDIF
|
|||
|
;public drvlet
|
|||
|
;drvlet db "X.",0
|
|||
|
|
|||
|
if SHERLOCK
|
|||
|
public szGPCont ; GP fault continuation message
|
|||
|
szGPCont db "W aplikacji wyst<73>pi<70> b<><62>d.",10
|
|||
|
db "Je<4A>li wybierzesz Ignoruj, mo<6D>liwe b<>dzie zapisanie wynik<69>w pracy w nowym pliku.",10
|
|||
|
db "Je<4A>li wybierzesz Zamknij, aplikacja zostanie zako<6B>czona.",0
|
|||
|
endif
|
|||
|
|
|||
|
public szDosVer
|
|||
|
szDosVer DB 'Niepoprawna wersja MS-DOS. Wymagany jest system MS-DOS 3.1 lub nowszy.',13,10,'$'
|
|||
|
; Text for exceptions and faults lead to app termination.
|
|||
|
|
|||
|
public szAbortCaption,szInModule,szAt
|
|||
|
public szNukeApp,szSnoozer,szGP,szSF,szII,szPF,szNP,szBlame,szLoad,szWillClose
|
|||
|
public szOutofSelectors
|
|||
|
szAbortCaption db "B<><42>d aplikacji"
|
|||
|
db 0
|
|||
|
szBlame db "BOOT "
|
|||
|
db 0
|
|||
|
szSnoozer db " wywo<77>a<EFBFBD>a "
|
|||
|
db 0
|
|||
|
szInModule db " w", 10, "module <nieznany>"
|
|||
|
db 0
|
|||
|
szAt db " pod adresem "
|
|||
|
db 0
|
|||
|
szNukeApp db ".", 10, 10, "Wybierz zamkni<6E>cie. "
|
|||
|
db 0
|
|||
|
szWillClose db " ulegnie zamkni<6E>ciu."
|
|||
|
db 0
|
|||
|
szGP db "og<6F>lny b<><62>d ochrony"
|
|||
|
db 0
|
|||
|
szD0 db "dzielenie przez zero" ; not yet used
|
|||
|
db 0
|
|||
|
szSF db "b<><62>d stosu" ; not spec'ed
|
|||
|
db 0
|
|||
|
szII db "nieprawid<69>ow<6F> instrukcj<63>" ; "Fault" ???
|
|||
|
db 0
|
|||
|
szPF db "b<><62>d strony"
|
|||
|
db 0
|
|||
|
szNP db "b<><62>d braku"
|
|||
|
db 0
|
|||
|
szAF db "b<><62>d aplikacji" ; not yet used
|
|||
|
db 0
|
|||
|
szLoad db "b<><62>d <20>adowania segmentu "
|
|||
|
db 0
|
|||
|
szOutofSelectors db "za ma<6D>o selektor<6F>w"
|
|||
|
db 0
|
|||
|
|
|||
|
; Text for dialog box when terminating an application
|
|||
|
|
|||
|
public szAbort
|
|||
|
szAbort db "Zamykanie aplikacji.",0
|
|||
|
|
|||
|
; Text for dialog box when trying to run a compressed file
|
|||
|
|
|||
|
public szBozo
|
|||
|
szBozo db "Nie mo<6D>na za<7A>adowa<77> plik<69>w skompresowanych",0
|
|||
|
|
|||
|
; This is the caption string for system error dialog boxes
|
|||
|
|
|||
|
public syserr
|
|||
|
syserr db "B<><42>d systemu",0
|
|||
|
|
|||
|
; The following group of messages forms all of the messages used
|
|||
|
; in the INT 24 dialog box.
|
|||
|
;
|
|||
|
; There are 7 messages which can be translated individually. The
|
|||
|
; location of drvlet? and devenam? can be moved to any location
|
|||
|
; within the string.
|
|||
|
|
|||
|
public msgWriteProtect,drvlet1
|
|||
|
public msgCannotReadDrv,drvlet2
|
|||
|
public msgCannotWriteDrv,drvlet3
|
|||
|
public msgShare,drvlet4
|
|||
|
public msgNetError,drvlet5
|
|||
|
public msgCannotReadDev,devenam1
|
|||
|
public msgCannotWriteDev,devenam2
|
|||
|
public msgNoPrinter
|
|||
|
public msgNetErrorDev,devenam3
|
|||
|
|
|||
|
msgWriteProtect db "Dysk zabezpieczony przed zapisem w stacji "
|
|||
|
drvlet1 db "X.",0
|
|||
|
|
|||
|
msgCannotReadDrv db "Nie jest mo<6D>liwy odczyt z dysku "
|
|||
|
drvlet2 db "X.",0
|
|||
|
|
|||
|
msgCannotWriteDrv db "Nie jest mo<6D>liwy zapis na dysk "
|
|||
|
drvlet3 db "X.",0
|
|||
|
|
|||
|
msgShare db "B<><42>d wsp<73><70>u<EFBFBD>ytkowania dysku "
|
|||
|
drvlet4 db "X.",0
|
|||
|
|
|||
|
msgNetError db "B<><42>d sieciowy dysku "
|
|||
|
drvlet5 db "X.",0
|
|||
|
|
|||
|
msgCannotReadDev db "Nie jest mo<6D>liwy odczyt z urz<72>dzenia "
|
|||
|
devenam1 db 8 dup (?)
|
|||
|
db 0
|
|||
|
|
|||
|
msgCannotWriteDev db "Nie jest mo<6D>liwy zapis do urz<72>dzenia "
|
|||
|
devenam2 db 8 dup (?)
|
|||
|
db 0
|
|||
|
|
|||
|
msgNetErrorDev db "B<><42>d sieci na urz<72>dzeniu "
|
|||
|
devenam3 db 8 dup (?)
|
|||
|
db 0
|
|||
|
|
|||
|
msgNoPrinter db "Drukarka nie jest gotowa",0
|
|||
|
|
|||
|
|
|||
|
ifndef WINDEBUG
|
|||
|
public szExitStr1,szExitStr2
|
|||
|
szExitStr1 DB 7,13,10,'FatalExit code = ',0
|
|||
|
szExitStr2 DB ' przepe<70>nienie stosu',13,10,0
|
|||
|
public szUndefDyn
|
|||
|
szUndefDyn db "wywo<77>anie niezdefiniowanego <20><>cza Dynalink",0
|
|||
|
public szFatalExit
|
|||
|
szFatalExit db "Aplikacja za<7A><61>da<64>a nietypowego zako<6B>czenia",0
|
|||
|
else
|
|||
|
public szDebugStr
|
|||
|
szDebugStr DB 'KERNEL: Nieudane <20>adowanie - ',0 ; 0
|
|||
|
DB 'KERNEL: Nieudane <20>adowanie nowego wyst<73>pienia - ',0 ; 1
|
|||
|
DB 'B<><42>d <20>adowania z pliku zasob<6F>w - ',0 ; 2
|
|||
|
DB 13,10,0 ; 3
|
|||
|
DB 7,13,10,'FatalExit code = ',0 ; 4
|
|||
|
DB ' przepe<70>nienie stosu',0 ; 5
|
|||
|
DB 13,10,'<27>ledzenie stosu:',13,10,0 ; 6
|
|||
|
DB 7,13,10,'Zako<6B>cz, Przerwij, Wyjd<6A> czy Ignoruj? ',0 ; 7
|
|||
|
DB 'Nieprawid<69>owy <20>a<EFBFBD>cuch BP',7,13,10,0 ; 8
|
|||
|
DB ': ',0 ; 9
|
|||
|
DB 'Ponowne wej<65>cie do funkcji FatalExit',7,13,10,0 ; 10
|
|||
|
DB 0
|
|||
|
public szFKE
|
|||
|
szFKE DB '*** Krytyczny b<><62>d j<>dra ***',0
|
|||
|
endif
|
|||
|
|
|||
|
;** Diagnostic mode messages
|
|||
|
public szDiagStart, szCRLF, szLoadStart, szLoadSuccess, szLoadFail
|
|||
|
public szFailCode, szCodeString
|
|||
|
szDiagStart db '[boot]' ;lpCRLF must follow
|
|||
|
szCRLF db 0dh, 0ah, 0
|
|||
|
szLoadStart db 'LoadStart = ',0
|
|||
|
szLoadSuccess db 'LoadSuccess = ', 0
|
|||
|
szLoadFail db 'LoadFail = ', 0
|
|||
|
szFailCode db ' Kod b<><62>du ' ;szCodeString must follow
|
|||
|
szCodeString db '00', 0dh, 0ah, 0
|
|||
|
ifdef WINDEBUG
|
|||
|
public szInitSpew
|
|||
|
szInitSpew DB 'Rozpocz<63>cie trybu diagnostycznego. Plik wynik<69>w: ', 0
|
|||
|
endif
|
|||
|
|
|||
|
_DATA ENDS
|
|||
|
|
|||
|
|
|||
|
_INITTEXT SEGMENT WORD PUBLIC 'CODE'
|
|||
|
public szInadequate, szNoPMode, szNoGlobalInit
|
|||
|
public NoOpenFile, NoLoadHeader, szMissingMod, szPleaseDoIt
|
|||
|
|
|||
|
ifdef WOW
|
|||
|
public szGenBootFail
|
|||
|
szNoPMode db "Podsystem Win16 nie m<>g<EFBFBD> uruchomi<6D> trybu chronionego, DOSX.EXE musi by<62> w AUTOEXEC.NT oraz w <20>cie<69>ce wyszukiwania.",0
|
|||
|
szMissingMod db "NTVDM KERNEL: Brak 16-bitowego modu<64>u systemowego",0
|
|||
|
szPleaseDoIt db "Zainstaluj ponownie nast<73>puj<75>cy modu<64> w katalogu system32:",13,10,9,9,0
|
|||
|
szInadequate db "NTVDM KERNEL: Nieodpowiedni serwer DPMI",0
|
|||
|
szNoGlobalInit db "NTVDM KERNEL: Nie mo<6D>na zainicjowa<77> sterty",0
|
|||
|
NoOpenFile db "NTVDM KERNEL: Nie mo<6D>na otworzy<7A> pliku wykonywalnego KERNEL",0
|
|||
|
NoLoadHeader db "NTVDM KERNEL: Nie mo<6D>na za<7A>adowa<77> nag<61><67>wka KERNEL EXE",0
|
|||
|
szGenBootFail db "NTVDM KERNEL: B<><42>d inicjowania podsystemu Win16",0
|
|||
|
else
|
|||
|
szInadequate db 'KERNEL: Nieodpowiedni serwer DPMI',13,10,'$'
|
|||
|
szNoPMode db 'KERNEL: Nie mo<6D>na uruchomi<6D> trybu chronionego',13,10,'$'
|
|||
|
szNoGlobalInit db "KERNEL: Nie mo<6D>na zainicjowa<77> sterty",13,10,'$'
|
|||
|
NoOpenFile db "KERNEL: Nie mo<6D>na otworzy<7A> pliku wykonywalnego KERNEL"
|
|||
|
db 13, 10, '$'
|
|||
|
NoLoadHeader db "KERNEL: Nie mo<6D>na za<7A>adowa<77> nag<61><67>wka KERNEL EXE"
|
|||
|
db 13, 10, '$'
|
|||
|
endif
|
|||
|
|
|||
|
_INITTEXT ENDS
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
_NRESTEXT SEGMENT WORD PUBLIC 'CODE'
|
|||
|
|
|||
|
; This is the caption string for the protect mode dialog box.
|
|||
|
;
|
|||
|
; DO NOT CHANGE THE LENGTH OF THIS MESSAGE
|
|||
|
;
|
|||
|
|
|||
|
public szProtectCap,msgRealModeApp1,msgRealModeApp2
|
|||
|
|
|||
|
szProtectCap db "Ostrze<7A>enie o zgodno<6E>ci aplikacji",0
|
|||
|
|
|||
|
msgRealModeApp1 db "Aplikacja kt<6B>r<EFBFBD> chcesz uruchomi<6D>, ",0
|
|||
|
msgRealModeApp2 db ", zosta<74>a zaprojektowana dla poprzedniej wersji Windows.",0Dh,0Dh
|
|||
|
db "Uzyskaj uaktualnion<6F> wersj<73> tej aplikacji, zgodn<64> "
|
|||
|
db "z systemem Windows w wersji 3.0 lub nowszej.",13,13
|
|||
|
db "Je<4A>li wybierzesz OK i uruchomisz aplikacj<63>, problemy ze zgodno<6E>ci<63> "
|
|||
|
db "mog<6F> spowodowa<77> niespodziewane zamkni<6E>cie aplikacji lub systemu.",0
|
|||
|
|
|||
|
_NRESTEXT ENDS
|
|||
|
|
|||
|
end
|