zeke 693 Posted February 28, 2011 Share Posted February 28, 2011 Hey Guys, I am trying to learn how to work with bitmaps in C. I got the idea when I saw TI's bug logo in the code for their MSP-EXP430F5438 board. Their logo is displayed on the LCD here: My goal is to take my logo and make a bitmap out of it. I want to replace TI's logo. Has anyone worked with c-bitmaps before? Can you point me in the right direction? Maybe a tutorial or a primer article? Thanks!! @bluehash: I put this in off-topic because I didn't see a strictly programming forum above. Maybe we could make one? :?: Quote Link to post Share on other sites
JMLB 24 Posted February 28, 2011 Share Posted February 28, 2011 C-Bitmaps are just an array with the color of the pixel if I am not mistaken. Gimp can export them to a c file Quote Link to post Share on other sites
bluehash 1,581 Posted February 28, 2011 Share Posted February 28, 2011 http://en.radzio.dxp.pl/bitmap_converter/ More links: http://bitmap2lcd.vosforums.com/other-t ... g-t18.html RobG, JMLB and zeke 3 Quote Link to post Share on other sites
zeke 693 Posted February 28, 2011 Author Share Posted February 28, 2011 Excellent information. Thanks for the links. Unfortunately, I've struck out with them. They all produce files that are close to what I need but they all bork when I try to use them in my project. They produce 8 bit declarations. Maybe I'm misusing them? :| This is the TI logo embedded in the sample project code. It appears to be a 16 bit file. It's probably designed to just fit on the 128x110 pixel LCD. const unsigned int TI_BUG[]={ 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xF000, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFC00, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFF00, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFFF0, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFFF0, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x0003, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFF00, 0x03FF, 0xFFFC, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xC000, 0x000F, 0xFFFC, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x00FF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x00FF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFF, 0x00FF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0x003F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0xC03F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0xC03F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0xC03F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xC03F, 0xFFFF, 0xC00F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xC000, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x0003, 0xC000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x0003, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x000F, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x003F, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF00, 0x3FFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF00, 0x3FFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFF00, 0x3FFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFF00, 0x3FFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFF00, 0x3FFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFFC0, 0x0FFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFC00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x0FFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x0FFF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x0FFF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x03FF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFF0, 0x03FF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFF0, 0x03FF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFF0, 0x03FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFF0, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFFC, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFFC, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x003F, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0003, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0xF00F, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x0000, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0x0000, 0xFFF0, 0xFFFF, 0x0000, 0xFFFC, 0x00FF, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x000F, 0x0000, 0x0000, 0x0000, 0xFFF0, 0x3FFF, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0xFFC0, 0x03FF, 0x0000, 0x0000, 0xF000, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0x03FF, 0x0000, 0xFF00, 0x03FF, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0x00FF, 0x0000, 0xFF00, 0x0FFF, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0x3FFF, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0x003F, 0xFC00, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x000F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x000F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF0, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF0, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; I'll take some more time to figure things out. Quote Link to post Share on other sites
bluehash 1,581 Posted March 1, 2011 Share Posted March 1, 2011 I spent some time looking through the code. Notes: 1. Display is SPI based. 2. To display the TI image, it needs 106 rows, 14 columns According to halLcdImage(TI_BUG, 14, 106, 10, 0); - Display 106 rows, 14 columns at x co-ordinate 10 and y co-ordinate of 0. 3. Address row first, then draw 14 columns on that row - First send the High byte, then low byte. while (!(UCB2IFG & UCTXIFG)); // Wait for TXIFG UCB2TXBUF = (*value) >> 8; // Load data while (!(UCB2IFG & UCTXIFG)); // Wait for TXIFG UCB2TXBUF = (*value++) & 0xFF; // Load data Another software, which can surely display what you want, might have to play with the settings a little bit: http://sourceforge.net/projects/image2code/files/ Documentation is a bit poor: http://www.crystalfontz.com/forum/showt ... #post25009 Quote Link to post Share on other sites
zeke 693 Posted March 1, 2011 Author Share Posted March 1, 2011 You're correct about the lack of documentation! And the output is still only 8 bits. I think I need 16bits. My friend is a python guy and he's got some ideas on how to do this on the command line. We're still working out the details but it appears as if he will be able to make this trivial to convert. Stay tuned. Quote Link to post Share on other sites
zeke 693 Posted March 1, 2011 Author Share Posted March 1, 2011 By the way, there is a file called UserExperienceGraphics.h. It contains several declarations of images. They are all 16 bit values but they are not all the same dimensions. That is, they are not all 138x110 pixels in size. Some are small and some are tiny. This is a portion of that file. I had to take out some huge pictures to fit it in the message. /**********************************************************************//** Filename: UserExperienceGraphics.h Copyright 2008 Texas Instruments, Inc. ***************************************************************************/ #ifndef GRAPHICS_H #define GRAPHICS_H #define MAX_IMAGE 7 const unsigned int IMG_DOWN[]={ 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0x0000, 0x00F0, 0x03C0, 0x0000, 0xFFC0, 0x00FF, 0xFFC0, 0x00FF, 0xFFC0, 0x00FF, 0xFFC0, 0x00FF, 0xFF00, 0x00FF, 0xFFC0, 0x003F, 0x3C00, 0x0000, 0x0000, 0x000F, 0xF000, 0x0000, 0xC000, 0x000F, 0xC000, 0x0003, 0xF000, 0x0003, 0xC000, 0x000F, 0xFC00, 0x0000, 0x0000, 0x003F, 0x3F00, 0x0000, 0x0000, 0x00FC, 0x3FC0, 0x0000, 0x0000, 0x03F0, 0x0FC0, 0x0000, 0x0000, 0x0FC0, 0x03F0, 0x0000, 0x0000, 0x3FC0, 0x00FC, 0x0000, 0x0000, 0xFF00, 0x00FF, 0x0000, 0x0000, 0xFC00, 0x003F, 0x0000, 0x0000, 0xF000, 0x000F, 0x0000, 0x0000, 0xF000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; const unsigned int IMG_DOWN_FILLED[]={ 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0xFFC0, 0xFFFF, 0xFFFF, 0x00FF, 0xFFC0, 0xFFFF, 0xFFFF, 0x00FF, 0xFF00, 0xFFFF, 0xFFFF, 0x003F, 0xFC00, 0xFFFF, 0xFFFF, 0x000F, 0xF000, 0xFFFF, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0xFFFF, 0x0003, 0xC000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0xFFFC, 0x3FFF, 0x0000, 0x0000, 0xFFF0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x03FF, 0x0000, 0x0000, 0xFFC0, 0x00FF, 0x0000, 0x0000, 0xFF00, 0x00FF, 0x0000, 0x0000, 0xFC00, 0x003F, 0x0000, 0x0000, 0xF000, 0x000F, 0x0000, 0x0000, 0xF000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; const unsigned int IMG_LEFT[]={ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0x0003, 0x0000, 0x0000, 0xF000, 0x0003, 0x0000, 0x0000, 0xFC00, 0x0003, 0x0000, 0x0000, 0xFF00, 0x0003, 0x0000, 0x0000, 0xF3F0, 0x0003, 0x0000, 0x0000, 0xF0FC, 0x0003, 0x0000, 0x0000, 0xF03F, 0x0003, 0x0000, 0xC000, 0xF00F, 0xFFFF, 0xFFFF, 0xFC00, 0xF003, 0xFFFF, 0xFFFF, 0xFF00, 0x0000, 0x0000, 0xF000, 0x3FC0, 0x0000, 0x0000, 0xF000, 0x0FFC, 0x0000, 0x0000, 0xF000, 0x03FC, 0x0000, 0x0000, 0xF000, 0x03FC, 0x0000, 0x0000, 0xF000, 0x0FF0, 0x0000, 0x0000, 0xF000, 0x3FC0, 0x0000, 0x0000, 0xF000, 0xFF00, 0xF003, 0xFFFF, 0xFFFF, 0xF000, 0xF00F, 0xFFFF, 0xFFFF, 0xC000, 0xF03F, 0x0003, 0x0000, 0x0000, 0xF0FF, 0x0003, 0x0000, 0x0000, 0xF3F0, 0x0003, 0x0000, 0x0000, 0xFFC0, 0x0003, 0x0000, 0x0000, 0xFF00, 0x0003, 0x0000, 0x0000, 0xF000, 0x0003, 0x0000, 0x0000, 0xC000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; const unsigned int IMG_LEFT_FILLED[]={ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0x0003, 0x0000, 0x0000, 0xF000, 0x0003, 0x0000, 0x0000, 0xFC00, 0x0003, 0x0000, 0x0000, 0xFF00, 0x0003, 0x0000, 0x0000, 0xFFF0, 0x0003, 0x0000, 0x0000, 0xFFFC, 0x0003, 0x0000, 0x0000, 0xFFFF, 0x0003, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFC00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xC000, 0xFFFF, 0x0003, 0x0000, 0x0000, 0xFFFF, 0x0003, 0x0000, 0x0000, 0xFFF0, 0x0003, 0x0000, 0x0000, 0xFFC0, 0x0003, 0x0000, 0x0000, 0xFF00, 0x0003, 0x0000, 0x0000, 0xF000, 0x0003, 0x0000, 0x0000, 0xC000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; const unsigned int IMG_RIGHT[]={ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0x0003, 0x0000, 0x0000, 0xC000, 0x000F, 0x0000, 0x0000, 0xC000, 0x003F, 0x0000, 0x0000, 0xC000, 0x00FF, 0x0000, 0x0000, 0xC000, 0x0FCF, 0x0000, 0x0000, 0xC000, 0x3F0F, 0x0000, 0x0000, 0xC000, 0xFC0F, 0x0000, 0xFFFF, 0xFFFF, 0xF00F, 0x0003, 0xFFFF, 0xFFFF, 0xC00F, 0x003F, 0x000F, 0x0000, 0x0000, 0x00FF, 0x000F, 0x0000, 0x0000, 0x03FC, 0x000F, 0x0000, 0x0000, 0x3FF0, 0x000F, 0x0000, 0x0000, 0x3FC0, 0x000F, 0x0000, 0x0000, 0x3FC0, 0x000F, 0x0000, 0x0000, 0x0FF0, 0x000F, 0x0000, 0x0000, 0x03FC, 0xFFFF, 0xFFFF, 0xC00F, 0x00FF, 0xFFFF, 0xFFFF, 0xF00F, 0x000F, 0x0000, 0xC000, 0xFC0F, 0x0003, 0x0000, 0xC000, 0xFF0F, 0x0000, 0x0000, 0xC000, 0x0FCF, 0x0000, 0x0000, 0xC000, 0x03FF, 0x0000, 0x0000, 0xC000, 0x00FF, 0x0000, 0x0000, 0xC000, 0x000F, 0x0000, 0x0000, 0xC000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; const unsigned int IMG_RIGHT_FILLED[]={ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0x0003, 0x0000, 0x0000, 0xC000, 0x000F, 0x0000, 0x0000, 0xC000, 0x003F, 0x0000, 0x0000, 0xC000, 0x00FF, 0x0000, 0x0000, 0xC000, 0x0FFF, 0x0000, 0x0000, 0xC000, 0x3FFF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0003, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFF, 0xFFFF, 0xFFFF, 0x000F, 0x0000, 0xC000, 0xFFFF, 0x0003, 0x0000, 0xC000, 0xFFFF, 0x0000, 0x0000, 0xC000, 0x0FFF, 0x0000, 0x0000, 0xC000, 0x03FF, 0x0000, 0x0000, 0xC000, 0x00FF, 0x0000, 0x0000, 0xC000, 0x000F, 0x0000, 0x0000, 0xC000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; const unsigned int IMG_UP[]={ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0x000F, 0x0000, 0x0000, 0xF000, 0x000F, 0x0000, 0x0000, 0xFC00, 0x003F, 0x0000, 0x0000, 0xFF00, 0x00FF, 0x0000, 0x0000, 0x3F00, 0x03FC, 0x0000, 0x0000, 0x0FC0, 0x03F0, 0x0000, 0x0000, 0x03F0, 0x0FC0, 0x0000, 0x0000, 0x03FC, 0x3F00, 0x0000, 0x0000, 0x00FC, 0xFC00, 0x0000, 0x0000, 0x003F, 0xF000, 0x0003, 0xC000, 0x000F, 0xC000, 0x0003, 0xF000, 0x0003, 0x0000, 0x000F, 0xF000, 0x0000, 0x0000, 0x003C, 0xFC00, 0x03FF, 0xFF00, 0x00FF, 0xFF00, 0x03FF, 0xFF00, 0x03FF, 0xFF00, 0x03FF, 0xFF00, 0x03FF, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0x03C0, 0x0F00, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, }; const unsigned int IMG_UP_FILLED[]={ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0x000F, 0x0000, 0x0000, 0xF000, 0x000F, 0x0000, 0x0000, 0xFC00, 0x003F, 0x0000, 0x0000, 0xFF00, 0x00FF, 0x0000, 0x0000, 0xFF00, 0x03FF, 0x0000, 0x0000, 0xFFC0, 0x03FF, 0x0000, 0x0000, 0xFFF0, 0x0FFF, 0x0000, 0x0000, 0xFFFC, 0x3FFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0003, 0xC000, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0xFFFF, 0x000F, 0xF000, 0xFFFF, 0xFFFF, 0x003F, 0xFC00, 0xFFFF, 0xFFFF, 0x00FF, 0xFF00, 0xFFFF, 0xFFFF, 0x03FF, 0xFF00, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, }; const unsigned int TI_TINY_BUG[]={ 0xC000, 0x3FFF, 0x0000, 0x0000, 0xC000, 0x3FFF, 0x0000, 0x0000, 0xC000, 0x3FFF, 0x0000, 0x0000, 0xC000, 0x3FFF, 0x03F0, 0x0000, 0xC000, 0x3FFF, 0x03F0, 0x0000, 0xC000, 0xFFFF, 0x03F0, 0x0000, 0xC000, 0xFFFF, 0xF3C3, 0x00FF, 0xC000, 0xFFFF, 0xF0F0, 0x00FF, 0xC000, 0xFFFF, 0xFCFC, 0x00FF, 0xC000, 0xFFFF, 0xFCFC, 0x00FF, 0xC000, 0x03FF, 0xC0FC, 0x00FF, 0xC000, 0x03FF, 0xC0FF, 0x03FF, 0xFFFF, 0x03FF, 0xC0FF, 0x03FF, 0xFFFF, 0x3FFF, 0xFF3F, 0x0FFF, 0xFFFF, 0x3FFF, 0xFF3F, 0x0FFF, 0xFFFC, 0x3FFF, 0xFF3F, 0x0FFF, 0xFFF0, 0xCFFF, 0xFF3F, 0x0FFF, 0xFFC0, 0xCFFF, 0xFFCF, 0x0FFF, 0xFFC0, 0xCFFF, 0xFF0F, 0x0FFF, 0xFF00, 0x0FFF, 0xFC00, 0x03FF, 0xFF00, 0x0FC0, 0xFC00, 0x000F, 0x3C00, 0x3F00, 0xFF00, 0x0003, 0x0000, 0xFF00, 0x3FFF, 0x0000, 0x0000, 0xFF00, 0x0FFF, 0x0000, 0x0000, 0xFC00, 0x0FFF, 0x0000, 0x0000, 0xFC00, 0x03FF, 0x0000, 0x0000, 0xF000, 0x03FF, 0x0000, 0x0000, 0xF000, 0x03FF, 0x0000, 0x0000, 0xC000, 0x03FF, 0x0000, 0x0000, 0x0000, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; const unsigned int TI_BUG[]={ 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xF000, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFC00, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFF00, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFFF0, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFFF0, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x0003, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFF00, 0x03FF, 0xFFFC, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xC000, 0x000F, 0xFFFC, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x00FF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x00FF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFF, 0x00FF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0x003F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0xC03F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0xC03F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0xFFFF, 0xC03F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xC03F, 0xFFFF, 0xC00F, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xC000, 0xFFFF, 0x000F, 0xC000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x0003, 0xC000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0x0003, 0xF000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x0003, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x000F, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x003F, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF00, 0x3FFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF00, 0x3FFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFF00, 0x3FFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFF00, 0x3FFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFF00, 0x3FFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0xFFC0, 0x0FFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFC00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x0FFF, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x0FFF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x0FFF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFC0, 0x03FF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0FFF, 0xFFF0, 0x03FF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFFC0, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFF0, 0x03FF, 0xFFF0, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFF0, 0x03FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFF0, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFFC, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0xFFFC, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x00FF, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0xFFFC, 0x003F, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0003, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0xF00F, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x0000, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0x0000, 0xFFF0, 0xFFFF, 0x0000, 0xFFFC, 0x00FF, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x000F, 0x0000, 0x0000, 0x0000, 0xFFF0, 0x3FFF, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0x0FFF, 0x0000, 0xFFC0, 0x03FF, 0x0000, 0x0000, 0xF000, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0x03FF, 0x0000, 0xFF00, 0x03FF, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0x00FF, 0x0000, 0xFF00, 0x0FFF, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0x3FFF, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0x003F, 0xFC00, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x000F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x000F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF0, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF0, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF0, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; const unsigned int TI[]={ 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0FC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0FC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0FC3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xCF0F, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xC3C3, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF3F3, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF3F3, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0FFF, 0x03F0, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0FFF, 0x03FC, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0FFF, 0x03FC, 0x0FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFCFC, 0x3FFF, 0xF000, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFF, 0xFCFC, 0x3FFF, 0xFC00, 0xFFFF, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF0, 0xFFFF, 0xFCFC, 0x3FFF, 0x3C00, 0x3FC0, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC0, 0x3FFF, 0xFCFF, 0x3FFF, 0x0000, 0x3FC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0x3FFF, 0xFFFF, 0x3FFF, 0x0000, 0x3FC0, 0xFFF0, 0xF0FF, 0xC03F, 0x003F, 0x003F, 0xFFC0, 0x000F, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF00, 0x3FFF, 0xFC3F, 0x3FFF, 0x0000, 0x3FC0, 0xFFC0, 0xC3FF, 0xC03F, 0xC00F, 0x003F, 0xFFFC, 0x000F, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0x3FFF, 0xF000, 0x0FFF, 0x0000, 0x3FC0, 0x0FC0, 0x0300, 0xF0FF, 0xC003, 0x00FF, 0x00FC, 0x003C, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0x3F03, 0xF000, 0x003F, 0x0000, 0x3FC0, 0x0FC0, 0x0000, 0xFFFC, 0xF000, 0x00FF, 0x00FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0xFC00, 0xFC00, 0x000F, 0x0000, 0x3FC0, 0x0FC0, 0x0000, 0x3FFC, 0xF000, 0x03FC, 0x3FFC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFFFF, 0x0000, 0x0000, 0x3FC0, 0xFFC0, 0x00FF, 0x3FF0, 0xF000, 0x03FC, 0xFFFC, 0x000F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0x3FFF, 0x0000, 0x0000, 0x3FC0, 0xFFC0, 0x00FF, 0x3FC0, 0x3C00, 0x03F0, 0xFFF0, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0x3FFF, 0x0000, 0x0000, 0x3FC0, 0x0FC0, 0x0000, 0x3FF0, 0x3C00, 0x0FFF, 0xFF00, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF000, 0x0FFF, 0x0000, 0x0000, 0x3FC0, 0x0FC0, 0x0000, 0xFFF0, 0xFF00, 0x0FFF, 0xC000, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0x0FFF, 0x0000, 0x0000, 0x3FC0, 0x0FC0, 0x0000, 0xFCFC, 0x0F03, 0x3FC0, 0x0003, 0x00FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0x0FFF, 0x0000, 0x0000, 0x3FC0, 0x0FC0, 0x0F00, 0xF03F, 0x0FCF, 0x3FC0, 0x003F, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0FFF, 0x0000, 0x0000, 0x3FC0, 0xFFC0, 0xCFFF, 0xF00F, 0x03FF, 0xFF00, 0xFFFC, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0FFC, 0x0000, 0x0000, 0xFFC0, 0xFFF0, 0xF3FF, 0xF00F, 0x0FFF, 0xFFC0, 0xFFFC, 0x000F, 0x0000, 0x0000, 0x0000, 0x0000, 0x03FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC3FC, 0x003F, 0xC0FF, 0x0FFF, 0xFFFF, 0xFF3F, 0x0FFF, 0x03FF, 0xF3F0, 0x003F, 0x3FC0, 0xFFFF, 0xFF3F, 0xFC03, 0xFFF3, 0x03FF, 0x3FFF, 0x03FC, 0x00FF, 0xFC3C, 0xCFFF, 0xFFFF, 0xFF3F, 0x3FFF, 0x03FC, 0xC3F0, 0x003F, 0x0FF0, 0xFFFC, 0xFC3F, 0xF00F, 0xFFF3, 0xCFFF, 0xFFFF, 0x03FC, 0x03FF, 0xFC3C, 0xFC00, 0x3F00, 0xFC30, 0x3F00, 0x00FC, 0xC3C0, 0x00FF, 0x0FF0, 0x03FC, 0xFC30, 0xF00F, 0xF03C, 0xFF03, 0xF003, 0x03FC, 0x0FFF, 0xFC3C, 0x0000, 0x3F00, 0xFF00, 0xFF00, 0x00FC, 0xC3C0, 0x00FF, 0x0FFC, 0x00FC, 0xFC00, 0xF03F, 0xF000, 0xF003, 0x0003, 0x03FC, 0x3FFF, 0xFC3C, 0x000F, 0x3F00, 0xFF00, 0x3F00, 0x00FC, 0xC3C0, 0x03FF, 0x0FFC, 0x03FC, 0xFC00, 0xF0FF, 0xF000, 0xF003, 0x00FF, 0x03FC, 0xFFCF, 0xFC3C, 0x03FF, 0x3F00, 0xFF00, 0x3FFC, 0x00FC, 0xC3C0, 0x03FF, 0x0FFF, 0xFFFC, 0x3C0F, 0xF3FF, 0xF000, 0xC003, 0x3FFF, 0x03FC, 0xFF0F, 0xF03F, 0x3FFF, 0x3F00, 0xFF00, 0x03FF, 0x00FC, 0xC3C0, 0x0FF3, 0x0FCF, 0xFFFC, 0x3C0F, 0xFFFC, 0xF000, 0xC003, 0xFFFF, 0x03FC, 0xFC0F, 0x003F, 0x3FFF, 0x3F00, 0xFC00, 0x03FF, 0x00FC, 0xC3C0, 0xFFCF, 0x0FC3, 0x03FC, 0x3C0C, 0xFFF0, 0xF000, 0x0003, 0xFFFC, 0x03FC, 0xF00F, 0x003F, 0xFFC0, 0x3F00, 0xFF00, 0x0FC0, 0x00FC, 0xC3C0, 0xFFC3, 0x0FC3, 0x03FC, 0x3C00, 0xFFC0, 0xF000, 0x0003, 0xFF00, 0x03FC, 0xC00F, 0x033F, 0xFF00, 0x3F00, 0xFF00, 0x3FC0, 0x03FC, 0xC3F0, 0xFF03, 0x0FC0, 0x03FC, 0x3C00, 0xFF00, 0xF000, 0x3003, 0xF000, 0x03FC, 0x000F, 0x3C3F, 0x3F00, 0x3F00, 0xFF00, 0xFF00, 0x03F0, 0xC0F0, 0xFF03, 0x0FC0, 0x03FC, 0x3C00, 0xFC00, 0xF000, 0xF003, 0xFC00, 0x03FC, 0x000F, 0xFC3F, 0x3FFF, 0x3FC0, 0xFF00, 0xFF00, 0xFFF0, 0xC0FF, 0x3C0F, 0x0FF0, 0xFFFC, 0x3C3F, 0xF000, 0xF000, 0xF003, 0xFFFF, 0xC3FF, 0x000F, 0xFC3C, 0x0FFF, 0xFFC0, 0xFF00, 0xFC00, 0xFFC3, 0xF03F, 0x3C0F, 0x3FF0, 0xFFFC, 0xFF3F, 0xC000, 0xFC00, 0xC00F, 0x3FFF, }; const unsigned int MSP430[]={ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00f0, 0xff0f, 0xffcf, 0xfc00, 0x0ffc, 0x03fc, 0xc3f0, 0xffcf, 0xffcf, 0xff03, 0x3ffc, 0x0fff, 0xc3f0, 0x03cf, 0xc3cc, 0xff0f, 0x3c0c, 0x0f0f, 0xcff0, 0x0fcf, 0x03c0, 0xf3cf, 0x3f00, 0x0f0f, 0xfff0, 0xffcf, 0xc3c0, 0xf3ff, 0x0fc0, 0x0f0f, 0xfff0, 0xff0f, 0xffcf, 0xffff, 0x3fc3, 0x0f0f, 0x3cf0, 0xc00f, 0xffcf, 0xfffc, 0x3c03, 0x0f0f, 0x3cf0, 0x000f, 0x03cf, 0xf000, 0x3c00, 0x0f0f, 0x00f0, 0x03cf, 0x03cf, 0xf000, 0x3f0c, 0x0f0f, 0x00f0, 0xffcf, 0x03cf, 0xf000, 0x0ffc, 0x0fff, 0x0000, 0xfc00, 0x0000, 0x0000, 0x03f0, 0x00f0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfff0, 0xffff, 0xffff, 0xffff, 0xffff, 0x0fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x0003, 0x0000, 0x0000, 0xfc00, 0x003f, 0x3000, 0x000c, 0x00c0, 0x0000, 0xf000, 0x003f, 0xc000, 0x0cc0, 0xc3cf, 0x0ff0, 0x0c00, 0x0000, 0x0000, 0xccc3, 0x30c0, 0x3333, 0xf000, 0x003f, 0x3000, 0x0ccc, 0x30cc, 0x3330, 0xfc00, 0x003f, 0xc000, 0xc303, 0xc303, 0x3333, 0x0000, 0x0000, 0x0000, 0x0300, 0x0000, 0x0000, 0x3000, 0x000f, 0x0000, 0x00c0, 0x0000, 0x0000, 0x0c00, 0x0033, 0x0000, 0x0000, 0x0000, 0x0000, 0xcc00, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0xcc00, 0x0030, 0x0000, 0xc000, 0x00ff, 0x0000, 0xf000, 0x000c, 0x0000, 0x3000, 0x03c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0f00, 0x0000, 0xfc00, 0x003f, 0x0000, 0x0c00, 0x3c0f, 0x0000, 0xc000, 0x0030, 0x0000, 0x0300, 0x30ff, 0x0000, 0xc000, 0x003f, 0x0000, 0xc300, 0xf0c0, 0x0000, 0x0000, 0x0000, 0x0000, 0xf300, 0xc300, 0x0000, 0x0000, 0x0000, 0x0000, 0xc300, 0xf300, 0x0000, 0xf000, 0x0003, 0x0000, 0xc300, 0xc300, 0x0000, 0xfc00, 0x003f, 0x0000, 0xc3c0, 0xf300, 0x0000, 0x3000, 0x0000, 0x0000, 0xc33c, 0xc30f, 0x0000, 0x3000, 0x0030, 0x0000, 0xc303, 0x3cf0, 0x0000, 0x0c00, 0x0030, 0x0000, 0x3f03, 0x0fc3, 0x0000, 0x0c00, 0x0033, 0x0000, 0xc00f, 0xf030, 0x0000, 0xf000, 0x003f, 0x0000, 0x00f3, 0x3f03, 0x000f, 0xfc00, 0x003f, 0x0000, 0x3fcf, 0x3f0c, 0x003f, 0x0c00, 0x0030, 0x0000, 0x30f3, 0x30c3, 0x003f, 0x0c00, 0x0030, 0x0000, 0xff3f, 0xfc33, 0x003f, 0xfc00, 0x003f, 0x0000, 0xccf3, 0xf3ff, 0x003f, 0x0000, 0x0000, 0x0000, 0x3f3f, 0xff33, 0x003f, 0xfc00, 0x003f, 0x0000, 0xfcf3, 0xfcff, 0x0033, 0xf000, 0x003f, 0x0000, 0xcf3f, 0xffcc, 0x003f, 0x0c00, 0x0000, 0x0000, 0xfff3, 0xfcff, 0x003f, 0xf000, 0x003f, 0x0000, 0xccff, 0xff3c, 0x03fc, 0xfc00, 0x003f, 0x0000, 0xfffc, 0xfcff, 0x3fff, 0x0000, 0x0000, 0x0000, 0x3fc0, 0xfff3, 0xfcff, 0x3c00, 0x0000, 0x0000, 0xfc00, 0xfcff, 0x3fff, 0xc000, 0x000f, 0x0000, 0xc000, 0xffff, 0x03cf, 0xc000, 0x0030, 0x0000, 0x0000, 0xfcfc, 0x003f, 0xc000, 0x000f, 0x0000, 0x0000, 0xffc0, 0x0000, 0x3c00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfc00, 0x003f, 0x0000, 0xfc00, 0x0000, 0x0000, 0x0000, 0x0033, 0x0000, 0x0300, 0x0003, 0x0000, 0xc000, 0x0033, 0x0000, 0x0300, 0x00f3, 0x0000, 0x3c00, 0x003f, 0x0000, 0x0300, 0x0333, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0333, 0x0000, 0x0000, 0x0000, 0x0000, 0xfc00, 0x0330, 0x0000, 0xfc00, 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c00, 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0033, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0033, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }; #endif I'll be very happy once I figure out a method of creating my own graphics. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.