tools/picctldisplaytest/src/picctldisplaytest.h
author root@rika
Thu, 23 Apr 2009 20:54:06 +0200
changeset 32 00a9c2c2f33f
parent 31 4567e7bc404c
permissions -rw-r--r--
added basic eeprom code
slime@2
     1
#ifndef PICCTLDISPLAYTEST_H
slime@2
     2
#define PICCTLDISPLAYTEST_H
slime@2
     3
/***************************************************************************
slime@2
     4
 *   Copyright (C) 2008 by Peter Marquardt   *
slime@2
     5
 *   p_marquardt@users.sourceforge.net   *
slime@2
     6
 *   code base Copyright (C) 2007 by Carsten Presser   *
slime@2
     7
 *                                                                         *
slime@2
     8
 *   This program is free software; you can redistribute it and/or modify  *
slime@2
     9
 *   it under the terms of the GNU General Public License as published by  *
slime@2
    10
 *   the Free Software Foundation; either version 2 of the License, or     *
slime@2
    11
 *   (at your option) any later version.                                   *
slime@2
    12
 *                                                                         *
slime@2
    13
 *   This program is distributed in the hope that it will be useful,       *
slime@2
    14
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
slime@2
    15
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
slime@2
    16
 *   GNU General Public License for more details.                          *
slime@2
    17
 *                                                                         *
slime@2
    18
 *   You should have received a copy of the GNU General Public License     *
slime@2
    19
 *   along with this program; if not, write to the                         *
slime@2
    20
 *   Free Software Foundation, Inc.,                                       *
slime@2
    21
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
slime@2
    22
 ***************************************************************************/
slime@2
    23
slime@2
    24
/*! \file picctldisplaytest.h
slime@2
    25
\brief Header file for picctldisplaytest
slime@2
    26
\author Peter Marquardt p_marquardt@users.sourceforge.net
slime@2
    27
\author Carsten Presser
slime@2
    28
*/
slime@2
    29
slime@2
    30
bool send_data(const unsigned char * buffer, int numbytes);
slime@2
    31
void print_help();
slime@2
    32
void print_cli_options();
slime@2
    33
int dec2bcd(int decimal);
slime@2
    34
int bcd2dec(int bcd);
root@31
    35
void DecodeCMD ();
root@31
    36
void read_data();
slime@2
    37
bool write_gfx_ram(const unsigned char * buffer, int numbytes);
slime@2
    38
slime@2
    39
static const unsigned char CMD_DISP_CLEAR_SCREEN[] = {0xAA,0x10,0x00,0x00};
slime@2
    40
static const unsigned char CMD_SET_MODE_MANAGED[] = {0xAA,0x70,0x00,0x00};
slime@2
    41
static const unsigned char CMD_SET_MODE_UNMANAGED[] = {0xAA,0x71,0x00,0x00};
slime@2
    42
static const unsigned char CMD_GET_CLOCK_MEMORY[] = {0xAA,0x40,0x00,0x00};
slime@2
    43
static unsigned char CMD_SET_PWM1[] = {0xAA,0x45,0x00,0x01,0x00};
slime@2
    44
static unsigned char CMD_SET_PWM2[] = {0xAA,0x46,0x00,0x01,0x00};
root@31
    45
static unsigned char CMD_BOOT[] = {0xAA,0x80,0x00,0x00};
root@32
    46
static unsigned char CMD_READ_EE[] = {0xAA,0x21,0x00,0x01,0x01};
slime@2
    47
#define  BAUDRATE B921600
slime@2
    48
root@31
    49
root@31
    50
const unsigned char CMD_HDR_SYNC    = 0;
root@31
    51
const unsigned char CMD_HDR_COMMAND = 1;
root@31
    52
const unsigned char CMD_HDR_LENGTH  = 2;
root@31
    53
const unsigned char CMD_DATA_START  = 4;
root@31
    54
root@31
    55
const unsigned char CMD_SYNC_SEND   = 0xAA;
root@31
    56
const unsigned char CMD_SYNC_RECV   = 0x55;
root@31
    57
const unsigned char CMD_ESCAPE_BYTE = 0x42;
root@31
    58
root@31
    59
slime@2
    60
/*! \brief configuration set by command line */
slime@2
    61
struct config {
slime@2
    62
	bool debug;
slime@2
    63
	int verbosity;
slime@2
    64
	char * modem_device;
slime@2
    65
};
slime@2
    66
slime@2
    67
/*! \brief configuration set during runtime */
slime@2
    68
struct runtime_flags {
slime@2
    69
	bool parse_return_clockram;
root@32
    70
	bool parse_return_eeprom;
slime@2
    71
};
slime@2
    72
slime@2
    73
/*! \brief char table display, showing almost the lower half of the display charset 
slime@2
    74
slime@2
    75
TEST_STRING_1 contains the command to show the first 57 characters from the
slime@2
    76
display rom charset. It starts with a space in the upper left corner (0x0800),
slime@2
    77
 */
slime@2
    78
static const unsigned char TEST_STRING_1[] = {0xAA,0x14,0x00,59,0x00,0x08,
slime@2
    79
	0,1,2,3,4,5,6,7,8,9,
slime@2
    80
	10,11,12,13,14,15,16,17,18,19,
slime@2
    81
	20,21,22,23,24,25,26,27,28,29,
slime@2
    82
	30,31,32,33,34,35,36,37,38,39,
slime@2
    83
	40,41,42,43,44,45,46,47,48,49,
slime@2
    84
	50,51,52,53,54,55,56
slime@2
    85
};
slime@2
    86
slime@2
    87
/*! \brief char table display, showing almost all characters not in TEST_STRING_1 
slime@2
    88
slime@2
    89
TEST_STRING_2 contains the command to show characters 58 to 114 from the 
slime@2
    90
display rom charset. The characters are displayed from adress 0x0839 upwards 
slime@2
    91
adjacent to TEST_STRING_1.
slime@2
    92
 */
slime@2
    93
static const unsigned char TEST_STRING_2[] = {0xAA,0x14,0x00,59,0x39,0x08,
slime@2
    94
	57,58,59,
slime@2
    95
	60,61,62,63,64,65,66,67,68,69,
slime@2
    96
	70,71,72,73,74,75,76,77,78,79,
slime@2
    97
	80,81,82,83,84,85,86,87,88,89,
slime@2
    98
	90,91,92,93,94,95,96,97,98,99,
slime@2
    99
	100,101,102,103,104,105,106,107,108,109,
slime@2
   100
	110,111,112,113
slime@2
   101
};
slime@2
   102
slime@2
   103
/*! \brief char table display,showing the remaining 14 characters of the display rom charset
slime@2
   104
TEST_STRING_3 contains the command to show characters 114 to 127 from the 
slime@2
   105
display rom charset. The characters are displayed from adress 0x0868 upwards 
slime@2
   106
adjacent to TEST_STRING_2.
slime@2
   107
 */
slime@2
   108
static const unsigned char TEST_STRING_3[] = {0xAA,0x14,0x00,16,0x72,0x08,
slime@2
   109
	114,115,116,117,118,119,120,121,122,123,
slime@2
   110
	124,125,126,127
slime@2
   111
};
slime@2
   112
slime@2
   113
/*! \brief char table display, showing almost the lower half of the display charset 
slime@2
   114
slime@2
   115
TEST_STRING_4 contains the command to show the first 57 characters from the
slime@2
   116
display rom charset. It starts with a space adjacent to TEST_STRING_3 (0x0880),
slime@2
   117
 */
slime@2
   118
 static const unsigned char TEST_STRING_4[] = {0xAA,0x14,0x00,59,0x80,0x08,
slime@2
   119
	 0,1,2,3,4,5,6,7,8,9,
slime@2
   120
	 10,11,12,13,14,15,16,17,18,19,
slime@2
   121
	 20,21,22,23,24,25,26,27,28,29,
slime@2
   122
	 30,31,32,33,34,35,36,37,38,39,
slime@2
   123
	 40,41,42,43,44,45,46,47,48,49,
slime@2
   124
	 50,51,52,53,54,55,56
slime@2
   125
 };
slime@2
   126
slime@2
   127
/*! \brief char table display, showing almost all characters not in TEST_STRING_1 
slime@2
   128
slime@2
   129
 TEST_STRING_5 contains the command to show characters 58 to 112 from the 
slime@2
   130
 display rom charset. The characters are displayed from adress 0x08B9 upwards 
slime@2
   131
 adjacent to TEST_STRING_4.
slime@2
   132
 */
slime@2
   133
static const unsigned char TEST_STRING_5[] = {0xAA,0x14,0x00,57,0xB9,0x08,
slime@2
   134
	57,58,59,
slime@2
   135
	60,61,62,63,64,65,66,67,68,69,
slime@2
   136
	70,71,72,73,74,75,76,77,78,79,
slime@2
   137
	80,81,82,83,84,85,86,87,88,89,
slime@2
   138
	90,91,92,93,94,95,96,97,98,99,
slime@2
   139
	100,101,102,103,104,105,106,107,108,109,
slime@2
   140
	110,111
slime@2
   141
};
slime@2
   142
slime@2
   143
/*! \brief a test picture, 240x64px in XBIM-Format
slime@2
   144
*/
slime@2
   145
static const unsigned char TEST_PICTURE_1[] = {
slime@2
   146
	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   147
	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   148
	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   149
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   150
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   151
	0xfd, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   152
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   153
	0x00, 0x00, 0x00, 0x00, 0xc0, 0xbf, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   154
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   155
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
slime@2
   156
	0xf5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   157
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   158
	0x00, 0x00, 0x00, 0x00, 0xc0, 0xaf, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   159
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   160
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8,
slime@2
   161
	0xd5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   162
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   163
	0x00, 0x00, 0x00, 0x00, 0xc0, 0xab, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   164
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   165
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa,
slime@2
   166
	0x55, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   167
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   168
	0x00, 0x00, 0x00, 0x00, 0xc0, 0xaa, 0x55, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   169
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   170
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xaa,
slime@2
   171
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   172
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   173
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   174
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   175
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   176
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   177
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   178
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   179
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   180
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   181
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   182
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   183
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   184
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   185
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   186
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   187
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   188
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   189
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   190
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   191
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   192
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   193
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   194
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   195
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   196
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
slime@2
   197
	0x07, 0x98, 0x01, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   198
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   199
	0x00, 0x00, 0x60, 0x00, 0x00, 0x18, 0x06, 0x98, 0x01, 0x00, 0xc0, 0x00,
slime@2
   200
	0x00, 0x60, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   201
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18,
slime@2
   202
	0x06, 0x18, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x60, 0x00, 0x00, 0x0c, 0x00,
slime@2
   203
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   204
	0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x06, 0x18, 0x00, 0x00, 0xc0, 0x00,
slime@2
   205
	0x00, 0x60, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   206
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x73, 0xe0, 0xe0, 0x7c,
slime@2
   207
	0x06, 0xdf, 0xe1, 0xb7, 0xc3, 0xf0, 0x18, 0xf6, 0xf1, 0xf8, 0x3e, 0x00,
slime@2
   208
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   209
	0x00, 0x70, 0x66, 0x08, 0x09, 0x19, 0x46, 0x98, 0x31, 0x76, 0xc6, 0xc8,
slime@2
   210
	0x18, 0x62, 0x88, 0x8d, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   211
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x6c, 0x0c, 0x0c, 0x18,
slime@2
   212
	0x66, 0x98, 0x31, 0x30, 0xcc, 0x80, 0x11, 0x60, 0x8c, 0x0d, 0x0c, 0x00,
slime@2
   213
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   214
	0x00, 0x30, 0x6c, 0x0c, 0x0c, 0x18, 0x66, 0x98, 0xf1, 0x31, 0xcc, 0xf0,
slime@2
   215
	0x31, 0x61, 0xfc, 0x7d, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   216
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x6c, 0x0c, 0x0c, 0x18,
slime@2
   217
	0x66, 0x98, 0x81, 0x33, 0xcc, 0x88, 0x21, 0x61, 0x0c, 0xe0, 0x0c, 0x00,
slime@2
   218
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   219
	0x00, 0x30, 0x64, 0x0c, 0x0c, 0x18, 0x66, 0x98, 0x11, 0x36, 0xc4, 0x8c,
slime@2
   220
	0xe1, 0x60, 0x0c, 0x84, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   221
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x62, 0x18, 0x18, 0x18,
slime@2
   222
	0xc6, 0x98, 0x31, 0x32, 0xc2, 0xcc, 0xe1, 0x60, 0x18, 0x8c, 0x0c, 0x00,
slime@2
   223
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   224
	0x00, 0xf0, 0xf1, 0xf0, 0xf0, 0x30, 0x8f, 0xfb, 0xf3, 0xf1, 0xe1, 0x99,
slime@2
   225
	0x41, 0xc0, 0xf0, 0x7c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   226
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00,
slime@2
   227
	0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   228
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   229
	0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00,
slime@2
   230
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   231
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00,
slime@2
   232
	0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   233
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   234
	0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00,
slime@2
   235
	0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   236
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00,
slime@2
   237
	0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   238
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   239
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   240
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   241
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   242
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   243
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   244
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   245
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   246
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   247
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   248
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   249
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   250
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   251
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   252
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   253
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   254
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   255
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   256
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   257
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   258
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   259
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   260
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   261
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   262
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   263
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   264
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   265
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   266
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   267
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   268
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   269
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   270
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   271
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   272
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   273
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   274
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   275
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   276
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   277
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   278
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   279
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   280
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   281
	0x55, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   282
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   283
	0x00, 0x00, 0x00, 0x00, 0x80, 0xaa, 0x55, 0x03, 0x00, 0x00, 0x00, 0x00,
slime@2
   284
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   285
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xaa,
slime@2
   286
	0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   287
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   288
	0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xd5, 0x03, 0x00, 0x00, 0x00, 0x00,
slime@2
   289
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   290
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xab,
slime@2
   291
	0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   292
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   293
	0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xf5, 0x03, 0x00, 0x00, 0x00, 0x00,
slime@2
   294
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   295
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xaf,
slime@2
   296
	0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   297
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   298
	0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xfd, 0x03, 0x00, 0x00, 0x00, 0x00,
slime@2
   299
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   300
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xbf,
slime@2
   301
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   302
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   303
	0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   304
	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   305
	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
slime@2
   306
slime@2
   307
	static unsigned char TEST_PICTURE_2[] = {
slime@2
   308
		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   309
		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   310
		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   311
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   312
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff,
slime@2
   313
		0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   314
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   315
		0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   316
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   317
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff,
slime@2
   318
		0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   319
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   320
		0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   321
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   322
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff,
slime@2
   323
		0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   324
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   325
		0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   326
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   327
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff,
slime@2
   328
		0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   329
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   330
		0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   331
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   332
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   333
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   334
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   335
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   336
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   337
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   338
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   339
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   340
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   341
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   342
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   343
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   344
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   345
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   346
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   347
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   348
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   349
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   350
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   351
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   352
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   353
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   354
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   355
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   356
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   357
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   358
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   359
		0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   360
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   361
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00,
slime@2
   362
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   363
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   364
		0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   365
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   366
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00,
slime@2
   367
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   368
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   369
		0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   370
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   371
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00,
slime@2
   372
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   373
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   374
		0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   375
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   376
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00,
slime@2
   377
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   378
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   379
		0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   380
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   381
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00,
slime@2
   382
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   383
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   384
		0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   385
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   386
		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   387
		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   388
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   389
		0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   390
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   391
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00,
slime@2
   392
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   393
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   394
		0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   395
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   396
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00,
slime@2
   397
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   398
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   399
		0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   400
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   401
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00,
slime@2
   402
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   403
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   404
		0x00, 0xe0, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   405
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   406
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00,
slime@2
   407
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   408
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   409
		0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   410
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   411
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00,
slime@2
   412
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   413
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   414
		0x00, 0xe0, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   415
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   416
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   417
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   418
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   419
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   420
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   421
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   422
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   423
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   424
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   425
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   426
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   427
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   428
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   429
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   430
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   431
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   432
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   433
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   434
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   435
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   436
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   437
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   438
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   439
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   440
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
slime@2
   441
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   442
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
slime@2
   443
		0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   444
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   445
		0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   446
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   447
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff,
slime@2
   448
		0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   449
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   450
		0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   451
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   452
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff,
slime@2
   453
		0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   454
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   455
		0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   456
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   457
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff,
slime@2
   458
		0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   459
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   460
		0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
slime@2
   461
		0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
slime@2
   462
		0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff,
slime@2
   463
		0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
slime@2
   464
		0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
slime@2
   465
		0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   466
		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
slime@2
   467
		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
slime@2
   468
slime@2
   469
#endif // PICCTLDISPLAYTEST_H