From da53db0ae709cc78aac31ca0d52ad2fab090d26f Mon Sep 17 00:00:00 2001 From: "Marat Zakiyanov (Mario79)" Date: Wed, 5 Jun 2013 22:13:54 +0000 Subject: [PATCH] Removal of outdated and unused version of ICON. If anyone ever need it, then he can take it out of the old versions the SVN repository. However, the existence of this program mislead people. git-svn-id: svn://kolibrios.org@3608 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/system/icon_new/trunk/build_icon.bat | 6 - .../system/icon_new/trunk/build_iconmngr.bat | 6 - programs/system/icon_new/trunk/debug-fdo.inc | 424 ---------- programs/system/icon_new/trunk/hand.cur | Bin 766 -> 0 bytes programs/system/icon_new/trunk/icon.asm | 608 -------------- programs/system/icon_new/trunk/iconmngr.asm | 761 ------------------ programs/system/icon_new/trunk/icons.dat | 7 - .../system/icon_new/trunk/icons/board.ico | Bin 9662 -> 0 bytes programs/system/icon_new/trunk/icons/bug.ico | Bin 9662 -> 0 bytes programs/system/icon_new/trunk/icons/calc.ico | Bin 9662 -> 0 bytes programs/system/icon_new/trunk/icons/fasm.ico | Bin 9662 -> 0 bytes .../system/icon_new/trunk/icons/floppy.ico | Bin 9662 -> 0 bytes programs/system/icon_new/trunk/icons/fs.ico | Bin 9662 -> 0 bytes .../system/icon_new/trunk/icons/write.ico | Bin 9662 -> 0 bytes programs/system/icon_new/trunk/readme.txt | 3 - 15 files changed, 1815 deletions(-) delete mode 100644 programs/system/icon_new/trunk/build_icon.bat delete mode 100644 programs/system/icon_new/trunk/build_iconmngr.bat delete mode 100644 programs/system/icon_new/trunk/debug-fdo.inc delete mode 100644 programs/system/icon_new/trunk/hand.cur delete mode 100644 programs/system/icon_new/trunk/icon.asm delete mode 100644 programs/system/icon_new/trunk/iconmngr.asm delete mode 100644 programs/system/icon_new/trunk/icons.dat delete mode 100644 programs/system/icon_new/trunk/icons/board.ico delete mode 100644 programs/system/icon_new/trunk/icons/bug.ico delete mode 100644 programs/system/icon_new/trunk/icons/calc.ico delete mode 100644 programs/system/icon_new/trunk/icons/fasm.ico delete mode 100644 programs/system/icon_new/trunk/icons/floppy.ico delete mode 100644 programs/system/icon_new/trunk/icons/fs.ico delete mode 100644 programs/system/icon_new/trunk/icons/write.ico delete mode 100644 programs/system/icon_new/trunk/readme.txt diff --git a/programs/system/icon_new/trunk/build_icon.bat b/programs/system/icon_new/trunk/build_icon.bat deleted file mode 100644 index 2d6e8558cf..0000000000 --- a/programs/system/icon_new/trunk/build_icon.bat +++ /dev/null @@ -1,6 +0,0 @@ -@erase lang.inc -@echo lang fix ru >lang.inc -@fasm icon.asm @icon -@erase lang.inc -@kpack @icon -@pause \ No newline at end of file diff --git a/programs/system/icon_new/trunk/build_iconmngr.bat b/programs/system/icon_new/trunk/build_iconmngr.bat deleted file mode 100644 index 4c2116626a..0000000000 --- a/programs/system/icon_new/trunk/build_iconmngr.bat +++ /dev/null @@ -1,6 +0,0 @@ -@erase lang.inc -@echo lang fix ru >lang.inc -@fasm iconmngr.asm iconmngr -@erase lang.inc -@kpack iconmngr -@pause \ No newline at end of file diff --git a/programs/system/icon_new/trunk/debug-fdo.inc b/programs/system/icon_new/trunk/debug-fdo.inc deleted file mode 100644 index 9da8ecdc1d..0000000000 --- a/programs/system/icon_new/trunk/debug-fdo.inc +++ /dev/null @@ -1,424 +0,0 @@ -; -; Formatted Debug Output (FDO) -; Copyright (c) 2005-2006, mike.dld -; Created: 2005-01-29, Changed: 2006-11-10 -; -; For questions and bug reports, mail to mike.dld@gmail.com -; -; Available format specifiers are: %s, %d, %u, %x (with partial width support) -; - -; to be defined: -; __DEBUG__ equ 1 -; __DEBUG_LEVEL__ equ 5 - -macro debug_func name { - if used name - name@of@func equ name -} - -macro debug_beginf { - align 4 - name@of@func: -} - -debug_endf fix end if - -macro DEBUGS _sign,[_str] { - common - local tp - tp equ 0 - match _arg:_num,_str \{ - DEBUGS_N _sign,_num,_arg - tp equ 1 - \} - match =0 _arg,tp _str \{ - DEBUGS_N _sign,,_arg - \} -} - -macro DEBUGS_N _sign,_num,[_str] { - common - pushf - pushad - local ..str,..label,is_str - is_str = 0 - forward - if _str eqtype '' - is_str = 1 - end if - common - if is_str = 1 - jmp ..label - ..str db _str,0 - ..label: - add esp,4*8+4 - mov edx,..str - sub esp,4*8+4 - else - mov edx,_str - end if - if ~_num eq - if _num eqtype eax - if _num in - mov esi,_num - else if ~_num eq esi - movzx esi,_num - end if - else if _num eqtype 0 - mov esi,_num - else - local tp - tp equ 0 - match [_arg],_num \{ - mov esi,dword[_arg] - tp equ 1 - \} - match =0 =dword[_arg],tp _num \{ - mov esi,dword[_arg] - tp equ 1 - \} - match =0 =word[_arg],tp _num \{ - movzx esi,word[_arg] - tp equ 1 - \} - match =0 =byte[_arg],tp _num \{ - movzx esi,byte[_arg] - tp equ 1 - \} - match =0,tp \{ - 'Error: specified string width is incorrect' - \} - end if - else - mov esi,0x7FFFFFFF - end if - call fdo_debug_outstr - popad - popf -} - -macro DEBUGD _sign,_dec { - local tp - tp equ 0 - match _arg:_num,_dec \{ - DEBUGD_N _sign,_num,_arg - tp equ 1 - \} - match =0 _arg,tp _dec \{ - DEBUGD_N _sign,,_arg - \} -} - -macro DEBUGD_N _sign,_num,_dec { - pushf - pushad - if (~_num eq) - if (_dec eqtype eax | _dec eqtype 0) - 'Error: precision allowed only for in-memory variables' - end if - if (~_num in <1,2,4>) - if _sign - 'Error: 1, 2 and 4 are only allowed for precision in %d' - else - 'Error: 1, 2 and 4 are only allowed for precision in %u' - end if - end if - end if - if _dec eqtype eax - if _dec in - mov eax,_dec - else if ~_dec eq eax - if _sign = 1 - movsx eax,_dec - else - movzx eax,_dec - end if - end if - else if _dec eqtype 0 - mov eax,_dec - else - add esp,4*8+4 - if _num eq - mov eax,dword _dec - else if _num = 1 - if _sign = 1 - movsx eax,byte _dec - else - movzx eax,byte _dec - end if - else if _num = 2 - if _sign = 1 - movsx eax,word _dec - else - movzx eax,word _dec - end if - else - mov eax,dword _dec - end if - sub esp,4*8+4 - end if - mov cl,_sign - call fdo_debug_outdec - popad - popf -} - -macro DEBUGH _sign,_hex { - local tp - tp equ 0 - match _arg:_num,_hex \{ - DEBUGH_N _sign,_num,_arg - tp equ 1 - \} - match =0 _arg,tp _hex \{ - DEBUGH_N _sign,,_arg - \} -} - -macro DEBUGH_N _sign,_num,_hex { - pushf - pushad - if (~_num eq) & (~_num in <1,2,3,4,5,6,7,8>) - 'Error: 1..8 are only allowed for precision in %x' - end if - if _hex eqtype eax - if _hex in - if ~_hex eq eax - mov eax,_hex - end if - else if _hex in - if ~_hex eq ax - movzx eax,_hex - end if - shl eax,16 - if (_num eq) - mov edx,4 - end if - else if _hex in - if ~_hex eq al - movzx eax,_hex - end if - shl eax,24 - if (_num eq) - mov edx,2 - end if - end if - else if _hex eqtype 0 - mov eax,_hex - else - add esp,4*8+4 - mov eax,dword _hex - sub esp,4*8+4 - end if - if ~_num eq - mov edx,_num - else - if ~_hex eqtype eax - mov edx,8 - end if - end if - call fdo_debug_outhex - popad - popf -} - -;----------------------------------------------------------------------------- - -debug_func fdo_debug_outchar -debug_beginf - pushad - mov cl,al - mov ebx,1 - mov eax,63 - int 0x40 - popad - ret -debug_endf - -debug_func fdo_debug_outstr -debug_beginf - mov eax,63 - mov ebx,1 - .l1: dec esi - js .l2 - mov cl,[edx] - or cl,cl - jz .l2 - int 0x40 - inc edx - jmp .l1 - .l2: ret -debug_endf - -debug_func fdo_debug_outdec -debug_beginf - or cl,cl - jz @f - or eax,eax - jns @f - neg eax - push eax - mov al,'-' - call fdo_debug_outchar - pop eax - @@: push 10 - pop ecx - push -'0' - .l1: xor edx,edx - div ecx - push edx - test eax,eax - jnz .l1 - .l2: pop eax - add al,'0' - jz .l3 - call fdo_debug_outchar - jmp .l2 - .l3: ret -debug_endf - -debug_func fdo_debug_outhex - __fdo_hexdigits db '0123456789ABCDEF' -debug_beginf - mov cl,dl - neg cl - add cl,8 - shl cl,2 - rol eax,cl - .l1: rol eax,4 - push eax - and eax,0x0000000F - mov al,[__fdo_hexdigits+eax] - call fdo_debug_outchar - pop eax - dec edx - jnz .l1 - ret -debug_endf - -;----------------------------------------------------------------------------- - -macro DEBUGF _level,_format,[_arg] { - common - if __DEBUG__ = 1 & _level >= __DEBUG_LEVEL__ - local ..f1,f2,a1,a2,c1,c2,c3,..lbl - _debug_str_ equ __debug_str_ # a1 - a1 = 0 - c2 = 0 - c3 = 0 - f2 = 0 - repeat ..lbl-..f1 - virtual at 0 - db _format,0,0 - load c1 word from %-1 - end virtual - if c1 = '%s' - virtual at 0 - db _format,0,0 - store word 0 at %-1 - load c1 from f2-c2 - end virtual - if c1 <> 0 - DEBUGS 0,_debug_str_+f2-c2 - end if - c2 = c2 + 1 - f2 = %+1 - DEBUGF_HELPER S,a1,0,_arg - else if c1 = '%x' - virtual at 0 - db _format,0,0 - store word 0 at %-1 - load c1 from f2-c2 - end virtual - if c1 <> 0 - DEBUGS 0,_debug_str_+f2-c2 - end if - c2 = c2 + 1 - f2 = %+1 - DEBUGF_HELPER H,a1,0,_arg - else if c1 = '%d' | c1 = '%u' - local c4 - if c1 = '%d' - c4 = 1 - else - c4 = 0 - end if - virtual at 0 - db _format,0,0 - store word 0 at %-1 - load c1 from f2-c2 - end virtual - if c1 <> 0 - DEBUGS 0,_debug_str_+f2-c2 - end if - c2 = c2 + 1 - f2 = %+1 - DEBUGF_HELPER D,a1,c4,_arg - else if c1 = '\n' - c3 = c3 + 1 - end if - end repeat - virtual at 0 - db _format,0,0 - load c1 from f2-c2 - end virtual - if (c1<>0)&(f2<>..lbl-..f1-1) - DEBUGS 0,_debug_str_+f2-c2 - end if - virtual at 0 - ..f1 db _format,0 - ..lbl: - __debug_strings equ __debug_strings,_debug_str_,<_format>,..lbl-..f1-1-c2-c3 - end virtual - end if -} - -macro __include_debug_strings dummy,[_id,_fmt,_len] { - common - local c1,a1,a2 - forward - if defined _len & ~_len eq - _id: - a1 = 0 - a2 = 0 - repeat _len - virtual at 0 - db _fmt,0,0 - load c1 word from %+a2-1 - end virtual - if (c1='%s')|(c1='%x')|(c1='%d')|(c1='%u') - db 0 - a2 = a2 + 1 - else if (c1='\n') - dw $0A0D - a1 = a1 + 1 - a2 = a2 + 1 - else - db c1 and 0x0FF - end if - end repeat - db 0 - end if -} - -macro DEBUGF_HELPER _letter,_num,_sign,[_arg] { - common - local num - num = 0 - forward - if num = _num - DEBUG#_letter _sign,_arg - end if - num = num+1 - common - _num = _num+1 -} - -macro include_debug_strings { - if __DEBUG__ = 1 - match dbg_str,__debug_strings \{ - __include_debug_strings dbg_str - \} - end if -} diff --git a/programs/system/icon_new/trunk/hand.cur b/programs/system/icon_new/trunk/hand.cur deleted file mode 100644 index 7f3606beab57527859c5e3f8ca2fde463146f8d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmeH_F%H5o5Ck_-`lO=8CBJ~5;ivg2K{P4dQ66&+k?aVG0!q#q?`<}Aaf;NdQwWm= zNlPys&=Ul>Kvxnel5I6@P0>h56XPoEv`Q(V9$0x~<{hy7m2dz0ZUW ASCIIZ - - mov eax,70 - mov ebx,finfo_start - mcall - - pop esi edi - - add esi,76+2 - - dec edi - jnz start_new - - cmp [I_Param],byte 0 - je still - - or eax,-1 - mcall - - no_apply: - - - cmp eax,22 ; user pressed the 'add icon' button - jne no_add_icon - - mov eax,13 - mov ebx,19*65536+260 - mov ecx,225*65536+10 - mov edx,0xffffff - mcall - mov eax,4 - mov ebx,19*65536+225 - mov ecx,0xc0ff0000 - mov edx,add_text - mov edi,0xffffff - mcall - - mov eax,10 - mcall - cmp eax,3 - jne still - mov al,17 - mcall - shr eax,8 - cmp eax,40 - jb no_f - sub eax,40 - - xor edx,edx ; bcd -> 10 - mov ebx,16 - div ebx - imul eax,10 - add eax,edx - - mov ebx,eax - add ebx,icons_reserved - cmp [ebx],byte 'x' - je no_f - mov [ebx],byte 'x' - - xor edx,edx - mov ebx,10 - div ebx - add eax,65 - add edx,65 - mov [icon_default+0],dl - mov [icon_default+1],al - - inc dword [icons] - mov edi,[icons] - dec edi - imul edi,76+2 - add edi,icon_data - - mov [current_icon],edi - - mov esi,icon_default - mov ecx,76+2 - cld - rep movsb - - no_f: - - call draw_window - - jmp still - - no_add_icon: - - - cmp eax,23 ; user pressed the remove icon button - jne no_remove_icon - - mov eax,13 - mov ebx,19*65536+260 - mov ecx,225*65536+10 - mov edx,0xffffff - mcall - mov eax,4 - mov ebx,19*65536+225 - mov ecx,0xc0ff0000 - mov edx,rem_text - mov edi,0xffffff - mcall - - mov eax,10 - mcall - cmp eax,3 - jne no_found - mov al,17 - mcall - shr eax,8 - cmp eax,40 - jb no_found - sub eax,40 - - xor edx,edx - mov ebx,16 - div ebx - imul eax,10 - add eax,edx - - mov ebx,eax - add ebx,icons_reserved - cmp [ebx],byte 'x' - jne no_found - mov [ebx],byte ' ' - - xor edx,edx - mov ebx,10 - div ebx - shl eax,8 - mov al,dl - - add eax,65*256+65 - - mov esi,icon_data - mov edi,76+2 - imul edi,[icons] - add edi,icon_data - news: - cmp word [esi],ax - je foundi - add esi,76+2 - cmp esi,edi - jb news - jmp no_found - - foundi: - - mov ecx,edi - sub ecx,esi - - mov edi,esi - add esi,76+2 - - cld - rep movsb - - dec [icons] - - mov eax,icon_data - mov [current_icon],eax - - no_found: - - call draw_window - - jmp still - - - - no_remove_icon: - - - cmp eax,40 ; user pressed button for icon position - jb no_on_screen_button - - sub eax,40 - mov edx,eax - shl eax,4 - and edx,0xf - mov dh,ah - add edx,65*256+65 - - mov esi,icon_data - mov ecx,[icons] - cld - findl1: - cmp dx,[esi] - je foundl1 - add esi,76+2 - loop findl1 - jmp still - - foundl1: - - mov [current_icon],esi - - call print_strings - - jmp still - - no_on_screen_button: - - - jmp still - - - key: ; key - mov al,2 ; just read it and ignore - mcall - jmp still - -current_icon dd icon_data - - -print_strings: - - pusha - - mov eax,13 ; clear text area - mov ebx,95*65536+180 - mov ecx,253*65536+40 - mov edx,0xffffff - mcall - - mov eax,4 ; icon text - mov ebx,95*65536+253 - mov ecx,0x000000 - mov edx,[current_icon] - add edx,65 - mov esi,10 - mcall - - ;mov eax,4 ; icon application - add ebx,14 - mov edx,[current_icon] - add edx,34 - mov esi,30 - mcall - - ;mov eax,4 ; icon file - add ebx,14 - mov edx,[current_icon] - add edx,3 - mov esi,30 - mcall - - popa - - ret - - -load_icon_list: - - ;pusha - - mov eax,70 - mov ebx,finfo - mov dword[ebx],0 - mov dword[ebx+12],4096 ; max size of icons.dat (in current format) is 4 kb - mcall - - mov eax,ebx - add eax,2 - xor edx,edx - mov ebx,76+2 - div ebx - mov [icons],eax - - mov edi,icons_reserved ; clear reserved area - mov eax,32 - mov ecx,10*10 - cld - rep stosb - - mov ecx,[icons] ; set used icons to reserved area - mov esi,icon_data - cld - ldl1: - movzx ebx,byte [esi+1] - sub ebx,65 - imul ebx,10 - movzx eax,byte [esi] - add ebx,eax - sub ebx,65 - add ebx,icons_reserved - mov [ebx],byte 'x' - add esi,76+2 - loop ldl1 - - ret - - -check_parameters: - - cmp [I_Param],dword 'BOOT' - je chpl1 - ret - - chpl1: - mov eax,21 - jmp apply_changes - - -positions dd 65,34,3 - -read_string: - - sub eax,11 - shl eax,2 - add eax,positions - mov eax,[eax] - - mov esi,[current_icon] - add esi,eax - mov [addr],esi - - mov edi,[addr] - mov eax,'_' - mov ecx,30 - cld - rep stosb - - call print_strings - - mov edi,[addr] - f11: - mov eax,10 - mcall - cmp eax,2 - jz fbu - jmp rs_done - fbu: - mov eax,2 - mcall - shr eax,8 - cmp eax,13 - je rs_done - cmp eax,8 - jnz nobsl - cmp edi,[addr] - jz f11 - dec edi - mov [edi],byte ' ' - call print_strings - jmp f11 - nobsl: - cmp eax,31 - jbe f11 - mov [edi],al - call print_strings - - add edi,1 - mov esi,[addr] - add esi,30 - cmp esi,edi - jnz f11 - - rs_done: - - mov ecx,[addr] - add ecx,30 - sub ecx,edi - mov eax,32 - cld - rep stosb - - call print_strings - - ret - - - -; ********************************************* -; ******* WINDOW DEFINITIONS AND DRAW ******** -; ********************************************* - - -draw_window: - - mcall 12,1 ; function 12,1 - tell os about start of draw window - - xor eax,eax ; DRAW WINDOW - mov ebx,210*65536+300 - mov ecx,30*65536+390 - mov edx,0x33ffffff - mov edi,title - mcall - - mov eax,13 ; WINDOW AREA - mov ebx,15*65536+260 - mov ecx,10*65536+200 - mov edx,0x3366cc - mcall - - mov eax,38 ; VERTICAL LINE ON WINDOW AREA - mov ebx,145*65536+145 - mov ecx,10*65536+235 - mov edx,0xffffff - mcall - - ;mov eax,38 ; HOROZONTAL LINE ON WINDOW AREA - mov ebx,15*65536+280 - mov ecx,110*65536+110 - mov edx,0xffffff - mcall - - mov eax,8 ; TEXT ENTER BUTTONS - mov ebx,15*65536+72 - mov ecx,250*65536+13 - mov edx,11 - mov esi,[bcolor] - mcall - inc edx - add ecx,14*65536 - mcall - inc edx - add ecx,14*65536 - mcall - - ;mov eax,8 ; APPLY AND SAVE CHANGES BUTTON - mov ebx,15*65536+259 - mov ecx,304*65536+15 - mov edx,21 - mov esi,[bcolor] - mcall - - ;mov eax,8 ; ADD ICON BUTTON - mov ebx,15*65536+129 - add ecx,14*2*65536 - inc edx - mcall - - ;mov eax,8 ; REMOVE ICON BUTTON - add ebx,130*65536 - inc edx - mcall - - xor eax,eax ; DRAW BUTTONS ON WINDOW AREA - mov ebx,15*65536+25 - mov ecx,10*65536+19 - mov edi,icon_table - mov edx,40 - newbline: - - cmp [edi],byte 'x' - jne no_button - - mov esi,0x5577cc - cmp [edi+100],byte 'x' - jne nores - mov esi,0xcc5555 - nores: - - push eax - mov eax,8 - mcall - pop eax - - no_button: - - add ebx,26*65536 - - inc edi - inc edx - - inc al - cmp al,9 - jbe newbline - mov al,0 - - add edx,6 - - ror ebx,16 - mov bx,15 - ror ebx,16 - add ecx,20*65536 - - inc ah - cmp ah,9 - jbe newbline - - mov ebx,24*65536+225 - mov ecx,0xffffff - mov edx,text - mov esi,36 - mov eax,4 - newline: - mov ecx,[edx] - add edx,4 - mcall - add ebx,14 - add edx,36 - cmp [edx],byte 'x' - jne newline - - call print_strings - - mcall 12,2 ; function 12,2 - tell os about end of draw window - - ret - - -; DATA AREA - -bcolor dd 0x335599 - -icon_table: - - times 4 db 'xxxx xxxx' - times 2 db ' ' - times 3 db 'xxxx xxxx' - times 1 db ' ' - -icons_reserved: - - times 10 db ' ' - -text: - db 0,0,0,0, 'Click on icon position to edit ' - db 0,0,0,0, ' ' - db 255,255,255,0 , 'Icon text ' - db 255,255,255,0 , 'Icon app ' - db 255,255,255,0 , 'Icon file ' - db 0,0,0,0, ' ' - db 255,255,255,0, ' Save and apply all changes ' - db 0,0,0,0, ' ' - db 255,255,255,0, ' Add icon Remove icon' - db 'x' ; <- End marker, dont delete - - -title db 'Icon manager',0 - -icons dd 0 - -addr dd 0 -ya dd 0 - -add_text db 'Press button of unused icon position',0 - -rem_text db 'Press button of used icon ',0 - -finfo_start: - dd 7 - dd 0 - dd icon_start_parameters - dd 0 - dd 0 - db 0 - dd icon_path - -icon_path db '/sys/@ICON',0 - -finfo: - dd 0 - dd 0 - dd 0 - dd 0 - dd icon_data - db 0 - dd icon_list - -icon_list db '/sys/icons.dat',0 - -icon_start_parameters: - db 25,1,1,1 - db 35,1,1,1 - db '/sys/icons/fs.ico',0 - rb 12 - db '/sys/kfar',0 - rb 20 - db 'KFAR ' - -icon_default: - db 'AA-/sys/icons/fs.ico -/sys/kfar -KFAR *',13,10 - -icon_data: ; data length 76+2 - -rb 4096 - -I_Param: - -I_END: diff --git a/programs/system/icon_new/trunk/icons.dat b/programs/system/icon_new/trunk/icons.dat deleted file mode 100644 index 9601d0f770..0000000000 --- a/programs/system/icon_new/trunk/icons.dat +++ /dev/null @@ -1,7 +0,0 @@ -AA-/sys/icons/FS.ICO -/sys/File Managers/KFAR -FAR * -BA-/sys/icons/FASM.ICO -/sys/develop/FASM -Fasm * -CA-/sys/icons/WRITE.ICO -/sys/TINYPAD -Tinypad * -AB-/sys/icons/FLOPPY.ICO -/sys/RDSAVE -RDsave * -BB-/sys/icons/CALC.ICO -/sys/CALC -Calc * -IA-/sys/icons/BUG.ICO -/sys/develop/MTDBG -Debuger * -JA-/sys/icons/BOARD.ICO -/sys/develop/BOARD -Board * diff --git a/programs/system/icon_new/trunk/icons/board.ico b/programs/system/icon_new/trunk/icons/board.ico deleted file mode 100644 index 3f374a6957e70409f18bb5d49301ab0ba1d283fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 zcmeI0dsLKl8pq%2R9o2DGE=%S=H{ujZPUG+%Is{}NxYP3O2#Bfq9&v`g2N1q%y5}u znEM50xD3O0pjh{4CJ(Zj0ATgK6;{VwdRt3|$XbpFk{OrL)$ zdOe7oQQS4hvE1XIn16DbN9SL!PWSnTYgG_jt2tuu@oMz2Y6@A8KJ@m#(71V2^JCJf zL%s7u?l*$S9m@s8xaMwJ8}$NX0h!;J6mZW_wS)7nRUZGI{udf$0sZSt+KCFeOq8%; zy=Idr&V#?^bNpH+*;MYE|1EC@p>zXB3_cF%SE6HZoAgU?^8bKS^y3E6=ZJ`o{?VSn zHU9O3bxF*n`48mZl4HJA953p~&B>;n^>sY(;;;D}l@vK)(rc;jvu>2ejYIjS8;HS2 zk6s%i#3Pn|{K^j8rs`+@FMx~h11I}8)~;PLc>mz_kIwR)yLJ8bp8IzPyMF`CkHM&W z!Jx^aFVFpxT&)e{I8Z+%rfMgdv>NLBTQ_ancn4J`jq|WY5=^C%JL%W5QwU!7DQ;YN z1e4_Fa7*G>;AXdhlYWg~#vVhdWISz^P8z85)n6%Y+juLTYAGW2{G>wDxGUy zJ32poAGeC0qMJ6%gcpC!=jg!=b79r%nExZFNVp5NDR&VA8u3EJzPTEY7X263&pm`2 z7j$8&`fG$3F5tEdHb-g#mv#|RZzLc`@-$!P!&C2F2hwI|Xz3YIwQaXW7zT-q)HS-_f{>{#{ zMzH=<=a~}}ESp33%jXTrACi}N=I3nhA*z(zOFNYz11yVA$E0$2u3<(g@K|m?X5?PP zj6%Xa@;;2qx`@cQB>2}1M_0>&=|r=GYO5;A5x~DS*E-ODfnq*AtXc#w{+iFxEX6A@ zvU}x=kK0g{bT1mz0%}lCW^poN65ga6w-J63dm2H@PheVpKc?qjz@4iVb7k)|eIktXIxg5qU zHU0hM0aVHE!7gnGHEKiPOnnN;;z)4jZ!kXh8{BR&$8I3vtHR?iG3>i3!KhJkAuWM6->F8f;oU}*ZE-XI(#z(D`H#rA=TLiZ4?S*;pcmb1hGdy-EoqfX`lx#!wU^JP zV@;t0?5kKv&E+ppP2N0`ZW19QRe|-fF$iC@0JZs{w5vFb+Un*H?Dwy|lJ2aWNu7;4 zDs`7oegOYw_WaMYWuxu%aXe{%l@^!Bz>B};b0o}ZJJ?(q0=->bE52Z)qzqLLSZkH2z0iK_x98-in+d>CFJVLV^krZAZHzbk8 zam4#S+S){IWo&*L=Uj6-w$G#kwMr^+7E-qM^5>^1+bFbI&3N~NLwMS?f?jSEfhW9C zL<~N9Sk@FzE6U@Mk|d$-j(734I|gsLqG_)y8ayM_!>%cMoesTIjXX9ZW_42J;LpFj z{~U`6Ej=BW<&L74{~8bBTZvfNoI>m0RYB5bfZ~u1%ES4j?s6bWB_*rLfI9a7RDDei zG5B~jde}9^P6zn!JxuE4X_xu88impGwQB{Oe}I{rAcND_Rg)bCtxmnrQ1gJIGz+B$Y~@6v)?bbIiZcV$|ck9e%{`srbqJt)sG}nR61M(y8h(BWWrJH$Vsf7e^pa5)M{t{k0zgHap7f2M8e zY9-!3-_vW2sMSb?d$yCaAdgbjsiW$@R;w2B-z_$`??+6NhBocDz>B};bH24N`sYTZ zS2kvV`G+IdMhc}|I^0?znyru};o!mjXlU6(J6rw?FaDa(`PRPZpBu66=xjr} zVlyc+8?*q5EaWL;)_|zboxn9We|HG{7xLdp-yAf1`XHiQ2X>&{Y|=T z{r!5IL0~Mf2#iJ90)3H%Vf{bD&MveHbasP4o1+iWS#`Gzu2$Xk;h*Ca#&sS&mpqw;C%=%^4QDj{>17=+&^#M{|8$b)@c9$ diff --git a/programs/system/icon_new/trunk/icons/bug.ico b/programs/system/icon_new/trunk/icons/bug.ico deleted file mode 100644 index 6347fa320c55c2136fbfa6622421e39b0b847933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 zcmeHM2~bp57Jbd)2DlSfz$I?cA-HQITeCK@3$n^0i_k3H2HL=8G|84)#6 z6O&mgnW?Fonn@;8NmRsWG$v7^Q^rY@L`az+BHTOY{q6?TNu)JeGgUTqd4GBTzjN}LR1oyRsMfB&rMCj>w;aB&z@H%!yXil_>fRiNV!~E)Q;@V}5hcPEu z#MN8f*CG$$p*~6V7FOY>H9~#tGga6b7TH%wl-y+T0Cj2;FkL&W< z+BSwCBz%s4FM>YNi-e1o-Cpn)oY*hvyh`O;TV)+~x@}}xGdWZdJ+Xzz?j<6ta_Ixi zfFHPVEb*I6o-e;nBH-gz5p=5L7lhTVR}D<9x9AyqsRKjmy1`R-F+1-dn)C{@!3UWK zX1kY|E%jaaBV%6L&Z4B1F&eleefjlu7T&c@BK*_2-3s0VP8zWI+(4E0v9n{=d`q+U zFwfY{@PWvAC-bE3%ujA3a7pHYx%birQWawV%KfmWg+$n=3=Lw8B#Px8$8~9G|Hgi( z{U>tJ`vKwI^YI?RC)e05`hw=v5Y5>`G-GEQIj(G=zKQ3_HvSw9UiuAEonOLe#D+wjFFY=!r+Zzfh;=Q;a` zrf+X$+vu}wz;%qF@yc=k%u6y4JfN_FY*sX~U1d9~!VzH_jH|bHzCGMd)vVBJSo7Osg{$Z?5z)%Y_yGGy{C)j2A z4xPT>@Y6}ZABp^4p0ML4O$C0J>NZmO+<{+xjB$;|Z@A9Wpi9G7G|;d$jo^~h)=piz zt;R_oO!%c1dDfl@%B+gV+O1f-y>Mx6t~qhKhn(!@?hWy7-czHppCrenydLWsEgj z)3b^mxF#fPSI@<}ZqACXW}CdPcx9Erk>OZTPaglw9}ke|J>Yc{jwcXB3>igqATPG{9}=W z3E+{z2LqR8K#yj@W{g5;8{Zwmg>CWT9~ z*D&~SJC{0i3H3qt-WG{p0{`&>bFg)1t}5_Ep~$$vR={Y3xGO#&4}&)}ak z4kmNvsA4`16j5hM0KXMDFY{oxt=Yg~WiKkd4-eE|LLLmd5q~I;(N)e$%zl1uX3p{e^bj+F#q2&B{l_-hgP5!^FSj*WyXuw*s3Wnf zRpF4!Ux<9)15e(Pd-`r&vIqVVFElA!lDae%d)r~<6&j?yNaITzJH7)+U3#jrnXLVe zP*!fiEyS&3U95i{=6q*-?{yBJi(s<<{0`#}uom@|o6rhdsT3->F157xQ?yN0!|VmuCW zxEJ0#@8cP3;2n&2jMVG&Po`%TOiajHF?HU8m3el4uixrhdX)V3)p6|Wb?p3`I_kf% zjt7_5@vw?Ia;&K1v9J-kztgCK_t_cOUCQfdI_AuT&E8l?b2rqnv}eldc-ra@sh{_O zX0OPi_(bi>$!XeU6LNF&9I^H=V6eRt+k>2YczAE{a&zSXA1~5)so5WfvE$fZ?MZ%W zPxkZlU|&xU^6_+M9}mUI+ue=5q`A40+I1d#N}KnrH1e4D45|GivmOLncb@gqgg@i$ z;nA$i($dz=o2UvVk8?6JNSmHU8EL7MzBrjulM*R8A)XTAV<|o+iejQ7DQZDDEeH#x zu#jL1o*zK-{r$+_*N1%Iv&X!7*VLLQ{P*SIeu6?Htvy^_-&+(DO`Be<;5QGy!K;f_ zP0UcFNAUPy9aK;Lp64`F?&6{9UCxzGP*jPcP8tTnY5|r^4JU!I^59qQpouCO9piP{S zmhzq2&8o}c{+*#kpQF9+@9Ou8J#Y_zeE^ed z{QzHrd^|nN0(^bji?p-@MSDV=_{s#qU*wf9eEzsX@CEoX;j0x;UzCK5D zFD&lT8 zH#i`GS1c>!n(AtBX&+Zslp~&csi(XoEroU2*`!^P#^E8sEIAL}97YcMnbytDOrHq+ z6|kpG*B;dv7Zo)STzVUt)SeU{Pisqxd0W-X;L|SJR#nAopDV_GNu`ka0g~@+@OPia z*T?2j;p@&i@iEa>{@&gx?$17Z)(3t7tJD<=4GdK36!_APdV9jp%PRs}`A~JHJ9vL; zPF!?U->{&du<($OQcGQ`Ie OCsW*HWaa(;KK=({qvxOi diff --git a/programs/system/icon_new/trunk/icons/calc.ico b/programs/system/icon_new/trunk/icons/calc.ico deleted file mode 100644 index d7a7782f9421fdc5b3056007deb91814fabffec8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 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 Nv1@+P{q{Nj{Wm)^pJ)I8 diff --git a/programs/system/icon_new/trunk/icons/fasm.ico b/programs/system/icon_new/trunk/icons/fasm.ico deleted file mode 100644 index 20c9ad3f28a1219b8056fd1324262be5c18521ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 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 ZTIK!w9MDp;if_wUiy1t@!R5%u{|A(aqKW_j diff --git a/programs/system/icon_new/trunk/icons/fs.ico b/programs/system/icon_new/trunk/icons/fs.ico deleted file mode 100644 index 39f260b505d21ca1d32798df8ef9f051130e55d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 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 Jo#VUn{{T((j{yJx diff --git a/programs/system/icon_new/trunk/icons/write.ico b/programs/system/icon_new/trunk/icons/write.ico deleted file mode 100644 index 0a746e0b392699e2c9e433ab800f72c9a72093c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 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 L`KY#kO}_sJtS;jk diff --git a/programs/system/icon_new/trunk/readme.txt b/programs/system/icon_new/trunk/readme.txt deleted file mode 100644 index 2844577751..0000000000 --- a/programs/system/icon_new/trunk/readme.txt +++ /dev/null @@ -1,3 +0,0 @@ -Для использования этой версии ICON необходимо заменить icons.dat в образе, закинуть туда всю папку icons, -скомпилированные @icon и iconmngr, поправить autorun.dat (ICON заменить на ICONMNGR), перекомпилировать @RB, -заменив в исходнике ICON на ICONMNGR. Вроде все :) Формат иконок *.ico - 48X48X32 bit (прозрачность поддерживается) \ No newline at end of file