JEGA/JVGA: Only update renderer override on master, do not update CRTC cursor location unless it's either master or slave, and only override the text mode renderer - fixes AX Windows 3.0 386 enhanced mode returning from DOS box to full screen.
This commit is contained in:
@@ -147,6 +147,11 @@ svga_render_text_40(svga_t *svga)
|
||||
int bg;
|
||||
uint32_t addr = 0;
|
||||
|
||||
if (svga->render_override) {
|
||||
svga->render_override(svga->priv_parent);
|
||||
return;
|
||||
}
|
||||
|
||||
if ((svga->displine + svga->y_add) < 0)
|
||||
return;
|
||||
|
||||
@@ -225,6 +230,11 @@ svga_render_text_80(svga_t *svga)
|
||||
int bg;
|
||||
uint32_t addr = 0;
|
||||
|
||||
if (svga->render_override) {
|
||||
svga->render_override(svga->priv_parent);
|
||||
return;
|
||||
}
|
||||
|
||||
if ((svga->displine + svga->y_add) < 0)
|
||||
return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user