Subversion Repositories Kolibri OS

Rev

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

Rev 530 Rev 535
Line 1... Line 1...
1
$Revision: 530 $
1
$Revision: 535 $
2
;-------------------------------------------------------------------------
2
;-------------------------------------------------------------------------
3
;
3
;
4
;  File path partial substitution (according to configuration)
4
;  File path partial substitution (according to configuration)
5
;
5
;
6
;
6
;
Line 24... Line 24...
24
sysdir_name     rb      64
24
sysdir_name     rb      64
25
sysdir_path     rb      64
25
sysdir_path     rb      64
26
tmp_file_name_table dd  ?
26
tmp_file_name_table dd  ?
27
endg
27
endg
Line 28... Line 28...
28
 
28
 
29
; ¡¥à¥â ¯ à ¬¥âàë bx_from_load ¨ ¨­¨æ¨ «¨§¨àã¥â § ¬¥­ã ¤«ï /sys
29
; use bx_from_load and init system directory /sys
30
Parser_params:
30
Parser_params:
31
  mov eax,[OS_BASE+0x10000+bx_from_load]
31
  mov eax,[OS_BASE+0x10000+bx_from_load]
32
  mov ecx,sysdir_path
32
  mov ecx,sysdir_path
33
  mov [ecx-64],dword 'sys'
33
  mov [ecx-64],dword 'sys'
34
  cmp al,'r' ; à ¬ ¤¨áª
34
  cmp al,'r' ; if ram disk
35
  jnz @f
35
  jnz @f
36
  mov [ecx],dword 'RD/?'
36
  mov [ecx],dword 'RD/?'
37
  mov [ecx+3],byte ah
37
  mov [ecx+3],byte ah
38
  mov [ecx+4],byte 0
38
  mov [ecx+4],byte 0
39
  ret
39
  ret
40
@@:
40
@@:
41
  sub al,49
41
  sub al,49
42
  mov [ecx],dword 'HD?/'
42
  mov [ecx],dword 'HD?/'	; if hard disk
43
  mov [ecx+2],byte al
43
  mov [ecx+2],byte al
44
  mov [ecx+4],byte ah
44
  mov [ecx+4],byte ah
45
  mov [ecx+5],dword '/KOL'
45
  mov [ecx+5],dword '/KOL'
46
  mov [ecx+9],dword 'IBRI'
46
  mov [ecx+9],dword 'IBRI'