aboutsummaryrefslogtreecommitdiffstats
path: root/vxd_vbe.c
diff options
context:
space:
mode:
authorJaroslav Hensl <jara@hensl.cz>2024-11-20 00:08:47 +0100
committerJaroslav Hensl <jara@hensl.cz>2024-11-20 00:08:47 +0100
commit12ce43bf38e0c92c6565a4d3f91d2c9a7b230f04 (patch)
tree65dc73453514388c3297ac380b8fb4083390e5f5 /vxd_vbe.c
parent1cc70b8dbcd13a23a8db7cc416e466ee37d263d5 (diff)
downloadvmdisp9x-12ce43bf38e0c92c6565a4d3f91d2c9a7b230f04.tar.gz
DDI support, RC fix on mouse, fixed README
Diffstat (limited to 'vxd_vbe.c')
-rw-r--r--vxd_vbe.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vxd_vbe.c b/vxd_vbe.c
index bf4cf3f..79f9508 100644
--- a/vxd_vbe.c
+++ b/vxd_vbe.c
@@ -172,7 +172,8 @@ BOOL VBE_valid()
static DWORD VBE_pitch(DWORD width, DWORD bpp)
{
DWORD bp = (bpp + 7) / 8;
- return (bp * width + 3) & 0xFFFFFFFC;
+// return (bp * width + 3) & 0xFFFFFFFC;
+ return (bp * width + (FBHDA_ROW_ALIGN-1)) & (~((DWORD)FBHDA_ROW_ALIGN-1));
}
BOOL VBE_validmode(DWORD w, DWORD h, DWORD bpp)