Rev 3689 | Rev 3711 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3689 | Rev 3702 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2011. 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: 3689 $ |
8 | $Revision: 3702 $ |
9 | 9 | ||
10 | ERROR_SUCCESS = 0 |
10 | ERROR_SUCCESS = 0 |
11 | ERROR_DISK_BASE = 1 |
11 | ERROR_DISK_BASE = 1 |
Line 523... | Line 523... | ||
523 | dd fs_FloppyCreateFolder |
523 | dd fs_FloppyCreateFolder |
524 | fs_NumFloppyServices = ($ - fs_FloppyServices)/4 |
524 | fs_NumFloppyServices = ($ - fs_FloppyServices)/4 |
Line 525... | Line 525... | ||
525 | 525 | ||
526 | fs_OnHd0: |
526 | fs_OnHd0: |
- | 527 | call reserve_hd1 |
|
527 | call reserve_hd1 |
528 | mov eax,[hd_address_table] |
528 | mov [hdbase], 0x1F0 |
529 | mov [hdbase], eax ;0x1F0 |
529 | mov [hdid], 0 |
530 | mov [hdid], 0 |
530 | push 1 |
531 | push 1 |
531 | jmp fs_OnHd |
532 | jmp fs_OnHd |
532 | fs_OnHd1: |
533 | fs_OnHd1: |
- | 534 | call reserve_hd1 |
|
533 | call reserve_hd1 |
535 | mov eax,[hd_address_table] |
534 | mov [hdbase], 0x1F0 |
536 | mov [hdbase], eax ;0x1F0 |
535 | mov [hdid], 0x10 |
537 | mov [hdid], 0x10 |
536 | push 2 |
538 | push 2 |
537 | jmp fs_OnHd |
539 | jmp fs_OnHd |
538 | fs_OnHd2: |
540 | fs_OnHd2: |
- | 541 | call reserve_hd1 |
|
539 | call reserve_hd1 |
542 | mov eax,[hd_address_table+16] |
540 | mov [hdbase], 0x170 |
543 | mov [hdbase], eax ;0x170 |
541 | mov [hdid], 0 |
544 | mov [hdid], 0 |
542 | push 3 |
545 | push 3 |
543 | jmp fs_OnHd |
546 | jmp fs_OnHd |
544 | fs_OnHd3: |
547 | fs_OnHd3: |
- | 548 | call reserve_hd1 |
|
545 | call reserve_hd1 |
549 | mov eax,[hd_address_table+16] |
546 | mov [hdbase], 0x170 |
550 | mov [hdbase], eax ;0x170 |
547 | mov [hdid], 0x10 |
551 | mov [hdid], 0x10 |
548 | push 4 |
552 | push 4 |
549 | fs_OnHd: |
553 | fs_OnHd: |
550 | call reserve_hd_channel |
554 | call reserve_hd_channel |