From 38dbc4f271dd11c4cb43ccc456925cf7b8b3e49d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Wed, 17 Jun 2015 23:21:12 +0000 Subject: [PATCH] [NTVDM]: Implement INT 10h, AX=1018/1019 "Set/Get PEL Mask". svn path=/trunk/; revision=68181 --- reactos/subsystems/mvdm/ntvdm/bios/vidbios.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/reactos/subsystems/mvdm/ntvdm/bios/vidbios.c b/reactos/subsystems/mvdm/ntvdm/bios/vidbios.c index 5558e87d3af..2f8a2b2e4d7 100644 --- a/reactos/subsystems/mvdm/ntvdm/bios/vidbios.c +++ b/reactos/subsystems/mvdm/ntvdm/bios/vidbios.c @@ -3358,6 +3358,20 @@ VOID WINAPI VidBiosVideoService(LPWORD Stack) break; } + /* Set PEL Mask */ + case 0x18: + { + IOWriteB(VGA_DAC_MASK, getBL()); + break; + } + + /* Get PEL Mask */ + case 0x19: + { + setBL(IOReadB(VGA_DAC_MASK)); + break; + } + default: { DPRINT1("BIOS Palette Control Sub-command AL = 0x%02X NOT IMPLEMENTED\n",