Subversion Repositories Kolibri OS

Rev

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
;  ReadHd and StartHdApp functions are obsolete. Use 58 or 70 functions instead.
-
 
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