aboutsummaryrefslogtreecommitdiff
path: root/src/kbd.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-07-21 23:40:57 -0400
committerKevin O'Connor <kevin@koconnor.net>2008-07-21 23:40:57 -0400
commit9f4f640c88fc2258e6220217ad72a499dbcc6bb8 (patch)
treefe07fdef6c2b40a42f6a5baaad2bb1e62c324211 /src/kbd.c
parent79cb1190fdb2a97d9897fd5238989fbddf6b9964 (diff)
downloadseabios-hppa-9f4f640c88fc2258e6220217ad72a499dbcc6bb8.zip
seabios-hppa-9f4f640c88fc2258e6220217ad72a499dbcc6bb8.tar.gz
seabios-hppa-9f4f640c88fc2258e6220217ad72a499dbcc6bb8.tar.bz2
Add debugging for unknown keyboard (int 16) calls.
Diffstat (limited to 'src/kbd.c')
-rw-r--r--src/kbd.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/kbd.c b/src/kbd.c
index f4a1c95..b3f7fc6 100644
--- a/src/kbd.c
+++ b/src/kbd.c
@@ -288,6 +288,12 @@ handle_16a2(struct bregs *regs)
}
static void
+handle_16XX(struct bregs *regs)
+{
+ debug_stub(regs);
+}
+
+static void
set_leds()
{
u8 shift_flags = (GET_BDA(kbd_flag0) >> 4) & 0x07;
@@ -329,6 +335,7 @@ handle_16(struct bregs *regs)
case 0x92: handle_1692(regs); break;
case 0xa2: handle_16a2(regs); break;
case 0x6f: handle_166f(regs); break;
+ default: handle_16XX(regs); break;
}
}