Rev 84 | Rev 87 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 84 | Rev 86 | ||
---|---|---|---|
Line 52... | Line 52... | ||
52 | ; 0 : read file |
52 | ; 0 : read file |
53 | ; 1 : read folder |
53 | ; 1 : read folder |
54 | ; 2 : create/rewrite file |
54 | ; 2 : create/rewrite file |
55 | ; 3 : write/append to file - not implemented yet |
55 | ; 3 : write/append to file - not implemented yet |
56 | ; 4 : set end of file - not implemented yet |
56 | ; 4 : set end of file - not implemented yet |
57 | ; 5 : get file attributes structure - not implemented yet |
57 | ; 5 : get file/directory attributes structure |
- | 58 | ; 6 : set file/directory attributes structure |
|
58 | ; 6 : start application - not implemented yet |
59 | ; 7 : start application - not implemented yet |
59 | ; 7 : delete file - not implemented yet |
60 | ; 8 : delete file - not implemented yet |
60 | ; 8 : create directory - not implemented yet |
61 | ; 9 : create directory - not implemented yet |
61 | ; 9 : rename file/directory - not implemented yet |
62 | ; 10: rename file/directory - not implemented yet |
Line 62... | Line 63... | ||
62 | 63 | ||
63 | add eax, std_application_base_address |
64 | add eax, std_application_base_address |
64 | ; parse file name |
65 | ; parse file name |
65 | xchg ebx, eax |
66 | xchg ebx, eax |
Line 309... | Line 310... | ||
309 | ret |
310 | ret |
310 | .not_impl: |
311 | .not_impl: |
311 | mov dword [esp+36], 2 ; not implemented |
312 | mov dword [esp+36], 2 ; not implemented |
312 | ret |
313 | ret |
Line -... | Line 314... | ||
- | 314 | ||
- | 315 | fs_NotImplemented: |
|
- | 316 | mov eax, 2 |
|
- | 317 | ret |
|
313 | 318 | ||
314 | fs_RamdiskServices: |
319 | fs_RamdiskServices: |
315 | dd fs_RamdiskRead |
320 | dd fs_RamdiskRead |
316 | dd fs_RamdiskReadFolder |
321 | dd fs_RamdiskReadFolder |
- | 322 | dd fs_RamdiskRewrite |
|
- | 323 | dd fs_NotImplemented |
|
- | 324 | dd fs_NotImplemented |
|
- | 325 | dd fs_RamdiskGetFileInfo |
|
317 | dd fs_RamdiskRewrite |
326 | dd fs_RamdiskSetFileInfo |
Line 318... | Line 327... | ||
318 | fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4 |
327 | fs_NumRamdiskServices = ($ - fs_RamdiskServices)/4 |
319 | 328 | ||
320 | fs_OnFloppy: |
329 | fs_OnFloppy: |
Line 337... | Line 346... | ||
337 | 346 | ||
338 | fs_FloppyServices: |
347 | fs_FloppyServices: |
339 | dd fs_FloppyRead |
348 | dd fs_FloppyRead |
340 | dd fs_FloppyReadFolder |
349 | dd fs_FloppyReadFolder |
- | 350 | dd fs_FloppyRewrite |
|
- | 351 | dd fs_NotImplemented |
|
- | 352 | dd fs_NotImplemented |
|
- | 353 | dd fs_FloppyGetFileInfo |
|
341 | dd fs_FloppyRewrite |
354 | dd fs_FloppySetFileInfo |
Line 342... | Line 355... | ||
342 | fs_NumFloppyServices = ($ - fs_FloppyServices)/4 |
355 | fs_NumFloppyServices = ($ - fs_FloppyServices)/4 |
343 | 356 | ||
344 | fs_OnHd0: |
357 | fs_OnHd0: |
Line 399... | Line 412... | ||
399 | 412 | ||
400 | fs_HdServices: |
413 | fs_HdServices: |
401 | dd fs_HdRead |
414 | dd fs_HdRead |
402 | dd fs_HdReadFolder |
415 | dd fs_HdReadFolder |
- | 416 | dd fs_HdRewrite |
|
- | 417 | dd fs_NotImplemented |
|
- | 418 | dd fs_NotImplemented |
|
- | 419 | dd fs_HdGetFileInfo |
|
403 | dd fs_HdRewrite |
420 | dd fs_HdSetFileInfo |
Line 404... | Line 421... | ||
404 | fs_NumHdServices = ($ - fs_HdServices)/4 |
421 | fs_NumHdServices = ($ - fs_HdServices)/4 |
405 | 422 | ||
406 | fs_HasRamdisk: |
423 | fs_HasRamdisk: |