VOGONS

Common searches


First post, by Lassar

User metadata

I was tryiing out my dos Tutor program is dosbox. It blanks the screen by
using interrupt 10h,AH = 12h,BL=36h.

But DosBox apparently does not simulate this interrupt.

My program is supposed to bank the screen before drawing the gif.

In Dosbox it does not do this.

I really think this bug need to be fixed. 😳

Reply 1 of 2, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

Some info...

INT 10 - VIDEO - ALTERNATE FUNCTION SELECT (PS, VGA) - VIDEO REFRESH CONTROL AH = 12h BL = 36h AL = new state 00h enable […]
Show full quote

INT 10 - VIDEO - ALTERNATE FUNCTION SELECT (PS, VGA) - VIDEO REFRESH CONTROL
AH = 12h
BL = 36h
AL = new state
00h enable refresh
01h disable refresh
Return: AL = 12h if function supported
Desc: specify whether the contents of video memory should be displayed on
the screen; disabling refresh effectively blanks the screen
Note: when display refresh is disabled, the entire screen displays the color
specified by the DAC color register 00h; thus to actually blank the
screen, the application must first ensure that that register has been
set to black
BUG: GEM/VIEWMAX ET3000 and ET4000 drivers dated 6/23/88 do not correctly
reenable refresh after the screen has been blanked due to inactivity,
resulting in a total loss of video synchronization

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 2 of 2, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Video off functions are not supported by dosbox, as it
is not really usefull for games.
Maybe you can use videopage switching functions (was
pretty easy with bgi drivers from borland), should give
the same effect.