diff options
author | hpa <hpa> | 2005-06-16 04:39:19 +0000 |
---|---|---|
committer | hpa <hpa> | 2005-06-16 04:39:19 +0000 |
commit | 9fae82c913d8980c73d705e0031703177f40b70e (patch) | |
tree | 9268b2e8237d4b436d3028b04f23f5933f3ea0ef | |
parent | 18a2d5163b981425521fa73e9182702aa0e93294 (diff) | |
download | syslinux-9fae82c913d8980c73d705e0031703177f40b70e.tar.gz |
Beep the speaker on ^G
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | conio.inc | 8 | ||||
-rw-r--r-- | syslinux.doc | 3 |
3 files changed, 12 insertions, 0 deletions
@@ -4,6 +4,7 @@ them. Changes in 3.09: * gcc4 compilation fix. + * <BEL> (Ctrl-G) in message files now causes a beep. Changes in 3.08: * SYSLINUX: Fix performance regression (-s mode always @@ -99,6 +99,8 @@ msg_putchar: ; Normal character je msg_newline cmp al,0Ch ; <FF> = clear screen je msg_formfeed + cmp al,07h ; <BEL> = beep + je msg_beep cmp al,19h ; <EM> = return to text mode je msg_novga cmp al,18h ; <CAN> = VGA filename follows @@ -129,6 +131,12 @@ msg_gotoxy: mov bh,[BIOS_page] mov ah,02h ; Set cursor position int 10h msg_ignore: ret + +msg_beep: mov ax,0E07h ; Beep + xor bx,bx + int 10h + ret + msg_ctrl_o: ; ^O = color code follows mov word [NextCharJump],msg_setbg ret diff --git a/syslinux.doc b/syslinux.doc index bd9f76a9..4cd6b33b 100644 --- a/syslinux.doc +++ b/syslinux.doc @@ -440,6 +440,9 @@ are interpreted: <SUB> <SUB> = <Ctrl-Z> = ASCII 26 End of file (DOS convention). +<BEL> <BEL> = <Ctrl-G> = ASCII 7 + Beep the speaker. + ++++ COMMAND LINE KEYSTROKES ++++ |