Rev 89 | Rev 91 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 89 | Rev 90 | ||
---|---|---|---|
Line 490... | Line 490... | ||
490 | @@: |
490 | @@: |
491 | mov ecx, [ebx+12] |
491 | mov ecx, [ebx+12] |
492 | mov edx, [ebx+16] |
492 | mov edx, [ebx+16] |
493 | add edx, std_application_base_address |
493 | add edx, std_application_base_address |
494 | mov eax, [ebx] |
494 | mov eax, [ebx] |
495 | cmp eax, 1 |
495 | cmp eax,fs_NumCdServices |
496 | ja .not_impl |
496 | jae .not_impl |
497 | add ebx, 4 |
497 | add ebx, 4 |
498 | call dword [fs_CdServices + eax*4] |
498 | call dword [fs_CdServices + eax*4] |
499 | and [cd_status], 0 |
499 | and [cd_status], 0 |
500 | mov [esp+36], eax |
500 | mov [esp+36], eax |
501 | mov [esp+24], ebx |
501 | mov [esp+24], ebx |
Line 506... | Line 506... | ||
506 | ret |
506 | ret |
Line 507... | Line 507... | ||
507 | 507 | ||
508 | fs_CdServices: |
508 | fs_CdServices: |
509 | dd fs_CdRead |
509 | dd fs_CdRead |
- | 510 | dd fs_CdReadFolder |
|
- | 511 | dd fs_NotImplemented |
|
- | 512 | dd fs_NotImplemented |
|
- | 513 | dd fs_NotImplemented |
|
- | 514 | dd fs_CdGetFileInfo |
|
- | 515 | dd fs_NotImplemented |
|
- | 516 | fs_NumCdServices = ($ - fs_CdServices)/4 |
|
510 | dd fs_CdReadFolder |
517 | |
Line 511... | Line 518... | ||
511 | ;******************************************************* |
518 | ;******************************************************* |
512 | 519 | ||
513 | fs_HasRamdisk: |
520 | fs_HasRamdisk: |