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 |