Skip to content

Commit 272d3c6

Browse files
author
c2woody
committed
fully ignore screen-off bit (fixes Darklands, Skyroads3d)
git-svn-id: https://dosbox.svn.sf.net/svnroot/dosbox/dosbox/trunk@2828 67dff46e-583c-4055-8ee1-d6b00ecfda6c
1 parent 153e23d commit 272d3c6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/hardware/vga_seq.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ void write_p3c5(Bitu port,Bitu val,Bitu iolen) {
4040
case 1: /* Clocking Mode */
4141
if (val!=seq(clocking_mode)) {
4242
seq(clocking_mode)=val;
43-
VGA_StartResize();
43+
// don't resize if only the screen off bit was changed
44+
if ((val&(~0x20))!=(seq(clocking_mode)&(~0x20)))
45+
VGA_StartResize();
4446
}
4547
/* TODO Figure this out :)
4648
0 If set character clocks are 8 dots wide, else 9.

0 commit comments

Comments
 (0)