Subversion Repositories Kolibri OS

Rev

Rev 552 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 552 Rev 993
Line 43... Line 43...
43
  dd	 RAM_END      ; stack
43
  dd	 RAM_END      ; stack
44
  dd	 param_area ,0x0   ; param,icon
44
  dd	 param_area ,0x0   ; param,icon
45
;  dd 0,0
45
;  dd 0,0
Line 46... Line 46...
46
 
46
 
47
;******************************************************************************
47
;******************************************************************************
48
include '..\..\..\macros.inc'
48
include 'macros.inc'
49
include 'ascl.inc'
49
include 'ascl.inc'
Line 50... Line 50...
50
include 'ascgl.inc'
50
include 'ascgl.inc'
51
 
51
 
Line 600... Line 600...
600
        mov     ebx, jpgview
600
	mov	ebx, jpgview
601
        cmp     ecx, 'JPG'
601
	cmp	ecx, 'JPG'
602
        jz      run
602
	jz	run
603
        cmp     ecx, 'JPEG'     ; note that it will select also *.JPEG*
603
	cmp	ecx, 'JPEG'	; note that it will select also *.JPEG*
604
        jz      run
604
	jz	run
605
        mov     ebx, gifview
605
	mov	ebx, bmpview
606
        cmp     ecx, 'GIF'
606
	cmp	ecx, 'GIF'
607
        jz      run
607
	jz	run
608
        mov     ebx, ac97
608
	mov	ebx, ac97
609
        cmp     ecx, 'WAV'
609
	cmp	ecx, 'WAV'
610
        jz      run
610
	jz	run
611
        cmp     ecx, 'MP3'
611
	cmp	ecx, 'MP3'
612
        jz      run
612
	jz	run
-
 
613
	cmp	ecx, 'XM'
-
 
614
	jz	run
613
        mov     ebx, midamp
615
	mov	ebx, midamp
614
        cmp     ecx, 'MID'
616
	cmp	ecx, 'MID'
615
        jz      run
617
	jz	run
-
 
618
	mov	ebx, htmlv
-
 
619
	cmp	ecx, 'HTM'
-
 
620
	jz	run
616
        mov     ebx, bmpview
621
	mov	ebx, bmpview
617
        cmp     ecx, 'BMP'
622
	cmp	ecx, 'BMP'
618
        jz      run
623
	jz	run
619
; //// Willow
624
; //// Willow
620
        mov     ebx, pngview
625
	mov	ebx, pngview
Line 629... Line 634...
629
        jz      run
634
	jz	run
630
        cmp     ecx, 'TXT'
635
	cmp	ecx, 'TXT'
631
        jz      run
636
	jz	run
632
        cmp     ecx, 'INC'
637
	cmp	ecx, 'INC'
633
        jz      run
638
	jz	run
-
 
639
	cmp	ecx, 'INI'
-
 
640
	jz	run
-
 
641
	cmp	ecx, 'LOG'
-
 
642
	jz	run
-
 
643
	cmp	ecx, 'CONF'
-
 
644
	jz	run
634
        mov     ebx, life2
645
	mov	ebx, life2
635
        cmp     ecx, 'LIF'
646
	cmp	ecx, 'LIF'
636
        jz      run
647
	jz	run
637
        mov     ebx, view3ds
648
	mov	ebx, view3ds
638
        cmp     ecx, '3DS' and not 0x20202020
649
	cmp	ecx, '3DS' and not 0x20202020
Line 1866... Line 1877...
1866
; //// Willow
1877
; //// Willow
1867
    cmp  edi,dword 'WAV'
1878
    cmp  edi,dword 'WAV'
1868
    je	     is_imgico
1879
    je	     is_imgico
1869
    cmp  edi,dword 'MID'
1880
    cmp  edi,dword 'MID'
1870
    je	     is_imgico
1881
    je	     is_imgico
-
 
1882
    cmp  edi,dword 'MP3'
-
 
1883
    je	     is_imgico
-
 
1884
    cmp  edi,dword 'XM'
-
 
1885
    je	     is_imgico
1871
    jmp  no_imgico
1886
    jmp  no_imgico
1872
is_imgico:
1887
is_imgico:
1873
    push imgico+8
1888
    push imgico+8
1874
    jmp out_ico
1889
    jmp out_ico
1875
no_imgico:
1890
no_imgico:
1876
    cmp  edi,dword 'ASM'
1891
    cmp  edi,dword 'ASM'
1877
    je	     is_asmincico
1892
    je	     is_asmincico
1878
    cmp  edi,dword 'INC'
1893
    cmp  edi,dword 'INC'
1879
    je	     is_asmincico
1894
    je	     is_asmincico
-
 
1895
    cmp  edi,dword 'INI'
-
 
1896
    je	     is_asmincico
-
 
1897
    cmp  edi,dword 'CONF'
-
 
1898
    je	     is_asmincico
1880
    jmp  no_asmincico
1899
    jmp  no_asmincico
1881
is_asmincico:
1900
is_asmincico:
1882
    push asmincico+8
1901
    push asmincico+8
1883
    jmp out_ico
1902
    jmp out_ico
1884
no_asmincico:
1903
no_asmincico:
1885
    cmp  edi,dword 'RTF'
1904
    cmp  edi,dword 'RTF'
1886
    je	 @f
1905
    je	 @f
1887
    cmp  edi,dword 'TXT'
1906
    cmp  edi,dword 'TXT'
1888
    jne  no_txtico
1907
    jne  no_txtico
-
 
1908
    cmp  edi,dword 'LOG'
-
 
1909
    jne  no_txtico
1889
 @@:
1910
 @@:
1890
    push txtico+8
1911
    push txtico+8
1891
    jmp out_ico
1912
    jmp out_ico
1892
no_txtico:
1913
no_txtico:
1893
    test edi,edi
1914
    test edi,edi
Line 2552... Line 2573...
2552
editor	      db '/sys/TINYPAD',0
2573
editor	      db '/sys/TINYPAD',0
2553
bmpview   db '/sys/MV',0
2574
bmpview   db '/sys/MV',0
2554
jpgview   db '/sys/JPEGVIEW',0
2575
jpgview   db '/sys/JPEGVIEW',0
2555
gifview   db '/sys/GIFVIEW',0
2576
gifview   db '/sys/GIFVIEW',0
2556
ac97      db '/sys/AC97SND',0
2577
ac97	  db '/sys/AC97SND',0
-
 
2578
htmlv	  db '/sys/NETWORK/HTMLV',0
2557
rtfread   db '/sys/RTFREAD',0
2579
rtfread   db '/sys/RTFREAD',0
2558
; //// Willow
2580
; //// Willow
2559
pngview   db '/sys/@RCHER',0
2581
pngview   db '/sys/@RCHER',0
2560
; //// Willow
2582
; //// Willow
2561
midamp	  db '/sys/MIDAMP',0
2583
midamp	  db '/sys/MIDAMP',0