From 9fae82c913d8980c73d705e0031703177f40b70e Mon Sep 17 00:00:00 2001 From: hpa Date: Thu, 16 Jun 2005 04:39:19 +0000 Subject: [PATCH] Beep the speaker on ^G --- NEWS | 1 + conio.inc | 8 ++++++++ syslinux.doc | 3 +++ 3 files changed, 12 insertions(+) diff --git a/NEWS b/NEWS index 0a37cbf..e92151f 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,7 @@ them. Changes in 3.09: * gcc4 compilation fix. + * (Ctrl-G) in message files now causes a beep. Changes in 3.08: * SYSLINUX: Fix performance regression (-s mode always diff --git a/conio.inc b/conio.inc index 7af5ebe..af956d8 100644 --- a/conio.inc +++ b/conio.inc @@ -99,6 +99,8 @@ msg_putchar: ; Normal character je msg_newline cmp al,0Ch ; = clear screen je msg_formfeed + cmp al,07h ; = beep + je msg_beep cmp al,19h ; = return to text mode je msg_novga cmp al,18h ; = 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 bd9f76a..4cd6b33 100644 --- a/syslinux.doc +++ b/syslinux.doc @@ -440,6 +440,9 @@ are interpreted: = = ASCII 26 End of file (DOS convention). + = = ASCII 7 + Beep the speaker. + ++++ COMMAND LINE KEYSTROKES ++++ -- 2.7.4