Enable 256-creg sixel output when DA1 advertises feature 4 #2253
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Even if we received no answers to our
XTSMGRAPHICS
queries (any replies here are preferred to this method, and will not be overridden), Sixel might still be supported. See @j4james's extensive list of software (and maybe hardware?) I've never heard of. If 4 is among the attributes listed in a DA1 response, that's a claim of Sixel support. For now, if we receive this in the absence of other Sixel info, enable Sixel with an assumption of 256 color registers.Some of these will only support 16, but our crappy quantization algorithm doesn't support that anyway, so for now they get forcefed a palette of 256 colors like so many geese in a french foie gras shack.