I'm working with a 240x128 graphic LCD based on the Sanyo LC7981. In graphics mode, you send the pixels a byte at a time. Each byte represents 8 HORIZONTAL pixels with the lsb on the left. I've tried using bmp2asm and fntcvtr to convert bmp files to a table I can send the LCD. Both of these seem to have a byte represent a VERTICAL column of 8 pixels. So (with, for example bmp2asm), if I put in a bmp with a single horizontal line, I end up with a row of 8 pixel high short vertical lines. Anyone have any ideas on how to fix this? Ideally, I'd like a bunch of bytes ready to dump to the LCD and not have to do on the fly processing. THANKS! Harold FCC Rules Online at http://hallikainen.com/FccRules Lighting control for theatre and television at http://www.dovesystems.com Reach broadcasters, engineers, manufacturers, compliance labs, and attorneys. Advertise at http://www.hallikainen.com/FccRules/ . ________________________________________________________________ GET INTERNET ACCESS FROM JUNO! Juno offers FREE or PREMIUM Internet access for less! Join Juno today! For your FREE software, visit: http://dl.www.juno.com/get/web/. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.