831,9 → 831,8 |
mov ebp, vrr_m |
call fs_execute_from_sysdir |
|
; cmp eax,2 ; if vrr_m app found (PID=2) |
sub eax,2 |
jz first_app_found |
cmp eax,2 ; if vrr_m app found (PID=2) |
je first_app_found |
|
no_load_vrr_m: |
|
840,9 → 839,8 |
mov ebp, firstapp |
call fs_execute_from_sysdir |
|
; cmp eax,2 ; continue if a process has been loaded |
sub eax,2 |
jz first_app_found |
cmp eax,2 ; continue if a process has been loaded |
je first_app_found |
|
mov esi, boot_failed |
call boot_log |
1430,11 → 1428,9 |
|
nsyse1: |
|
; cmp eax,2 ; KEYBOARD |
sub eax,2 |
cmp eax,2 ; KEYBOARD |
jnz nsyse2 |
; cmp ebx,1 |
dec ebx |
cmp ebx,1 |
jnz kbnobase |
mov edi,[TASK_BASE] |
add ecx,[edi+TASKDATA.mem_start] |
1444,8 → 1440,7 |
call memmove |
ret |
kbnobase: |
; cmp ebx,2 |
dec ebx |
cmp ebx,2 |
jnz kbnoshift |
mov edi,[TASK_BASE] |
add ecx,[edi+TASKDATA.mem_start] |
1455,9 → 1450,8 |
call memmove |
ret |
kbnoshift: |
; cmp ebx,3 |
dec ebx |
jnz kbnoalt |
cmp ebx,3 |
jne kbnoalt |
mov edi,[TASK_BASE] |
add ecx,[edi+TASKDATA.mem_start] |
mov eax,ecx |
1466,8 → 1460,7 |
call memmove |
ret |
kbnoalt: |
; cmp ebx,9 |
sub ebx,6 |
cmp ebx,9 |
jnz kbnocountry |
mov word [keyboard],cx |
ret |
1475,8 → 1468,7 |
mov [esp+36],dword 1 |
ret |
nsyse2: |
; cmp eax,3 ; CD |
dec eax |
cmp eax,3 ; CD |
jnz nsyse4 |
test ebx,ebx |
jz nosesl |
1509,16 → 1501,14 |
|
nsyse4: |
|
; cmp eax,5 ; SYSTEM LANGUAGE |
sub eax,2 |
cmp eax,5 ; SYSTEM LANGUAGE |
jnz nsyse5 |
mov [syslang],ebx |
ret |
nsyse5: |
|
; cmp eax,7 ; HD BASE |
sub eax,2 |
jnz nsyse7 |
cmp eax,7 ; HD BASE |
jne nsyse7 |
test ebx,ebx |
jz nosethd |
cmp ebx,4 |
1565,9 → 1555,8 |
|
nsyse7: |
|
; cmp eax,8 ; HD PARTITION |
dec eax |
jnz nsyse8 |
cmp eax,8 ; HD PARTITION |
jne nsyse8 |
mov [fat32part],ebx |
; call set_FAT32_variables |
call reserve_hd1 |
1580,17 → 1569,15 |
ret |
|
nsyse8: |
; cmp eax,11 ; ENABLE LBA READ |
sub eax,3 |
jnz no_set_lba_read |
cmp eax,11 ; ENABLE LBA READ |
jne no_set_lba_read |
and ebx,1 |
mov [lba_read_enabled],ebx |
ret |
|
no_set_lba_read: |
; cmp eax,12 ; ENABLE PCI ACCESS |
dec eax |
jnz no_set_pci_access |
cmp eax,12 ; ENABLE PCI ACCESS |
jne no_set_pci_access |
and ebx,1 |
mov [pci_access_enabled],ebx |
ret |