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: |