Rev 521 | Rev 588 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 521 | Rev 585 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | $Revision: 521 $ |
1 | $Revision: 585 $ |
2 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
2 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
3 | ;; ;; |
3 | ;; ;; |
4 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
4 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
5 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; Distributed under terms of the GNU General Public License ;; |
6 | ;; ;; |
6 | ;; ;; |
Line 386... | Line 386... | ||
386 | dd fs_RamdiskGetFileInfo |
386 | dd fs_RamdiskGetFileInfo |
387 | dd fs_RamdiskSetFileInfo |
387 | dd fs_RamdiskSetFileInfo |
388 | dd 0 |
388 | dd 0 |
389 | dd fs_RamdiskDelete |
389 | dd fs_RamdiskDelete |
390 | dd fs_RamdiskCreateFolder |
390 | dd fs_RamdiskCreateFolder |
- | 391 | dd fs_NotImplemented |
|
- | 392 | dd fs_NotImplemented |
|
391 | fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4 |
393 | fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4 |
Line 392... | Line 394... | ||
392 | 394 | ||
393 | fs_OnFloppy: |
395 | fs_OnFloppy: |
394 | cmp ecx, 2 |
396 | cmp ecx, 2 |
Line 417... | Line 419... | ||
417 | dd fs_FloppyGetFileInfo |
419 | dd fs_FloppyGetFileInfo |
418 | dd fs_FloppySetFileInfo |
420 | dd fs_FloppySetFileInfo |
419 | dd 0 |
421 | dd 0 |
420 | dd fs_FloppyDelete |
422 | dd fs_FloppyDelete |
421 | dd fs_FloppyCreateFolder |
423 | dd fs_FloppyCreateFolder |
- | 424 | dd fs_NotImplemented |
|
- | 425 | dd fs_NotImplemented |
|
422 | fs_NumFloppyServices = ($ - fs_FloppyServices)/4 |
426 | fs_NumFloppyServices = ($ - fs_FloppyServices)/4 |
Line 423... | Line 427... | ||
423 | 427 | ||
424 | fs_OnHd0: |
428 | fs_OnHd0: |
425 | call reserve_hd1 |
429 | call reserve_hd1 |
Line 490... | Line 494... | ||
490 | dd fs_HdGetFileInfo |
494 | dd fs_HdGetFileInfo |
491 | dd fs_HdSetFileInfo |
495 | dd fs_HdSetFileInfo |
492 | dd 0 |
496 | dd 0 |
493 | dd fs_HdDelete |
497 | dd fs_HdDelete |
494 | dd fs_HdCreateFolder |
498 | dd fs_HdCreateFolder |
- | 499 | dd fs_NotImplemented |
|
- | 500 | dd fs_NotImplemented |
|
495 | fs_NumHdServices = ($ - fs_HdServices)/4 |
501 | fs_NumHdServices = ($ - fs_HdServices)/4 |
Line 496... | Line 502... | ||
496 | 502 | ||
497 | ;******************************************************* |
503 | ;******************************************************* |
498 | fs_OnCd0: |
504 | fs_OnCd0: |
499 | call reserve_cd |
505 | call reserve_cd |
500 | mov [ChannelNumber],1 |
506 | mov [ChannelNumber],1 |
501 | mov [DiskNumber],0 |
507 | mov [DiskNumber],0 |
- | 508 | push 6 |
|
502 | push 6 |
509 | push 1 |
503 | jmp fs_OnCd |
510 | jmp fs_OnCd |
504 | fs_OnCd1: |
511 | fs_OnCd1: |
505 | call reserve_cd |
512 | call reserve_cd |
506 | mov [ChannelNumber],1 |
513 | mov [ChannelNumber],1 |
507 | mov [DiskNumber],1 |
514 | mov [DiskNumber],1 |
- | 515 | push 4 |
|
508 | push 4 |
516 | push 2 |
509 | jmp fs_OnCd |
517 | jmp fs_OnCd |
510 | fs_OnCd2: |
518 | fs_OnCd2: |
511 | call reserve_cd |
519 | call reserve_cd |
512 | mov [ChannelNumber],2 |
520 | mov [ChannelNumber],2 |
513 | mov [DiskNumber],0 |
521 | mov [DiskNumber],0 |
- | 522 | push 2 |
|
514 | push 2 |
523 | push 3 |
515 | jmp fs_OnCd |
524 | jmp fs_OnCd |
516 | fs_OnCd3: |
525 | fs_OnCd3: |
517 | call reserve_cd |
526 | call reserve_cd |
518 | mov [ChannelNumber],2 |
527 | mov [ChannelNumber],2 |
519 | mov [DiskNumber],1 |
528 | mov [DiskNumber],1 |
- | 529 | push 0 |
|
520 | push 0 |
530 | push 4 |
521 | fs_OnCd: |
531 | fs_OnCd: |
522 | call reserve_cd_channel |
532 | call reserve_cd_channel |
523 | pop eax |
533 | pop eax |
- | 534 | mov [cdpos], eax |
|
524 | mov [hdpos], eax |
535 | pop eax |
525 | cmp ecx, 0x100 |
536 | cmp ecx, 0x100 |
526 | jae .nf |
537 | jae .nf |
527 | push ecx ebx |
538 | push ecx ebx |
528 | mov cl,al |
539 | mov cl,al |
Line 564... | Line 575... | ||
564 | dd fs_NotImplemented |
575 | dd fs_NotImplemented |
565 | dd fs_NotImplemented |
576 | dd fs_NotImplemented |
566 | dd fs_CdGetFileInfo |
577 | dd fs_CdGetFileInfo |
567 | dd fs_NotImplemented |
578 | dd fs_NotImplemented |
568 | dd 0 |
579 | dd 0 |
- | 580 | dd fs_NotImplemented |
|
- | 581 | dd fs_NotImplemented |
|
- | 582 | dd fs_EjectDeviceTray |
|
- | 583 | dd fs_LoadDeviceTray |
|
569 | fs_NumCdServices = ($ - fs_CdServices)/4 |
584 | fs_NumCdServices = ($ - fs_CdServices)/4 |
Line 570... | Line 585... | ||
570 | 585 | ||
Line 571... | Line 586... | ||
571 | ;******************************************************* |
586 | ;******************************************************* |