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

191 lines
8.0 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 "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