Subversion Repositories Kolibri OS

Rev

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

Rev 256 Rev 321
Line 81... Line 81...
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
85
; 8 : delete file
86
; 9 : create directory - not implemented yet
86
; 9 : create directory
Line 87... Line 87...
87
 
87
 
88
        add     eax, std_application_base_address
88
        add     eax, std_application_base_address
89
; parse file name
89
; parse file name
90
        xchg    ebx, eax
90
        xchg    ebx, eax
Line 360... Line 360...
360
        dd      fs_RamdiskRewrite
360
        dd      fs_RamdiskRewrite
361
        dd      fs_RamdiskWrite
361
        dd      fs_RamdiskWrite
362
        dd      fs_RamdiskSetFileEnd
362
        dd      fs_RamdiskSetFileEnd
363
        dd      fs_RamdiskGetFileInfo
363
        dd      fs_RamdiskGetFileInfo
364
        dd      fs_RamdiskSetFileInfo
364
        dd      fs_RamdiskSetFileInfo
365
        dd      fs_RamdiskExecute
365
        dd      0 ;fs_RamdiskExecute
366
        dd      fs_RamdiskDelete
366
        dd      fs_RamdiskDelete
-
 
367
        dd      fs_RamdiskCreateFolder
367
fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4
368
fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4
Line 368... Line 369...
368
 
369
 
369
fs_OnFloppy:
370
fs_OnFloppy:
370
        cmp     ecx, 2
371
        cmp     ecx, 2
Line 390... Line 391...
390
        dd      fs_FloppyRewrite
391
        dd      fs_FloppyRewrite
391
        dd      fs_FloppyWrite
392
        dd      fs_FloppyWrite
392
        dd      fs_FloppySetFileEnd
393
        dd      fs_FloppySetFileEnd
393
        dd      fs_FloppyGetFileInfo
394
        dd      fs_FloppyGetFileInfo
394
        dd      fs_FloppySetFileInfo
395
        dd      fs_FloppySetFileInfo
395
        dd      fs_FloppyExecute
396
        dd      0 ;fs_FloppyExecute
396
        dd      fs_FloppyDelete
397
        dd      fs_FloppyDelete
-
 
398
        dd      fs_FloppyCreateFolder
397
fs_NumFloppyServices = ($ - fs_FloppyServices)/4
399
fs_NumFloppyServices = ($ - fs_FloppyServices)/4
Line 398... Line 400...
398
 
400
 
399
fs_OnHd0:
401
fs_OnHd0:
400
        call    reserve_hd1
402
        call    reserve_hd1
Line 464... Line 466...
464
        dd      fs_HdSetFileEnd
466
        dd      fs_HdSetFileEnd
465
        dd      fs_HdGetFileInfo
467
        dd      fs_HdGetFileInfo
466
        dd      fs_HdSetFileInfo
468
        dd      fs_HdSetFileInfo
467
        dd      0 ;fs_HdExecute
469
        dd      0 ;fs_HdExecute
468
        dd      fs_HdDelete
470
        dd      fs_HdDelete
-
 
471
        dd      fs_HdCreateFolder
469
fs_NumHdServices = ($ - fs_HdServices)/4
472
fs_NumHdServices = ($ - fs_HdServices)/4
Line 470... Line 473...
470
 
473
 
471
;*******************************************************
474
;*******************************************************
472
fs_OnCd0:
475
fs_OnCd0: