191 lines
8.0 KiB
C++
191 lines
8.0 KiB
C++
;*** 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 "R"
|
||
Ignore_Char db "I"
|
||
Fail_Char db "F"
|
||
Yes_Char db "Y"
|
||
No_Char db "N"
|
||
|
||
|
||
;* MESSAGES
|
||
;
|
||
; See resmsg.equ for macro definition.
|
||
|
||
|
||
;* Local messages.
|
||
|
||
msg Req_Abort, <"Abort (á⮯)">
|
||
msg Req_Retry, <", Retry (¯®¢â®à)">
|
||
msg Req_Ignore,<", Ignore (¯à®¯ãáª)">
|
||
msg Req_Fail, <", Fail (á¡à®á)">
|
||
msg Req_End, <"?">
|
||
msg MRead, <"ç⥨¥",0>
|
||
msg MWrite, <"§ ¯¨áì",0>
|
||
msg BlkDevErr, <" %1 ¤¨áª %2",CR,LF>
|
||
msg CharDevErr,<" %1 ãáâனá⢮ %2",CR,LF>
|
||
msg NeedVolMsg,<"‚áâ ¢ì⥠⮬ %1, á¥à¨©ë© ®¬¥à %2-%3",CR,LF>
|
||
msg BadFatMsg, <"ˆá¯®àç¥ â ¡«¨æ à §¬¥é¥¨ï ä ©«®¢ (FAT) ¤¨áª¥ %1",CR,LF>
|
||
msg ComBad, <"<EFBFBD>¥¯à ¢¨«ìë© COMMAND.COM",CR,LF>
|
||
msg PutBackMsg,<"‚áâ ¢ì⥠¤¨áª á %1 ¢ ¤¨áª®¢®¤ %2",CR,LF>
|
||
msg Prompt, <"<EFBFBD> ¦¬¨â¥ «î¡ãî ª« ¢¨èã...",CR,LF>
|
||
msg EndBatMes, <CR,LF,"<EFBFBD>४à â¨âì ¢ë¯®«¥¨¥ ¯ ª¥â®£® § ¤ ¨ï [Y(¤ )/N(¥â)]?">
|
||
msg ExecEMes, <"<EFBFBD>¥ 㤠¥âáï ¢ë¯®«¨âì %1",CR,LF>
|
||
msg ExeBad, <"Žè¨¡ª ¢ EXE-ä ©«¥",CR,LF>
|
||
msg TooBig, <"<EFBFBD>à®£à ¬¬ ¥ ã¬¥é ¥âáï ¢ ¯ ¬ïâ¨",CR,LF>
|
||
msg NoHandMes, <CR,LF,"<EFBFBD>¥â ᢮¡®¤ëå ¤¥áªà¨¯â®à®¢ ä ©«®¢">
|
||
msg RBadNam, <"¥¯à ¢¨«ì ï ª®¬ ¤ ¨«¨ ¨¬ï ä ©« ",CR,LF>
|
||
msg AccDen, <"<EFBFBD>¥â ¤®áâ㯠">
|
||
msg BMemMes, <CR,LF,"Žè¨¡ª ¯à¨ ¢ë¤¥«¥¨¨ ¯ ¬ïâ¨">
|
||
msg HaltMes, <CR,LF,"<EFBFBD>¥ 㤠¥âáï § £à㧨âì COMMAND.COM, á¨á⥬ ®áâ ®¢«¥ ",CR,LF>
|
||
msg FRetMes, <CR,LF,"<EFBFBD>¥ 㤠¥âáï § ¯ãáâ¨âì COMMAND.COM, § ¢¥à襨¥ à ¡®âë",CR,LF>
|
||
msg Patricide, <CR,LF,"<EFBFBD>à¥à¢ ¯à®æ¥áá ¢¥à奣® ã஢ï, ¯à®¤®«¦¥¨¥ ¥¢®§¬®¦®",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,<"Žè¨¡ª § é¨âë ®â § ¯¨á¨">
|
||
msg ExtErr20,<"<EFBFBD>¥¯à ¢¨«ì®¥ ãáâனá⢮">
|
||
msg ExtErr21,<"<EFBFBD>¥â £®â®¢®áâ¨">
|
||
msg ExtErr22,<"<EFBFBD>¥¯à ¢¨«ìë© § ¯à®á ª ãáâனáâ¢ã">
|
||
msg ExtErr23,<"Žè¨¡ª ¢ ¤ ëå">
|
||
msg ExtErr24,<"<EFBFBD>¥¯à ¢¨«ìë¥ à£ã¬¥âë § ¯à®á ª ãáâனáâ¢ã">
|
||
msg ExtErr25,<"Žè¨¡ª ¯®¨áª ">
|
||
msg ExtErr26,<"<EFBFBD>¥¯à ¢¨«ìë© â¨¯ ®á¨â¥«ï">
|
||
msg ExtErr27,<"‘¥ªâ®à ¥ ©¤¥">
|
||
msg ExtErr28,<"‚ ¯à¨â¥à¥ ¥â ¡ã¬ £¨">
|
||
msg ExtErr29,<"Žè¨¡ª ¯à¨ § ¯¨á¨">
|
||
msg ExtErr30,<"Žè¨¡ª ¯à¨ ç⥨¨">
|
||
msg ExtErr31,<"ޡ鍩 á¡®© á¨á⥬ë">
|
||
msg ExtErr32,<"<EFBFBD> àã襨¥ ०¨¬ ᮢ¬¥á⮣® ¤®áâ㯠">
|
||
msg ExtErr33,<"<EFBFBD> àã襨¥ ¡«®ª¨à®¢ª¨">
|
||
msg ExtErr34,<"<EFBFBD>¥¯à ¢¨«ì ï ᬥ ¤¨áª ">
|
||
msg ExtErr35,<"<EFBFBD>¥¤®áâ㯥 FCB (¡«®ª ã¯à ¢«¥¨ï ä ©«®¬)">
|
||
msg ExtErr36,<"<EFBFBD>¥áãàáë á¨áâ¥¬ë ¨áç¥à¯ ë">
|
||
msg ExtErr37,<"<EFBFBD>¥á®®â¢¥âá⢨¥ ª®¤®¢ëå áâà ¨æ">
|
||
msg ExtErr38,<"<EFBFBD>¥¤®áâ â®ç® ¢¢¥¤¥ëå ¤ ëå">
|
||
msg ExtErr39,<"<EFBFBD>¥¤®áâ â®ç® ¬¥áâ ¤¨áª¥">
|
||
|
||
; 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,<"‘«¨èª®¬ ¬®£® ¯ à ¬¥â஢">
|
||
msg ParsErr02,<"Žâáãâáâ¢ã¥â ®¡ï§ ⥫ìë© ¯ à ¬¥âà">
|
||
msg ParsErr03,<"<EFBFBD>¥¯à ¢¨«ìë© ¯ à ¬¥âà">
|
||
msg ParsErr04,<"<EFBFBD>¥¯à ¢¨«ì®¥ ª«î祢®¥ á«®¢®">
|
||
msg ParsErr05,<" ">
|
||
msg ParsErr06,<"‡ 票¥ ¯ à ¬¥âà ¢ë室¨â § ¯à¥¤¥«ë ¤®¯ãá⨬®£® ¤¨ ¯ §® ">
|
||
msg ParsErr07,<"<EFBFBD>¥¤®¯ãá⨬®¥ § 票¥ ¯ à ¬¥âà ">
|
||
msg ParsErr08,<"<EFBFBD>¥¤®¯ãá⨬®¥ § 票¥ ¯ à ¬¥âà ">
|
||
msg ParsErr09,<"<EFBFBD>¥¯à ¢¨«ìë© ä®à¬ â ¯ à ¬¥âà ">
|
||
msg ParsErr10,<"<EFBFBD>¥¯à ¢¨«ìë© ¯ à ¬¥âà">
|
||
msg ParsErr11,<"<EFBFBD>¥¯à ¢¨«ì®¥ á®ç¥â ¨¥ ¯ à ¬¥â஢">
|
||
|
||
; 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,<"<EFBFBD>¥¯à ¢¨«ì ï äãªæ¨ï">
|
||
msg ExtErr02,<"” ©« ¥ ©¤¥">
|
||
msg ExtErr03,<"<EFBFBD>ãâì ¥ ©¤¥">
|
||
msg ExtErr04,<"Žâªàë⮠᫨誮¬ ¬®£® ä ©«®¢">
|
||
msg ExtErr05,<"<EFBFBD>¥â ¤®áâ㯠">
|
||
msg ExtErr06,<"<EFBFBD>¥¯à ¢¨«ìë© ¤¥áªà¨¯â®à">
|
||
msg ExtErr07,<"ˆá¯®àç¥ë ¡«®ª¨ ã¯à ¢«¥¨ï ¯ ¬ïâìî">
|
||
msg ExtErr08,<"<EFBFBD>¥¤®áâ â®ç® ¯ ¬ïâ¨">
|
||
msg ExtErr09,<"<EFBFBD>¥¯à ¢¨«ìë© ¤à¥á ¡«®ª ¯ ¬ïâ¨">
|
||
msg ExtErr10,<"Žè¨¡ª ¢ ¯ ६¥ëå á।ë (Environment)">
|
||
msg ExtErr11,<"<EFBFBD>¥¯à ¢¨«ìë© ä®à¬ â">
|
||
msg ExtErr12,<"<EFBFBD>¥¯à ¢¨«ìë© ¯ à ¬¥âà äãªæ¨¨">
|
||
msg ExtErr13,<"<EFBFBD>¥¯à ¢¨«ìë¥ ¤ ë¥">
|
||
|
||
msg ExtErr15,<"<EFBFBD>¥¯à ¢¨«ì® § ¤ ¤¨áª">
|
||
msg ExtErr16,<"<EFBFBD>®¯ë⪠㤠«¨âì ⥪ã騩 ª â «®£">
|
||
msg ExtErr17,<"„à㣮¥ ãáâனá⢮">
|
||
msg ExtErr18,<"” ©«ë ®âáãâáâ¢ãîâ">
|
||
|
||
msg ExtErr80,<"” ©« áãé¥áâ¢ã¥â">
|
||
|
||
msg ExtErr82,<"<EFBFBD>¥ 㤠¥âáï á®§¤ âì í«¥¬¥â ª â «®£ ">
|
||
msg ExtErr83,<"Žè¨¡ª ¯à¨ ®¡à 饨¨ ª ¯à¥àë¢ ¨î INT 24">
|
||
msg ExtErr84,<"‘«¨èª®¬ ¡®«ì讥 ç¨á«® ¯¥à¥ ¤à¥á 権">
|
||
msg ExtErr85,<"<EFBFBD>®¢â®àïîé ïáï ¯¥à¥ ¤à¥á æ¨ï">
|
||
msg ExtErr86,<"<EFBFBD>¥¯à ¢¨«ìë© ¯ ஫ì">
|
||
msg ExtErr87,<"<EFBFBD>¥¯à ¢¨«ìë© ¯ à ¬¥âà">
|
||
msg ExtErr88,<"Žè¨¡ª ¤ ëå ¢ á¥â¨">
|
||
msg ExtErr89,<"”ãªæ¨ï ¥ ¯®¤¤¥à¦¨¢ ¥âáï á¥âìî">
|
||
msg ExtErr90,<"’à¥¡ã¥¬ë© ª®¬¯®¥â á¨áâ¥¬ë ¥ ãáâ ®¢«¥">
|
||
|
||
; 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
|