On Thu, Jul 10, 2025 at 11:36:18AM +0200, Reinoud Zandijk wrote:
> On Sun, Jul 06, 2025 at 03:11:35PM -0300, Crystal Kolipe wrote:
> > Here is a set of diffs that implement 256 colour support on wscons for 
> > 32-bit
> > rasops displays.
> ...
> > I developed this, (and various other console enhancements), as part of a
> > larger patchset for OpenBSD which has been in use locally here at
> > Exotic Silicon since 2022.  I separated out the 256 colour code and ported 
> > it
> > to NetBSD first, but the other features would probably be fairly easy to 
> > port
> > as well if there is any interest.
> 
> Oh thanks, have you filed a PR for this? That is around the best way to keep
> it in focus :)

Good point, I probably should open a PR...

> Oh I think the rest is also very interesting; the current
> console can use some enhancements!

Well I've got code to implement 'dim', which almost doubles the number of 
colours
again, and also double underlining, strike through, that kind of thing.

> Have you also envisioned supporting Sixel or similar enhancements?

That would be interesting, but to do it in a machine independent way would add a
fair amount of complexity to the code that re-draws the screen when scrolling or
changing virtual consoles, because the display is re-drawn from the character 
and
attribute backing store, and that doesn't align very well with repainting sixel
data.

The x68k driver that you linked to seems to avoid this issue because it scrolls
by reading and re-writing the pixel data that is already in video memory.

Reply via email to