From d497b99734ffcea678a009db8381fdb12a02bb37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Fri, 9 Aug 2013 13:06:01 +0000 Subject: [PATCH] [NTVDM] Implement INT 10h, function 04h (Query Light Pen) (deprecated) svn path=/branches/ntvdm/; revision=59677 --- subsystems/ntvdm/bios.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/subsystems/ntvdm/bios.c b/subsystems/ntvdm/bios.c index c23803f790a..e37fc08c11b 100644 --- a/subsystems/ntvdm/bios.c +++ b/subsystems/ntvdm/bios.c @@ -667,6 +667,17 @@ VOID BiosVideoService(LPWORD Stack) break; } + /* Query Light Pen */ + case 0x04: + { + /* + * On modern BIOSes, this function returns 0 + * so that we can ignore the other registers. + */ + EmulatorSetRegister(EMULATOR_REG_AX, 0); + break; + } + /* Select Active Display Page */ case 0x05: {