en:docs:dos:api:int21

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:dos:api:int21 [2024/06/05 13:56] prokusheven:docs:dos:api:int21 [2025/11/22 02:34] (current) prokushev
Line 2: Line 2:
  
 ====== INT 21H ====== ====== INT 21H ======
 +
 +===== Version =====
 +
 +1 and higher
 +
 +===== Brief =====
 +
 +DOS API Dispatcher
 +
 +===== Family API =====
 +
 +none
 +
 +===== Win16 API =====
 +
 +[[en:docs:win16:api:kernel:Dos3Call]], [[en:docs:win16:api:kernel:NoHookDosCall]]
 +
 +===== Input =====
  
 ^ AH ^ Description ^ Version ^ Implemented in DOSKRNL ^ ^ AH ^ Description ^ Version ^ Implemented in DOSKRNL ^
Line 16: Line 34:
 | [[en:docs:dos:api:int21:0a|0AH]] | Buffered keyboard input | 1.0+ | Yes | | [[en:docs:dos:api:int21:0a|0AH]] | Buffered keyboard input | 1.0+ | Yes |
 | [[en:docs:dos:api:int21:0b|0BH]] | Get input status | 1.0+ | Yes | | [[en:docs:dos:api:int21:0b|0BH]] | Get input status | 1.0+ | Yes |
-| [[en:docs:dos:api:int21:0c|0CH]] | Flush input buffer and input | 1.0+ |+| [[en:docs:dos:api:int21:0c|0CH]] | Flush input buffer and input | 1.0+ | Yes |
 | [[en:docs:dos:api:int21:0d|0DH]] | Disk reset | 1.0+ | | [[en:docs:dos:api:int21:0d|0DH]] | Disk reset | 1.0+ |
 | [[en:docs:dos:api:int21:0e|0EH]] | Set default drive | 1.0+ | | [[en:docs:dos:api:int21:0e|0EH]] | Set default drive | 1.0+ |
Line 191: Line 209:
 | [[en:docs:dos:api:int21:71|71H]] | Long filename functions | 7.0+ (Win95) | | [[en:docs:dos:api:int21:71|71H]] | Long filename functions | 7.0+ (Win95) |
 | [[en:docs:dos:api:int21:73|73H]] | FAT32 functions | 7.0+ (Win95) | | [[en:docs:dos:api:int21:73|73H]] | FAT32 functions | 7.0+ (Win95) |
 +
 +===== Return =====
 +
 +Depends on funxtion number
 +
 +===== Macro =====
 +
 +===== Notes =====
 +
 +===== See Also =====
 +
 +===== Note =====
  
 {{page>en:templates:int}} {{page>en:templates:int}}