/** *** bitmaps.c -- bitmaps for AmyBoard *** *** ------------------------------------------------------------------------ *** This program is free software; you can redistribute it and/or modify *** it under the terms of the GNU General Public License as published by *** the Free Software Foundation; either version 2 of the License, or *** (at your option) any later version. *** *** This program is distributed in the hope that it will be useful, *** but WITHOUT ANY WARRANTY; without even the implied warranty of *** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *** GNU General Public License for more details. *** *** You should have received a copy of the GNU General Public License *** along with this program; if not, write to the Free Software *** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *** ------------------------------------------------------------------------ *** *** *** This file contains just the usual bitmaps of AmyBoard which are usually *** stored in the bitmaps directory of the source distribution. *** *** Modifications are: *** *** - Bitmaps are in a separate source file, thus in a separate *** object file. This allows to tell the linker to put them into *** chip memory. *** *** - Bitmaps are word aligned, that means every row contains *** multiples of 16 pixels. (This is the Amigas native bitmap *** format.) 64x64 and 80x80 bitmaps are untouched, but the *** 40x40 bitmaps got an additional 0x00 byte added to every *** row. **/ #if defined(_DCC) #define static __chip const #elif defined(__GNUC__) #define static const #else #error "Don't know how to handle your compiler." #endif #include "bitmaps/k80s.bm" #include "bitmaps/q80s.bm" #include "bitmaps/r80s.bm" #include "bitmaps/n80s.bm" #include "bitmaps/b80s.bm" #include "bitmaps/p80s.bm" #include "bitmaps/k64s.bm" #include "bitmaps/q64s.bm" #include "bitmaps/r64s.bm" #include "bitmaps/n64s.bm" #include "bitmaps/b64s.bm" #include "bitmaps/p64s.bm" #include "bitmaps/k44x19s.bm" #include "bitmaps/q44x19s.bm" #include "bitmaps/r44x19s.bm" #include "bitmaps/n44x19s.bm" #include "bitmaps/b44x19s.bm" #include "bitmaps/p44x19s.bm" #include "bitmaps/k44x22s.bm" #include "bitmaps/q44x22s.bm" #include "bitmaps/r44x22s.bm" #include "bitmaps/n44x22s.bm" #include "bitmaps/b44x22s.bm" #include "bitmaps/p44x22s.bm" static unsigned char k40s_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xba, 0xf0, 0x01, 0x00, 0xc0, 0x60, 0xba, 0x0c, 0x06, 0x00, 0x20, 0x9f, 0xbb, 0xf3, 0x09, 0x00, 0xd0, 0x7f, 0xd7, 0xfd, 0x17, 0x00, 0xe0, 0xff, 0xd6, 0xfe, 0x0f, 0x00, 0xe8, 0xff, 0x6d, 0xff, 0x2f, 0x00, 0xe8, 0xff, 0x29, 0xff, 0x2f, 0x00, 0xe8, 0xff, 0xbb, 0xff, 0x2f, 0x00, 0xc0, 0xff, 0x93, 0xff, 0x07, 0x00, 0xd0, 0xff, 0xd7, 0xff, 0x17, 0x00, 0xa0, 0xff, 0xd7, 0xff, 0x0b, 0x00, 0x40, 0x7e, 0x00, 0xfc, 0x04, 0x00, 0x80, 0x05, 0xff, 0x41, 0x03, 0x00, 0x00, 0xf3, 0xff, 0x9f, 0x01, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0x1e, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xc6, 0xff, 0xc7, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x0e, 0xff, 0xe1, 0x00, 0x00, 0x00, 0xe6, 0xff, 0xcf, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static unsigned char b40s_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x07, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xf0, 0xef, 0x1f, 0x00, 0x00, 0x00, 0xf0, 0xef, 0x1f, 0x00, 0x00, 0x00, 0xf8, 0xef, 0x3f, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x3f, 0x00, 0x00, 0x00, 0xf8, 0xef, 0x3f, 0x00, 0x00, 0x00, 0xf8, 0xef, 0x3f, 0x00, 0x00, 0x00, 0xf8, 0xef, 0x3f, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x40, 0x38, 0x04, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x07, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x1f, 0x00, 0xf8, 0xff, 0xef, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x83, 0xff, 0x1f, 0x00, 0x20, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static unsigned char n40s_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x38, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x00, 0x00, 0x38, 0x3e, 0x0e, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x19, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x37, 0x00, 0x00, 0x00, 0x9e, 0xff, 0x6f, 0x00, 0x00, 0x00, 0xce, 0xff, 0xdf, 0x00, 0x00, 0x00, 0xe6, 0xff, 0x9f, 0x00, 0x00, 0x00, 0xf6, 0xff, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x7f, 0x02, 0x00, 0x80, 0xff, 0xff, 0x7f, 0x02, 0x00, 0xc0, 0xff, 0xdf, 0xff, 0x06, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x04, 0x00, 0xe0, 0xff, 0xef, 0xff, 0x04, 0x00, 0xe0, 0xff, 0xe7, 0xff, 0x05, 0x00, 0x30, 0xff, 0xe1, 0xff, 0x09, 0x00, 0x30, 0x7f, 0xf0, 0xff, 0x09, 0x00, 0xb0, 0x3f, 0xf0, 0xff, 0x09, 0x00, 0xf0, 0x1d, 0xf8, 0xff, 0x0b, 0x00, 0xe0, 0x0f, 0xf8, 0xff, 0x0b, 0x00, 0xc0, 0x07, 0xfc, 0xff, 0x03, 0x00, 0x00, 0x02, 0xfe, 0xff, 0x13, 0x00, 0x00, 0x00, 0xff, 0xff, 0x13, 0x00, 0x00, 0x80, 0xff, 0xff, 0x13, 0x00, 0x00, 0x80, 0xff, 0xff, 0x13, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x13, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x13, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x13, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x17, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static unsigned char p40s_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x07, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x07, 0x00, 0x00, 0x00, 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x07, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x3f, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x3f, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static unsigned char r40s_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x7c, 0xf8, 0x00, 0x00, 0x00, 0x3e, 0x7c, 0xf8, 0x00, 0x00, 0x00, 0x3e, 0x7c, 0xf8, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x3f, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x30, 0x00, 0x18, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x7f, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x00, 0x00, 0x00, 0x04, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x00, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0xff, 0xff, 0xff, 0x03, 0x00, 0x80, 0xff, 0xff, 0xff, 0x03, 0x00, 0x80, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static unsigned char q40s_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x38, 0x7c, 0x38, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x1c, 0x7c, 0x38, 0x7c, 0x70, 0x00, 0x3e, 0x38, 0x10, 0x38, 0xf8, 0x00, 0x3e, 0x10, 0x10, 0x10, 0xf8, 0x00, 0x3e, 0x30, 0x38, 0x18, 0xf8, 0x00, 0x1c, 0x30, 0x38, 0x18, 0x70, 0x00, 0x30, 0x70, 0x38, 0x1c, 0x18, 0x00, 0x30, 0x70, 0x38, 0x1c, 0x18, 0x00, 0x70, 0x70, 0x38, 0x1c, 0x1c, 0x00, 0xf0, 0xf8, 0x7c, 0x3e, 0x1e, 0x00, 0xe0, 0xf8, 0x7c, 0x3e, 0x0e, 0x00, 0xe0, 0xf9, 0x7c, 0x3e, 0x0f, 0x00, 0xe0, 0xf9, 0x7d, 0x3f, 0x0f, 0x00, 0xe0, 0xfb, 0x7d, 0xbf, 0x0f, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x0f, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x0f, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x07, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x07, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x07, 0x00, 0x80, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x3f, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x83, 0xff, 0x83, 0x01, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3e, 0x00, 0xf8, 0x00, 0x00, 0x00, 0xc4, 0xff, 0x47, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x01, 0x00, 0x80, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0xc0, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};