Subversion Repositories Kolibri OS

Rev

Rev 133 | Rev 237 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 133 Rev 171
Line 80... Line 80...
80
; 3 : write/append to file
80
; 3 : write/append to file
81
; 4 : set end of file
81
; 4 : set end of file
82
; 5 : get file/directory attributes structure
82
; 5 : get file/directory attributes structure
83
; 6 : set file/directory attributes structure
83
; 6 : set file/directory attributes structure
84
; 7 : start application
84
; 7 : start application
85
; 8 : delete file - not implemented yet
85
; 8 : delete file
86
; 9 : create directory - not implemented yet
86
; 9 : create directory - not implemented yet
87
; 10: rename file/directory - not implemented yet
-
 
Line 88... Line 87...
88
 
87
 
89
        add     eax, std_application_base_address
88
        add     eax, std_application_base_address
90
; parse file name
89
; parse file name
91
        xchg    ebx, eax
90
        xchg    ebx, eax
Line 350... Line 349...
350
        dd      fs_RamdiskWrite
349
        dd      fs_RamdiskWrite
351
        dd      fs_RamdiskSetFileEnd
350
        dd      fs_RamdiskSetFileEnd
352
        dd      fs_RamdiskGetFileInfo
351
        dd      fs_RamdiskGetFileInfo
353
        dd      fs_RamdiskSetFileInfo
352
        dd      fs_RamdiskSetFileInfo
354
        dd      fs_RamdiskExecute
353
        dd      fs_RamdiskExecute
-
 
354
        dd      fs_RamdiskDelete
355
fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4
355
fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4
Line 356... Line 356...
356
 
356
 
357
fs_OnFloppy:
357
fs_OnFloppy:
358
        cmp     ecx, 2
358
        cmp     ecx, 2
Line 379... Line 379...
379
        dd      fs_FloppyWrite
379
        dd      fs_FloppyWrite
380
        dd      fs_FloppySetFileEnd
380
        dd      fs_FloppySetFileEnd
381
        dd      fs_FloppyGetFileInfo
381
        dd      fs_FloppyGetFileInfo
382
        dd      fs_FloppySetFileInfo
382
        dd      fs_FloppySetFileInfo
383
        dd      fs_FloppyExecute
383
        dd      fs_FloppyExecute
-
 
384
        dd      fs_FloppyDelete
384
fs_NumFloppyServices = ($ - fs_FloppyServices)/4
385
fs_NumFloppyServices = ($ - fs_FloppyServices)/4
Line 385... Line 386...
385
 
386
 
386
fs_OnHd0:
387
fs_OnHd0:
387
        call    reserve_hd1
388
        call    reserve_hd1
Line 450... Line 451...
450
        dd      fs_HdWrite
451
        dd      fs_HdWrite
451
        dd      fs_HdSetFileEnd
452
        dd      fs_HdSetFileEnd
452
        dd      fs_HdGetFileInfo
453
        dd      fs_HdGetFileInfo
453
        dd      fs_HdSetFileInfo
454
        dd      fs_HdSetFileInfo
454
        dd      fs_HdExecute
455
        dd      fs_HdExecute
-
 
456
        dd      fs_HdDelete
455
fs_NumHdServices = ($ - fs_HdServices)/4
457
fs_NumHdServices = ($ - fs_HdServices)/4
Line 456... Line 458...
456
 
458
 
457
;*******************************************************
459
;*******************************************************
458
fs_OnCd0:
460
fs_OnCd0: