2006-11-02 15:18:23 +01:00
|
|
|
|
;
|
2007-02-12 06:14:58 +01:00
|
|
|
|
; RDsave <20><><EFBFBD> Kolibri (0.6.5.0 <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
|
|
|
|
;
|
2006-11-02 15:18:23 +01:00
|
|
|
|
; Mario79 2005
|
2007-02-12 06:14:58 +01:00
|
|
|
|
; Heavyiron 12.02.2007
|
2006-11-02 15:18:23 +01:00
|
|
|
|
;
|
2007-02-12 06:14:58 +01:00
|
|
|
|
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E0AEA2><EFBFBD> FASM'<27><>
|
|
|
|
|
;
|
|
|
|
|
;---------------------------------------------------------------------
|
2006-11-02 15:18:23 +01:00
|
|
|
|
include 'lang.inc'
|
2007-05-10 15:48:35 +02:00
|
|
|
|
include '..\..\..\macros.inc'
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
|
|
|
|
appname equ 'RDsave '
|
2007-02-12 06:14:58 +01:00
|
|
|
|
version equ '1.2'
|
|
|
|
|
|
|
|
|
|
use32 ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 32-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ०<><E0A5A6> <20><>ᥬ<EFBFBD><E1A5AC><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
org 0x0 ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
db 'MENUET01' ; 8-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䨪<EFBFBD><E4A8AA><EFBFBD><EFBFBD> MenuetOS
|
|
|
|
|
dd 0x01 ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28>ᥣ<EFBFBD><E1A5A3> 1)
|
|
|
|
|
dd START ; <20><><EFBFBD><EFBFBD><EFBFBD> <20><>ࢮ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
dd I_END ; ࠧ<><E0A0A7><EFBFBD> <20>ணࠬ<E0AEA3><E0A0AC>
|
2007-05-10 15:48:35 +02:00
|
|
|
|
dd 0x2000 ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⢮ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
dd 0x2000 ; <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>設<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
2007-02-12 06:14:58 +01:00
|
|
|
|
dd 0x0 ; <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><>ࠬ<EFBFBD><E0A0AC> (<28><> <20>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
|
|
|
|
dd 0x0 ; <20><>१<EFBFBD>ࢨ<E0A2A8><E0AEA2><EFBFBD>
|
|
|
|
|
|
2007-06-04 11:21:07 +02:00
|
|
|
|
include '..\..\develop\editbox\editbox.inc'
|
2007-05-17 01:02:17 +02:00
|
|
|
|
use_edit_box procinfo,22,5
|
2007-06-04 11:21:07 +02:00
|
|
|
|
al equ eax ; \ decrease kpack'ed size
|
|
|
|
|
purge mov ; /
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
;---------------------------------------------------------------------
|
|
|
|
|
;--- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ----------------------------------------------
|
|
|
|
|
;---------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
START:
|
|
|
|
|
mov eax, 40
|
|
|
|
|
mov ebx, 100111b
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2007-02-12 06:14:58 +01:00
|
|
|
|
red: ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
call draw_window ; <20><><EFBFBD>뢠<EFBFBD><EBA2A0> <20><><EFBFBD>楤<EFBFBD><E6A5A4><EFBFBD> <20><><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
;---------------------------------------------------------------------
|
|
|
|
|
;--- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ----------------------------------------
|
|
|
|
|
;---------------------------------------------------------------------
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
still:
|
2007-06-04 11:21:07 +02:00
|
|
|
|
mcall 10
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
dec eax ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2><EFBFBD> <20><><EFBFBD><EFBFBD>?
|
|
|
|
|
jz red ; <20> <20><> - <20><> <20><><EFBFBD><EFBFBD><EFBFBD> red
|
|
|
|
|
dec eax
|
|
|
|
|
jz key
|
|
|
|
|
dec eax
|
|
|
|
|
jz button
|
|
|
|
|
|
|
|
|
|
mouse:
|
2007-06-04 11:21:07 +02:00
|
|
|
|
mouse_edit_box editbox
|
|
|
|
|
jmp still
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
button:
|
|
|
|
|
mov al,17 ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䨪<EFBFBD><E4A8AA><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>⮩ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
cmp ah,1 ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> id=1("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")?
|
|
|
|
|
jne noclose
|
|
|
|
|
or eax,-1 ; <20>㭪<EFBFBD><E3ADAA><EFBFBD> -1: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ணࠬ<E0AEA3><E0A0AC>
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
noclose:
|
2007-06-04 11:21:07 +02:00
|
|
|
|
push eax
|
|
|
|
|
call clear_err
|
|
|
|
|
pop eax
|
|
|
|
|
push 16
|
|
|
|
|
xor ebx, ebx
|
|
|
|
|
inc ebx ; 16.1 = save to /FD/1
|
|
|
|
|
cmp ah, 2
|
|
|
|
|
je doit
|
|
|
|
|
inc ebx ; 16.2 = save to /FD/2
|
|
|
|
|
cmp ah, 3
|
|
|
|
|
je doit
|
|
|
|
|
pop ebx
|
|
|
|
|
push 18
|
|
|
|
|
mov bl, 6 ; 18.6 = save to specified folder
|
|
|
|
|
mov ecx, path3
|
|
|
|
|
cmp ah, 4
|
|
|
|
|
je doit
|
|
|
|
|
mov ecx, path4
|
|
|
|
|
doit:
|
|
|
|
|
pop eax
|
|
|
|
|
mcall
|
|
|
|
|
call check_for_error
|
|
|
|
|
jmp still
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
key:
|
|
|
|
|
mov al,2
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2007-06-04 11:21:07 +02:00
|
|
|
|
key_edit_box editbox
|
2007-02-12 06:14:58 +01:00
|
|
|
|
jmp still
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
check_for_error: ;<3B><>ࠡ<EFBFBD><E0A0A1>稪 <20>訡<EFBFBD><E8A8A1>
|
2007-06-04 11:21:07 +02:00
|
|
|
|
mov ecx, [sc.work_text]
|
|
|
|
|
mov edx, ok
|
|
|
|
|
test eax, eax
|
|
|
|
|
jz print
|
|
|
|
|
mov ecx, 0xdd2222
|
|
|
|
|
add edx, error3 - ok
|
|
|
|
|
dec eax
|
|
|
|
|
dec eax
|
|
|
|
|
jz print
|
|
|
|
|
add edx, error5 - error3
|
|
|
|
|
dec eax
|
|
|
|
|
dec eax
|
|
|
|
|
jz print
|
|
|
|
|
add edx, error8 - error5
|
|
|
|
|
dec eax
|
|
|
|
|
dec eax
|
|
|
|
|
dec eax
|
|
|
|
|
jz print
|
|
|
|
|
add edx, error9 - error8
|
|
|
|
|
dec eax
|
|
|
|
|
jz print
|
|
|
|
|
add edx, error10 - error9
|
|
|
|
|
dec eax
|
|
|
|
|
jz print
|
|
|
|
|
add edx, error11 - error10
|
|
|
|
|
dec eax
|
|
|
|
|
jz print
|
|
|
|
|
add edx, aUnknownError - error11
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
print:
|
|
|
|
|
mov eax,4 ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
mov ebx,20 shl 16 + 148
|
|
|
|
|
or ecx,0x80000000
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2007-02-12 06:14:58 +01:00
|
|
|
|
ret
|
|
|
|
|
|
|
|
|
|
clear_err:
|
2007-06-04 11:21:07 +02:00
|
|
|
|
mov eax,13
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov ebx,15 shl 16 + 240
|
|
|
|
|
mov ecx,145 shl 16 +15
|
|
|
|
|
mov edx,[sc.work]
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2007-02-12 06:14:58 +01:00
|
|
|
|
ret
|
|
|
|
|
|
|
|
|
|
;---------------------------------------------------------------------
|
|
|
|
|
;--- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> ----------------------------------
|
|
|
|
|
;---------------------------------------------------------------------
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
draw_window:
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov eax,48
|
|
|
|
|
mov ebx,3
|
|
|
|
|
mov ecx,sc
|
|
|
|
|
mov edx,sizeof.system_colors
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov eax,12 ; <20>㭪<EFBFBD><E3ADAA><EFBFBD> 12: ᮮ<><E1AEAE><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
mov bl,1 ; 1 - <20><>稭<EFBFBD><E7A8AD><EFBFBD> <20><>ᮢ<EFBFBD><E1AEA2><EFBFBD>
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
xor eax,eax ; <20>㭪<EFBFBD><E3ADAA><EFBFBD> 0 : <20><>।<EFBFBD><E0A5A4><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
mov ebx,200 shl 16 + 270 ; [x <20><><EFBFBD><EFBFBD><EFBFBD>] *65536 + [x ࠧ<><E0A0A7><EFBFBD>]
|
|
|
|
|
mov ecx,200 shl 16 + 190 ; [y <20><><EFBFBD><EFBFBD><EFBFBD>] *65536 + [y ࠧ<><E0A0A7><EFBFBD>]
|
|
|
|
|
mov edx,[sc.work] ; 梥<> ࠡ<>祩 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> RRGGBB,8->color gl
|
|
|
|
|
or edx,0x33000000
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mov edi,title ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-06-04 11:21:07 +02:00
|
|
|
|
draw_edit_box editbox,use_f9,procinfo ;<3B><>ᮢ<EFBFBD><E1AEA2><EFBFBD><EFBFBD> edit box'<27><>
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-06-04 11:21:07 +02:00
|
|
|
|
mov al,13 ;<3B><><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2> ⥭<><E2A5AD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov ebx,194 shl 16 + 60
|
|
|
|
|
mov ecx,34 shl 16 +15
|
|
|
|
|
mov edx,0x444444
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
add ecx,20 shl 16
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
add ecx,20 shl 16
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
add ecx,40 shl 16
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov eax,8 ;<3B><><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
sub ebx,4 shl 16
|
|
|
|
|
sub ecx,4 shl 16
|
|
|
|
|
mov edx,5
|
|
|
|
|
mov esi,[sc.work_button]
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
sub ecx,40 shl 16
|
|
|
|
|
dec edx
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
sub ecx,20 shl 16
|
|
|
|
|
dec edx
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
sub ecx,20 shl 16
|
|
|
|
|
dec edx
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov al,4 ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
mov ebx,45 shl 16 + 12
|
|
|
|
|
mov ecx,[sc.work_text]
|
|
|
|
|
or ecx,0x80000000
|
|
|
|
|
mov edx,label1
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov ebx,150 shl 16 + 35
|
|
|
|
|
mov edx,path1
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
add ebx,20
|
|
|
|
|
mov edx,path2
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov ebx,75 shl 16 + 75
|
|
|
|
|
mov edx,path3
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov ebx,30 shl 16 + 97
|
|
|
|
|
mov edx,label2
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov ebx,40 shl 16 + 135
|
|
|
|
|
mov edx,label3
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov ecx,[sc.work_button_text]
|
|
|
|
|
or ecx,0x80000000
|
|
|
|
|
mov ebx,195 shl 16 + 35
|
|
|
|
|
mov edx,save
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
add ebx,20
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
add ebx,20
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
add ebx,40
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
mov al,12 ; <20>㭪<EFBFBD><E3ADAA><EFBFBD> 12: ᮮ<><E1AEAE><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD>ᮢ<EFBFBD><E1AEA2> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
mov ebx,2 ; 2, <20><><EFBFBD><EFBFBD><EFBFBD>稫<EFBFBD> <20><>ᮢ<EFBFBD><E1AEA2><EFBFBD>
|
2007-05-10 15:48:35 +02:00
|
|
|
|
mcall
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
ret ; <20><>室<EFBFBD><E5AEA4> <20><> <20><><EFBFBD>楤<EFBFBD><E6A5A4><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;---------------------------------------------------------------------
|
|
|
|
|
;--- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ----------------------------------------------
|
|
|
|
|
;---------------------------------------------------------------------
|
|
|
|
|
|
2007-05-10 15:48:35 +02:00
|
|
|
|
title db appname,version,0
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
editbox:
|
2007-05-10 15:48:35 +02:00
|
|
|
|
edit1 edit_box 170,10,113,0xffffff,0xaabbcc,0,0,0,512,path4,ed_focus,26,26
|
2007-02-12 06:14:58 +01:00
|
|
|
|
editbox_end:
|
|
|
|
|
|
|
|
|
|
if lang eq ru
|
|
|
|
|
save db '<27><><EFBFBD>࠭<EFBFBD><E0A0AD><EFBFBD>',0
|
|
|
|
|
label1 db '<27>롥<EFBFBD><EBA1A5><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><>ਠ<EFBFBD>⮢:',0
|
|
|
|
|
label2 db '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> 䠩<><E4A0A9>:',0
|
|
|
|
|
label3 db '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>⢮<EFBFBD><E2A2AE><EFBFBD><EFBFBD>',0
|
|
|
|
|
ok db 'RAM-<2D><><EFBFBD><EFBFBD> <20><><EFBFBD>࠭<EFBFBD><E0A0AD> <20>ᯥ譮',0
|
|
|
|
|
error3 db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⭠<EFBFBD> 䠩<><E4A0A9><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>⥬<EFBFBD>',0
|
|
|
|
|
error5 db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>騩 <20><><EFBFBD><EFBFBD>',0
|
|
|
|
|
error8 db '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><>᪥',0
|
|
|
|
|
error9 db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FAT ࠧ<><E0A0A7>襭<EFBFBD>',0
|
|
|
|
|
error10 db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>饭',0
|
|
|
|
|
error11 db '<27>訡<EFBFBD><E8A8A1> <20><><EFBFBD>ன<EFBFBD>⢠',0
|
2007-06-04 11:21:07 +02:00
|
|
|
|
aUnknownError db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⭠<EFBFBD> <20>訡<EFBFBD><E8A8A1>',0
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
|
|
|
|
else
|
|
|
|
|
save db ' Save',0
|
|
|
|
|
label1 db 'Select one of the variants:',0
|
|
|
|
|
label2 db ' Or enter full path to file:',0
|
|
|
|
|
label3 db ' All folders must exist',0
|
|
|
|
|
ok db 'RAM-drive was saved successfully',0
|
|
|
|
|
error3 db 'Unknown file system',0
|
|
|
|
|
error5 db 'Incorrect path',0
|
|
|
|
|
error8 db 'Disk is full',0
|
|
|
|
|
error9 db 'FAT table corrupted',0
|
|
|
|
|
error10 db 'Access denied',0
|
|
|
|
|
error11 db 'Device error',0
|
2007-06-04 11:21:07 +02:00
|
|
|
|
aUnknownError db 'Unknown error',0
|
2006-11-02 15:18:23 +01:00
|
|
|
|
|
|
|
|
|
end if
|
|
|
|
|
|
2007-04-05 03:51:58 +02:00
|
|
|
|
mouse_flag: dd 0x0
|
2007-02-12 06:14:58 +01:00
|
|
|
|
|
2007-05-10 15:48:35 +02:00
|
|
|
|
path1 db '/fd/1/',0
|
|
|
|
|
path2 db '/fd/2/',0
|
|
|
|
|
path3 db '/hd0/1/kolibri.img',0
|
|
|
|
|
path4 db '/hd0/1/kolibri/kolibri.img',0 ;<3B><><EFBFBD> १<>ࢭ<EFBFBD><E0A2AD><EFBFBD> <20><><EFBFBD>࠭<EFBFBD><E0A0AD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
;---------------------------------------------------------------------
|
2007-02-12 06:14:58 +01:00
|
|
|
|
I_END: ; <20><>⪠ <20><><EFBFBD><EFBFBD><EFBFBD> <20>ணࠬ<E0AEA3><E0A0AC>
|
|
|
|
|
|
2007-05-10 15:48:35 +02:00
|
|
|
|
rb 514
|
|
|
|
|
|
2007-02-12 06:14:58 +01:00
|
|
|
|
sc system_colors
|
2007-05-10 15:48:35 +02:00
|
|
|
|
|
2007-05-17 01:02:17 +02:00
|
|
|
|
procinfo process_information
|
2007-05-10 15:48:35 +02:00
|
|
|
|
|
|
|
|
|
|