Rev 502 | Rev 605 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 502 | Rev 532 | ||
---|---|---|---|
1 | ; |
1 | ; |
2 | ; RDsave ¤«ï Kolibri (0.6.5.0 ¨ áâ àè¥) |
2 | ; RDsave ¤«ï Kolibri (0.6.5.0 ¨ áâ àè¥) |
3 | ; |
3 | ; |
4 | ; Mario79 2005 |
4 | ; Mario79 2005 |
5 | ; Heavyiron 12.02.2007 |
5 | ; Heavyiron 12.02.2007 |
6 | ; |
6 | ; |
7 | ; ®¬¯¨«¨à®¢ âì FASM'®¬ |
7 | ; ®¬¯¨«¨à®¢ âì FASM'®¬ |
8 | ; |
8 | ; |
9 | ;--------------------------------------------------------------------- |
9 | ;--------------------------------------------------------------------- |
10 | include 'lang.inc' |
10 | include 'lang.inc' |
11 | include '..\..\..\macros.inc' |
11 | include '..\..\..\macros.inc' |
12 | 12 | ||
13 | appname equ 'RDsave ' |
13 | appname equ 'RDsave ' |
14 | version equ '1.2' |
14 | version equ '1.2' |
15 | 15 | ||
16 | use32 ; ¢ª«îç¨âì 32-¡¨âë© à¥¦¨¬ áᥬ¡«¥à |
16 | use32 ; ¢ª«îç¨âì 32-¡¨âë© à¥¦¨¬ áᥬ¡«¥à |
17 | org 0x0 ; ¤à¥á æ¨ï á ã«ï |
17 | org 0x0 ; ¤à¥á æ¨ï á ã«ï |
18 | 18 | ||
19 | db 'MENUET01' ; 8-¡ ©âë© ¨¤¥â¨ä¨ª â®à MenuetOS |
19 | db 'MENUET01' ; 8-¡ ©âë© ¨¤¥â¨ä¨ª â®à MenuetOS |
20 | dd 0x01 ; ¢¥àá¨ï § £®«®¢ª (¢á¥£¤ 1) |
20 | dd 0x01 ; ¢¥àá¨ï § £®«®¢ª (¢á¥£¤ 1) |
21 | dd START ; ¤à¥á ¯¥à¢®© ª®¬ ¤ë |
21 | dd START ; ¤à¥á ¯¥à¢®© ª®¬ ¤ë |
22 | dd I_END ; à §¬¥à ¯à®£à ¬¬ë |
22 | dd I_END ; à §¬¥à ¯à®£à ¬¬ë |
23 | dd 0x2000 ; ª®«¨ç¥á⢮ ¯ ¬ï⨠|
23 | dd 0x2000 ; ª®«¨ç¥á⢮ ¯ ¬ï⨠|
24 | dd 0x2000 ; ¤à¥á ¢¥àè¨ë áâíª |
24 | dd 0x2000 ; ¤à¥á ¢¥àè¨ë áâíª |
25 | dd 0x0 ; ¤à¥á ¡ãä¥à ¤«ï ¯ à ¬¥â஢ (¥ ¨á¯®«ì§ã¥âáï) |
25 | dd 0x0 ; ¤à¥á ¡ãä¥à ¤«ï ¯ à ¬¥â஢ (¥ ¨á¯®«ì§ã¥âáï) |
26 | dd 0x0 ; § १¥à¢¨à®¢ ® |
26 | dd 0x0 ; § १¥à¢¨à®¢ ® |
27 | 27 | ||
28 | include '..\..\..\develop\examples\editbox\trunk\editbox.inc' |
28 | include '..\..\develop\editbox\editbox.inc' |
- | 29 | use_edit_box procinfo,22,5 |
|
- | 30 | al equ eax ; \ decrease kpack'ed size |
|
29 | use_edit_box procinfo,22,5 |
31 | purge mov ; / |
30 | 32 | ||
31 | ;--------------------------------------------------------------------- |
33 | ;--------------------------------------------------------------------- |
32 | ;--- ---------------------------------------------- |
34 | ;--- ---------------------------------------------- |
33 | ;--------------------------------------------------------------------- |
35 | ;--------------------------------------------------------------------- |
34 | 36 | ||
35 | START: |
37 | START: |
36 | mov eax, 40 |
38 | mov eax, 40 |
37 | mov ebx, 100111b |
39 | mov ebx, 100111b |
38 | mcall |
40 | mcall |
39 | red: ; ¯¥à¥à¨á®¢ âì ®ª® |
41 | red: ; ¯¥à¥à¨á®¢ âì ®ª® |
40 | call draw_window ; ¢ë§ë¢ ¥¬ ¯à®æ¥¤ãàã ®âà¨á®¢ª¨ ®ª |
42 | call draw_window ; ¢ë§ë¢ ¥¬ ¯à®æ¥¤ãàã ®âà¨á®¢ª¨ ®ª |
41 | 43 | ||
42 | ;--------------------------------------------------------------------- |
44 | ;--------------------------------------------------------------------- |
43 | ;--- ---------------------------------------- |
45 | ;--- ---------------------------------------- |
44 | ;--------------------------------------------------------------------- |
46 | ;--------------------------------------------------------------------- |
45 | 47 | ||
46 | still: |
48 | still: |
47 | push 10 |
- | |
48 | pop eax |
- | |
49 | mcall |
49 | mcall 10 |
50 | 50 | ||
51 | dec eax ; ¯¥à¥à¨á®¢ âì ®ª®? |
51 | dec eax ; ¯¥à¥à¨á®¢ âì ®ª®? |
52 | jz red ; ¥á«¨ ¤ - ¬¥âªã red |
52 | jz red ; ¥á«¨ ¤ - ¬¥âªã red |
53 | dec eax |
53 | dec eax |
54 | jz key |
54 | jz key |
55 | dec eax |
55 | dec eax |
56 | jz button |
56 | jz button |
57 | 57 | ||
58 | mouse: |
58 | mouse: |
59 | mouse_edit_boxes editbox,editbox_end |
59 | mouse_edit_box editbox |
60 | jmp still |
60 | jmp still |
61 | 61 | ||
62 | button: |
62 | button: |
63 | mov al,17 ; ¯®«ãç¨âì ¨¤¥â¨ä¨ª â®à ¦ ⮩ ª®¯ª¨ |
63 | mov al,17 ; ¯®«ãç¨âì ¨¤¥â¨ä¨ª â®à ¦ ⮩ ª®¯ª¨ |
64 | mcall |
64 | mcall |
65 | 65 | ||
66 | cmp ah,1 ; ª®¯ª á id=1("§ ªàëâì")? |
66 | cmp ah,1 ; ª®¯ª á id=1("§ ªàëâì")? |
67 | jne noclose |
67 | jne noclose |
68 | or eax,-1 ; äãªæ¨ï -1: § ¢¥àè¨âì ¯à®£à ¬¬ã |
68 | or eax,-1 ; äãªæ¨ï -1: § ¢¥àè¨âì ¯à®£à ¬¬ã |
69 | mcall |
69 | mcall |
70 | 70 | ||
71 | noclose: |
71 | noclose: |
72 | cmp ah,2 |
- | |
73 | jne path_2 |
72 | push eax |
74 | call clear_err |
73 | call clear_err |
75 | mov al,16 |
74 | pop eax |
76 | mov ebx,1 |
75 | push 16 |
77 | mcall |
76 | xor ebx, ebx |
78 | call check_for_error |
77 | inc ebx ; 16.1 = save to /FD/1 |
79 | jmp still |
78 | cmp ah, 2 |
80 | path_2: |
79 | je doit |
- | 80 | inc ebx ; 16.2 = save to /FD/2 |
|
81 | cmp ah,3 |
81 | cmp ah, 3 |
82 | jne path_3 |
82 | je doit |
83 | call clear_err |
- | |
84 | mov al,16 |
- | |
85 | mov ebx,2 |
83 | pop ebx |
86 | mcall |
- | |
87 | call check_for_error |
- | |
88 | jmp still |
- | |
89 | path_3: |
- | |
90 | cmp ah,4 |
- | |
91 | jne path_4 |
- | |
92 | call clear_err |
- | |
93 | mov al,18 |
84 | push 18 |
94 | mov ebx,6 |
85 | mov bl, 6 ; 18.6 = save to specified folder |
95 | mov ecx,path3 |
86 | mov ecx, path3 |
96 | mcall |
- | |
97 | call check_for_error |
- | |
98 | jmp still |
- | |
99 | path_4: |
- | |
100 | call clear_err |
- | |
101 | mov eax,18 |
87 | cmp ah, 4 |
102 | mov ebx,6 |
88 | je doit |
103 | mov ecx,path4 |
89 | mov ecx, path4 |
- | 90 | doit: |
|
- | 91 | pop eax |
|
104 | mcall |
92 | mcall |
105 | call check_for_error |
93 | call check_for_error |
106 | jmp still |
94 | jmp still |
107 | 95 | ||
108 | key: |
96 | key: |
109 | mov al,2 |
97 | mov al,2 |
110 | mcall |
98 | mcall |
111 | key_edit_boxes editbox,editbox_end |
99 | key_edit_box editbox |
112 | jmp still |
100 | jmp still |
113 | 101 | ||
114 | 102 | ||
115 | check_for_error: ;¡à ¡®â稪 ®è¨¡®ª |
103 | check_for_error: ;¡à ¡®â稪 ®è¨¡®ª |
116 | cmp eax,0 |
- | |
117 | jne err1 |
- | |
118 | mov ecx,[sc.work_text] |
104 | mov ecx, [sc.work_text] |
119 | mov edx,ok |
105 | mov edx, ok |
120 | jmp print |
- | |
121 | err1: |
- | |
122 | cmp eax,1 |
- | |
123 | jne err3 |
- | |
124 | mov ecx,0xdd2222 |
- | |
125 | mov edx,error11 |
106 | test eax, eax |
126 | jmp print |
- | |
127 | err3: |
- | |
128 | cmp eax,3 |
- | |
129 | jne err5 |
- | |
130 | mov ecx,0xdd2222 |
- | |
131 | mov edx,error3 |
- | |
132 | jmp print |
107 | jz print |
133 | err5: |
- | |
134 | cmp eax,5 |
- | |
135 | jne err8 |
- | |
136 | mov ecx,0xdd2222 |
- | |
137 | mov edx,error5 |
- | |
138 | jmp print |
- | |
139 | err8: |
- | |
140 | cmp eax,8 |
- | |
141 | jne err9 |
- | |
142 | mov ecx,0xdd2222 |
108 | mov ecx, 0xdd2222 |
143 | mov edx,error8 |
109 | add edx, error3 - ok |
144 | jmp print |
110 | dec eax |
145 | err9: |
- | |
146 | cmp eax,9 |
111 | dec eax |
147 | jne err10 |
112 | jz print |
- | 113 | add edx, error5 - error3 |
|
148 | mov ecx,0xdd2222 |
114 | dec eax |
149 | mov edx,error9 |
115 | dec eax |
150 | jmp print |
116 | jz print |
- | 117 | add edx, error8 - error5 |
|
151 | err10: |
118 | dec eax |
152 | cmp eax,10 |
119 | dec eax |
153 | jne err11 |
120 | dec eax |
154 | mov ecx,0xdd2222 |
121 | jz print |
- | 122 | add edx, error9 - error8 |
|
155 | mov edx,error10 |
123 | dec eax |
156 | jmp print |
124 | jz print |
- | 125 | add edx, error10 - error9 |
|
157 | err11: |
126 | dec eax |
158 | mov ecx,0xdd2222 |
127 | jz print |
- | 128 | add edx, error11 - error10 |
|
159 | mov edx,error11 |
129 | dec eax |
160 | jmp print |
130 | jz print |
- | 131 | add edx, aUnknownError - error11 |
|
161 | 132 | ||
162 | print: |
133 | print: |
163 | mov eax,4 ; ¤¯¨á¨ |
134 | mov eax,4 ; ¤¯¨á¨ |
164 | mov ebx,20 shl 16 + 148 |
135 | mov ebx,20 shl 16 + 148 |
165 | or ecx,0x80000000 |
136 | or ecx,0x80000000 |
166 | mcall |
137 | mcall |
167 | ret |
138 | ret |
168 | 139 | ||
169 | clear_err: |
140 | clear_err: |
170 | mov al,13 |
141 | mov eax,13 |
171 | mov ebx,15 shl 16 + 240 |
142 | mov ebx,15 shl 16 + 240 |
172 | mov ecx,145 shl 16 +15 |
143 | mov ecx,145 shl 16 +15 |
173 | mov edx,[sc.work] |
144 | mov edx,[sc.work] |
174 | mcall |
145 | mcall |
175 | ret |
146 | ret |
176 | 147 | ||
177 | ;--------------------------------------------------------------------- |
148 | ;--------------------------------------------------------------------- |
178 | ;--- ---------------------------------- |
149 | ;--- ---------------------------------- |
179 | ;--------------------------------------------------------------------- |
150 | ;--------------------------------------------------------------------- |
180 | 151 | ||
181 | draw_window: |
152 | draw_window: |
182 | 153 | ||
183 | mov eax,48 |
154 | mov eax,48 |
184 | mov ebx,3 |
155 | mov ebx,3 |
185 | mov ecx,sc |
156 | mov ecx,sc |
186 | mov edx,sizeof.system_colors |
157 | mov edx,sizeof.system_colors |
187 | mcall |
158 | mcall |
188 | 159 | ||
189 | mov eax,12 ; äãªæ¨ï 12: á®®¡é¨âì ®¡ ®âà¨á®¢ª¥ ®ª |
160 | mov eax,12 ; äãªæ¨ï 12: á®®¡é¨âì ®¡ ®âà¨á®¢ª¥ ®ª |
190 | mov bl,1 ; 1 - ç¨ ¥¬ à¨á®¢ âì |
161 | mov bl,1 ; 1 - ç¨ ¥¬ à¨á®¢ âì |
191 | mcall |
162 | mcall |
192 | 163 | ||
193 | ; ð |
164 | ; ð |
194 | xor eax,eax ; äãªæ¨ï 0 : ®¯à¥¤¥«¨âì ¨ ®âà¨á®¢ âì ®ª® |
165 | xor eax,eax ; äãªæ¨ï 0 : ®¯à¥¤¥«¨âì ¨ ®âà¨á®¢ âì ®ª® |
195 | mov ebx,200 shl 16 + 270 ; [x áâ àâ] *65536 + [x à §¬¥à] |
166 | mov ebx,200 shl 16 + 270 ; [x áâ àâ] *65536 + [x à §¬¥à] |
196 | mov ecx,200 shl 16 + 190 ; [y áâ àâ] *65536 + [y à §¬¥à] |
167 | mov ecx,200 shl 16 + 190 ; [y áâ àâ] *65536 + [y à §¬¥à] |
197 | mov edx,[sc.work] ; 梥â à ¡®ç¥© ®¡« á⨠RRGGBB,8->color gl |
168 | mov edx,[sc.work] ; 梥â à ¡®ç¥© ®¡« á⨠RRGGBB,8->color gl |
198 | or edx,0x33000000 |
169 | or edx,0x33000000 |
199 | mov edi,title ; |
170 | mov edi,title ; |
200 | mcall |
171 | mcall |
201 | 172 | ||
202 | draw_edit_boxes editbox,editbox_end,use_f9,procinfo ;à¨á®¢ ¨¥ edit box'®¢ |
173 | draw_edit_box editbox,use_f9,procinfo ;à¨á®¢ ¨¥ edit box'®¢ |
203 | 174 | ||
204 | mov al,13 ;®âà¨á®¢ª ⥥© ª®¯®ª |
175 | mov al,13 ;®âà¨á®¢ª ⥥© ª®¯®ª |
205 | mov ebx,194 shl 16 + 60 |
176 | mov ebx,194 shl 16 + 60 |
206 | mov ecx,34 shl 16 +15 |
177 | mov ecx,34 shl 16 +15 |
207 | mov edx,0x444444 |
178 | mov edx,0x444444 |
208 | mcall |
179 | mcall |
209 | 180 | ||
210 | add ecx,20 shl 16 |
181 | add ecx,20 shl 16 |
211 | mcall |
182 | mcall |
212 | 183 | ||
213 | add ecx,20 shl 16 |
184 | add ecx,20 shl 16 |
214 | mcall |
185 | mcall |
215 | 186 | ||
216 | add ecx,40 shl 16 |
187 | add ecx,40 shl 16 |
217 | mcall |
188 | mcall |
218 | 189 | ||
219 | mov eax,8 ;®âà¨á®¢ª ª®¯®ª |
190 | mov eax,8 ;®âà¨á®¢ª ª®¯®ª |
220 | sub ebx,4 shl 16 |
191 | sub ebx,4 shl 16 |
221 | sub ecx,4 shl 16 |
192 | sub ecx,4 shl 16 |
222 | mov edx,5 |
193 | mov edx,5 |
223 | mov esi,[sc.work_button] |
194 | mov esi,[sc.work_button] |
224 | mcall |
195 | mcall |
225 | 196 | ||
226 | sub ecx,40 shl 16 |
197 | sub ecx,40 shl 16 |
227 | dec edx |
198 | dec edx |
228 | mcall |
199 | mcall |
229 | 200 | ||
230 | sub ecx,20 shl 16 |
201 | sub ecx,20 shl 16 |
231 | dec edx |
202 | dec edx |
232 | mcall |
203 | mcall |
233 | 204 | ||
234 | sub ecx,20 shl 16 |
205 | sub ecx,20 shl 16 |
235 | dec edx |
206 | dec edx |
236 | mcall |
207 | mcall |
237 | 208 | ||
238 | mov al,4 ; ¤¯¨á¨ |
209 | mov al,4 ; ¤¯¨á¨ |
239 | mov ebx,45 shl 16 + 12 |
210 | mov ebx,45 shl 16 + 12 |
240 | mov ecx,[sc.work_text] |
211 | mov ecx,[sc.work_text] |
241 | or ecx,0x80000000 |
212 | or ecx,0x80000000 |
242 | mov edx,label1 |
213 | mov edx,label1 |
243 | mcall |
214 | mcall |
244 | 215 | ||
245 | mov ebx,150 shl 16 + 35 |
216 | mov ebx,150 shl 16 + 35 |
246 | mov edx,path1 |
217 | mov edx,path1 |
247 | mcall |
218 | mcall |
248 | 219 | ||
249 | add ebx,20 |
220 | add ebx,20 |
250 | mov edx,path2 |
221 | mov edx,path2 |
251 | mcall |
222 | mcall |
252 | 223 | ||
253 | mov ebx,75 shl 16 + 75 |
224 | mov ebx,75 shl 16 + 75 |
254 | mov edx,path3 |
225 | mov edx,path3 |
255 | mcall |
226 | mcall |
256 | 227 | ||
257 | mov ebx,30 shl 16 + 97 |
228 | mov ebx,30 shl 16 + 97 |
258 | mov edx,label2 |
229 | mov edx,label2 |
259 | mcall |
230 | mcall |
260 | 231 | ||
261 | mov ebx,40 shl 16 + 135 |
232 | mov ebx,40 shl 16 + 135 |
262 | mov edx,label3 |
233 | mov edx,label3 |
263 | mcall |
234 | mcall |
264 | 235 | ||
265 | mov ecx,[sc.work_button_text] |
236 | mov ecx,[sc.work_button_text] |
266 | or ecx,0x80000000 |
237 | or ecx,0x80000000 |
267 | mov ebx,195 shl 16 + 35 |
238 | mov ebx,195 shl 16 + 35 |
268 | mov edx,save |
239 | mov edx,save |
269 | mcall |
240 | mcall |
270 | 241 | ||
271 | add ebx,20 |
242 | add ebx,20 |
272 | mcall |
243 | mcall |
273 | 244 | ||
274 | add ebx,20 |
245 | add ebx,20 |
275 | mcall |
246 | mcall |
276 | 247 | ||
277 | add ebx,40 |
248 | add ebx,40 |
278 | mcall |
249 | mcall |
279 | 250 | ||
280 | mov al,12 ; äãªæ¨ï 12: á®®¡é¨âì ®¡ ®âà¨á®¢ª¥ ®ª |
251 | mov al,12 ; äãªæ¨ï 12: á®®¡é¨âì ®¡ ®âà¨á®¢ª¥ ®ª |
281 | mov ebx,2 ; 2, § ª®ç¨«¨ à¨á®¢ âì |
252 | mov ebx,2 ; 2, § ª®ç¨«¨ à¨á®¢ âì |
282 | mcall |
253 | mcall |
283 | 254 | ||
284 | ret ; ¢ë室¨¬ ¨§ ¯à®æ¥¤ãàë |
255 | ret ; ¢ë室¨¬ ¨§ ¯à®æ¥¤ãàë |
285 | 256 | ||
286 | 257 | ||
287 | ;--------------------------------------------------------------------- |
258 | ;--------------------------------------------------------------------- |
288 | ;--- ---------------------------------------------- |
259 | ;--- ---------------------------------------------- |
289 | ;--------------------------------------------------------------------- |
260 | ;--------------------------------------------------------------------- |
290 | 261 | ||
291 | title db appname,version,0 |
262 | title db appname,version,0 |
292 | 263 | ||
293 | editbox: |
264 | editbox: |
294 | edit1 edit_box 170,10,113,0xffffff,0xaabbcc,0,0,0,512,path4,ed_focus,26,26 |
265 | edit1 edit_box 170,10,113,0xffffff,0xaabbcc,0,0,0,512,path4,ed_focus,26,26 |
295 | editbox_end: |
266 | editbox_end: |
296 | 267 | ||
297 | if lang eq ru |
268 | if lang eq ru |
298 | save db '®åà ¨âì',0 |
269 | save db '®åà ¨âì',0 |
299 | label1 db 'ë¡¥à¨â¥ ®¤¨ ¨§ ¢ ਠ⮢:',0 |
270 | label1 db 'ë¡¥à¨â¥ ®¤¨ ¨§ ¢ ਠ⮢:',0 |
300 | label2 db '«¨ ¢¢¥¤¨â¥ ¯®«ë© ¯ãâì ª ä ©«ã:',0 |
271 | label2 db '«¨ ¢¢¥¤¨â¥ ¯®«ë© ¯ãâì ª ä ©«ã:',0 |
301 | label3 db 'ᥠ¯ ¯ª¨ ¤®«¦ë áãé¥á⢮¢ âì',0 |
272 | label3 db 'ᥠ¯ ¯ª¨ ¤®«¦ë áãé¥á⢮¢ âì',0 |
302 | ok db 'RAM-¤¨áª á®åà ¥ ãᯥè®',0 |
273 | ok db 'RAM-¤¨áª á®åà ¥ ãᯥè®',0 |
303 | error3 db '¥¨§¢¥áâ ï ä ©«®¢ ï á¨á⥬ ',0 |
274 | error3 db '¥¨§¢¥áâ ï ä ©«®¢ ï á¨á⥬ ',0 |
304 | error5 db '¥áãé¥áâ¢ãî騩 ¯ãâì',0 |
275 | error5 db '¥áãé¥áâ¢ãî騩 ¯ãâì',0 |
305 | error8 db '¥â ¬¥áâ ¤¨áª¥',0 |
276 | error8 db '¥â ¬¥áâ ¤¨áª¥',0 |
306 | error9 db ' ¡«¨æ FAT à §àãè¥ ',0 |
277 | error9 db ' ¡«¨æ FAT à §àãè¥ ',0 |
307 | error10 db '®áâ㯠§ ¯à¥é¥',0 |
278 | error10 db '®áâ㯠§ ¯à¥é¥',0 |
308 | error11 db '訡ª ãáâனá⢠',0 |
279 | error11 db '訡ª ãáâனá⢠',0 |
- | 280 | aUnknownError db '¥¨§¢¥áâ ï ®è¨¡ª ',0 |
|
309 | 281 | ||
310 | else |
282 | else |
311 | save db ' Save',0 |
283 | save db ' Save',0 |
312 | label1 db 'Select one of the variants:',0 |
284 | label1 db 'Select one of the variants:',0 |
313 | label2 db ' Or enter full path to file:',0 |
285 | label2 db ' Or enter full path to file:',0 |
314 | label3 db ' All folders must exist',0 |
286 | label3 db ' All folders must exist',0 |
315 | ok db 'RAM-drive was saved successfully',0 |
287 | ok db 'RAM-drive was saved successfully',0 |
316 | error3 db 'Unknown file system',0 |
288 | error3 db 'Unknown file system',0 |
317 | error5 db 'Incorrect path',0 |
289 | error5 db 'Incorrect path',0 |
318 | error8 db 'Disk is full',0 |
290 | error8 db 'Disk is full',0 |
319 | error9 db 'FAT table corrupted',0 |
291 | error9 db 'FAT table corrupted',0 |
320 | error10 db 'Access denied',0 |
292 | error10 db 'Access denied',0 |
321 | error11 db 'Device error',0 |
293 | error11 db 'Device error',0 |
- | 294 | aUnknownError db 'Unknown error',0 |
|
322 | 295 | ||
323 | end if |
296 | end if |
324 | 297 | ||
325 | mouse_flag: dd 0x0 |
298 | mouse_flag: dd 0x0 |
326 | 299 | ||
327 | path1 db '/fd/1/',0 |
300 | path1 db '/fd/1/',0 |
328 | path2 db '/fd/2/',0 |
301 | path2 db '/fd/2/',0 |
329 | path3 db '/hd0/1/kolibri.img',0 |
302 | path3 db '/hd0/1/kolibri.img',0 |
330 | path4 db '/hd0/1/kolibri/kolibri.img',0 ;¤«ï १¥à¢®£® á®åà ¥¨ï |
303 | path4 db '/hd0/1/kolibri/kolibri.img',0 ;¤«ï १¥à¢®£® á®åà ¥¨ï |
331 | 304 | ||
332 | ;--------------------------------------------------------------------- |
305 | ;--------------------------------------------------------------------- |
333 | I_END: ; ¬¥âª ª®æ ¯à®£à ¬¬ë |
306 | I_END: ; ¬¥âª ª®æ ¯à®£à ¬¬ë |
334 | 307 | ||
335 | rb 514 |
308 | rb 514 |
336 | 309 | ||
337 | sc system_colors |
310 | sc system_colors |
338 | 311 | ||
339 | procinfo process_information |
312 | procinfo process_information |