Skip to content

Conversation

@iamgreaser
Copy link
Contributor

Summary

This should fix the blinking in 8bpp modes on the Matrix Millennium.

What I've been using to test this:

In a non-CJK MS-DOS 6.2x, run debug, then:

a100
mov ax, 13
int 10
int 3

g=100
q

Now you're in mode 13h, run qbasic and then exit it. (esc, alt, f, x - all separate keys)

The background should be black. If it's reddish-brown, then you've ended up in the weird thing that is 8bpp blink mode, which is supported by some VGA clones but not all. The Matrox Millennium card sets the blink bit, so what this PR does is it tells the renderer to ignore the blink bit when bpp > 4 on a Matrox card.

Checklist

  • I have discussed this with core contributors already

References

None

I don't actually know if 8bpp blink is a thing on a Matrox Millennium, but the video BIOS seems to act like it's not.
@OBattler OBattler merged commit b57b879 into 86Box:master Dec 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants