diff options
| author | 2024-04-25 21:24:10 +0100 | |
|---|---|---|
| committer | 2024-04-25 22:32:27 +0000 | |
| commit | 2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch) | |
| tree | 80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/CMD/XCOPY/XINITMSG.EQU | |
| parent | Merge pull request #430 from jpbaltazar/typoptbr (diff) | |
| download | ms-dos-main.tar.gz ms-dos-main.tar.xz ms-dos-main.zip | |
Diffstat (limited to 'v4.0/src/CMD/XCOPY/XINITMSG.EQU')
| -rw-r--r-- | v4.0/src/CMD/XCOPY/XINITMSG.EQU | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/v4.0/src/CMD/XCOPY/XINITMSG.EQU b/v4.0/src/CMD/XCOPY/XINITMSG.EQU new file mode 100644 index 0000000..cce6a5d --- /dev/null +++ b/v4.0/src/CMD/XCOPY/XINITMSG.EQU | |||
| @@ -0,0 +1,150 @@ | |||
| 1 | ;***************************************************************************** | ||
| 2 | ; Message equates | ||
| 3 | ;***************************************************************************** | ||
| 4 | CR equ 13 | ||
| 5 | LF equ 10 | ||
| 6 | BELL equ 7 | ||
| 7 | END_OF_MESSAGE equ 0 | ||
| 8 | ALPHA_D equ 'D' | ||
| 9 | ALPHA_F equ 'F' | ||
| 10 | NO_SUBST EQU 00H ;AN000;MSG PARAMETER SUBSTITUTION = 0 | ||
| 11 | PARM_SUBST_ONE EQU 01H ;AN000;MSG PARAMETER SUBSTITUTION = 1 | ||
| 12 | MSG_SER_CLASS EQU 00H ;AN000;MESSAGE SERVICE CLASS (RESERVED) | ||
| 13 | EXT_ERR_CLASS EQU 01H ;AN000;DOS EXTENDED ERROR CLASS | ||
| 14 | PARSE_ERR_CLASS EQU 02H ;AN000;PARSE ERROR CLASS | ||
| 15 | UTILITY_MSG_CLASS EQU 0FFH ;AN000;UTILITY MESSAGE CLASS | ||
| 16 | NO_INPUT EQU 00H ;AN000;NO INPUT CHARACTERS | ||
| 17 | DOS_KEYB_INP EQU 01H ;AN000;KEYBOARD INPUT EXPECTED | ||
| 18 | ;****************************************************************************** | ||
| 19 | ; The initialization messages | ||
| 20 | ;****************************************************************************** | ||
| 21 | ;Init prompts for parameters | ||
| 22 | |||
| 23 | MSG_CREATE_DIR EQU 4 ;AC000;FILE NAME OR DIRECTORY? | ||
| 24 | |||
| 25 | MSG_TO_BEGIN EQU 5 ;AC000;PRESS ANY KEY TO BEGIN COPY | ||
| 26 | |||
| 27 | MSG_F_D EQU 29 ;AN000;IS IT A FILE OR DIR NAME ? | ||
| 28 | |||
| 29 | MSG_CR_LF_STR EQU 26 ;AN000;FOR CR,LF ONLY | ||
| 30 | |||
| 31 | ;Init error messages | ||
| 32 | |||
| 33 | MSG_INCORRECT_DOS EQU 1 ;AC000;INCORRECT DOS VERSION | ||
| 34 | |||
| 35 | MSG_INVALID_DRV EQU 11 ;AC000;INVALID DRIVE SPECIFICATION | ||
| 36 | |||
| 37 | MSG_LONG_PATH EQU 6 ;AC000;PATH TOO LONG | ||
| 38 | |||
| 39 | MSG_INVALID_PARM EQU 3 ;AC000;INVALID PARAMETER | ||
| 40 | |||
| 41 | MSG_INV_NUM_PARM EQU 21 ;AC000;INVALID NUMBER OF PARAMETERS | ||
| 42 | |||
| 43 | MSG_CYCLIC_COPY EQU 8 ;AC000;CANNOT PERFORM CYCLIC COPY | ||
| 44 | |||
| 45 | MSG_INVALID_PATH EQU 7 ;AC000;INVALID PATH | ||
| 46 | |||
| 47 | MSG_NOT_CREATE_DIR EQU 10 ;AC000;UNABLE TO CREATE DIRECTORY | ||
| 48 | |||
| 49 | MSG_INVALID_DATE EQU 9 ;AC000;INVALID DATE | ||
| 50 | |||
| 51 | MSG_RES_S_NAME EQU 12 ;AC000;CANNOT XCOPY FROM RESERVED DEVICE | ||
| 52 | |||
| 53 | MSG_INSUF_MEMORY EQU 2 ;AC000;INSUFFICIENT MEMORY | ||
| 54 | |||
| 55 | MSG_INV_SW EQU 35 ;AN004;DUPLICATE / INVALID SW FROM PARSE | ||
| 56 | |||
| 57 | ;****************************************************************************** | ||
| 58 | ;Prompts for parameters ------------------------------------------------------- | ||
| 59 | ;MSG_CREATE_DIR LABEL BYTE | ||
| 60 | ; DB CR, LF | ||
| 61 | ; DB 'Does %s specify a file name', CR,LF | ||
| 62 | ; DB 'or directory name on the target', CR,LF | ||
| 63 | ; DB '(F = file, D = directory)? ' | ||
| 64 | ; ;DB | ||
| 65 | ; DB END_OF_MESSAGE | ||
| 66 | ; | ||
| 67 | ;------------------------------------------------------------------------------ | ||
| 68 | ;MSG_TO_BEGIN LABEL BYTE | ||
| 69 | ; DB CR, LF | ||
| 70 | ; DB 'Press any key to begin copying file(s) ' | ||
| 71 | ; ;DB | ||
| 72 | ; DB END_OF_MESSAGE | ||
| 73 | ; | ||
| 74 | ;------------------------------------------------------------------------------ | ||
| 75 | ;MSG_F_D LABEL BYTE | ||
| 76 | ; DB 'FD ' | ||
| 77 | ; ;DB | ||
| 78 | ; DB END_OF_MESSAGE | ||
| 79 | ; | ||
| 80 | ;Init error ------------------------------------------------------------------ | ||
| 81 | ;MSG_INCORRECT_DOS LABEL BYTE | ||
| 82 | ; DB CR, LF | ||
| 83 | ; DB 'Incorrect DOS version' | ||
| 84 | ; ;DB | ||
| 85 | ; DB CR, LF, BELL, '$' | ||
| 86 | ;----------------------------------------------------------------------------- | ||
| 87 | ;MSG_INVALID_DRV LABEL BYTE | ||
| 88 | ; DB CR, LF | ||
| 89 | ; DB 'Invalid drive specification' | ||
| 90 | ; ;DB | ||
| 91 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 92 | ;----------------------------------------------------------------------------- | ||
| 93 | ;MSG_LONG_PATH LABEL BYTE | ||
| 94 | ; DB CR, LF | ||
| 95 | ; DB 'Path too long' | ||
| 96 | ; ;DB | ||
| 97 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 98 | ;------------------------------------------------------------------------------ | ||
| 99 | ;MSG_INVALID_PARM LABEL BYTE | ||
| 100 | ; DB CR, LF | ||
| 101 | ; DB 'Invalid parameter' | ||
| 102 | ; ;DB | ||
| 103 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 104 | ;------------------------------------------------------------------------------ | ||
| 105 | ;MSG_INV_NUM_PARM LABEL BYTE | ||
| 106 | ; DB CR, LF | ||
| 107 | ; DB 'Invalid number of parameters' | ||
| 108 | ; ;DB | ||
| 109 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 110 | ;------------------------------------------------------------------------------ | ||
| 111 | ;MSG_CYCLIC_COPY LABEL BYTE | ||
| 112 | ; DB CR, LF | ||
| 113 | ; DB 'Cannot perform a cyclic copy' | ||
| 114 | ; ;DB | ||
| 115 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 116 | ;------------------------------------------------------------------------------ | ||
| 117 | ;MSG_INVALID_PATH LABEL BYTE | ||
| 118 | ; DB CR, LF | ||
| 119 | ; DB 'Invalid path' | ||
| 120 | ; ;DB | ||
| 121 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 122 | ;------------------------------------------------------------------------------ | ||
| 123 | ;MSG_NOT_CREATE_DIR LABEL BYTE | ||
| 124 | ; DB CR, LF | ||
| 125 | ; DB 'Unable to create directory' | ||
| 126 | ; ;DB | ||
| 127 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 128 | ;------------------------------------------------------------------------------ | ||
| 129 | ;MSG_INVALID_DATE LABEL BYTE | ||
| 130 | ; DB CR, LF | ||
| 131 | ; DB 'Invalid date' | ||
| 132 | ; ;DB | ||
| 133 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 134 | ;------------------------------------------------------------------------------ | ||
| 135 | ;MSG_RES_S_NAME LABEL BYTE | ||
| 136 | ; DB CR, LF | ||
| 137 | ; DB 'Cannot XCOPY from a reserved device' | ||
| 138 | ; ;DB | ||
| 139 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 140 | ;------------------------------------------------------------------------------ | ||
| 141 | ;MSG_INSUF_MEMORY LABEL BYTE | ||
| 142 | ; DB CR, LF | ||
| 143 | ; DB 'Insufficient memory' | ||
| 144 | ; ;DB | ||
| 145 | ; DB CR, LF, BELL, END_OF_MESSAGE | ||
| 146 | ;------------------------------------------------------------------------------ | ||
| 147 | ;******************* COPY RIGHT STATEMENT ************************************* | ||
| 148 | include copyrigh.inc | ||
| 149 | ;------------------------------------------------------------------------------ | ||
| 150 | ;XCPYINIT_MSG_END LABEL BYTE | ||