Subversion Repositories Kolibri OS

Rev

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

Rev 2455 Rev 5077
Line 34... Line 34...
34
        cmp     eax, ebx
34
        cmp     eax, ebx
35
        jne     .next
35
        jne     .next
36
        mov     eax, [edi+4]
36
        mov     eax, [edi+4]
37
        mov     [codec.ac_vendor_ids], eax
37
        mov     [codec.ac_vendor_ids], eax
38
        mov     esi, eax
38
        mov     esi, eax
39
        call    SysMsgBoardStr
39
        invoke  SysMsgBoardStr
40
        stdcall detect_chip, [edi+8]
40
        stdcall detect_chip, [edi+8]
Line 41... Line 41...
41
 
41
 
42
        ret
42
        ret
43
.next:
43
.next:
Line 46... Line 46...
46
.unknown:
46
.unknown:
47
        mov     [codec.ac_vendor_ids], ac_unknown
47
        mov     [codec.ac_vendor_ids], ac_unknown
48
        mov     [codec.chip_ids], chip_unknown
48
        mov     [codec.chip_ids], chip_unknown
Line 49... Line 49...
49
 
49
 
50
        mov     esi, chip_unknown
50
        mov     esi, chip_unknown
51
        call    SysMsgBoardStr
51
        invoke  SysMsgBoardStr
52
        mov     eax, [codec.chip_id]
52
        mov     eax, [codec.chip_id]
53
        call    dword2str
53
        call    dword2str
54
        call    SysMsgBoardStr
54
        invoke  SysMsgBoardStr
55
        ret
55
        ret
Line 56... Line 56...
56
endp
56
endp
57
 
57
 
Line 70... Line 70...
70
        cmp     eax, ebx
70
        cmp     eax, ebx
71
        jne     .next
71
        jne     .next
72
        mov     eax, [edi+4]
72
        mov     eax, [edi+4]
73
        mov     [codec.chip_ids], eax
73
        mov     [codec.chip_ids], eax
74
        mov     esi, eax
74
        mov     esi, eax
75
        call    SysMsgBoardStr
75
        invoke  SysMsgBoardStr
76
        ret
76
        ret
77
.next:
77
.next:
78
        add     edi, 8
78
        add     edi, 8
79
        jmp     @b
79
        jmp     @b
80
.unknown:
80
.unknown:
81
        mov     [codec.chip_ids], chip_unknown
81
        mov     [codec.chip_ids], chip_unknown
82
        mov     esi, chip_unknown
82
        mov     esi, chip_unknown
83
        call    SysMsgBoardStr
83
        invoke  SysMsgBoardStr
84
        mov     eax, [codec.chip_id]
84
        mov     eax, [codec.chip_id]
85
        call    dword2str
85
        call    dword2str
86
        call    SysMsgBoardStr
86
        invoke  SysMsgBoardStr
87
        ret
87
        ret
88
endp
88
endp
Line 89... Line 89...
89
 
89
 
90
align 4
90
align 4