Rev 143 | Rev 149 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 143 | Rev 147 | ||
---|---|---|---|
Line 74... | Line 74... | ||
74 | drawbar dd __sys_drawbar.forced |
74 | drawbar dd __sys_drawbar.forced |
75 | ;//mike.dld, 2006-08-02 ] |
75 | ;//mike.dld, 2006-08-02 ] |
76 | putpixel dd __sys_putpixel |
76 | putpixel dd __sys_putpixel |
77 | ; } mike.dld |
77 | ; } mike.dld |
Line 78... | Line 78... | ||
78 | 78 | ||
79 | version db 'Kolibri OS version 0.5.8.1 ',13,10,13,10,0 |
79 | version db 'Kolibri OS version 0.6.0.0 ',13,10,13,10,0 |
Line 80... | Line 80... | ||
80 | ;dd endofcode-0x10000 |
80 | ;dd endofcode-0x10000 |
81 | 81 | ||
82 | ;db 'Boot02' |
82 | ;db 'Boot02' |
Line 2233... | Line 2233... | ||
2233 | sound_flag db 0 |
2233 | sound_flag db 0 |
2234 | endg |
2234 | endg |
Line 2235... | Line 2235... | ||
2235 | 2235 | ||
2236 | iglobal |
2236 | iglobal |
2237 | version_inf: |
2237 | version_inf: |
2238 | db 0,5,8,1 ; version 0.5.8.1 |
2238 | db 0,6,0,0 ; version 0.6.0.0 |
2239 | db UID_KOLIBRI |
2239 | db UID_KOLIBRI |
2240 | db 'Kolibri',0 |
2240 | db 'Kolibri',0 |
2241 | version_end: |
2241 | version_end: |
Line 2986... | Line 2986... | ||
2986 | ; colors |
2986 | ; colors |
2987 | mov [edi+WDATA.cl_workarea],ecx |
2987 | mov [edi+WDATA.cl_workarea],ecx |
2988 | mov [edi+WDATA.cl_titlebar],edx |
2988 | mov [edi+WDATA.cl_titlebar],edx |
2989 | mov [edi+WDATA.cl_frames],esi |
2989 | mov [edi+WDATA.cl_frames],esi |
Line 2990... | Line -... | ||
2990 | - | ||
2991 | call set_window_clientbox |
- | |
2992 | 2990 | ||
2993 | ; check flag (?) |
2991 | ; check flag (?) |
2994 | cmp [edi+WDATA.fl_wdrawn],1 |
2992 | cmp [edi+WDATA.fl_wdrawn],1 |
Line 2995... | Line 2993... | ||
2995 | jz newd |
2993 | jz newd |
Line 3005... | Line 3003... | ||
3005 | sar eax,16 |
3003 | sar eax,16 |
3006 | sar ebx,16 |
3004 | sar ebx,16 |
3007 | mov word[edi+WDATA.box.left],ax |
3005 | mov word[edi+WDATA.box.left],ax |
3008 | mov word[edi+WDATA.box.top],bx |
3006 | mov word[edi+WDATA.box.top],bx |
Line -... | Line 3007... | ||
- | 3007 | ||
Line 3009... | Line 3008... | ||
3009 | 3008 | call set_window_clientbox |
|
Line 3010... | Line 3009... | ||
3010 | 3009 | ||
Line 4860... | Line 4859... | ||
4860 | mov [esp+36],eax |
4859 | mov [esp+36],eax |
4861 | ret |
4860 | ret |
Line 4862... | Line 4861... | ||
4862 | 4861 | ||
Line 4863... | Line -... | ||
4863 | align 4 |
- | |
4864 | - | ||
4865 | syscall_startapp: ; StartApp |
- | |
4866 | mov edi,[0x3010] |
- | |
4867 | add edi, TASKDATA.mem_start |
- | |
4868 | add eax,[edi] |
- | |
4869 | test ebx,ebx |
- | |
4870 | jz noapppar |
- | |
4871 | add ebx,[edi] |
- | |
4872 | noapppar: |
- | |
4873 | ; call start_application_fl |
- | |
4874 | xor edx,edx ; compatibility - flags=0 |
- | |
4875 | call new_start_application_fl |
- | |
4876 | mov [esp+36],eax |
- | |
4877 | ret |
- | |
4878 | - | ||
4879 | - | ||
4880 | align 4 |
4862 | align 4 |
Line 4881... | Line 4863... | ||
4881 | 4863 | ||
4882 | syscall_cdaudio: ; CD |
4864 | syscall_cdaudio: ; CD |
4883 | 4865 | ||
Line 4884... | Line -... | ||
4884 | call sys_cd_audio |
- | |
4885 | mov [esp+36],eax |
- | |
4886 | ret |
- | |
4887 | - | ||
4888 | ; |
- | |
4889 | ;align 4 |
- | |
4890 | ; |
- | |
4891 | ;syscall_readhd: ; ReadHd |
- | |
4892 | ; |
- | |
4893 | ; mov edi,[0x3010] |
- | |
4894 | ; add edi,0x10 |
- | |
4895 | ; add esi,[edi] |
- | |
4896 | ; add eax,[edi] |
- | |
4897 | ; call read_hd_file |
- | |
4898 | ; mov [esp+36],eax |
- | |
4899 | ; mov [esp+24],ebx |
- | |
4900 | ; ret |
- | |
4901 | - | ||
4902 | ;align 4 |
- | |
4903 | ; |
- | |
4904 | ;syscall_starthdapp: ; StartHdApp |
- | |
4905 | ; |
- | |
4906 | ; mov edi,[0x3010] |
- | |
4907 | ; add edi,0x10 |
- | |
4908 | ; add eax,[edi] |
- | |
4909 | ; add ecx,[edi] |
- | |
4910 | ; xor ebp,ebp |
- | |
4911 | ; xor edx,edx ; compatibility - flags=0 |
- | |
4912 | ; call start_application_hd |
4866 | call sys_cd_audio |
Line 4913... | Line 4867... | ||
4913 | ; mov [esp+36],eax |
4867 | mov [esp+36],eax |
Line 4914... | Line 4868... | ||
4914 | ; ret |
4868 | ret |