Hi Vladimir - I looked over the X11 framebuffer emulator, and got rather excited about it. I have ported it to the nano-X build tree, and it now works for 1, 2, 4 and 8bpp, with reverse bit order as well, so you should have no problem using it to test with any of the palette mode drivers, including fblin1rev.c. See ChangeLog for instructions on using and building bin/fbe. (bin/fbe -c -r -d1 will work for you)
In addition I also modified the nano-X fb driver scr_fb.c to allow a connection to the fbe emulator when the environment var FRAMEBUFFER=/tmp/fb0. A default BPP will be used from scr_fb.c, allowing easy testing of all the palette mode drivers, including reverse bit order. This uses your framebuffer hack, but cleaned up considerably! I also cleaned up and sped up all the palette fb drivers, by removing asserts and extra variables. This should show some speed improvement. Thanks for sending me this information! Regards, Greg ----- Original Message ----- From: ???????? ???????? To: Greg Haerr Sent: Monday, April 26, 2010 1:43 AM Subject: Re: [Nano-X] FreeType2 via Framebuffer. Hello, Grag! There is the bugfixed version of fblin1rev.c in the attachment (fblin1rev.c.tar.gz). File "simple_fbemu.tar.gz" contains simple FB emulator (Qt sources and x86 Linux binaries). You may need to install Qt4 libraries or sdk to use this emulator. Archive also contains modified version of src_fb.c (search HACK_FRAMEBUFFER). Usage: ./simple_fbemu export FRAMEBUFFER=/tmp/fb0 run nano-X You can also try fbe, it use X11 API directly (http://www.sixpak.org/fbe/). But i was unable to make it works with Nano-X. Thank you! Best regards, Vladimir 2010/4/25 Greg Haerr <g...@censoft.com> Vladimir - Please send me the bugfixed version of fblin1rev.c, and I'll add it to git, thanks! Are you running the framebuffer emulator under X11? If so, perhaps I could see if I could run it, and then get your problem fixed. Regards, Greg