1
0
Fork 0

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:
ripsaw8080 2016-04-05 05:29:05 +00:00
parent ea40599a4b
commit 77bb9df6a6
5 changed files with 72 additions and 18 deletions

View file

@ -375,6 +375,7 @@ void RestoreCursorBackground() {
void DrawCursor() {
if (mouse.hidden || mouse.inhibit_draw) return;
INT10_SetCurMode();
// In Textmode ?
if (CurMode->type==M_TEXT) {
DrawCursorText();