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