Rev 494 | Rev 498 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 494 | Rev 497 | ||
---|---|---|---|
Line 52... | Line 52... | ||
52 | ;; |
52 | ;; |
53 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
53 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 54... | Line 54... | ||
54 | 54 | ||
Line 55... | Line 55... | ||
55 | include 'macros.inc' |
55 | include 'macros.inc' |
Line 56... | Line 56... | ||
56 | 56 | ||
57 | $Revision: 494 $ |
57 | $Revision: 497 $ |
58 | 58 | ||
Line 540... | Line 540... | ||
540 | cmp ax,'r1' ; åñëè ñðàì äèñê - òî íå ãðóçèòü áèáëèîòåêè |
540 | cmp ax,'r1' ; åñëè ñðàì äèñê - òî íå ãðóçèòü áèáëèîòåêè |
541 | je no_lib_load |
541 | je no_lib_load |
542 | ; LOADING LIBRARES |
542 | ; LOADING LIBRARES |
543 | stdcall dll.Load,@IMPORT ; SPraid - çàãðóçêà ôóíêöèîíàëà (ïîêà ÷òî èíè ôàéë) |
543 | stdcall dll.Load,@IMPORT ; SPraid - çàãðóçêà ôóíêöèîíàëà (ïîêà ÷òî èíè ôàéë) |
544 | call load_conf_file ; prepare configuration file |
544 | call load_conf_file ; prepare configuration file |
545 | ;call set_kentel_conf ; configure devices and gui |
545 | call set_kentel_conf ; configure devices and gui |
546 | no_lib_load: |
546 | no_lib_load: |
Line 547... | Line 547... | ||
547 | 547 | ||
Line 548... | Line 548... | ||
548 | ; LOAD FONTS I and II |
548 | ; LOAD FONTS I and II |
Line 3439... | Line 3439... | ||
3439 | 3439 | ||
Line 3440... | Line 3440... | ||
3440 | checkmisc: |
3440 | checkmisc: |
3441 | 3441 | ||
- | 3442 | cmp [ctrl_alt_del], 1 |
|
- | 3443 | jne nocpustart |
|
- | 3444 | ||
- | 3445 | ||
3442 | cmp [ctrl_alt_del], 1 |
3446 | stdcall kernel_alloc, 0x100 |
- | 3447 | push eax |
|
3443 | jne nocpustart |
3448 | mov ebx,eax |
- | 3449 | stdcall full_file_name,cpustring,eax |
|
3444 | mov ebp, cpustring |
3450 | mov ebp, eax |
3445 | lea esi,[ebp+6] |
3451 | |
3446 | xor ebx,ebx ; no parameters |
3452 | xor ebx, ebx |
- | 3453 | xor edx, edx |
|
- | 3454 | call fs_execute |
|
- | 3455 | ||
- | 3456 | pop ebx |
|
- | 3457 | push eax |
|
- | 3458 | stdcall kernel_free, ebx |
|
3447 | xor edx,edx ; no flags |
3459 | pop eax |
Line 3448... | Line 3460... | ||
3448 | call fs_RamdiskExecute.flags |
3460 | |
3449 | mov [ctrl_alt_del], 0 |
3461 | mov [ctrl_alt_del], 0 |
3450 | 3462 |