Rev 983 | Rev 1531 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 983 | Rev 1322 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2008. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2008. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 983 $ |
8 | $Revision:1322 $ |
9 | 9 | ||
10 | 10 | ||
Line 623... | Line 623... | ||
623 | cd_get_name: |
623 | cd_get_name: |
624 | push eax |
624 | push eax |
625 | mov ebp,[cd_current_pointer_of_input_2] |
625 | mov ebp,[cd_current_pointer_of_input_2] |
626 | mov [cd_current_pointer_of_input],ebp |
626 | mov [cd_current_pointer_of_input],ebp |
627 | mov eax,[ebp] |
627 | mov eax,[ebp] |
628 | cmp eax,0 ; âõîäû çàêîí÷èëèñü? |
628 | test eax,eax ; âõîäû çàêîí÷èëèñü? |
629 | je .next_sector |
629 | jz .next_sector |
630 | cmp ebp,CDDataBuf+2048 ; áóôåð çàêîí÷èëñÿ? |
630 | cmp ebp,CDDataBuf+2048 ; áóôåð çàêîí÷èëñÿ? |
631 | jae .next_sector |
631 | jae .next_sector |
632 | movzx eax, byte [ebp] |
632 | movzx eax, byte [ebp] |
633 | add [cd_current_pointer_of_input_2],eax ; ñëåäóþùèé âõîä êàòàëîãà |
633 | add [cd_current_pointer_of_input_2],eax ; ñëåäóþùèé âõîä êàòàëîãà |
634 | add ebp,33 ; óêàçàòåëü óñòàíîâëåí íà íà÷àëî èìåíè |
634 | add ebp,33 ; óêàçàòåëü óñòàíîâëåí íà íà÷àëî èìåíè |