]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/CMD/XCOPY/XINITMSG.EQU

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / CMD / XCOPY / XINITMSG.EQU
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