summaryrefslogtreecommitdiff
path: root/comboot.doc
diff options
context:
space:
mode:
authorhpa <hpa>2002-06-17 01:08:23 +0000
committerhpa <hpa>2002-06-17 01:08:23 +0000
commit59c1249ed12543c49b4d68c00fbd2a81842912be (patch)
tree8af91a97abf7a40579e5852788a6a284ba551686 /comboot.doc
parent2a8107a220e75a83bd030ba03c92906ac0dd72e0 (diff)
downloadsyslinux-59c1249ed12543c49b4d68c00fbd2a81842912be.tar.gz
Support reporting extended characters as <NUL>...; use a stack register
frame for INT 21/22.
Diffstat (limited to 'comboot.doc')
-rw-r--r--comboot.doc9
1 files changed, 6 insertions, 3 deletions
diff --git a/comboot.doc b/comboot.doc
index 668a4093..77406d60 100644
--- a/comboot.doc
+++ b/comboot.doc
@@ -147,8 +147,10 @@ INT 21h AH=4Ch Terminate program
INT 21h AH=01h Get Key with Echo
Reads a key from the console input, with echo to the console
- output. The read character is returned in AL.
-
+ output. The read character is returned in AL. Extended
+ characters received from the keyboard are returned as NUL (00h)
+ + the extended character code.
+
INT 21h AH=02h Write Character
Writes a character in DL to the console (video and serial)
@@ -157,7 +159,8 @@ INT 21h AH=02h Write Character
INT 21h AH=04h Write Character to Serial Port
Writes a character in DL to the serial console output
- (if enabled) only.
+ (if enabled.) If no serial port is configured, this routine
+ does nothing.
INT 21h AH=08h Get Key without Echo