Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:docs:dos:api:int25 [2024/05/19 10:11] – prokushev | en:docs:dos:api:int25 [2026/05/04 07:48] (current) – prokushev | ||
|---|---|---|---|
| Line 33: | Line 33: | ||
| ===== Notes ===== | ===== Notes ===== | ||
| + | |||
| + | Function not supported for Win16 applications in protected mode | ||
| partition is potentially >32M (and requires this form of the call) if bit 1 of the device attribute word in the device driver is set | partition is potentially >32M (and requires this form of the call) if bit 1 of the device attribute word in the device driver is set | ||
| Line 56: | Line 58: | ||
| Although all registers except segment registers may be destroyed some software depends on some of the registers being preserved. For example some Flash disk drivers requires that DX is not trashed. DR-DOS 7.03 takes care of this. | Although all registers except segment registers may be destroyed some software depends on some of the registers being preserved. For example some Flash disk drivers requires that DX is not trashed. DR-DOS 7.03 takes care of this. | ||
| - | BUGS: DOS 3.1 through 3.3 set the word at ES:[BP+1Eh] to FFFFh if AL is an invalid drive number | + | BUGS: DOS 3.1 through 3.3 set the word at ES:[BP+1Eh] to FFFFh if AL is an invalid drive number |
| DR DOS 3.41 will return with a jump instead of RETF, leaving the wrong number of bytes on the stack; use the huge-partition version (INT 25/ | DR DOS 3.41 will return with a jump instead of RETF, leaving the wrong number of bytes on the stack; use the huge-partition version (INT 25/ | ||
| Line 64: | Line 66: | ||
| ===== See Also ===== | ===== See Also ===== | ||
| - | INT 13/AH=02h,[[en: | + | **[[en: |
| | | ||
| ===== Note ===== | ===== Note ===== | ||




