Subversion Repositories Kolibri OS

Rev

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

Rev 39 Rev 40
Line 726... Line 726...
726
        cli
726
        cli
727
        mov   al,[0x2f0000+0x9030]
727
        mov   al,[0x2f0000+0x9030]
728
        cmp   al,1
728
        cmp   al,1
729
        jne   no_load_vrr_m
729
        jne   no_load_vrr_m
730
        mov   eax,vrr_m
730
        mov   eax,vrr_m
-
 
731
        xor   ebx,ebx			; no parameters
-
 
732
        xor   edx,edx                   ; no flags
731
        call  start_application_fl
733
        call  start_application_fl
732
        cmp   eax,2                  ; if vrr_m app found (PID=2)
734
        cmp   eax,2                  ; if vrr_m app found (PID=2)
733
        je    first_app_found
735
        je    first_app_found
Line 734... Line 736...
734
        
736
        
735
    no_load_vrr_m:
737
    no_load_vrr_m:
-
 
738
        mov   eax,firstapp
-
 
739
        xor   ebx,ebx                   ; no parameters
736
        mov   eax,firstapp
740
        xor   edx,edx                   ; no flags
Line 737... Line 741...
737
        call  start_application_fl
741
        call  start_application_fl
738
 
742
 
739
        cmp   eax,2                  ; continue if a process has been loaded
743
        cmp   eax,2                  ; continue if a process has been loaded
Line 3106... Line 3110...
3106
checkmisc:
3110
checkmisc:
Line 3107... Line 3111...
3107
 
3111
 
3108
    cmp   [ctrl_alt_del], 1
3112
    cmp   [ctrl_alt_del], 1
3109
    jne   nocpustart
3113
    jne   nocpustart
-
 
3114
    mov   eax, cpustring
-
 
3115
    xor   ebx,ebx		; no parameters
3110
    mov   eax, cpustring
3116
    xor   edx,edx               ; no flags
3111
    call  start_application_fl
3117
    call  start_application_fl
3112
    mov   [ctrl_alt_del], 0
3118
    mov   [ctrl_alt_del], 0
3113
  nocpustart:
3119
  nocpustart:
3114
    cmp   [mouse_active], 1
3120
    cmp   [mouse_active], 1
Line 4568... Line 4574...
4568
     test  ebx,ebx
4574
     test  ebx,ebx
4569
     jz    noapppar
4575
     jz    noapppar
4570
     add   ebx,[edi]
4576
     add   ebx,[edi]
4571
   noapppar:
4577
   noapppar:
4572
;     call  start_application_fl
4578
;     call  start_application_fl
-
 
4579
     xor   edx,edx	; compatibility - flags=0 
4573
     call   new_start_application_fl
4580
     call   new_start_application_fl
4574
     mov   [esp+36],eax
4581
     mov   [esp+36],eax
4575
     ret
4582
     ret
Line 4602... Line 4609...
4602
 
4609
 
4603
     mov   edi,[0x3010]
4610
     mov   edi,[0x3010]
4604
     add   edi,0x10
4611
     add   edi,0x10
4605
     add   eax,[edi]
4612
     add   eax,[edi]
4606
     add   ecx,[edi]
4613
     add   ecx,[edi]
-
 
4614
     xor   ebp,ebp
4607
     mov   ebp,0
4615
     xor   edx,edx	; compatibility - flags=0 
4608
     call  start_application_hd
4616
     call  start_application_hd
4609
     mov   [esp+36],eax
4617
     mov   [esp+36],eax
Line 4610... Line 4618...
4610
     ret
4618
     ret