Re: atafb and X/fbdev

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Thorsten,

On Sat, Jul 7, 2012 at 9:54 AM, Thorsten Glaser <tg@xxxxxxxxx> wrote:
schmitz dixit:
Have you tried the VGA modes (vga256 for instance)? That might boil down to
interleaved planes in the end though.

Yes, vgs256 was interleaved too. From my limited understanding of
atafb.c all modes are interleaved or monochrome.

The 16-bpp Falcon mode should be chunky and work.

The 2, 4, and 8 bpp Atari interleaved bitplane support is botched due to the
removal of the iplan2p[248] code.

The 1 bpp monochrome mode (mfb) is (used to be, cfr. Xsun) fairly standard,
but it may have been broken by regressions introduced in the fbdev X
server code.

It's also broken on Amiga, which uses interleaved bitplanes (ilbm).

I once had a look at it, and at several places the new fbdev X code did stupid
things that wouldn't work on bitplanes. It did work a long time ago, when I
maintained it.

You will have to go back to one of the earlier Debian releases (slink or
potato) for Atari support in the X server. potato should still have the
required code.

Hrm, okay. I couldn’t find much in the ’net except a reference to
xfree68 but was unable to find that, either. Too bad, all the history…
you don’t happen to know the _package_ name of the server, and the
needed config? ;-)

xserver-fbdev? Or is that already the newer broken one?

The "XFree68" binaries I uploaded in the nineties should still be available
on FTP sites, though.

For the future, my plan (if I ever get to it, sigh) is to use tinyX
shadowfb, and
add support for converting rectangles from iplan2p[48] and ilbm (4 and 8 bpp)
to cfb[48]. The actual low-level conversion code is available in the
kernel, for the
console. As I wrote it, there's no license issue in taking that ;-)

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux