make gray actually gray

This commit is contained in:
starfrost013
2025-06-16 23:33:43 +01:00
parent a530f9365b
commit 0109f0b811

View File

@@ -203,17 +203,17 @@ mda_poll(void *priv)
bool special_treatment = (color_bg != 0 && color_bg != 7);
if (color_fg == 7
if (color_fg == 8
&& special_treatment)
color_fg = 15;
if (color_fg == 0
&& special_treatment)
color_fg = 7;
color_fg = 8;
// gray is black
if (color_fg == 7
&& (color_bg == 7 || color_bg == 0))
if (color_fg == 8
&& (color_bg == 8 || color_bg == 0))
color_fg = 0;
}
@@ -225,7 +225,7 @@ mda_poll(void *priv)
&& !(mda->mode & MDA_MODE_BW))
{
buffer32->line[mda->displine][(x * 9) + column] = CGAPAL_CGA_START + color_fg;
}
1 }
else
buffer32->line[mda->displine][(x * 9) + column] = mda_attr_to_color_table[attr][blink][1];
}