winedos/int10 clearscreen fix

Tony Lambregts tony_lambregts at telusplanet.net
Wed Feb 12 09:55:11 CST 2003


Ulrik Mikaelsson wrote:

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>  
>
>>Are you sure you found the right place to fix? According to
>>interrupt documentation, 0x0b subfunction 0x00 is supposed to only
>>set background color. It is possible that the subfunction also clears
>>screen but I would like you to make sure that this is the real place
>>missing clear screen.
>>    
>>
>No, I am not sure at all. But it seems like whenever the application want a 
>clearscreen this function is called.
>
>  
>
>>One place that is certain to have missing clear screen is entering
>>text mode. Right now VGA emulation does not do this; VGA_SetAlphaMode
>>should have a boolean flag that tells whether clear screen is desired or
>>not and this flag should be set according to VGA mode bit 7 (or some
>>VESA mode flag). I suspect that this is what is really causing the bug
>>you have observed. Perhaps you should check whether this is the case?
>>    
>>
>I've tried adding the clear-code here, and the program didn't even start. I've 
>tried removing the code and the program didn't start. I've tried to remove 
>the winedos directory and the program still didn't start. 
>I've also tried with another machince which had the program and wine installed 
>and the program don't start there either (did yesterday and I haven't touched 
>it since)
>
>I'm afraid I can't test this for now. I guess it'll have to be postponed.
>
>  
>
Since you are on CVS I assume that this is a regression. could you 
please find the patch that broke it.

http://www.winehq.org/docs/wine-devel/cvs-regression.shtml

-- 

Tony Lambregts






More information about the wine-devel mailing list