Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:docs:dos:api:int21:01 [2020/12/07 02:31] – prokushev | en:docs:dos:api:int21:01 [2024/04/27 06:50] (current) – prokushev | ||
---|---|---|---|
Line 21: | Line 21: | ||
===== Return ===== | ===== Return ===== | ||
- | Return: | + | |
+ | |||
+ | ===== Macro ===== | ||
+ | |||
+ | <code asm> | ||
+ | INCLUDE DOS.INC | ||
+ | |||
+ | READ_KBD_AND_ECHO | ||
+ | </ | ||
===== Notes ===== | ===== Notes ===== | ||
- | | + | ^C / ^Break are checked, and INT 23 executed if read |
- | | + | ^P toggles the DOS-internal echo-to-printer flag |
- | | + | ^Z is not interpreted, |
- | character is echoed to standard output | + | character is echoed to standard output |
- | standard input is always the keyboard and standard output the screen | + | standard input is always the keyboard and standard output the screen |
- | under DOS 1.x, but they may be redirected under DOS 2+ | + | under DOS 1.x, but they may be redirected under DOS 2+ |
===== See also ===== | ===== See also ===== | ||
- | AH=06h, | + | AH=[[en: |
===== Note ===== | ===== Note ===== |