On Thu, 13 Jun 2002 11:50:18 -0700, Harold M Hallikainen wrote: >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. Try preprocessing your .bmp images by rotating 90=BA in MS Paint or= program like Paintshop Pro. Then do your other conversions to get= usable data for the PIC. That should give you your data oriented= in the right axis. Matt Pobursky Maximum Performance Systems -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.