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
Last revisionBoth sides next revision
en:docs:dos:api:int21 [2024/06/05 02:38] prokusheven:docs:dos:api:int21 [2024/06/05 13:56] prokushev
Line 3: Line 3:
 ====== INT 21H ====== ====== INT 21H ======
  
-^ AH ^ Description ^ Version ^ IMplemented in DOSKRNL ^+^ AH ^ Description ^ Version ^ Implemented in DOSKRNL ^
 | [[en:docs:dos:api:int21:00|00H]] | Program terminate | 1.0+ | | [[en:docs:dos:api:int21:00|00H]] | Program terminate | 1.0+ |
-| [[en:docs:dos:api:int21:01|01H]] | Character input | 1.0+ | +| [[en:docs:dos:api:int21:01|01H]] | Character input | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:02|02H]] | Character output | 1.0+ | +| [[en:docs:dos:api:int21:02|02H]] | Character output | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:03|03H]] | Auxiliary input | 1.0+ | +| [[en:docs:dos:api:int21:03|03H]] | Auxiliary input | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:04|04H]] | Auxiliary output | 1.0+ | +| [[en:docs:dos:api:int21:04|04H]] | Auxiliary output | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:05|05H]] | Printer output | 1.0+ | +| [[en:docs:dos:api:int21:05|05H]] | Printer output | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:06|06H]] | Direct console I/O | 1.0+ | +| [[en:docs:dos:api:int21:06|06H]] | Direct console I/O | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:07|07H]] | Direct console input without echo | 1.0+ | +| [[en:docs:dos:api:int21:07|07H]] | Direct console input without echo | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:08|08H]] | Console input without echo | 1.0+ | +| [[en:docs:dos:api:int21:08|08H]] | Console input without echo | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:09|09H]] | Display string | 1.0+ | +| [[en:docs:dos:api:int21:09|09H]] | Display string | 1.0+ | Yes 
-| [[en:docs:dos:api:int21:0a|0AH]] | Buffered keyboard input | 1.0+ | +| [[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+ |+| [[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+ |
 | [[en:docs:dos:api:int21:0d|0DH]] | Disk reset | 1.0+ | | [[en:docs:dos:api:int21:0d|0DH]] | Disk reset | 1.0+ |
Line 113: Line 113:
 | [[en:docs:dos:api:int21:4e|4EH]] | Find first file | 2.0+ | | [[en:docs:dos:api:int21:4e|4EH]] | Find first file | 2.0+ |
 | [[en:docs:dos:api:int21:4f|4FH]] | Find next file | 2.0+ | | [[en:docs:dos:api:int21:4f|4FH]] | Find next file | 2.0+ |
-| [[en:docs:dos:api:int21:50|50H]] | Set current PSP | 2.0+ | +| [[en:docs:dos:api:int21:50|50H]] | Set current PSP | 2.0+ | Yes 
-| [[en:docs:dos:api:int21:51|51H]] | Get current PSP | 2.0+ |+| [[en:docs:dos:api:int21:51|51H]] | Get current PSP | 2.0+ | Yes |
 | [[en:docs:dos:api:int21:52|52H]] | Get DOS internal pointers (SYSVARS) | 2.0+ | | [[en:docs:dos:api:int21:52|52H]] | Get DOS internal pointers (SYSVARS) | 2.0+ |
 | [[en:docs:dos:api:int21:53|53H]] | Create disk parameter block | 2.0+ | | [[en:docs:dos:api:int21:53|53H]] | Create disk parameter block | 2.0+ |
Line 157: Line 157:
 | [[en:docs:dos:api:int21:60|60H]] | Qualify filename | 3.0+ | | [[en:docs:dos:api:int21:60|60H]] | Qualify filename | 3.0+ |
 | [[en:docs:dos:api:int21:61|61H]] | OS/2 File System Join/Subst | OS/2 1.0+ | | [[en:docs:dos:api:int21:61|61H]] | OS/2 File System Join/Subst | OS/2 1.0+ |
-| [[en:docs:dos:api:int21:62|62H]] | Get current PSP | 3.0+ |+| [[en:docs:dos:api:int21:62|62H]] | Get current PSP | 3.0+ | Yes |
 | [[en:docs:dos:api:int21:63|63H]] | Get DBCS lead byte table pointer | 3.0+ | | [[en:docs:dos:api:int21:63|63H]] | Get DBCS lead byte table pointer | 3.0+ |
 | [[en:docs:dos:api:int21:64|64H]] | Set wait for external event flag / OS/2 VDM API | 3.2+ / OS/2 2.0+ | | [[en:docs:dos:api:int21:64|64H]] | Set wait for external event flag / OS/2 VDM API | 3.2+ / OS/2 2.0+ |