Hi, Thanks! It turned out I use the wrong framebuffer driver! I mean my MFB driver processs the frmaebuffer data wrongly. After I modified the driver. The problem is solved. Thank you all. Best Regards, Samuel Teng _____________________________________ -------- 01:00:52-2004-07-27, You Wrote -------- >On Sun, 25 Jul 2004, Mark Vojkovich wrote: >> On Sun, 25 Jul 2004, Samuel Teng wrote: > >> > Please do help me!! I tried to run XFree86-4.2.0 on a Monochromonic LCD with 1BPP support. >> > But the characters are displayed in a reversed style! For example, if the bitmap is 1010000, it will >> > be displayed as 00000101. > >> What do you mean displayed reversed? If LSBFirst, then the LSB will >> be the leftmost pixel and the MSB will be the rightmost pixel. > >> > I have set the IMAGE_BYTE_ORDER and BITMAP_BIT_ORDER to LSBFirst. Then why it is >> > reversed? > >Those are the settings for mfb. On ix86 (among others), IMAGE_BYTE_ORDER must >be LSBFirst; BITMAP_BIT_ORDER, MSBFirst; and BITMAP_SCANLINE_UNIT 8, for 1bpp >operation. This is all set up by the xf1bpp framebuffer. It therefore seems >likely you are using the wrong framebuffer. > >Marc. > >+----------------------------------+-----------------------------------+ >| Marc Aurele La France | work: 1-780-492-9310 | >| Computing and Network Services | fax: 1-780-492-1729 | >| 352 General Services Building | email: tsi@xxxxxxxxxxx | >| University of Alberta +-----------------------------------+ >| Edmonton, Alberta | | >| T6G 2H1 | Standard disclaimers apply | >| CANADA | | >+----------------------------------+-----------------------------------+ >XFree86 developer and VP. ATI driver and X server internals. > >_______________________________________________ >XFree86 mailing list >XFree86@xxxxxxxxxxx >http://XFree86.Org/mailman/listinfo/xfree86 ---- End of Your E-mail ---- _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86