Rev 3309 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3309 | Rev 3539 | ||
---|---|---|---|
Line 15... | Line 15... | ||
15 | ;; 08.11.2004 expand_pathz and rename (only for hd) - ATV ;; |
15 | ;; 08.11.2004 expand_pathz and rename (only for hd) - ATV ;; |
16 | ;; 20.10.2004 Makedir/Removedir (only for hd) - ATV ;; |
16 | ;; 20.10.2004 Makedir/Removedir (only for hd) - ATV ;; |
17 | ;; ;; |
17 | ;; ;; |
18 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
18 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 19... | Line 19... | ||
19 | 19 | ||
Line 20... | Line 20... | ||
20 | $Revision: 3309 $ |
20 | $Revision: 3539 $ |
Line 21... | Line 21... | ||
21 | 21 | ||
Line 439... | Line 439... | ||
439 | and [hd1_status], 0 |
439 | and [hd1_status], 0 |
Line 440... | Line 440... | ||
440 | 440 | ||
441 | fs_noharddisk: |
441 | fs_noharddisk: |
442 | ; \begin{diamond}[18.03.2006] |
442 | ; \begin{diamond}[18.03.2006] |
443 | mov eax, 5 ; file not found |
443 | mov eax, 5 ; file not found |
444 | ; à ìîæåò áûòü, âîçâðàùàòü äðóãîé êîä îøèáêè? |
444 | ; а может быть, возвращать другой код ошибки? |
445 | mov ebx, [esp+24+24]; do not change ebx in application |
445 | mov ebx, [esp+24+24]; do not change ebx in application |
Line 446... | Line 446... | ||
446 | ; \end{diamond}[18.03.2006] |
446 | ; \end{diamond}[18.03.2006] |
Line 711... | Line 711... | ||
711 | ;* string to number |
711 | ;* string to number |
712 | ;* input eax - 4 byte string |
712 | ;* input eax - 4 byte string |
713 | ;* output eax - number |
713 | ;* output eax - number |
714 | ;******************************************* |
714 | ;******************************************* |
715 | StringToNumber: |
715 | StringToNumber: |
716 | ; ÏÅÐÅÂÎÄ ÑÒÐÎÊÎÂÎÃÎ ×ÈÑËÀ  ×ÈÑËÎÂÎÉ ÂÈÄ |
716 | ; ПЕРЕВОД СТРОКОВОГО ЧИСЛА В ЧИСЛОВОЙ ВИД |
717 | ; Âõîä: |
717 | ; Вход: |
718 | ; EDI - àäðåñ ñòðîêè ñ ÷èñëîì. Êîíåö ÷èñëà îòìå÷åí êîäîì 0Dh |
718 | ; EDI - адрес строки с числом. Конец числа отмечен кодом 0Dh |
719 | ; Âûõîä: |
719 | ; Выход: |
720 | ; CF - èíäèêàòîð îøèáîê: |
720 | ; CF - индикатор ошибок: |
721 | ; 0 - îøèáîê íåò; |
721 | ; 0 - ошибок нет; |
722 | ; 1 - îøèáêà |
722 | ; 1 - ошибка |
723 | ; Åñëè CF=0, òî AX - ÷èñëî. |
723 | ; Если CF=0, то AX - число. |
Line 724... | Line 724... | ||
724 | 724 | ||
725 | push bx |
725 | push bx |
726 | push cx |
726 | push cx |
727 | push dx |
727 | push dx |