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 |