Rev 3908 | Rev 4423 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3908 | Rev 4287 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2013. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2013. 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: 3908 $ |
8 | $Revision: 4287 $ |
9 | 9 | ||
10 | 10 | ||
Line 45... | Line 45... | ||
45 | 45 | ||
46 | hd0_data HD_DATA ?, 0, 1 |
46 | hd0_data HD_DATA ?, 0, 1 |
47 | hd1_data HD_DATA ?, 0x10, 2 |
47 | hd1_data HD_DATA ?, 0x10, 2 |
48 | hd2_data HD_DATA ?, 0, 3 |
48 | hd2_data HD_DATA ?, 0, 3 |
- | 49 | hd3_data HD_DATA ?, 0x10, 4 |
|
- | 50 | ||
- | 51 | hd_address_table: |
|
- | 52 | dd 0x1f0, 0x00, 0x1f0, 0x10 |
|
49 | hd3_data HD_DATA ?, 0x10, 4 |
53 | dd 0x170, 0x00, 0x170, 0x10 |
Line 50... | Line 54... | ||
50 | endg |
54 | endg |
51 | 55 | ||
52 | uglobal |
56 | uglobal |
Line 643... | Line 647... | ||
643 | else |
647 | else |
644 | DEBUGF 1,"K : FS - HD write error\n" |
648 | DEBUGF 1,"K : FS - HD write error\n" |
645 | end if |
649 | end if |
646 | ret |
650 | ret |
647 | ;----------------------------------------------------------------------------- |
651 | ;----------------------------------------------------------------------------- |
648 | hd_lba_error: |
- | |
649 | if lang eq sp |
- | |
650 | DEBUGF 1,"K : FS - HD error en LBA\n" |
- | |
651 | else |
- | |
652 | DEBUGF 1,"K : FS - HD LBA error\n" |
- | |
653 | end if |
- | |
654 | jmp LBA_read_ret |
- | |
655 | ;----------------------------------------------------------------------------- |
- | |
656 | align 4 |
652 | align 4 |
657 | wait_for_hd_idle: |
653 | wait_for_hd_idle: |
658 | push eax edx |
654 | push eax edx |
Line 659... | Line 655... | ||
659 | 655 |