Olin, Thanks for the lead. I believe this is the algorithm I was looking for. As far as more detail, I would appreciate that, and I would be interested in what you have to say. So, if you want to "Go into detail", you could contact directly at my email address, and thus eliminate the censorship of the admins. However, I'll leave that decision up to you. My email address is jim@jpes.com. I looked up some information on the algorithm you mentioned, and now have some reading and studying to do. If I get stuck, or have questions, would you mind If I contact you for help? If not, I understand. Thanks again, Regards, Jim -----Original Message----- From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf Of Olin Lathrop Sent: Wednesday, May 28, 2008 5:14 PM To: Microcontroller discussion list - Public. Subject: Re: [PIC]: Algorithm wanted PAUL James wrote: > I have been searching for an algorithm that will tell me which byte in > memory to write to, and which bit to turn on or off, to display my > data in graphical form on an LCD panel. It sounds like you want the low levels of a rendering layer. I used to be a graphics guy and have created a few of these in hardware, software, and firmware, including in a PIC. I would go into detail, but not as long as the admins continue to play games with my account and pass everything I say past censors. However, look up something called Bresenham's algorithm. This is a technique for drawing lines at arbitrary angles that is easily implemented in a PIC. In addition to that I would implement rectangles and trapezoids with horizontal tops and bottoms at the low level, then layer arbitrary convex polygons above the trapezoid routine. Again, better information requires a better attitude from the admins. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist