2025-04-27 07:49:33 -04:00

191 lines
7.7 KiB
C++
Raw Permalink 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.

;*** Translateable text for command.com resident data.
;* Input characters for critical error "Abort, Retry, Fail, Ignore?"
; and Yes/No.
Abort_Char db "A"
Retry_Char db "P"
Ignore_Char db "I"
Fail_Char db "F"
Yes_Char db "J"
No_Char db "N"
;* MESSAGES
;
; See resmsg.equ for macro definition.
;* Local messages.
msg Req_Abort, <"Avbryt">
msg Req_Retry, <", Prv p† nytt">
msg Req_Ignore,<", Ignorer">
msg Req_Fail, <", Feil">
msg Req_End, <"?">
msg MRead, <"ved lesing fra",0>
msg MWrite, <"ved skriving til",0>
msg BlkDevErr, <" %1 stasjon %2",CR,LF>
msg CharDevErr,<" %1 enhet %2",CR,LF>
msg NeedVolMsg,<"Sett inn volum %1, serienr. %2-%3",CR,LF>
msg BadFatMsg, <"Feil i filtildelingstabell p† stasjon %1",CR,LF>
msg ComBad, <"Ugyldig COMMAND.COM",CR,LF>
msg PutBackMsg,<"Sett inn diskett med %1 i stasjon %2",CR,LF>
msg Prompt, <"Trykk en tast for † fortsette . . .",CR,LF>
msg EndBatMes, <CR,LF,"Vil du avslutte den satsvise jobben (J/N)?">
msg ExecEMes, <"Kan ikke kjre %1",CR,LF>
msg ExeBad, <"Feil i EXE-filen",CR,LF>
msg TooBig, <"Programmet er for stort til † f† plass i minnet",CR,LF>
msg NoHandMes, <CR,LF,"Det er ingen ledige filreferanser">
msg RBadNam, <"Ugyldig kommando eller filnavn",CR,LF>
msg AccDen, <"Ingen tilgang ">
msg BMemMes, <CR,LF,"Minnetildelingsfeil">
msg HaltMes, <CR,LF,"Kan ikke laste COMMAND - maskinen er stoppet",CR,LF>
msg FRetMes, <CR,LF,"Kan ikke starte COMMAND - avslutter",CR,LF>
msg Patricide, <CR,LF,"Toppniv†prosess avbrutt - kan ikke fortsette",CR,LF>
msg Newlin, <CR,LF>
;* Ptrs to message lists.
; Segment portion is 1, signalling message services to call retriever.
MsgPtrLists label dword
dw DATARES:ExtMsgPtrs,1 ; extended error messages
dw DATARES:ParsMsgPtrs,1 ; parse error messages
dw DATARES:ExtMsgPtrs,1 ; critical error messages -
; use extended error list
dw 0,0 ; file system error messages - none
dw DATARES:MsgRetrv_Trap ; address of message retriever
MySeg3 dw ? ; (segment filled in during init)
;* Critical error messages.
msg ExtErr19,<"Skrivebeskyttelsesfeil">
msg ExtErr20,<"Ugyldig enhet">
msg ExtErr21,<"Ikke klar">
msg ExtErr22,<"Ugyldig enhetsforesprsel">
msg ExtErr23,<"Datafeil">
msg ExtErr24,<"Ugyldige parametere ved enhetsforesprsel">
msg ExtErr25,<"Skefeil">
msg ExtErr26,<"Ugyldig medietype">
msg ExtErr27,<"Finner ikke sektor">
msg ExtErr28,<"Skriveren er tom for papir">
msg ExtErr29,<"Skrivefeil">
msg ExtErr30,<"Lesefeil">
msg ExtErr31,<"Generell feil">
msg ExtErr32,<"Brudd p† deletillatelse">
msg ExtErr33,<"Brudd p† l†setillatelse">
msg ExtErr34,<"Ugyldig diskettbytte">
msg ExtErr35,<"FCB er ikke tilgjengelig">
msg ExtErr36,<"Systemressursene er oppbrukt">
msg ExtErr37,<"Tegntabellene samsvarer ikke">
msg ExtErr38,<"Tomt for inndata">
msg ExtErr39,<"Ikke nok diskplass">
; List of ptrs to critical error messages.
; Code assumes extended error number order, beginning
; with extended error number 19.
CritMsgPtrs label word
dw DATARES:ExtErr19,DATARES:ExtErr20,DATARES:ExtErr21,DATARES:ExtErr22,DATARES:ExtErr23,DATARES:ExtErr24
dw DATARES:ExtErr25,DATARES:ExtErr26,DATARES:ExtErr27,DATARES:ExtErr28,DATARES:ExtErr29,DATARES:ExtErr30
dw DATARES:ExtErr31,DATARES:ExtErr32,DATARES:ExtErr33,DATARES:ExtErr34,DATARES:ExtErr35,DATARES:ExtErr36
dw DATARES:ExtErr37,DATARES:ExtErr38,DATARES:ExtErr39
DataResEnd label byte ; end of resident portion if /msg not used
;* Parse error messages.
msg ParsErr01,<"For mange parametere">
msg ParsErr02,<"Ndvendig parameter mangler">
msg ParsErr03,<"Ugyldig bryter">
msg ParsErr04,<"Ugyldig tastatur">
msg ParsErr05,<" ">
msg ParsErr06,<"Parameterverdi er ikke innenfor tillatt omr†de">
msg ParsErr07,<"Ugyldig parameterverdi">
msg ParsErr08,<"Ugyldig parameterverdi">
msg ParsErr09,<"Ugyldig parameterformat">
msg ParsErr10,<"Ugyldig parameter">
msg ParsErr11,<"Ugyldig parameterkombinasjon">
; List of ptrs to parse error messages.
; In order, beginning with parse error number 1.
ParsMsgPtrs label word
dw DATARES:ParsErr01,DATARES:ParsErr02,DATARES:ParsErr03
dw DATARES:ParsErr04,DATARES:ParsErr05,DATARES:ParsErr06
dw DATARES:ParsErr07,DATARES:ParsErr08,DATARES:ParsErr09
dw DATARES:ParsErr10,DATARES:ParsErr11
NUMPARSMSGS equ ($ - ParsMsgPtrs) / 2 ;M033
;* Extended error messages.
msg ExtErr01,<"Ugyldig funksjon">
msg ExtErr02,<"Finner ikke filen">
msg ExtErr03,<"Finner ikke banen">
msg ExtErr04,<"For mange †pne filer">
msg ExtErr05,<"Ingen tilgang ">
msg ExtErr06,<"Ugyldig referanse">
msg ExtErr07,<"Minnekontrollblokker er <20>delagt">
msg ExtErr08,<"Ikke nok minne">
msg ExtErr09,<"Ugyldig minneblokkadresse">
msg ExtErr10,<"Ugyldig milj">
msg ExtErr11,<"Ugyldig format">
msg ExtErr12,<"Ugyldig funksjonsparameter">
msg ExtErr13,<"Ugyldige data">
msg ExtErr15,<"Ugyldig stasjonsangivelse">
msg ExtErr16,<"Forsk p† † fjerne gjeldende katalog">
msg ExtErr17,<"Ikke samme enhet">
msg ExtErr18,<"Ingen flere filer">
msg ExtErr80,<"Filen finnes">
msg ExtErr82,<"Kan ikke skrive til katalogen">
msg ExtErr83,<"Feil p† INT 24">
msg ExtErr84,<"For mange omadresseringer">
msg ExtErr85,<"Dobbel omadressering">
msg ExtErr86,<"Ugyldig passord">
msg ExtErr87,<"Ugyldig parameter">
msg ExtErr88,<"Nettverksdatafeil">
msg ExtErr89,<"Funksjonen stttes ikke av nettverket">
msg ExtErr90,<"Ndvendig systemkomponent er ikke installert">
; List of ptrs to extended error messages.
; In order, beginning with extended error number 1.
; Critical error messages are included here, as well as in the
; critical error message list.
; Error numbers without messages are included as null ptrs.
ExtMsgPtrs label word
dw DATARES:ExtErr01,DATARES:ExtErr02,DATARES:ExtErr03
dw DATARES:ExtErr04,DATARES:ExtErr05,DATARES:ExtErr06
dw DATARES:ExtErr07,DATARES:ExtErr08,DATARES:ExtErr09
dw DATARES:ExtErr10,DATARES:ExtErr11,DATARES:ExtErr12
dw DATARES:ExtErr13,0, DATARES:ExtErr15
dw DATARES:ExtErr16,DATARES:ExtErr17,DATARES:ExtErr18
dw DATARES:ExtErr19,DATARES:ExtErr20,DATARES:ExtErr21
dw DATARES:ExtErr22,DATARES:ExtErr23,DATARES:ExtErr24
dw DATARES:ExtErr25,DATARES:ExtErr26,DATARES:ExtErr27
dw DATARES:ExtErr28,DATARES:ExtErr29,DATARES:ExtErr30
dw DATARES:ExtErr31,DATARES:ExtErr32,DATARES:ExtErr33
dw DATARES:ExtErr34,DATARES:ExtErr35,DATARES:ExtErr36
dw DATARES:ExtErr37,DATARES:ExtErr38,DATARES:ExtErr39
dw 80-40 dup (0) ; null ptrs for errors 40-79
dw DATARES:ExtErr80,0, DATARES:ExtErr82
dw DATARES:ExtErr83,DATARES:ExtErr84,DATARES:ExtErr85
dw DATARES:ExtErr86,DATARES:ExtErr87,DATARES:ExtErr88
dw DATARES:ExtErr89,DATARES:ExtErr90
ExtMsgPtrsEnd label word
NUMEXTMSGS equ ($ - ExtMsgPtrs) / 2 ;M033
ExtMsgEnd label byte ; end of extended error messages
; = end of resident if /msg is used