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 |