Subversion Repositories Kolibri OS

Rev

Rev 4314 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4314 Rev 4631
Line 1... Line -...
1
device_detect: ; f1811
-
 
2
    mcall 18,11,1,device_present_buffer
-
 
3
    mov   [device_present.rd],1
-
 
4
    cmp   [device_present_buffer.fd],0
-
 
5
    je	  @f
-
 
6
    mov   [device_present.fd],1
-
 
7
@@:
-
 
8
    mov   al,[device_present_buffer.hd_cd]
-
 
9
    test  al,10b
-
 
10
    je	  @f
-
 
11
    mov   [device_present.cd3],1
-
 
12
    jmp   .ide2
-
 
13
@@:
-
 
14
    test  al,1b
-
 
15
    je	  @f
-
 
16
    mov   [device_present.hd3],1
-
 
17
.ide2:
-
 
18
@@:
-
 
19
    test  al,1000b
-
 
20
    je	  @f
-
 
21
    mov   [device_present.cd2],1
-
 
22
    jmp   .ide1
-
 
23
@@:
-
 
24
    test  al,100b
-
 
25
    je	  @f
-
 
26
    mov   [device_present.hd2],1
-
 
27
.ide1:
-
 
28
@@:
-
 
29
    test  al,100000b
-
 
30
    je	  @f
-
 
31
    mov   [device_present.cd1],1
-
 
32
    jmp   .ide0
-
 
33
@@:
-
 
34
    test  al,10000b
-
 
35
    je	  @f
-
 
36
    mov   [device_present.hd1],1
-
 
37
.ide0:
-
 
38
@@:
-
 
39
    test  al,10000000b
-
 
40
    je	  @f
-
 
41
    mov   [device_present.cd0],1
-
 
42
    jmp   .end
-
 
43
@@:
-
 
44
    test  al,1000000b
-
 
45
    je	  @f
-
 
46
    mov   [device_present.hd0],1
-
 
47
.end:
-
 
48
@@:
-
 
49
    ret
-
 
50
;---------------------------------------------------------------------
1
;---------------------------------------------------------------------
51
device_detect_f70:
2
device_detect_f70:
52
    mov   ax,[select_disk_char]
3
    mov   ax,[select_disk_char]
53
    mov   [read_folder_2_name],ax
4
    mov   [read_folder_2_name],ax
54
    mov   [read_folder_3_name],ax
5
    mov   [read_folder_3_name],ax