more correct handling of bx_from_load var
git-svn-id: svn://kolibrios.org@509 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
1 parent
5d5506be1f
commit
63d41caa25
5 files changed
+4
-7
No files matched your search
@@ -120,11 +120,8 @@ start_of_code:
|
||||
jnz no_hd_load
|
||||
cmp dx,'RD'
|
||||
jnz no_hd_load
|
||||
mov word [bx_from_load], bx ; {SPraid}[13.03.2007]
|
||||
jmp load_next
|
||||
mov word [cs:bx_from_load], bx ; {SPraid}[13.03.2007]
|
||||
no_hd_load:
|
||||
mov word [bx_from_load], 'r1' ; if work with floppy
|
||||
load_next:
|
||||
|
||||
; set up stack
|
||||
mov ax, 3000h
|
||||
|
||||
@@ -5,7 +5,7 @@ flm db 0
|
||||
preboot_lfb db 0
|
||||
preboot_bootlog db 0
|
||||
|
||||
bx_from_load: dw 0 ; ёЄЁєъЄєЁр фы їЁрэхэш ярЁрьхЄЁют- юЄъєфр ур°Ёєчшышё№, схЁхЄё эшцх шч bx ; {SPraid}[13.03.2007]
|
||||
bx_from_load: dw 'r1' ; ёЄЁєъЄєЁр фы їЁрэхэш ярЁрьхЄЁют- юЄъєфр ур°Ёєчшышё№, схЁхЄё эшцх шч bx ; {SPraid}[13.03.2007]
|
||||
; a,b,c,d - тшэўхёЄхЁ√, r - Ёрь фшёъ
|
||||
; # фшёър... ёшьтюы, р эх срщЄ. '1', р эх 1
|
||||
|
||||
|
||||
Executable → Regular
File mode changed.
@@ -169,7 +169,7 @@ endp
|
||||
; берет параметры bx_from_load и исчит файл конфигурации
|
||||
Parser_params:
|
||||
pushad
|
||||
mov ax,[BOOT_VAR+bx_from_load]
|
||||
mov ax,[OS_BASE+0x10000+bx_from_load]
|
||||
cmp al,'r' ; рам диск
|
||||
jnz @f
|
||||
mov [sys_path],dword '/RD/'
|
||||
|
||||
@@ -541,7 +541,7 @@ include 'vmodeld.inc'
|
||||
|
||||
call Parser_params
|
||||
|
||||
mov ax,[BOOT_VAR+bx_from_load]
|
||||
mov ax,[OS_BASE+0x10000+bx_from_load]
|
||||
cmp ax,'r1' ; хёыш ёЁрь фшёъ - Єю эх уЁєчшЄ№ сшсышюЄхъш
|
||||
je no_lib_load
|
||||
; LOADING LIBRARES
|
||||
|
||||
Reference in new issue
Block a user