Reset CurMode object when detecting that the video mode number in BIOS memory was modified directly instead of through the INT 10h mode set function. Fixes cases where BIOS behavior is influenced with the mode number, such as the status line in Bruce Lee.
Set color modes (to the extent that they can be) on the Hercules machine type if the BIOS equipment list is not set to monochrome. Fixes missing text in Victory Road. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3975
This commit is contained in:
parent
ea40599a4b
commit
77bb9df6a6
5 changed files with 72 additions and 18 deletions
|
@ -156,6 +156,7 @@ static Bit8u CURSOR_POS_ROW(Bit8u page) {
|
|||
}
|
||||
|
||||
bool INT10_SetVideoMode(Bit16u mode);
|
||||
void INT10_SetCurMode(void);
|
||||
|
||||
void INT10_ScrollWindow(Bit8u rul,Bit8u cul,Bit8u rlr,Bit8u clr,Bit8s nlines,Bit8u attr,Bit8u page);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue