diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/10x16_vertikal_LSB_1.h ttester_110k/10x16_vertikal_LSB_1.h
--- ttester_110k.org/10x16_vertikal_LSB_1.h	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/10x16_vertikal_LSB_1.h	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,258 @@
+const unsigned char PROGMEM font[256][20] = {
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x00
+{0x80,0x07,0xC0,0x0C,0x40,0x0A,0xA0,0x14,0x20,0x14,0x20,0x14,0xA0,0x14,0x40,0x0A,0xC0,0x0C,0x80,0x07},	// 0x01
+{0x80,0x07,0xC0,0x0F,0xC0,0x0D,0x60,0x1B,0xE0,0x1B,0xE0,0x1B,0x60,0x1B,0xC0,0x0D,0xC0,0x0F,0x80,0x07},	// 0x02
+{0x7C,0x00,0xFE,0x01,0xFE,0x07,0xFE,0x0F,0xFC,0x1F,0xFC,0x1F,0xFE,0x0F,0xFE,0x07,0xFE,0x01,0x7C,0x00},	// 0x03
+{0x80,0x00,0xC0,0x01,0xF0,0x03,0xF8,0x07,0xFE,0x1F,0xF8,0x0F,0xF0,0x07,0xE0,0x03,0xC0,0x01,0x80,0x00},	// 0x04
+{0xC0,0x01,0xE0,0x03,0xE0,0x03,0xFC,0x03,0xFE,0x1F,0xFE,0x1D,0xFC,0x03,0xE0,0x03,0xE0,0x03,0xC0,0x01},	// 0x05
+{0xC0,0x01,0xE0,0x03,0xF0,0x03,0xF8,0x03,0xFC,0x1F,0xFE,0x1D,0xF8,0x03,0xF0,0x03,0xE0,0x03,0xC0,0x01},	// 0x06
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x07
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x08
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x09
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0A
+{0x80,0x07,0x40,0x08,0x20,0x10,0x20,0x10,0x20,0x10,0x24,0x10,0x74,0x08,0x8E,0x07,0x0E,0x00,0x18,0x00},	// 0x0B
+{0x00,0x00,0x78,0x00,0x84,0x04,0x02,0x05,0x02,0x1F,0x02,0x05,0x82,0x05,0x84,0x00,0x78,0x00,0x00,0x00},	// 0x0C
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0D
+{0x00,0x60,0x00,0x70,0x00,0x70,0xF8,0x3F,0x18,0x00,0x08,0x0C,0x0C,0x0E,0x04,0x0E,0xFE,0x07,0x00,0x00},	// 0x0E
+{0x80,0x00,0xF0,0x03,0x20,0x03,0x10,0x02,0x18,0x06,0x10,0x02,0x20,0x02,0x30,0x03,0xD0,0x03,0x80,0x00},	// 0x0F
+{0xF0,0x1F,0xE0,0x0F,0xE0,0x0F,0xC0,0x07,0xC0,0x07,0xC0,0x07,0x80,0x03,0x80,0x03,0x00,0x01,0x00,0x01},	// 0x10
+{0x00,0x01,0x00,0x01,0x80,0x03,0x80,0x03,0xC0,0x07,0xC0,0x07,0xC0,0x07,0xE0,0x0F,0xE0,0x0F,0xF0,0x1F},	// 0x11
+{0x00,0x00,0x00,0x00,0x08,0x10,0x04,0x20,0xFE,0x7F,0x04,0x20,0x08,0x10,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x12
+{0x00,0x00,0x00,0x00,0xFE,0x1B,0x00,0x00,0x00,0x00,0xFE,0x1B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x13
+{0x00,0x00,0x1C,0x00,0x3E,0x00,0x7E,0x00,0xFE,0x7F,0x02,0x00,0x02,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00},	// 0x14
+{0x00,0x00,0x00,0x00,0xDC,0x61,0x32,0x43,0x22,0x42,0x62,0x46,0x42,0x4C,0x82,0x3B,0x00,0x00,0x00,0x00},	// 0x15
+{0x00,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0x00,0x00},	// 0x16
+{0x00,0x00,0x00,0x00,0x08,0x88,0x04,0x90,0xFE,0xBF,0x04,0x90,0x08,0x88,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x17
+{0x00,0x00,0x00,0x00,0x08,0x00,0x04,0x00,0xFE,0x7F,0x04,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x18
+{0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x20,0xFE,0x7F,0x00,0x20,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x19
+{0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x40,0x05,0x80,0x03,0x00,0x01,0x00,0x00},	// 0x1A
+{0x00,0x00,0x00,0x01,0x80,0x03,0x40,0x05,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00},	// 0x1B
+{0x00,0x00,0xE0,0x1F,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x00},	// 0x1C
+{0x00,0x00,0x00,0x01,0x80,0x03,0x40,0x05,0x00,0x01,0x00,0x01,0x40,0x05,0x80,0x03,0x00,0x01,0x00,0x00},	// 0x1D
+{0x00,0x10,0x00,0x18,0x00,0x1E,0x80,0x1F,0xC0,0x1F,0xF0,0x1F,0xC0,0x1F,0x00,0x1F,0x00,0x1C,0x00,0x10},	// 0x1E
+{0x10,0x00,0x30,0x00,0xF0,0x00,0xF0,0x03,0xF0,0x07,0xF0,0x1F,0xF0,0x07,0xF0,0x01,0x70,0x00,0x10,0x00},	// 0x1F
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x20
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x1B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x21
+{0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x22
+{0x00,0x01,0x20,0x19,0xA0,0x07,0x78,0x01,0x26,0x19,0xA0,0x07,0x78,0x01,0x26,0x01,0x20,0x01,0x00,0x00},	// 0x23
+{0x00,0x00,0x00,0x00,0x1C,0x18,0x26,0x10,0x42,0x10,0xFF,0x3F,0x82,0x11,0x02,0x0F,0x00,0x00,0x00,0x00},	// 0x24
+{0x1C,0x10,0x22,0x08,0x22,0x04,0x22,0x03,0x9C,0x00,0x40,0x0E,0x30,0x11,0x08,0x11,0x04,0x11,0x02,0x0E},	// 0x25
+{0x00,0x07,0x80,0x08,0x5C,0x10,0x62,0x10,0xA2,0x11,0x32,0x13,0x1C,0x1C,0x00,0x18,0x00,0x16,0x80,0x01},	// 0x26
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x27
+{0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x18,0x18,0x0C,0x30,0x04,0x20,0x02,0x40,0x02,0x40,0x00,0x00},	// 0x28
+{0x00,0x00,0x02,0x40,0x02,0x40,0x04,0x20,0x0C,0x30,0x18,0x18,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x29
+{0x00,0x00,0x08,0x00,0x18,0x00,0xF0,0x00,0x4E,0x00,0xF0,0x00,0x18,0x00,0x08,0x00,0x00,0x00,0x00,0x00},	// 0x2A
+{0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0xE0,0x1F,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x00},	// 0x2B
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x2C
+{0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00},	// 0x2D
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x2E
+{0x00,0x00,0x00,0x40,0x00,0x30,0x00,0x0C,0x00,0x03,0xC0,0x00,0x30,0x00,0x0C,0x00,0x02,0x00,0x00,0x00},	// 0x2F
+{0x00,0x00,0xF0,0x03,0x0C,0x0C,0x02,0x10,0x02,0x10,0x02,0x10,0x0C,0x0C,0xF0,0x03,0x00,0x00,0x00,0x00},	// 0x30
+{0x00,0x00,0x04,0x10,0x04,0x10,0x04,0x10,0xFE,0x1F,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x00,0x00,0x00},	// 0x31
+{0x00,0x00,0x06,0x18,0x02,0x14,0x02,0x12,0x02,0x11,0xC2,0x10,0x3C,0x10,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x32
+{0x00,0x00,0x00,0x00,0x02,0x10,0x42,0x10,0x42,0x10,0x42,0x10,0xBC,0x0F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x33
+{0x00,0x03,0xC0,0x02,0x20,0x02,0x18,0x02,0x04,0x02,0xFE,0x1F,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x00},	// 0x34
+{0x00,0x00,0x00,0x00,0x3E,0x10,0x22,0x10,0x22,0x10,0x42,0x08,0x82,0x07,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x35
+{0x00,0x00,0xF0,0x07,0x4C,0x08,0x22,0x10,0x22,0x10,0x22,0x10,0x42,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0x36
+{0x00,0x00,0x02,0x00,0x02,0x18,0x02,0x07,0xC2,0x00,0x32,0x00,0x0A,0x00,0x06,0x00,0x00,0x00,0x00,0x00},	// 0x37
+{0x00,0x00,0x1C,0x0F,0xA2,0x10,0x42,0x10,0x42,0x10,0xA2,0x10,0xA2,0x09,0x1C,0x06,0x00,0x00,0x00,0x00},	// 0x38
+{0x00,0x00,0x78,0x00,0x84,0x10,0x02,0x11,0x02,0x11,0x02,0x11,0x84,0x0C,0xF8,0x03,0x00,0x00,0x00,0x00},	// 0x39
+{0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x18,0x60,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x3A
+{0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x98,0x60,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x3B
+{0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x03,0x80,0x04,0x80,0x04,0x40,0x08,0x40,0x08,0x20,0x10,0x00,0x00},	// 0x3C
+{0x00,0x00,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x00,0x00},	// 0x3D
+{0x00,0x00,0x20,0x10,0x40,0x08,0x40,0x08,0x80,0x04,0x80,0x04,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x00},	// 0x3E
+{0x00,0x00,0x0E,0x00,0x02,0x00,0x02,0x1B,0x82,0x00,0x42,0x00,0x26,0x00,0x1C,0x00,0x00,0x00,0x00,0x00},	// 0x3F
+{0xF0,0x03,0x18,0x0C,0x04,0x18,0xE2,0x13,0x12,0x14,0x0A,0x16,0x8A,0x1B,0xFC,0x07,0x00,0x04,0x00,0x04},	// 0x40
+{0x00,0x10,0x00,0x0E,0x80,0x03,0x70,0x02,0x18,0x02,0x30,0x02,0xC0,0x02,0x00,0x03,0x00,0x0C,0x00,0x10},	// 0x41
+{0x00,0x00,0xF8,0x1F,0x88,0x10,0x88,0x10,0x88,0x10,0x88,0x10,0x48,0x11,0x30,0x0E,0x00,0x00,0x00,0x00},	// 0x42
+{0xC0,0x03,0x30,0x0C,0x10,0x08,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x18,0x10,0x00,0x00,0x00,0x00},	// 0x43
+{0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x10,0x08,0xE0,0x07,0x00,0x00,0x00,0x00},	// 0x44
+{0x00,0x00,0xF8,0x1F,0x08,0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x08,0x10,0x00,0x00,0x00,0x00},	// 0x45
+{0x00,0x00,0xF8,0x1F,0x08,0x01,0x08,0x01,0x08,0x01,0x08,0x01,0x08,0x01,0x08,0x00,0x00,0x00,0x00,0x00},	// 0x46
+{0x00,0x00,0xC0,0x03,0x30,0x0C,0x10,0x08,0x08,0x10,0x08,0x10,0x08,0x11,0x08,0x11,0x18,0x1F,0x00,0x00},	// 0x47
+{0x00,0x00,0xF8,0x1F,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xF8,0x1F,0x00,0x00,0x00,0x00},	// 0x48
+{0x00,0x00,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x00,0x00,0x00,0x00},	// 0x49
+{0x00,0x00,0x00,0x00,0x00,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x4A
+{0x00,0x00,0xF8,0x1F,0x80,0x00,0x80,0x01,0x40,0x02,0x20,0x04,0x10,0x04,0x08,0x08,0x00,0x10,0x00,0x00},	// 0x4B
+{0x00,0x00,0xF8,0x1F,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x00,0x00,0x00},	// 0x4C
+{0xF8,0x1F,0x38,0x00,0xE0,0x01,0x00,0x07,0x00,0x06,0xC0,0x01,0x38,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00},	// 0x4D
+{0x00,0x00,0xF8,0x1F,0x10,0x00,0x60,0x00,0x80,0x01,0x00,0x06,0x00,0x08,0xF8,0x1F,0x00,0x00,0x00,0x00},	// 0x4E
+{0x00,0x00,0xE0,0x07,0x10,0x08,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x10,0x08,0xE0,0x07,0x00,0x00},	// 0x4F
+{0x00,0x00,0xF8,0x1F,0x08,0x01,0x08,0x01,0x08,0x01,0x08,0x01,0x88,0x00,0x70,0x00,0x00,0x00,0x00,0x00},	// 0x50
+{0x00,0x00,0xE0,0x07,0x10,0x08,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x30,0x10,0x48,0xE0,0x47,0x00,0x00},	// 0x51
+{0x00,0x00,0xF8,0x1F,0x08,0x01,0x08,0x01,0x08,0x03,0x88,0x04,0x70,0x08,0x00,0x10,0x00,0x00,0x00,0x00},	// 0x52
+{0x00,0x00,0x70,0x18,0x48,0x10,0x88,0x10,0x88,0x10,0x08,0x11,0x08,0x09,0x18,0x0E,0x00,0x00,0x00,0x00},	// 0x53
+{0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0xF8,0x1F,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x00,0x00},	// 0x54
+{0x00,0x00,0xF8,0x07,0x00,0x18,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x08,0xF8,0x07,0x00,0x00,0x00,0x00},	// 0x55
+{0x08,0x00,0x30,0x00,0xC0,0x01,0x00,0x06,0x00,0x18,0x00,0x18,0x00,0x07,0xC0,0x00,0x30,0x00,0x08,0x00},	// 0x56
+{0x18,0x00,0xE0,0x03,0x00,0x1C,0x00,0x0F,0xE0,0x00,0xC0,0x01,0x00,0x0E,0x00,0x1C,0xE0,0x03,0x18,0x00},	// 0x57
+{0x08,0x10,0x10,0x08,0x20,0x04,0x40,0x02,0x80,0x01,0x80,0x01,0x40,0x02,0x20,0x04,0x10,0x08,0x08,0x10},	// 0x58
+{0x08,0x00,0x10,0x00,0x60,0x00,0x80,0x00,0x00,0x1F,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00},	// 0x59
+{0x00,0x00,0x08,0x18,0x08,0x14,0x08,0x12,0x08,0x11,0x88,0x10,0x48,0x10,0x28,0x10,0x18,0x10,0x00,0x00},	// 0x5A
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x00,0x00,0x00,0x00},	// 0x5B
+{0x00,0x00,0x02,0x00,0x0C,0x00,0x30,0x00,0xC0,0x00,0x00,0x03,0x00,0x0C,0x00,0x30,0x00,0x40,0x00,0x00},	// 0x5C
+{0x00,0x00,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0xFE,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x5D
+{0x00,0x00,0x00,0x04,0x00,0x03,0xE0,0x00,0x38,0x00,0x0E,0x00,0x70,0x00,0x80,0x03,0x00,0x04,0x00,0x00},	// 0x5E
+{0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20},	// 0x5F
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x60
+{0x00,0x00,0x00,0x0C,0x20,0x12,0x20,0x11,0x20,0x11,0x20,0x09,0xC0,0x1F,0x00,0x10,0x00,0x00,0x00,0x00},	// 0x61
+{0x00,0x00,0xFE,0x1F,0x40,0x08,0x20,0x10,0x20,0x10,0x20,0x10,0x60,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0x62
+{0x00,0x00,0x80,0x07,0x40,0x08,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x00,0x00,0x00,0x00},	// 0x63
+{0x00,0x00,0x80,0x07,0x40,0x18,0x20,0x10,0x20,0x10,0x20,0x10,0x40,0x08,0xFE,0x1F,0x00,0x00,0x00,0x00},	// 0x64
+{0x00,0x00,0x80,0x07,0x40,0x09,0x20,0x11,0x20,0x11,0x20,0x11,0x20,0x11,0xC0,0x11,0x00,0x00,0x00,0x00},	// 0x65
+{0x00,0x00,0x20,0x00,0x20,0x00,0xFC,0x1F,0x24,0x00,0x22,0x00,0x22,0x00,0x22,0x00,0x22,0x00,0x00,0x00},	// 0x66
+{0x00,0x00,0x80,0x07,0x40,0x98,0x20,0x90,0x20,0x90,0x20,0x90,0x40,0x48,0xE0,0x3F,0x00,0x00,0x00,0x00},	// 0x67
+{0x00,0x00,0xFE,0x1F,0x80,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00},	// 0x68
+{0x00,0x00,0x20,0x00,0x20,0x00,0x26,0x00,0xE6,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x69
+{0x00,0x00,0x00,0x80,0x20,0x80,0x20,0x80,0x26,0x80,0xE6,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x6A
+{0x00,0x00,0xFE,0x1F,0x00,0x01,0x00,0x03,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x00,0x00,0x00,0x00},	// 0x6B
+{0x00,0x00,0x00,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x6C
+{0xE0,0x1F,0x40,0x00,0x20,0x00,0x20,0x00,0xC0,0x1F,0x40,0x00,0x20,0x00,0x20,0x00,0xC0,0x1F,0x00,0x00},	// 0x6D
+{0x00,0x00,0xE0,0x1F,0xC0,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00},	// 0x6E
+{0x00,0x00,0x80,0x07,0x40,0x08,0x20,0x10,0x20,0x10,0x20,0x10,0x40,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0x6F
+{0x00,0x00,0xE0,0xFF,0x40,0x08,0x20,0x10,0x20,0x10,0x20,0x10,0x60,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0x70
+{0x00,0x00,0x80,0x07,0x40,0x18,0x20,0x10,0x20,0x10,0x20,0x10,0x40,0x08,0xE0,0xFF,0x00,0x00,0x00,0x00},	// 0x71
+{0x00,0x00,0x00,0x00,0xE0,0x1F,0x80,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0xE0,0x00,0x00,0x00,0x00,0x00},	// 0x72
+{0x00,0x00,0xC0,0x18,0x20,0x11,0x20,0x11,0x20,0x12,0x20,0x12,0x20,0x0C,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x73
+{0x00,0x00,0x20,0x00,0x20,0x00,0xF8,0x0F,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x00,0x00,0x00,0x00},	// 0x74
+{0x00,0x00,0xE0,0x0F,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x08,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x75
+{0x20,0x00,0xC0,0x01,0x00,0x06,0x00,0x18,0x00,0x10,0x00,0x0C,0x00,0x03,0xC0,0x00,0x20,0x00,0x00,0x00},	// 0x76
+{0x60,0x00,0x80,0x07,0x00,0x18,0x00,0x0E,0xC0,0x01,0x80,0x01,0x00,0x0E,0x00,0x18,0x80,0x07,0x60,0x00},	// 0x77
+{0x00,0x00,0x20,0x10,0x40,0x08,0x80,0x04,0x00,0x03,0x00,0x03,0x80,0x04,0x40,0x08,0x20,0x10,0x00,0x00},	// 0x78
+{0x20,0x80,0xC0,0x80,0x00,0x83,0x00,0x46,0x00,0x38,0x00,0x18,0x00,0x06,0x00,0x01,0xC0,0x00,0x20,0x00},	// 0x79
+{0x00,0x00,0x20,0x10,0x20,0x18,0x20,0x14,0x20,0x12,0x20,0x11,0xA0,0x10,0x60,0x10,0x20,0x10,0x00,0x00},	// 0x7A
+{0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0xFC,0x3E,0x02,0x40,0x02,0x40,0x02,0x40,0x00,0x00,0x00,0x00},	// 0x7B
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x7C
+{0x00,0x00,0x00,0x00,0x02,0x40,0x02,0x40,0x02,0x40,0xFC,0x3E,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00},	// 0x7D
+{0x00,0x03,0x80,0x00,0x80,0x00,0x80,0x00,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0x00,0x02,0x80,0x01},	// 0x7E
+{0x00,0x00,0x80,0x1F,0xC0,0x10,0x20,0x10,0x10,0x10,0x20,0x10,0xC0,0x10,0x80,0x1F,0x00,0x00,0x00,0x00},	// 0x7F
+{0xC0,0x03,0x30,0x0C,0x10,0x08,0x08,0x10,0x08,0x10,0x08,0x90,0x08,0xB0,0x18,0xD0,0x00,0x00,0x00,0x00},	// 0x80
+{0x00,0x00,0xE0,0x0F,0x04,0x10,0x00,0x10,0x00,0x10,0x04,0x08,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x81
+{0x00,0x00,0x80,0x07,0x40,0x09,0x20,0x11,0x24,0x11,0x22,0x11,0x20,0x11,0xC0,0x11,0x00,0x00,0x00,0x00},	// 0x82
+{0x00,0x00,0x00,0x0C,0x24,0x12,0x22,0x11,0x22,0x11,0x24,0x09,0xC0,0x1F,0x00,0x10,0x00,0x00,0x00,0x00},	// 0x83
+{0x00,0x00,0x00,0x0C,0x24,0x12,0x20,0x11,0x20,0x11,0x24,0x09,0xC0,0x1F,0x00,0x10,0x00,0x00,0x00,0x00},	// 0x84
+{0x00,0x00,0x00,0x0C,0x22,0x12,0x24,0x11,0x20,0x11,0x20,0x09,0xC0,0x1F,0x00,0x10,0x00,0x00,0x00,0x00},	// 0x85
+{0x00,0x00,0x00,0x0C,0x20,0x12,0x22,0x11,0x25,0x11,0x22,0x09,0xC0,0x1F,0x00,0x10,0x00,0x00,0x00,0x00},	// 0x86
+{0x00,0x00,0x80,0x07,0x40,0x08,0x20,0x10,0x20,0x90,0x20,0xB0,0x20,0xD0,0x20,0x10,0x00,0x00,0x00,0x00},	// 0x87
+{0x00,0x00,0x80,0x07,0x44,0x09,0x22,0x11,0x22,0x11,0x24,0x11,0x20,0x11,0xC0,0x11,0x00,0x00,0x00,0x00},	// 0x88
+{0x00,0x00,0x80,0x07,0x40,0x09,0x24,0x11,0x20,0x11,0x20,0x11,0x24,0x11,0xC0,0x11,0x00,0x00,0x00,0x00},	// 0x89
+{0x00,0x00,0x80,0x07,0x40,0x09,0x22,0x11,0x24,0x11,0x20,0x11,0x20,0x11,0xC0,0x11,0x00,0x00,0x00,0x00},	// 0x8A
+{0x00,0x00,0x20,0x00,0x24,0x00,0x20,0x00,0xE0,0x1F,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x8B
+{0x00,0x00,0x20,0x00,0x24,0x00,0x22,0x00,0xE2,0x1F,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x8C
+{0x00,0x00,0x20,0x00,0x20,0x00,0x22,0x00,0xE4,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x8D
+{0x00,0x10,0x00,0x0E,0x81,0x03,0x70,0x02,0x18,0x02,0x30,0x02,0xC1,0x02,0x00,0x03,0x00,0x0C,0x00,0x10},	// 0x8E
+{0x00,0x10,0x00,0x0E,0x80,0x03,0x72,0x02,0x0D,0x02,0x1D,0x02,0xF2,0x02,0x80,0x03,0x00,0x0E,0x00,0x10},	// 0x8F
+{0x00,0x00,0xF8,0x1F,0x08,0x11,0x08,0x11,0x0A,0x11,0x09,0x11,0x08,0x11,0x08,0x10,0x00,0x00,0x00,0x00},	// 0x90
+{0x20,0x0E,0x20,0x13,0x20,0x11,0x20,0x11,0xC0,0x0F,0x20,0x19,0x20,0x11,0x20,0x11,0xC0,0x11,0x00,0x00},	// 0x91
+{0x00,0x10,0x00,0x0C,0x80,0x07,0x60,0x04,0x18,0x04,0xF8,0x1F,0x08,0x11,0x08,0x11,0x08,0x10,0x00,0x00},	// 0x92
+{0x00,0x00,0x80,0x07,0x44,0x08,0x22,0x10,0x22,0x10,0x24,0x10,0x40,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0x93
+{0x00,0x00,0x80,0x07,0x44,0x08,0x20,0x10,0x20,0x10,0x24,0x10,0x40,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0x94
+{0x00,0x00,0x80,0x07,0x42,0x08,0x24,0x10,0x20,0x10,0x20,0x10,0x40,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0x95
+{0x00,0x00,0xE0,0x0F,0x04,0x10,0x02,0x10,0x02,0x10,0x04,0x08,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x96
+{0x00,0x00,0xE0,0x0F,0x02,0x10,0x04,0x10,0x00,0x10,0x00,0x08,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x97
+{0x20,0x80,0xC0,0x80,0x04,0x83,0x00,0x46,0x00,0x38,0x04,0x18,0x00,0x06,0x00,0x01,0xC0,0x00,0x20,0x00},	// 0x98
+{0x00,0x00,0xE0,0x07,0x11,0x08,0x08,0x10,0x08,0x10,0x08,0x10,0x09,0x10,0x10,0x08,0xE0,0x07,0x00,0x00},	// 0x99
+{0x00,0x00,0xF8,0x07,0x01,0x18,0x00,0x10,0x00,0x10,0x00,0x10,0x01,0x08,0xF8,0x07,0x00,0x00,0x00,0x00},	// 0x9A
+{0x00,0x00,0x80,0x17,0x40,0x08,0x20,0x14,0x20,0x13,0xA0,0x10,0x40,0x08,0xA0,0x07,0x00,0x00,0x00,0x00},	// 0x9B
+{0x00,0x00,0x00,0x00,0x00,0x10,0x40,0x18,0xFC,0x17,0x42,0x10,0x42,0x10,0x02,0x10,0x00,0x00,0x00,0x00},	// 0x9C
+{0x00,0x00,0xE0,0x17,0x10,0x0C,0x08,0x16,0x08,0x11,0x88,0x10,0x68,0x10,0x30,0x08,0xE8,0x07,0x00,0x00},	// 0x9D
+{0x00,0x00,0x20,0x10,0x40,0x08,0x80,0x04,0x00,0x03,0x00,0x03,0x80,0x04,0x40,0x08,0x20,0x10,0x00,0x00},	// 0x9E
+{0x00,0x00,0x00,0x80,0x20,0x80,0x20,0x80,0xFE,0x7F,0x21,0x00,0x21,0x00,0x01,0x00,0x00,0x00,0x00,0x00},	// 0x9F
+{0x00,0x00,0x00,0x0C,0x20,0x12,0x20,0x11,0x24,0x11,0x22,0x09,0xC0,0x1F,0x00,0x10,0x00,0x00,0x00,0x00},	// 0xA0
+{0x00,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0xE4,0x1F,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xA1
+{0x00,0x00,0x80,0x07,0x40,0x08,0x20,0x10,0x24,0x10,0x22,0x10,0x40,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0xA2
+{0x00,0x00,0xE0,0x0F,0x00,0x10,0x00,0x10,0x04,0x10,0x02,0x08,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xA3
+{0x00,0x00,0xE0,0x1F,0xC4,0x00,0x42,0x00,0x24,0x00,0x24,0x00,0x22,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00},	// 0xA4
+{0x00,0x00,0xF8,0x1F,0x12,0x00,0x61,0x00,0x83,0x01,0x02,0x06,0x01,0x08,0xF8,0x1F,0x00,0x00,0x00,0x00},	// 0xA5
+{0x00,0x00,0x00,0x00,0x32,0x00,0x4A,0x00,0x4A,0x00,0x4A,0x00,0x7C,0x00,0x40,0x00,0x00,0x00,0x00,0x00},	// 0xA6
+{0x00,0x00,0x00,0x00,0x3C,0x00,0x42,0x00,0x42,0x00,0x42,0x00,0x42,0x00,0x3C,0x00,0x00,0x00,0x00,0x00},	// 0xA7
+{0x00,0x00,0x00,0x70,0x00,0xC8,0x00,0x88,0x00,0x84,0x60,0x83,0x00,0x80,0x00,0xE0,0x00,0x00,0x00,0x00},	// 0xA8
+{0x00,0x00,0x38,0x00,0x44,0x00,0xBA,0x00,0xAA,0x00,0xBA,0x00,0x44,0x00,0x38,0x00,0x00,0x00,0x00,0x00},	// 0xA9
+{0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x07,0x00,0x00},	// 0xAA
+{0x02,0x10,0x7E,0x0C,0x00,0x02,0x80,0x01,0x60,0x00,0x10,0x00,0x8C,0x10,0x82,0x1C,0x80,0x14,0x00,0x13},	// 0xAB
+{0x02,0x10,0x7E,0x0C,0x00,0x02,0x80,0x01,0x60,0x00,0x10,0x06,0x0C,0x05,0x82,0x04,0x80,0x1F,0x00,0x04},	// 0xAC
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xAD
+{0x00,0x00,0x00,0x01,0x80,0x02,0x40,0x04,0x20,0x08,0x00,0x01,0x80,0x02,0x40,0x04,0x20,0x08,0x00,0x00},	// 0xAE
+{0x00,0x00,0x20,0x08,0x40,0x04,0x80,0x02,0x00,0x01,0x20,0x08,0x40,0x04,0x80,0x02,0x00,0x01,0x00,0x00},	// 0xAF
+{0xDB,0x6C,0xDB,0x6C,0x00,0x00,0xDB,0x6C,0xDB,0x6C,0x00,0x00,0xDB,0x6C,0xDB,0x6C,0x00,0x00,0x00,0x00},	// 0xB0
+{0x6C,0xDB,0x6C,0xDB,0xDB,0x6C,0xFF,0xFF,0x6C,0xDB,0xDB,0x6C,0xFF,0xFF,0x6C,0xDB,0xDB,0x6C,0xDB,0x6C},	// 0xB1
+{0xFF,0xFF,0xFF,0xFF,0xDB,0x6C,0xFF,0xFF,0xFF,0xFF,0xDB,0x6C,0xFF,0xFF,0xFF,0xFF,0xDB,0x6C,0xDB,0x6C},	// 0xB2
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xB3
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xB4
+{0x00,0x10,0x00,0x0E,0x80,0x03,0x70,0x02,0x1A,0x02,0x31,0x02,0xC0,0x02,0x00,0x03,0x00,0x0C,0x00,0x10},	// 0xB5
+{0x00,0x10,0x00,0x0E,0x80,0x03,0x72,0x02,0x19,0x02,0x31,0x02,0xC2,0x02,0x00,0x03,0x00,0x0C,0x00,0x10},	// 0xB6
+{0x00,0x10,0x00,0x0E,0x80,0x03,0x71,0x02,0x1A,0x02,0x30,0x02,0xC0,0x02,0x00,0x03,0x00,0x0C,0x00,0x10},	// 0xB7
+{0xF0,0x03,0x0C,0x0C,0xE6,0x19,0x32,0x13,0x12,0x12,0x12,0x12,0x16,0x1A,0x0C,0x0C,0xF0,0x03,0x00,0x00},	// 0xB8
+{0x80,0x02,0x80,0x02,0x80,0x02,0xFF,0xFE,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xB9
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xBA
+{0x80,0x02,0x80,0x02,0x80,0x02,0x80,0xFE,0x80,0x00,0x80,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xBB
+{0x80,0x02,0x80,0x02,0x80,0x02,0xFF,0x02,0x00,0x02,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xBC
+{0x00,0x00,0xF0,0x03,0x08,0x04,0x04,0x0C,0x04,0x08,0xFE,0x1F,0x04,0x08,0x04,0x08,0x00,0x00,0x00,0x00},	// 0xBD
+{0x02,0x00,0x04,0x00,0x98,0x04,0xA0,0x04,0xC0,0x1F,0xA0,0x04,0x90,0x04,0x08,0x00,0x04,0x00,0x02,0x00},	// 0xBE
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xBF
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC0
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFF,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC1
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0xFF,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC2
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC3
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC4
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFF,0xFF,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC5
+{0x00,0x00,0x00,0x0C,0x24,0x12,0x22,0x11,0x24,0x11,0x24,0x09,0xC2,0x1F,0x00,0x10,0x00,0x00,0x00,0x00},	// 0xC6
+{0x00,0x10,0x00,0x0E,0x82,0x03,0x71,0x02,0x1B,0x02,0x32,0x02,0xC1,0x02,0x00,0x03,0x00,0x0C,0x00,0x10},	// 0xC7
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x02,0xFF,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02},	// 0xC8
+{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x80,0x00,0x80,0xFE,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02},	// 0xC9
+{0x80,0x02,0x80,0x02,0x80,0x02,0xFF,0x02,0x00,0x02,0xFF,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02},	// 0xCA
+{0x80,0x02,0x80,0x02,0x80,0x02,0x80,0xFE,0x80,0x00,0x80,0xFE,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02},	// 0xCB
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0xFF,0xFE,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02},	// 0xCC
+{0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02},	// 0xCD
+{0x80,0x02,0x80,0x02,0x80,0x02,0xFF,0xFE,0x00,0x00,0xFF,0xFE,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02},	// 0xCE
+{0x00,0x00,0x08,0x04,0xF0,0x03,0x10,0x02,0x10,0x02,0x10,0x02,0x10,0x02,0xF0,0x03,0x08,0x04,0x00,0x00},	// 0xCF
+{0x00,0x00,0x82,0x07,0x4A,0x08,0x2E,0x10,0x24,0x10,0x2A,0x10,0x70,0x08,0xC0,0x07,0x00,0x00,0x00,0x00},	// 0xD0
+{0x80,0x00,0xF8,0x1F,0x88,0x10,0x88,0x10,0x08,0x10,0x08,0x10,0x10,0x08,0xE0,0x07,0x00,0x00,0x00,0x00},	// 0xD1
+{0x00,0x00,0xF8,0x1F,0x08,0x11,0x0A,0x11,0x09,0x11,0x09,0x11,0x0A,0x11,0x08,0x10,0x00,0x00,0x00,0x00},	// 0xD2
+{0x00,0x00,0xF8,0x1F,0x09,0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x09,0x11,0x08,0x10,0x00,0x00,0x00,0x00},	// 0xD3
+{0x00,0x00,0xF8,0x1F,0x08,0x11,0x08,0x11,0x09,0x11,0x0A,0x11,0x08,0x11,0x08,0x10,0x00,0x00,0x00,0x00},	// 0xD4
+{0x00,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xD5
+{0x00,0x00,0x08,0x10,0x08,0x10,0x08,0x10,0xFA,0x1F,0x09,0x10,0x08,0x10,0x08,0x10,0x00,0x00,0x00,0x00},	// 0xD6
+{0x00,0x00,0x08,0x10,0x08,0x10,0x0A,0x10,0xF9,0x1F,0x09,0x10,0x0A,0x10,0x08,0x10,0x00,0x00,0x00,0x00},	// 0xD7
+{0x00,0x00,0x08,0x10,0x09,0x10,0x08,0x10,0xF8,0x1F,0x08,0x10,0x09,0x10,0x08,0x10,0x00,0x00,0x00,0x00},	// 0xD8
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xD9
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xDA
+{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF},	// 0xDB
+{0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF},	// 0xDC
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xDD
+{0x00,0x00,0x08,0x10,0x08,0x10,0x09,0x10,0xFA,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x00,0x00,0x00,0x00},	// 0xDE
+{0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00},	// 0xDF
+{0x00,0x00,0xE0,0x07,0x10,0x08,0x08,0x10,0x0A,0x10,0x09,0x10,0x08,0x10,0x10,0x08,0xE0,0x07,0x00,0x00},	// 0xE0
+{0x00,0x00,0xFC,0x1F,0x02,0x00,0x02,0x00,0xE2,0x10,0x1C,0x11,0x00,0x12,0x00,0x0C,0x00,0x00,0x00,0x00},	// 0xE1
+{0x00,0x00,0xE0,0x07,0x10,0x08,0x0A,0x10,0x09,0x10,0x09,0x10,0x0A,0x10,0x10,0x08,0xE0,0x07,0x00,0x00},	// 0xE2
+{0x00,0x00,0xE0,0x07,0x10,0x08,0x09,0x10,0x0A,0x10,0x08,0x10,0x08,0x10,0x10,0x08,0xE0,0x07,0x00,0x00},	// 0xE3
+{0x00,0x00,0x80,0x07,0x44,0x08,0x22,0x10,0x24,0x10,0x24,0x10,0x42,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0xE4
+{0x00,0x00,0xE0,0x07,0x12,0x08,0x09,0x10,0x0B,0x10,0x0A,0x10,0x09,0x10,0x10,0x08,0xE0,0x07,0x00,0x00},	// 0xE5
+{0x00,0x00,0xE0,0xFF,0x00,0x08,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x08,0xE0,0x1F,0x00,0x00,0x00,0x00},	// 0xE6
+{0x00,0x00,0xFE,0xFF,0x40,0x08,0x20,0x10,0x20,0x10,0x20,0x10,0x60,0x08,0x80,0x07,0x00,0x00,0x00,0x00},	// 0xE7
+{0x00,0x00,0xF8,0x1F,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x02,0xC0,0x01,0x00,0x00,0x00,0x00},	// 0xE8
+{0x00,0x00,0xF8,0x07,0x00,0x18,0x00,0x10,0x02,0x10,0x01,0x10,0x00,0x08,0xF8,0x07,0x00,0x00,0x00,0x00},	// 0xE9
+{0x00,0x00,0xF8,0x07,0x00,0x18,0x02,0x10,0x01,0x10,0x01,0x10,0x02,0x08,0xF8,0x07,0x00,0x00,0x00,0x00},	// 0xEA
+{0x00,0x00,0xF8,0x07,0x00,0x18,0x01,0x10,0x02,0x10,0x00,0x10,0x00,0x08,0xF8,0x07,0x00,0x00,0x00,0x00},	// 0xEB
+{0x20,0x80,0xC0,0x80,0x00,0x83,0x00,0x46,0x04,0x38,0x02,0x18,0x00,0x06,0x00,0x01,0xC0,0x00,0x20,0x00},	// 0xEC
+{0x08,0x00,0x10,0x00,0x60,0x00,0x80,0x00,0x02,0x1F,0x81,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00},	// 0xED
+{0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00},	// 0xEE
+{0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xEF
+{0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00},	// 0xF0
+{0x00,0x00,0x80,0x10,0x80,0x10,0x80,0x10,0x80,0x10,0xE0,0x13,0x80,0x10,0x80,0x10,0x80,0x10,0x00,0x00},	// 0xF1
+{0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0},	// 0xF2
+{0x42,0x10,0x4A,0x08,0x5A,0x04,0x36,0x03,0x80,0x00,0x40,0x06,0x30,0x05,0x88,0x04,0x84,0x1F,0x02,0x04},	// 0xF3
+{0x00,0x00,0x1C,0x00,0x3E,0x00,0x7E,0x00,0xFE,0x7F,0x02,0x00,0x02,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00},	// 0xF4
+{0x00,0x00,0x00,0x00,0xDC,0x61,0x32,0x43,0x22,0x42,0x62,0x46,0x42,0x4C,0x82,0x3B,0x00,0x00,0x00,0x00},	// 0xF5
+{0x00,0x00,0x00,0x02,0x00,0x02,0x00,0x02,0x60,0x1A,0x60,0x1A,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x00},	// 0xF6
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0xA0,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xF7
+{0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x12,0x00,0x12,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xF8
+{0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xF9
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xFA
+{0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xFB
+{0x00,0x00,0x00,0x00,0x42,0x00,0x4A,0x00,0x4A,0x00,0x4A,0x00,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xFC
+{0x00,0x00,0x00,0x00,0x42,0x00,0x62,0x00,0x52,0x00,0x52,0x00,0x4C,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xFD
+{0x00,0x00,0xE0,0x1F,0xE0,0x1F,0xE0,0x1F,0xE0,0x1F,0xE0,0x1F,0xE0,0x1F,0xE0,0x1F,0xE0,0x1F,0x00,0x00},	// 0xFE
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} 	// 0xFF
+};
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/6x8_vertikal_LSB_1.h ttester_110k/6x8_vertikal_LSB_1.h
--- ttester_110k.org/6x8_vertikal_LSB_1.h	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/6x8_vertikal_LSB_1.h	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,265 @@
+const unsigned char PROGMEM font[256][6]={
+{0x08,0x3E,0x22,0x22,0x3E,0x08},	// 0x00 Resistor3
+//{0x00,0x3E,0x45,0x51,0x45,0x3E},	// 0x01
+{0x08,0x7F,0x22,0x14,0x7F,0x08},	// 0x02 Diode1
+//{0x00,0x3E,0x6B,0x6F,0x6B,0x3E},	// 0x02
+{0x08,0x7F,0x14,0x22,0x7F,0x08},	// 0x01 Diode2
+//{0x00,0x1C,0x3E,0x7C,0x3E,0x1C},	// 0x03
+{0x08,0x7F,0x7F,0x00,0x7F,0x7F},	// 0x03 Capacitance
+{0x00,0x18,0x3C,0x7E,0x3C,0x18},	// 0x04
+{0x00,0x30,0x36,0x7F,0x36,0x30},	// 0x05
+//{0x00,0x18,0x5C,0x7E,0x5C,0x18},	// 0x06
+{0x22,0x22,0x22,0x22,0x3E,0x08},	// 0x06 Resitor1
+//{0x00,0x00,0x00,0x00,0x00,0x00},	// 0x07
+{0x08,0x3E,0x22,0x22,0x22,0x22},	// 0x06 Resitor2
+{0x00,0x00,0x00,0x00,0x00,0x00},	// 0x08
+{0x00,0x00,0x00,0x00,0x00,0x00},	// 0x09
+{0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0A
+{0x00,0x30,0x48,0x4A,0x36,0x0E},	// 0x0B
+{0x00,0x06,0x29,0x79,0x29,0x06},	// 0x0C
+{0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0D
+{0x00,0x60,0x7E,0x0A,0x35,0x3F},	// 0x0E
+{0x00,0x2A,0x1C,0x36,0x1C,0x2A},	// 0x0F
+{0x00,0x00,0x7F,0x3E,0x1C,0x08},	// 0x10
+{0x00,0x08,0x1C,0x3E,0x7F,0x00},	// 0x11
+{0x00,0x14,0x36,0x7F,0x36,0x14},	// 0x12
+{0x00,0x00,0x5F,0x00,0x5F,0x00},	// 0x13
+{0x00,0x06,0x09,0x7F,0x01,0x7F},	// 0x14
+{0x00,0x22,0x4D,0x55,0x59,0x22},	// 0x15
+{0x00,0x60,0x60,0x60,0x60,0x00},	// 0x16
+{0x00,0x14,0xB6,0xFF,0xB6,0x14},	// 0x17
+{0x00,0x04,0x06,0x7F,0x06,0x04},	// 0x18
+{0x00,0x10,0x30,0x7F,0x30,0x10},	// 0x19
+{0x00,0x08,0x08,0x3E,0x1C,0x08},	// 0x1A
+{0x00,0x08,0x1C,0x3E,0x08,0x08},	// 0x1B
+{0x00,0x78,0x40,0x40,0x40,0x40},	// 0x1C
+{0x00,0x08,0x3E,0x08,0x3E,0x08},	// 0x1D
+{0x00,0x30,0x3C,0x3F,0x3C,0x30},	// 0x1E
+{0x00,0x03,0x0F,0x3F,0x0F,0x03},	// 0x1F
+{0x00,0x00,0x00,0x00,0x00,0x00},	// 0x20
+{0x00,0x00,0x06,0x5F,0x06,0x00},	// 0x21
+{0x00,0x07,0x03,0x00,0x07,0x03},	// 0x22
+{0x00,0x24,0x7E,0x24,0x7E,0x24},	// 0x23
+{0x00,0x24,0x2B,0x6A,0x12,0x00},	// 0x24
+{0x00,0x63,0x13,0x08,0x64,0x63},	// 0x25
+{0x00,0x36,0x49,0x56,0x20,0x50},	// 0x26
+{0x00,0x00,0x07,0x03,0x00,0x00},	// 0x27
+{0x00,0x00,0x3E,0x41,0x00,0x00},	// 0x28
+{0x00,0x00,0x41,0x3E,0x00,0x00},	// 0x29
+{0x00,0x08,0x3E,0x1C,0x3E,0x08},	// 0x2A
+{0x00,0x08,0x08,0x3E,0x08,0x08},	// 0x2B
+{0x00,0x00,0xE0,0x60,0x00,0x00},	// 0x2C
+//{0x00,0x08,0x08,0x08,0x08,0x08},	// 0x2D
+{0x08,0x08,0x08,0x08,0x08,0x08},	// 0x2D
+{0x00,0x00,0x60,0x60,0x00,0x00},	// 0x2E
+{0x00,0x20,0x10,0x08,0x04,0x02},	// 0x2F
+{0x00,0x3E,0x51,0x49,0x45,0x3E},	// 0x30
+{0x00,0x00,0x42,0x7F,0x40,0x00},	// 0x31
+{0x00,0x62,0x51,0x49,0x49,0x46},	// 0x32
+{0x00,0x22,0x49,0x49,0x49,0x36},	// 0x33
+{0x00,0x18,0x14,0x12,0x7F,0x10},	// 0x34
+{0x00,0x2F,0x49,0x49,0x49,0x31},	// 0x35
+{0x00,0x3C,0x4A,0x49,0x49,0x30},	// 0x36
+{0x00,0x01,0x71,0x09,0x05,0x03},	// 0x37
+{0x00,0x36,0x49,0x49,0x49,0x36},	// 0x38
+{0x00,0x06,0x49,0x49,0x29,0x1E},	// 0x39
+{0x00,0x00,0x6C,0x6C,0x00,0x00},	// 0x3A
+{0x00,0x00,0xEC,0x6C,0x00,0x00},	// 0x3B
+{0x00,0x08,0x14,0x22,0x41,0x00},	// 0x3C
+{0x00,0x24,0x24,0x24,0x24,0x24},	// 0x3D
+{0x00,0x00,0x41,0x22,0x14,0x08},	// 0x3E
+{0x00,0x02,0x01,0x59,0x09,0x06},	// 0x3F
+{0x00,0x3E,0x41,0x5D,0x55,0x1E},	// 0x40
+{0x00,0x7E,0x11,0x11,0x11,0x7E},	// 0x41
+{0x00,0x7F,0x49,0x49,0x49,0x36},	// 0x42
+{0x00,0x3E,0x41,0x41,0x41,0x22},	// 0x43
+{0x00,0x7F,0x41,0x41,0x41,0x3E},	// 0x44
+{0x00,0x7F,0x49,0x49,0x49,0x41},	// 0x45
+{0x00,0x7F,0x09,0x09,0x09,0x01},	// 0x46
+{0x00,0x3E,0x41,0x49,0x49,0x7A},	// 0x47
+{0x00,0x7F,0x08,0x08,0x08,0x7F},	// 0x48
+{0x00,0x00,0x41,0x7F,0x41,0x00},	// 0x49
+{0x00,0x30,0x40,0x40,0x40,0x3F},	// 0x4A
+{0x00,0x7F,0x08,0x14,0x22,0x41},	// 0x4B
+{0x00,0x7F,0x40,0x40,0x40,0x40},	// 0x4C
+{0x00,0x7F,0x02,0x04,0x02,0x7F},	// 0x4D
+{0x00,0x7F,0x02,0x04,0x08,0x7F},	// 0x4E
+{0x00,0x3E,0x41,0x41,0x41,0x3E},	// 0x4F
+{0x00,0x7F,0x09,0x09,0x09,0x06},	// 0x50
+{0x00,0x3E,0x41,0x51,0x21,0x5E},	// 0x51
+{0x00,0x7F,0x09,0x09,0x19,0x66},	// 0x52
+{0x00,0x26,0x49,0x49,0x49,0x32},	// 0x53
+{0x00,0x01,0x01,0x7F,0x01,0x01},	// 0x54
+{0x00,0x3F,0x40,0x40,0x40,0x3F},	// 0x55
+{0x00,0x1F,0x20,0x40,0x20,0x1F},	// 0x56
+{0x00,0x3F,0x40,0x3C,0x40,0x3F},	// 0x57
+{0x00,0x63,0x14,0x08,0x14,0x63},	// 0x58
+{0x00,0x07,0x08,0x70,0x08,0x07},	// 0x59
+{0x00,0x71,0x49,0x45,0x43,0x00},	// 0x5A
+{0x00,0x00,0x7F,0x41,0x41,0x00},	// 0x5B
+{0x00,0x02,0x04,0x08,0x10,0x20},	// 0x5C
+{0x00,0x00,0x41,0x41,0x7F,0x00},	// 0x5D
+{0x00,0x04,0x02,0x01,0x02,0x04},	// 0x5E
+{0x80,0x80,0x80,0x80,0x80,0x80},	// 0x5F
+{0x00,0x00,0x03,0x07,0x00,0x00},	// 0x60
+{0x00,0x20,0x54,0x54,0x54,0x78},	// 0x61
+{0x00,0x7F,0x44,0x44,0x44,0x38},	// 0x62
+{0x00,0x38,0x44,0x44,0x44,0x28},	// 0x63
+{0x00,0x38,0x44,0x44,0x44,0x7F},	// 0x64
+{0x00,0x38,0x54,0x54,0x54,0x08},	// 0x65
+{0x00,0x08,0x7E,0x09,0x09,0x00},	// 0x66
+{0x00,0x18,0xA4,0xA4,0xA4,0x7C},	// 0x67
+{0x00,0x7F,0x04,0x04,0x78,0x00},	// 0x68
+{0x00,0x00,0x00,0x7D,0x40,0x00},	// 0x69
+{0x00,0x40,0x80,0x84,0x7D,0x00},	// 0x6A
+{0x00,0x7F,0x10,0x28,0x44,0x00},	// 0x6B
+{0x00,0x00,0x00,0x7F,0x40,0x00},	// 0x6C
+{0x00,0x7C,0x04,0x18,0x04,0x78},	// 0x6D
+{0x00,0x7C,0x04,0x04,0x78,0x00},	// 0x6E
+{0x00,0x38,0x44,0x44,0x44,0x38},	// 0x6F
+{0x00,0xFC,0x44,0x44,0x44,0x38},	// 0x70
+{0x00,0x38,0x44,0x44,0x44,0xFC},	// 0x71
+{0x00,0x44,0x78,0x44,0x04,0x08},	// 0x72
+{0x00,0x08,0x54,0x54,0x54,0x20},	// 0x73
+{0x00,0x04,0x3E,0x44,0x24,0x00},	// 0x74
+{0x00,0x3C,0x40,0x20,0x7C,0x00},	// 0x75
+{0x00,0x1C,0x20,0x40,0x20,0x1C},	// 0x76
+{0x00,0x3C,0x60,0x30,0x60,0x3C},	// 0x77
+{0x00,0x6C,0x10,0x10,0x6C,0x00},	// 0x78
+{0x00,0x9C,0xA0,0x60,0x3C,0x00},	// 0x79
+{0x00,0x64,0x54,0x54,0x4C,0x00},	// 0x7A
+{0x00,0x08,0x3E,0x41,0x41,0x00},	// 0x7B
+{0x00,0x00,0x00,0x77,0x00,0x00},	// 0x7C
+{0x00,0x00,0x41,0x41,0x3E,0x08},	// 0x7D
+{0x00,0x02,0x01,0x02,0x01,0x00},	// 0x7E
+{0x00,0x3C,0x26,0x23,0x26,0x3C},	// 0x7F
+{0x00,0x1E,0xA1,0xE1,0x21,0x12},	// 0x80
+{0x00,0x3D,0x40,0x20,0x7D,0x00},	// 0x81
+{0x00,0x38,0x54,0x54,0x55,0x09},	// 0x82
+{0x00,0x20,0x55,0x55,0x55,0x78},	// 0x83
+{0x00,0x20,0x55,0x54,0x55,0x78},	// 0x84
+{0x00,0x20,0x55,0x55,0x54,0x78},	// 0x85
+{0x00,0x20,0x57,0x55,0x57,0x78},	// 0x86
+{0x00,0x1C,0xA2,0xE2,0x22,0x14},	// 0x87
+{0x00,0x38,0x55,0x55,0x55,0x08},	// 0x88
+{0x00,0x38,0x55,0x54,0x55,0x08},	// 0x89
+{0x00,0x38,0x55,0x55,0x54,0x08},	// 0x8A
+{0x00,0x00,0x01,0x7C,0x41,0x00},	// 0x8B
+{0x00,0x00,0x01,0x7D,0x41,0x00},	// 0x8C
+{0x00,0x00,0x01,0x7C,0x40,0x00},	// 0x8D
+{0x00,0x70,0x29,0x24,0x29,0x70},	// 0x8E
+{0x00,0x78,0x2F,0x25,0x2F,0x78},	// 0x8F
+{0x00,0x7C,0x54,0x54,0x55,0x45},	// 0x90
+{0x00,0x34,0x54,0x7C,0x54,0x58},	// 0x91
+{0x00,0x7E,0x09,0x7F,0x49,0x49},	// 0x92
+{0x00,0x38,0x45,0x45,0x39,0x00},	// 0x93
+{0x00,0x38,0x45,0x44,0x39,0x00},	// 0x94
+{0x00,0x39,0x45,0x44,0x38,0x00},	// 0x95
+{0x00,0x3C,0x41,0x21,0x7D,0x00},	// 0x96
+{0x00,0x3D,0x41,0x20,0x7C,0x00},	// 0x97
+{0x00,0x9C,0xA1,0x60,0x3D,0x00},	// 0x98
+{0x00,0x3D,0x42,0x42,0x3D,0x00},	// 0x99
+{0x00,0x3C,0x41,0x40,0x3D,0x00},	// 0x9A
+{0x80,0x70,0x68,0x58,0x38,0x04},	// 0x9B
+{0x00,0x48,0x3E,0x49,0x49,0x62},	// 0x9C
+{0x00,0x7E,0x61,0x5D,0x43,0x3F},	// 0x9D
+{0x00,0x22,0x14,0x08,0x14,0x22},	// 0x9E
+{0x00,0x40,0x88,0x7E,0x09,0x02},	// 0x9F
+{0x00,0x20,0x54,0x55,0x55,0x78},	// 0xA0
+{0x00,0x00,0x00,0x7D,0x41,0x00},	// 0xA1
+{0x00,0x38,0x44,0x45,0x39,0x00},	// 0xA2
+{0x00,0x3C,0x40,0x21,0x7D,0x00},	// 0xA3
+{0x00,0x7A,0x09,0x0A,0x71,0x00},	// 0xA4
+{0x00,0x7A,0x11,0x22,0x79,0x00},	// 0xA5
+{0x00,0x08,0x55,0x55,0x55,0x5E},	// 0xA6
+{0x00,0x4E,0x51,0x51,0x4E,0x00},	// 0xA7
+{0x00,0x30,0x48,0x4D,0x40,0x20},	// 0xA8
+{0x3E,0x41,0x5D,0x4B,0x55,0x3E},	// 0xA9
+{0x04,0x04,0x04,0x04,0x04,0x1C},	// 0xAA
+{0x00,0x17,0x08,0x4C,0x6A,0x50},	// 0xAB
+{0x00,0x17,0x08,0x34,0x2A,0x78},	// 0xAC
+{0x00,0x00,0x30,0x7D,0x30,0x00},	// 0xAD
+{0x00,0x08,0x14,0x00,0x08,0x14},	// 0xAE
+{0x00,0x14,0x08,0x00,0x14,0x08},	// 0xAF
+{0x44,0x11,0x44,0x11,0x44,0x11},	// 0xB0
+{0xAA,0x55,0xAA,0x55,0xAA,0x55},	// 0xB1
+{0xBB,0xEE,0xBB,0xEE,0xBB,0xEE},	// 0xB2
+{0x00,0x00,0x00,0xFF,0x00,0x00},	// 0xB3
+{0x08,0x08,0x08,0xFF,0x00,0x00},	// 0xB4
+{0x00,0x70,0x28,0x25,0x29,0x70},	// 0xB5
+{0x00,0x70,0x29,0x25,0x29,0x70},	// 0xB6
+{0x00,0x70,0x29,0x25,0x28,0x70},	// 0xB7
+{0x3E,0x41,0x5D,0x55,0x41,0x3E},	// 0xB8
+{0x0A,0xFB,0x00,0xFF,0x00,0x00},	// 0xB9
+{0x00,0xFF,0x00,0xFF,0x00,0x00},	// 0xBA
+{0x0A,0xFA,0x02,0xFE,0x00,0x00},	// 0xBB
+{0x0A,0x0B,0x08,0x0F,0x00,0x00},	// 0xBC
+{0x00,0x18,0x24,0x66,0x24,0x00},	// 0xBD
+{0x00,0x29,0x2A,0x7C,0x2A,0x29},	// 0xBE
+{0x08,0x08,0x08,0xF8,0x00,0x00},	// 0xBF
+{0x00,0x00,0x00,0x0F,0x08,0x08},	// 0xC0
+{0x08,0x08,0x08,0x0F,0x08,0x08},	// 0xC1
+{0x08,0x08,0x08,0xF8,0x08,0x08},	// 0xC2
+{0x00,0x00,0x00,0xFF,0x08,0x08},	// 0xC3
+{0x08,0x08,0x08,0x08,0x08,0x08},	// 0xC4
+{0x08,0x08,0x08,0xFF,0x08,0x08},	// 0xC5
+{0x00,0x20,0x56,0x55,0x56,0x79},	// 0xC6
+{0x00,0x70,0x2A,0x25,0x2A,0x71},	// 0xC7
+{0x00,0x0F,0x08,0x0B,0x0A,0x0A},	// 0xC8
+{0x00,0xFE,0x02,0xFA,0x0A,0x0A},	// 0xC9
+{0x0A,0x0B,0x08,0x0B,0x0A,0x0A},	// 0xCA
+{0x0A,0xFA,0x02,0xFA,0x0A,0x0A},	// 0xCB
+{0x00,0xFF,0x00,0xFB,0x0A,0x0A},	// 0xCC
+{0x0A,0x0A,0x0A,0x0A,0x0A,0x0A},	// 0xCD
+{0x0A,0xFB,0x00,0xFB,0x0A,0x0A},	// 0xCE
+{0x00,0x5D,0x22,0x22,0x22,0x5D},	// 0xCF
+{0x00,0x22,0x55,0x59,0x30,0x00},	// 0xD0
+{0x00,0x08,0x7F,0x49,0x41,0x3E},	// 0xD1
+{0x00,0x7C,0x55,0x55,0x55,0x44},	// 0xD2
+{0x00,0x7C,0x55,0x54,0x55,0x44},	// 0xD3
+{0x00,0x7C,0x55,0x55,0x54,0x44},	// 0xD4
+{0x00,0x00,0x00,0x07,0x00,0x00},	// 0xD5
+{0x00,0x00,0x44,0x7D,0x45,0x00},	// 0xD6
+{0x00,0x00,0x45,0x7D,0x45,0x00},	// 0xD7
+{0x00,0x00,0x45,0x7C,0x45,0x00},	// 0xD8
+{0x08,0x08,0x08,0x0F,0x00,0x00},	// 0xD9
+{0x00,0x00,0x00,0xF8,0x08,0x08},	// 0xDA
+{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF},	// 0xDB
+{0xF0,0xF0,0xF0,0xF0,0xF0,0xF0},	// 0xDC
+{0x00,0x00,0x00,0x77,0x00,0x00},	// 0xDD
+{0x00,0x00,0x45,0x7D,0x44,0x00},	// 0xDE
+{0x0F,0x0F,0x0F,0x0F,0x0F,0x0F},	// 0xDF
+{0x00,0x3C,0x42,0x43,0x3D,0x00},	// 0xE0
+{0x00,0xFE,0x4A,0x4A,0x34,0x00},	// 0xE1
+{0x00,0x3C,0x43,0x43,0x3D,0x00},	// 0xE2
+{0x00,0x3D,0x43,0x42,0x3C,0x00},	// 0xE3
+{0x00,0x32,0x49,0x4A,0x31,0x00},	// 0xE4
+{0x00,0x3A,0x45,0x46,0x39,0x00},	// 0xE5
+{0x00,0xFC,0x20,0x20,0x1C,0x00},	// 0xE6
+{0x00,0xFE,0xAA,0x28,0x10,0x00},	// 0xE7
+{0x00,0xFF,0xA5,0x24,0x18,0x00},	// 0xE8
+{0x00,0x3C,0x40,0x41,0x3D,0x00},	// 0xE9
+{0x00,0x3C,0x41,0x41,0x3D,0x00},	// 0xEA
+{0x00,0x3D,0x41,0x40,0x3C,0x00},	// 0xEB
+{0x00,0x9C,0xA0,0x61,0x3D,0x00},	// 0xEC
+{0x00,0x04,0x08,0x71,0x09,0x04},	// 0xED
+{0x00,0x00,0x02,0x02,0x02,0x00},	// 0xEE
+{0x00,0x00,0x07,0x03,0x00,0x00},	// 0xEF
+{0x00,0x00,0x08,0x08,0x08,0x00},	// 0xF0
+{0x00,0x00,0x24,0x2E,0x24,0x00},	// 0xF1
+{0x00,0x24,0x24,0x24,0x24,0x24},	// 0xF2
+{0x05,0x17,0x0A,0x34,0x2A,0x78},	// 0xF3
+//{0x00,0x06,0x09,0x7F,0x01,0x7F},	// 0xF4
+{0x00,0x4E,0x71,0x01,0x71,0x4E},	// 0xF4 Omega
+{0x00,0x22,0x4D,0x55,0x59,0x22},	// 0xF5
+{0x00,0x08,0x08,0x2A,0x08,0x08},	// 0xF6
+{0x00,0x00,0x08,0x18,0x18,0x00},	// 0xF7
+{0x00,0x06,0x09,0x09,0x06,0x00},	// 0xF8
+{0x00,0x00,0x08,0x00,0x08,0x00},	// 0xF9
+{0x00,0x00,0x08,0x00,0x00,0x00},	// 0xFA
+{0x00,0x02,0x0F,0x00,0x00,0x00},	// 0xFB
+{0x00,0x09,0x0F,0x05,0x00,0x00},	// 0xFC
+{0x00,0x09,0x0D,0x0A,0x00,0x00},	// 0xFD
+{0x00,0x3C,0x3C,0x3C,0x3C,0x00},	// 0xFE
+{0x00,0x00,0x00,0x00,0x00,0x00} 	// 0xFF
+};
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/8x12_vertikal_LSB_1.h ttester_110k/8x12_vertikal_LSB_1.h
--- ttester_110k.org/8x12_vertikal_LSB_1.h	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/8x12_vertikal_LSB_1.h	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,258 @@
+const unsigned char PROGMEM font[256][16]={
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x00
+{0xC0,0x1F,0x60,0x30,0x20,0x25,0x20,0x2C,0x20,0x2C,0x20,0x25,0x60,0x30,0xC0,0x1F},	// 0x01
+{0xC0,0x1F,0xE0,0x3F,0xE0,0x3A,0xE0,0x33,0xE0,0x33,0xE0,0x3A,0xE0,0x3F,0xC0,0x1F},	// 0x02
+{0x80,0x07,0xC0,0x0F,0x80,0x1F,0x00,0x3F,0x80,0x1F,0xC0,0x0F,0x80,0x07,0x00,0x00},	// 0x03
+{0x00,0x03,0x80,0x07,0xC0,0x0F,0xE0,0x1F,0xC0,0x0F,0x80,0x07,0x00,0x03,0x00,0x00},	// 0x04
+{0x00,0x07,0x00,0x27,0xC0,0x27,0xE0,0x39,0xE0,0x39,0xC0,0x27,0x00,0x27,0x00,0x07},	// 0x05
+{0x00,0x03,0x80,0x27,0xC0,0x27,0xE0,0x3F,0xE0,0x3F,0xC0,0x27,0x80,0x27,0x00,0x03},	// 0x06
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x07
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x08
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x09
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0A
+{0x00,0x1E,0x00,0x3F,0xA0,0x23,0xA0,0x23,0xE0,0x3E,0x60,0x1C,0xE0,0x01,0x00,0x00},	// 0x0B
+{0x00,0x00,0xC0,0x09,0xE0,0x0B,0x20,0x3E,0x20,0x3E,0xE0,0x0B,0xC0,0x09,0x00,0x00},	// 0x0C
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0D
+{0x00,0x70,0xE0,0x7F,0xE0,0x3F,0xA0,0x00,0xA0,0x00,0xA0,0x38,0xE0,0x3F,0xE0,0x1F},	// 0x0E
+{0x80,0x16,0x80,0x1F,0x00,0x0F,0xC0,0x39,0xC0,0x39,0x00,0x0F,0x80,0x1F,0x80,0x16},	// 0x0F
+{0xE0,0x3F,0xC0,0x1F,0x80,0x0F,0x00,0x07,0x00,0x07,0x00,0x02,0x00,0x02,0x00,0x00},	// 0x10
+{0x00,0x02,0x00,0x02,0x00,0x07,0x00,0x07,0x80,0x0F,0xC0,0x1F,0xE0,0x3F,0x00,0x00},	// 0x11
+{0x00,0x00,0x80,0x08,0xC0,0x18,0xE0,0x3F,0xE0,0x3F,0xC0,0x18,0x80,0x08,0x00,0x00},	// 0x12
+{0x00,0x00,0xE0,0x33,0xE0,0x33,0x00,0x00,0x00,0x00,0xE0,0x33,0xE0,0x33,0x00,0x00},	// 0x13
+{0xC0,0x01,0xE0,0x03,0x20,0x02,0xE0,0x3F,0xE0,0x3F,0x20,0x00,0xE0,0x3F,0xE0,0x3F},	// 0x14
+{0x00,0x20,0x60,0x66,0xE0,0x4F,0xA0,0x49,0x20,0x59,0x20,0x7F,0x60,0x66,0x40,0x00},	// 0x15
+{0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x00},	// 0x16
+{0x00,0x00,0x80,0x48,0xC0,0x58,0xE0,0x7F,0xE0,0x7F,0xC0,0x58,0x80,0x48,0x00,0x00},	// 0x17
+{0x00,0x00,0x80,0x00,0xC0,0x00,0xE0,0x3F,0xE0,0x3F,0xC0,0x00,0x80,0x00,0x00,0x00},	// 0x18
+{0x00,0x00,0x00,0x08,0x00,0x18,0xE0,0x3F,0xE0,0x3F,0x00,0x18,0x00,0x08,0x00,0x00},	// 0x19
+{0x00,0x02,0x00,0x02,0x00,0x02,0x80,0x0A,0x80,0x0F,0x00,0x07,0x00,0x02,0x00,0x00},	// 0x1A
+{0x00,0x02,0x00,0x07,0x80,0x0F,0x80,0x0A,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x00},	// 0x1B
+{0x00,0x0F,0x00,0x0F,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x00},	// 0x1C
+{0x00,0x02,0x00,0x07,0x80,0x0F,0x00,0x02,0x00,0x02,0x80,0x0F,0x00,0x07,0x00,0x02},	// 0x1D
+{0x00,0x30,0x00,0x3C,0x00,0x3F,0xC0,0x3F,0x00,0x3F,0x00,0x3C,0x00,0x30,0x00,0x00},	// 0x1E
+{0xC0,0x00,0xC0,0x03,0xC0,0x0F,0xC0,0x3F,0xC0,0x0F,0xC0,0x03,0xC0,0x00,0x00,0x00},	// 0x1F
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x20
+{0x00,0x00,0xC0,0x01,0xE0,0x37,0xE0,0x37,0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x21
+{0x00,0x00,0xE0,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xE0,0x01,0xE0,0x00,0x00,0x00},	// 0x22
+{0x80,0x08,0xE0,0x3F,0xE0,0x3F,0x80,0x08,0xE0,0x3F,0xE0,0x3F,0x80,0x08,0x00,0x00},	// 0x23
+{0x80,0x11,0xC0,0x13,0x70,0x72,0x70,0x72,0x40,0x1E,0x40,0x0C,0x00,0x00,0x00,0x00},	// 0x24
+{0x80,0x31,0x80,0x19,0x00,0x0C,0x00,0x06,0x00,0x33,0x80,0x31,0x00,0x00,0x00,0x00},	// 0x25
+{0xC0,0x1E,0xE0,0x3F,0x20,0x23,0xE0,0x37,0xC0,0x1E,0x00,0x3C,0x00,0x26,0x00,0x00},	// 0x26
+{0x00,0x00,0x00,0x01,0xE0,0x01,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x27
+{0x00,0x00,0x00,0x07,0x80,0x0F,0xC0,0x18,0x60,0x30,0x20,0x20,0x00,0x00,0x00,0x00},	// 0x28
+{0x00,0x00,0x20,0x20,0x60,0x30,0xC0,0x18,0x80,0x0F,0x00,0x07,0x00,0x00,0x00,0x00},	// 0x29
+{0x00,0x02,0x80,0x0A,0x80,0x0F,0x00,0x07,0x00,0x07,0x80,0x0F,0x80,0x0A,0x00,0x02},	// 0x2A
+{0x00,0x00,0x00,0x02,0x00,0x02,0x80,0x0F,0x80,0x0F,0x00,0x02,0x00,0x02,0x00,0x00},	// 0x2B
+{0x00,0x00,0x00,0x40,0x00,0x70,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x2C
+{0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x00},	// 0x2D
+{0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x2E
+{0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x03,0x80,0x01,0xC0,0x00,0x00,0x00},	// 0x2F
+{0xC0,0x1F,0xE0,0x3F,0x20,0x2C,0x20,0x27,0xA0,0x21,0xE0,0x3F,0xC0,0x1F,0x00,0x00},	// 0x30
+{0x80,0x20,0x80,0x20,0xC0,0x3F,0xE0,0x3F,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00},	// 0x31
+{0xC0,0x30,0xE0,0x38,0x20,0x2C,0x20,0x26,0xE0,0x33,0xC0,0x31,0x00,0x00,0x00,0x00},	// 0x32
+{0x40,0x10,0x60,0x30,0x20,0x22,0x20,0x22,0xE0,0x3F,0xC0,0x1D,0x00,0x00,0x00,0x00},	// 0x33
+{0x00,0x06,0x00,0x07,0x80,0x05,0xC0,0x24,0xE0,0x3F,0xE0,0x3F,0x00,0x24,0x00,0x00},	// 0x34
+{0xE0,0x13,0xE0,0x33,0x20,0x22,0x20,0x22,0x20,0x3E,0x20,0x1C,0x00,0x00,0x00,0x00},	// 0x35
+{0x80,0x1F,0xC0,0x3F,0x60,0x22,0x20,0x22,0x20,0x3E,0x00,0x1C,0x00,0x00,0x00,0x00},	// 0x36
+{0xE0,0x00,0xE0,0x00,0x20,0x38,0x20,0x3C,0x20,0x06,0xE0,0x03,0xE0,0x01,0x00,0x00},	// 0x37
+{0xC0,0x1D,0xE0,0x3F,0x20,0x22,0x20,0x22,0xE0,0x3F,0xC0,0x1D,0x00,0x00,0x00,0x00},	// 0x38
+{0xC0,0x01,0xE0,0x23,0x20,0x32,0x20,0x3E,0xE0,0x0F,0xC0,0x03,0x00,0x00,0x00,0x00},	// 0x39
+{0x00,0x00,0x00,0x00,0x80,0x19,0x80,0x19,0x80,0x19,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x3A
+{0x00,0x00,0x00,0x00,0x80,0x59,0x80,0x79,0x80,0x39,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x3B
+{0x00,0x02,0x00,0x07,0x80,0x0D,0xC0,0x18,0x60,0x30,0x20,0x20,0x00,0x00,0x00,0x00},	// 0x3C
+{0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x05,0x00,0x00},	// 0x3D
+{0x00,0x00,0x20,0x20,0x60,0x30,0xC0,0x18,0x80,0x0D,0x00,0x07,0x00,0x02,0x00,0x00},	// 0x3E
+{0x40,0x00,0x60,0x00,0x20,0x36,0x20,0x37,0xE0,0x01,0xC0,0x00,0x00,0x00,0x00,0x00},	// 0x3F
+{0xC0,0x1F,0xE0,0x3F,0x20,0x20,0x20,0x27,0x20,0x27,0xE0,0x27,0xC0,0x07,0x00,0x00},	// 0x40
+{0x80,0x3F,0xC0,0x3F,0x60,0x04,0x60,0x04,0xC0,0x3F,0x80,0x3F,0x00,0x00,0x00,0x00},	// 0x41
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x22,0x20,0x22,0xE0,0x3F,0xC0,0x1D,0x00,0x00},	// 0x42
+{0x80,0x0F,0xC0,0x1F,0x60,0x30,0x20,0x20,0x20,0x20,0xE0,0x38,0xC0,0x18,0x00,0x00},	// 0x43
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x20,0x60,0x30,0xC0,0x1F,0x80,0x0F,0x00,0x00},	// 0x44
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x22,0x20,0x22,0x20,0x27,0x60,0x30,0x00,0x00},	// 0x45
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x22,0x20,0x02,0x60,0x07,0xE0,0x00,0x00,0x00},	// 0x46
+{0x80,0x0F,0xC0,0x1F,0x60,0x30,0x20,0x20,0x20,0x24,0xE0,0x3C,0xC0,0x3C,0x00,0x00},	// 0x47
+{0xE0,0x3F,0xE0,0x3F,0x00,0x02,0x00,0x02,0xE0,0x3F,0xE0,0x3F,0x00,0x00,0x00,0x00},	// 0x48
+{0x00,0x00,0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x49
+{0x00,0x1C,0x00,0x3C,0x00,0x20,0x20,0x20,0xE0,0x3F,0xE0,0x1F,0x20,0x00,0x00,0x00},	// 0x4A
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x00,0x02,0x80,0x0F,0xE0,0x3D,0x60,0x30,0x00,0x00},	// 0x4B
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x20,0x00,0x20,0x00,0x38,0x00,0x3C,0x00,0x00},	// 0x4C
+{0xE0,0x3F,0xE0,0x3F,0xC0,0x01,0x80,0x03,0xC0,0x01,0xE0,0x3F,0xE0,0x3F,0x00,0x00},	// 0x4D
+{0xE0,0x3F,0xE0,0x3F,0x80,0x03,0x00,0x07,0x00,0x0E,0xE0,0x3F,0xE0,0x3F,0x00,0x00},	// 0x4E
+{0x80,0x0F,0xC0,0x1F,0x60,0x30,0x20,0x20,0x60,0x30,0xC0,0x1F,0x80,0x0F,0x00,0x00},	// 0x4F
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x22,0x20,0x02,0xE0,0x03,0xC0,0x01,0x00,0x00},	// 0x50
+{0x80,0x0F,0xC0,0x1F,0x60,0x10,0x20,0x58,0x60,0x7C,0xC0,0x7F,0x80,0x4F,0x00,0x00},	// 0x51
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x02,0x20,0x06,0xE0,0x3F,0xC0,0x39,0x00,0x00},	// 0x52
+{0xC0,0x19,0xE0,0x3B,0x20,0x22,0x20,0x26,0xE0,0x3C,0xC0,0x18,0x00,0x00,0x00,0x00},	// 0x53
+{0x60,0x00,0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x20,0x20,0x60,0x00,0x00,0x00,0x00,0x00},	// 0x54
+{0xE0,0x1F,0xE0,0x3F,0x00,0x20,0x00,0x20,0xE0,0x3F,0xE0,0x1F,0x00,0x00,0x00,0x00},	// 0x55
+{0xE0,0x0F,0xE0,0x1F,0x00,0x30,0x00,0x30,0xE0,0x1F,0xE0,0x0F,0x00,0x00,0x00,0x00},	// 0x56
+{0xE0,0x07,0xE0,0x3F,0x00,0x38,0x00,0x06,0x00,0x38,0xE0,0x3F,0xE0,0x07,0x00,0x00},	// 0x57
+{0xE0,0x38,0xE0,0x3D,0x00,0x07,0x00,0x07,0xE0,0x3D,0xE0,0x38,0x00,0x00,0x00,0x00},	// 0x58
+{0xE0,0x01,0xE0,0x23,0x00,0x3E,0x00,0x3E,0xE0,0x23,0xE0,0x01,0x00,0x00,0x00,0x00},	// 0x59
+{0xE0,0x30,0x60,0x3C,0x20,0x2E,0xA0,0x23,0xE0,0x21,0x60,0x30,0x60,0x38,0x00,0x00},	// 0x5A
+{0x00,0x00,0x00,0x00,0xE0,0x3F,0xE0,0x3F,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x00},	// 0x5B
+{0xC0,0x00,0x80,0x01,0x00,0x03,0x00,0x06,0x00,0x0C,0x00,0x18,0x00,0x30,0x00,0x00},	// 0x5C
+{0x00,0x00,0x00,0x00,0x20,0x20,0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x00,0x00,0x00,0x00},	// 0x5D
+{0x80,0x00,0xC0,0x00,0x60,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x80,0x00,0x00,0x00},	// 0x5E
+{0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40},	// 0x5F
+{0x00,0x00,0x00,0x00,0x30,0x00,0x70,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x60
+{0x00,0x18,0x00,0x3D,0x00,0x25,0x00,0x25,0x00,0x1F,0x00,0x3E,0x00,0x20,0x00,0x00},	// 0x61
+{0x20,0x20,0xE0,0x3F,0xE0,0x1F,0x00,0x21,0x00,0x21,0x00,0x3F,0x00,0x1E,0x00,0x00},	// 0x62
+{0x00,0x1E,0x00,0x3F,0x00,0x21,0x00,0x21,0x00,0x33,0x00,0x12,0x00,0x00,0x00,0x00},	// 0x63
+{0x00,0x1E,0x00,0x3F,0x00,0x21,0x20,0x21,0xE0,0x1F,0xE0,0x3F,0x00,0x20,0x00,0x00},	// 0x64
+{0x00,0x1E,0x00,0x3F,0x00,0x25,0x00,0x25,0x00,0x37,0x00,0x16,0x00,0x00,0x00,0x00},	// 0x65
+{0x00,0x22,0xC0,0x3F,0xE0,0x3F,0x20,0x22,0x60,0x02,0x40,0x00,0x00,0x00,0x00,0x00},	// 0x66
+{0x00,0x4E,0x00,0xDF,0x00,0x91,0x00,0x91,0x00,0xFE,0x00,0x7F,0x00,0x01,0x00,0x00},	// 0x67
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x00,0x02,0x00,0x01,0x00,0x3F,0x00,0x3E,0x00,0x00},	// 0x68
+{0x00,0x00,0x00,0x21,0x00,0x21,0x60,0x3F,0x60,0x3F,0x00,0x20,0x00,0x20,0x00,0x00},	// 0x69
+{0x00,0x60,0x00,0xE0,0x00,0x81,0x00,0x81,0x60,0xFF,0x60,0x7F,0x00,0x00,0x00,0x00},	// 0x6A
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x00,0x04,0x00,0x0E,0x00,0x3B,0x00,0x31,0x00,0x00},	// 0x6B
+{0x00,0x00,0x20,0x20,0x20,0x20,0xE0,0x3F,0xE0,0x3F,0x00,0x20,0x00,0x20,0x00,0x00},	// 0x6C
+{0x00,0x3F,0x00,0x3F,0x00,0x01,0x00,0x1F,0x00,0x01,0x00,0x3F,0x00,0x3E,0x00,0x00},	// 0x6D
+{0x00,0x3F,0x00,0x3F,0x00,0x01,0x00,0x01,0x00,0x3F,0x00,0x3E,0x00,0x00,0x00,0x00},	// 0x6E
+{0x00,0x1E,0x00,0x3F,0x00,0x21,0x00,0x21,0x00,0x3F,0x00,0x1E,0x00,0x00,0x00,0x00},	// 0x6F
+{0x00,0x81,0x00,0xFF,0x00,0xFE,0x00,0xA1,0x00,0x21,0x00,0x3F,0x00,0x1E,0x00,0x00},	// 0x70
+{0x00,0x1E,0x00,0x3F,0x00,0x21,0x00,0xA1,0x00,0xFE,0x00,0xFF,0x00,0x81,0x00,0x00},	// 0x71
+{0x00,0x21,0x00,0x3F,0x00,0x3F,0x00,0x24,0x00,0x03,0x00,0x07,0x00,0x06,0x00,0x00},	// 0x72
+{0x00,0x12,0x00,0x37,0x00,0x25,0x00,0x29,0x00,0x3B,0x00,0x12,0x00,0x00,0x00,0x00},	// 0x73
+{0x00,0x01,0x80,0x1F,0xC0,0x3F,0x00,0x21,0x00,0x31,0x00,0x11,0x00,0x00,0x00,0x00},	// 0x74
+{0x00,0x1F,0x00,0x3F,0x00,0x20,0x00,0x20,0x00,0x1F,0x00,0x3F,0x00,0x20,0x00,0x00},	// 0x75
+{0x00,0x0F,0x00,0x1F,0x00,0x30,0x00,0x30,0x00,0x1F,0x00,0x0F,0x00,0x00,0x00,0x00},	// 0x76
+{0x00,0x0F,0x00,0x3F,0x00,0x30,0x00,0x0C,0x00,0x30,0x00,0x3F,0x00,0x0F,0x00,0x00},	// 0x77
+{0x00,0x21,0x00,0x33,0x00,0x1E,0x00,0x0C,0x00,0x1E,0x00,0x33,0x00,0x21,0x00,0x00},	// 0x78
+{0x00,0x80,0x00,0x8F,0x00,0x9F,0x00,0xD0,0x00,0x70,0x00,0x3F,0x00,0x0F,0x00,0x00},	// 0x79
+{0x00,0x33,0x00,0x39,0x00,0x29,0x00,0x25,0x00,0x27,0x00,0x33,0x00,0x00,0x00,0x00},	// 0x7A
+{0x00,0x02,0x00,0x07,0xC0,0x1D,0xE0,0x38,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x00},	// 0x7B
+{0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x3D,0xE0,0x3D,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x7C
+{0x20,0x20,0x20,0x20,0xE0,0x38,0xC0,0x1D,0x00,0x07,0x00,0x02,0x00,0x00,0x00,0x00},	// 0x7D
+{0xC0,0x00,0xE0,0x00,0x20,0x00,0x60,0x00,0xC0,0x00,0x80,0x00,0xE0,0x00,0x20,0x00},	// 0x7E
+{0x00,0x1C,0x00,0x1E,0x00,0x13,0x80,0x11,0x00,0x13,0x00,0x1E,0x00,0x1C,0x00,0x00},	// 0x7F
+{0xC0,0x1F,0xE0,0xBF,0x20,0xE0,0x20,0x60,0xE0,0x38,0xC0,0x18,0x00,0x00,0x00,0x00},	// 0x80
+{0x60,0x1F,0x60,0x3F,0x00,0x20,0x00,0x20,0x60,0x1F,0x60,0x3F,0x00,0x20,0x00,0x00},	// 0x81
+{0x00,0x1E,0x00,0x3F,0x40,0x25,0x60,0x25,0x30,0x37,0x10,0x16,0x00,0x00,0x00,0x00},	// 0x82
+{0x40,0x18,0x60,0x3D,0x30,0x25,0x30,0x25,0x60,0x1F,0x40,0x3E,0x00,0x20,0x00,0x00},	// 0x83
+{0x60,0x18,0x60,0x3D,0x00,0x25,0x00,0x25,0x60,0x1F,0x60,0x3E,0x00,0x20,0x00,0x00},	// 0x84
+{0x10,0x18,0x30,0x3D,0x60,0x25,0x40,0x25,0x00,0x1F,0x00,0x3E,0x00,0x20,0x00,0x00},	// 0x85
+{0x00,0x19,0x60,0x3D,0xF0,0x25,0x90,0x25,0xF0,0x1F,0x60,0x3E,0x00,0x20,0x00,0x00},	// 0x86
+{0x00,0x1E,0x00,0xBF,0x00,0xE1,0x00,0x61,0x00,0x33,0x00,0x12,0x00,0x00,0x00,0x00},	// 0x87
+{0x40,0x1E,0x60,0x3F,0x30,0x25,0x30,0x25,0x60,0x27,0x40,0x26,0x00,0x00,0x00,0x00},	// 0x88
+{0x60,0x1E,0x60,0x3F,0x00,0x25,0x00,0x25,0x60,0x27,0x60,0x26,0x00,0x00,0x00,0x00},	// 0x89
+{0x10,0x1E,0x30,0x3F,0x60,0x25,0x40,0x25,0x00,0x27,0x00,0x26,0x00,0x00,0x00,0x00},	// 0x8A
+{0x00,0x00,0x60,0x21,0x60,0x21,0x00,0x3F,0x60,0x3F,0x60,0x20,0x00,0x20,0x00,0x00},	// 0x8B
+{0x00,0x00,0x40,0x21,0x60,0x21,0x30,0x3F,0x60,0x3F,0x40,0x20,0x00,0x20,0x00,0x00},	// 0x8C
+{0x00,0x00,0x10,0x21,0x30,0x21,0x60,0x3F,0x40,0x3F,0x00,0x20,0x00,0x20,0x00,0x00},	// 0x8D
+{0x20,0x3E,0x20,0x3F,0x80,0x09,0x80,0x09,0x20,0x3F,0x20,0x3E,0x00,0x00,0x00,0x00},	// 0x8E
+{0x60,0x3E,0xF0,0x3F,0x90,0x09,0x90,0x09,0xF0,0x3F,0x60,0x3E,0x00,0x00,0x00,0x00},	// 0x8F
+{0x80,0x3F,0x80,0x3F,0x80,0x24,0xA0,0x24,0xB0,0x24,0x90,0x31,0x00,0x00,0x00,0x00},	// 0x90
+{0x00,0x39,0x00,0x3D,0x00,0x25,0x00,0x1F,0x00,0x3F,0x00,0x25,0x00,0x27,0x00,0x26},	// 0x91
+{0x80,0x3F,0xC0,0x3F,0x60,0x02,0xE0,0x3F,0xE0,0x3F,0x20,0x22,0x20,0x22,0x00,0x00},	// 0x92
+{0x40,0x1E,0x60,0x3F,0x30,0x21,0x30,0x21,0x60,0x3F,0x40,0x1E,0x00,0x00,0x00,0x00},	// 0x93
+{0x60,0x1E,0x60,0x3F,0x00,0x21,0x00,0x21,0x60,0x3F,0x60,0x1E,0x00,0x00,0x00,0x00},	// 0x94
+{0x10,0x1E,0x30,0x3F,0x60,0x21,0x40,0x21,0x00,0x3F,0x00,0x1E,0x00,0x00,0x00,0x00},	// 0x95
+{0x40,0x1F,0x60,0x3F,0x30,0x20,0x30,0x20,0x60,0x1F,0x40,0x3F,0x00,0x20,0x00,0x00},	// 0x96
+{0x10,0x1F,0x30,0x3F,0x60,0x20,0x40,0x20,0x00,0x1F,0x00,0x3F,0x00,0x20,0x00,0x00},	// 0x97
+{0x00,0x80,0x60,0x8F,0x60,0x9F,0x00,0xD0,0x00,0x70,0x60,0x3F,0x60,0x0F,0x00,0x00},	// 0x98
+{0x20,0x1F,0xA0,0x3F,0x80,0x20,0x80,0x20,0xA0,0x3F,0x20,0x1F,0x00,0x00,0x00,0x00},	// 0x99
+{0xD0,0x1F,0xD0,0x3F,0x00,0x20,0x00,0x20,0xD0,0x3F,0xD0,0x1F,0x00,0x00,0x00,0x00},	// 0x9A
+{0x00,0x1E,0x00,0x3F,0x00,0x29,0x00,0x25,0x00,0x3F,0x00,0x1E,0x00,0x00,0x00,0x00},	// 0x9B
+{0x00,0x32,0xE0,0x3F,0xF0,0x2F,0x10,0x22,0x10,0x22,0x30,0x22,0x20,0x20,0x00,0x00},	// 0x9C
+{0x80,0x2F,0xC0,0x1F,0x60,0x38,0x20,0x27,0xE0,0x30,0xC0,0x1F,0xA0,0x0F,0x00,0x00},	// 0x9D
+{0x00,0x22,0x00,0x36,0x00,0x1C,0x00,0x08,0x00,0x1C,0x00,0x36,0x00,0x22,0x00,0x00},	// 0x9E
+{0x00,0x10,0x00,0x31,0x00,0x21,0xE0,0x3F,0xF0,0x1F,0x10,0x01,0x30,0x01,0x20,0x00},	// 0x9F
+{0x00,0x18,0x00,0x3D,0x40,0x25,0x60,0x25,0x30,0x1F,0x10,0x3E,0x00,0x20,0x00,0x00},	// 0xA0
+{0x00,0x00,0x00,0x21,0x40,0x21,0x60,0x3F,0x30,0x3F,0x10,0x20,0x00,0x20,0x00,0x00},	// 0xA1
+{0x00,0x1E,0x00,0x3F,0x40,0x21,0x60,0x21,0x30,0x3F,0x10,0x1E,0x00,0x00,0x00,0x00},	// 0xA2
+{0x00,0x1F,0x00,0x3F,0x40,0x20,0x60,0x20,0x30,0x1F,0x10,0x3F,0x00,0x20,0x00,0x00},	// 0xA3
+{0x40,0x3F,0x60,0x3F,0x20,0x01,0x60,0x01,0x40,0x3F,0x60,0x3E,0x20,0x00,0x00,0x00},	// 0xA4
+{0xA0,0x3F,0xB0,0x3F,0x10,0x03,0x30,0x06,0x20,0x0C,0xB0,0x3F,0x90,0x3F,0x00,0x00},	// 0xA5
+{0xC0,0x04,0xE0,0x05,0x20,0x05,0x20,0x05,0xE0,0x05,0xC0,0x05,0x00,0x05,0x00,0x00},	// 0xA6
+{0xC0,0x04,0xE0,0x05,0x20,0x05,0x20,0x05,0xE0,0x05,0xC0,0x04,0x00,0x04,0x00,0x00},	// 0xA7
+{0x00,0x1C,0x00,0x3E,0x60,0x23,0x60,0x21,0x00,0x30,0x00,0x10,0x00,0x00,0x00,0x00},	// 0xA8
+{0x80,0x0F,0x40,0x10,0xA0,0x2F,0xA0,0x26,0xA0,0x2B,0x40,0x10,0x80,0x0F,0x00,0x00},	// 0xA9
+{0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x1E,0x00,0x1E,0x00,0x00,0x00,0x00},	// 0xAA
+{0x40,0x18,0xE0,0x0D,0xE0,0x07,0x00,0x43,0x80,0x65,0xC0,0x74,0x60,0x5C,0x00,0x48},	// 0xAB
+{0x40,0x18,0xE0,0x0D,0xE0,0x37,0x00,0x3B,0x80,0x2D,0xC0,0x26,0x60,0x7E,0x20,0x7E},	// 0xAC
+{0x00,0x00,0x00,0x1C,0x60,0x3F,0x60,0x3F,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xAD
+{0x00,0x0C,0x00,0x1E,0x00,0x33,0x00,0x21,0x00,0x0C,0x00,0x1E,0x00,0x33,0x00,0x21},	// 0xAE
+{0x00,0x21,0x00,0x33,0x00,0x1E,0x00,0x0C,0x00,0x21,0x00,0x33,0x00,0x1E,0x00,0x0C},	// 0xAF
+{0x20,0x49,0x40,0x92,0x90,0x24,0x20,0x49,0x40,0x92,0x90,0x24,0x20,0x49,0x40,0x92},	// 0xB0
+{0xA0,0xAA,0x50,0x55,0xA0,0xAA,0x50,0x55,0xA0,0xAA,0x50,0x55,0xA0,0xAA,0x50,0x55},	// 0xB1
+{0x60,0xDB,0xB0,0x6D,0xD0,0xB6,0x60,0xDB,0xB0,0x6D,0xD0,0xB6,0x60,0xDB,0xB0,0x6D},	// 0xB2
+{0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0xF0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xB3
+{0x00,0x02,0x00,0x02,0x00,0x02,0xF0,0xFF,0xF0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xB4
+{0x00,0x3E,0x00,0x3F,0x80,0x09,0xA0,0x09,0x30,0x3F,0x10,0x3E,0x00,0x00,0x00,0x00},	// 0xB5
+{0x20,0x3E,0x30,0x3F,0x90,0x09,0x90,0x09,0x30,0x3F,0x20,0x3E,0x00,0x00,0x00,0x00},	// 0xB6
+{0x00,0x3E,0x10,0x3F,0xB0,0x09,0xA0,0x09,0x00,0x3F,0x00,0x3E,0x00,0x00,0x00,0x00},	// 0xB7
+{0x80,0x0F,0x40,0x10,0xA0,0x2F,0xA0,0x28,0xA0,0x28,0x40,0x10,0x80,0x0F,0x00,0x00},	// 0xB8
+{0x00,0x09,0xF0,0xF9,0xF0,0xF9,0x00,0x00,0x00,0x00,0xF0,0xFF,0xF0,0xFF,0x00,0x00},	// 0xB9
+{0x00,0x00,0xF0,0xFF,0xF0,0xFF,0x00,0x00,0x00,0x00,0xF0,0xFF,0xF0,0xFF,0x00,0x00},	// 0xBA
+{0x00,0x09,0x00,0xF9,0x00,0xF9,0x00,0x01,0x00,0x01,0x00,0xFF,0x00,0xFF,0x00,0x00},	// 0xBB
+{0x00,0x09,0xF0,0x09,0xF0,0x09,0x00,0x08,0x00,0x08,0xF0,0x0F,0xF0,0x0F,0x00,0x00},	// 0xBC
+{0x00,0x0F,0x80,0x1F,0xE0,0x70,0xE0,0x70,0x80,0x19,0x00,0x09,0x00,0x00,0x00,0x00},	// 0xBD
+{0xF0,0x0A,0xF0,0x0B,0x00,0x3F,0x00,0x3F,0xF0,0x0B,0xF0,0x0A,0x00,0x00,0x00,0x00},	// 0xBE
+{0x00,0x02,0x00,0x02,0x00,0x02,0x00,0xFE,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xBF
+{0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x03,0xF0,0x03,0x00,0x02,0x00,0x02,0x00,0x02},	// 0xC0
+{0x00,0x02,0x00,0x02,0x00,0x02,0xF0,0x03,0xF0,0x03,0x00,0x02,0x00,0x02,0x00,0x02},	// 0xC1
+{0x00,0x02,0x00,0x02,0x00,0x02,0x00,0xFE,0x00,0xFE,0x00,0x02,0x00,0x02,0x00,0x02},	// 0xC2
+{0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0xF0,0xFF,0x00,0x02,0x00,0x02,0x00,0x02},	// 0xC3
+{0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02},	// 0xC4
+{0x00,0x02,0x00,0x02,0x00,0x02,0xF0,0xFF,0xF0,0xFF,0x00,0x02,0x00,0x02,0x00,0x02},	// 0xC5
+{0x40,0x18,0x60,0x3D,0x20,0x25,0x60,0x25,0x40,0x1F,0x60,0x3E,0x20,0x20,0x00,0x00},	// 0xC6
+{0x20,0x3E,0x30,0x3F,0x90,0x09,0xB0,0x09,0x20,0x3F,0x30,0x3E,0x10,0x00,0x00,0x00},	// 0xC7
+{0x00,0x00,0xF0,0x0F,0xF0,0x0F,0x00,0x08,0x00,0x08,0xF0,0x09,0xF0,0x09,0x00,0x09},	// 0xC8
+{0x00,0x00,0x00,0xFF,0x00,0xFF,0x00,0x01,0x00,0x01,0x00,0xF9,0x00,0xF9,0x00,0x09},	// 0xC9
+{0x00,0x09,0xF0,0x09,0xF0,0x09,0x00,0x08,0x00,0x08,0xF0,0x09,0xF0,0x09,0x00,0x09},	// 0xCA
+{0x00,0x09,0x00,0xF9,0x00,0xF9,0x00,0x01,0x00,0x01,0x00,0xF9,0x00,0xF9,0x00,0x09},	// 0xCB
+{0x00,0x00,0xF0,0xFF,0xF0,0xFF,0x00,0x00,0x00,0x00,0xF0,0xF9,0xF0,0xF9,0x00,0x09},	// 0xCC
+{0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09},	// 0xCD
+{0x00,0x09,0xF0,0xF9,0xF0,0xF9,0x00,0x00,0x00,0x00,0xF0,0xF9,0xF0,0xF9,0x00,0x09},	// 0xCE
+{0x00,0x22,0x00,0x3E,0x00,0x1C,0x00,0x14,0x00,0x1C,0x00,0x3E,0x00,0x22,0x00,0x00},	// 0xCF
+{0x50,0x1C,0x50,0x3E,0x20,0x22,0x60,0x22,0xD0,0x22,0x90,0x3F,0x00,0x1F,0x00,0x00},	// 0xD0
+{0x20,0x22,0xE0,0x3F,0xE0,0x3F,0x20,0x22,0x60,0x30,0xC0,0x1F,0x80,0x0F,0x00,0x00},	// 0xD1
+{0xA0,0x3F,0xB0,0x3F,0x90,0x24,0x90,0x24,0xB0,0x24,0xA0,0x31,0x00,0x00,0x00,0x00},	// 0xD2
+{0xA0,0x3F,0xA0,0x3F,0x80,0x24,0x80,0x24,0xA0,0x24,0xA0,0x31,0x00,0x00,0x00,0x00},	// 0xD3
+{0x80,0x3F,0x90,0x3F,0xB0,0x24,0xA0,0x24,0x80,0x24,0x80,0x31,0x00,0x00,0x00,0x00},	// 0xD4
+{0x20,0x02,0x20,0x02,0xE0,0x03,0xE0,0x03,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x00},	// 0xD5
+{0x00,0x00,0x80,0x20,0xA0,0x3F,0xB0,0x3F,0x90,0x20,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xD6
+{0x20,0x00,0xB0,0x20,0x90,0x3F,0x90,0x3F,0xB0,0x20,0x20,0x00,0x00,0x00,0x00,0x00},	// 0xD7
+{0x20,0x00,0xA0,0x20,0x80,0x3F,0x80,0x3F,0xA0,0x20,0x20,0x00,0x00,0x00,0x00,0x00},	// 0xD8
+{0x00,0x02,0x00,0x02,0x00,0x02,0xF0,0x03,0xF0,0x03,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xD9
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0xFE,0x00,0x02,0x00,0x02,0x00,0x02},	// 0xDA
+{0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF},	// 0xDB
+{0x00,0xFC,0x00,0xFC,0x00,0xFC,0x00,0xFC,0x00,0xFC,0x00,0xFC,0x00,0xFC,0x00,0xFC},	// 0xDC
+{0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x3D,0xE0,0x3D,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xDD
+{0x00,0x00,0x90,0x20,0xB0,0x3F,0xA0,0x3F,0x80,0x20,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xDE
+{0xF0,0x03,0xF0,0x03,0xF0,0x03,0xF0,0x03,0xF0,0x03,0xF0,0x03,0xF0,0x03,0xF0,0x03},	// 0xDF
+{0x00,0x1F,0x80,0x3F,0xA0,0x20,0xB0,0x20,0x90,0x3F,0x00,0x1F,0x00,0x00,0x00,0x00},	// 0xE0
+{0xC0,0x3F,0xE0,0x7F,0x20,0x50,0x20,0x11,0xE0,0x1F,0xC0,0x0E,0x00,0x00,0x00,0x00},	// 0xE1
+{0x20,0x1F,0xB0,0x3F,0x90,0x20,0x90,0x20,0xB0,0x3F,0x20,0x1F,0x00,0x00,0x00,0x00},	// 0xE2
+{0x00,0x1F,0x90,0x3F,0xB0,0x20,0xA0,0x20,0x80,0x3F,0x00,0x1F,0x00,0x00,0x00,0x00},	// 0xE3
+{0x40,0x1E,0x60,0x3F,0x20,0x21,0x60,0x21,0x40,0x3F,0x60,0x1E,0x20,0x00,0x00,0x00},	// 0xE4
+{0x20,0x1F,0xB0,0x3F,0x90,0x20,0xB0,0x20,0xA0,0x3F,0x30,0x1F,0x10,0x00,0x00,0x00},	// 0xE5
+{0x00,0x80,0x00,0xFF,0x00,0x7F,0x00,0x20,0x00,0x20,0x00,0x1F,0x00,0x3F,0x00,0x20},	// 0xE6
+{0x40,0x20,0xC0,0x3F,0xC0,0x3F,0x00,0x29,0x00,0x09,0x00,0x0F,0x00,0x06,0x00,0x00},	// 0xE7
+{0x20,0x20,0xE0,0x3F,0xE0,0x3F,0xA0,0x28,0x80,0x08,0x80,0x0F,0x00,0x07,0x00,0x00},	// 0xE8
+{0x80,0x1F,0x80,0x3F,0x20,0x20,0x30,0x20,0x90,0x3F,0x80,0x1F,0x00,0x00,0x00,0x00},	// 0xE9
+{0xA0,0x1F,0xB0,0x3F,0x10,0x20,0x10,0x20,0xB0,0x3F,0xA0,0x1F,0x00,0x00,0x00,0x00},	// 0xEA
+{0x80,0x1F,0x90,0x3F,0x30,0x20,0x20,0x20,0x80,0x3F,0x80,0x1F,0x00,0x00,0x00,0x00},	// 0xEB
+{0x00,0x80,0x00,0x8F,0x00,0x9F,0x40,0xD0,0x60,0x70,0x30,0x3F,0x10,0x0F,0x00,0x00},	// 0xEC
+{0x80,0x03,0x80,0x27,0x20,0x3C,0x30,0x3C,0x90,0x27,0x80,0x03,0x00,0x00,0x00,0x00},	// 0xED
+{0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00},	// 0xEE
+{0x00,0x00,0x00,0x00,0x40,0x00,0x60,0x00,0x30,0x00,0x10,0x00,0x00,0x00,0x00,0x00},	// 0xEF
+{0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x00},	// 0xF0
+{0x00,0x11,0x00,0x11,0xC0,0x17,0xC0,0x17,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x00},	// 0xF1
+{0x00,0x12,0x00,0x12,0x00,0x12,0x00,0x12,0x00,0x12,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xF2
+{0x10,0x19,0x50,0x0D,0xF0,0x37,0xA0,0x3B,0x80,0x2D,0xC0,0x26,0x60,0x7E,0x20,0x7E},	// 0xF3
+{0xC0,0x01,0xE0,0x03,0x20,0x02,0xE0,0x3F,0xE0,0x3F,0x20,0x00,0xE0,0x3F,0xE0,0x3F},	// 0xF4
+{0x00,0x20,0x60,0x66,0xE0,0x4F,0xA0,0x49,0x20,0x59,0x20,0x7F,0x60,0x66,0x40,0x00},	// 0xF5
+{0x00,0x02,0x00,0x02,0xC0,0x1A,0xC0,0x1A,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x00},	// 0xF6
+{0x00,0x00,0x00,0x80,0x00,0xC0,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xF7
+{0x00,0x00,0xC0,0x01,0xE0,0x03,0x20,0x02,0x20,0x02,0xE0,0x03,0xC0,0x01,0x00,0x00},	// 0xF8
+{0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00},	// 0xF9
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xFA
+{0x00,0x00,0x40,0x02,0xE0,0x03,0xE0,0x03,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xFB
+{0x00,0x00,0x20,0x02,0xA0,0x02,0xA0,0x02,0xE0,0x03,0x40,0x01,0x00,0x00,0x00,0x00},	// 0xFC
+{0x00,0x00,0x20,0x02,0x20,0x03,0xA0,0x03,0xE0,0x02,0x40,0x02,0x00,0x00,0x00,0x00},	// 0xFD
+{0x80,0x1F,0x80,0x1F,0x80,0x1F,0x80,0x1F,0x80,0x1F,0x80,0x1F,0x00,0x00,0x00,0x00},	// 0xFE
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} 	// 0xFF
+};
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/8x14_vertikal_LSB_1.h ttester_110k/8x14_vertikal_LSB_1.h
--- ttester_110k.org/8x14_vertikal_LSB_1.h	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/8x14_vertikal_LSB_1.h	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,258 @@
+const unsigned char PROGMEM font[256][16]={
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x00
+{0x00,0x07,0x80,0x08,0x40,0x15,0x40,0x14,0x40,0x14,0x40,0x15,0x80,0x08,0x00,0x07},	// 0x01
+{0x00,0x07,0x80,0x0F,0xC0,0x12,0xC0,0x17,0xC0,0x17,0xC0,0x12,0x80,0x0F,0x00,0x07},	// 0x02
+{0xF0,0x00,0xF8,0x03,0xF8,0x0F,0xF0,0x1F,0xF0,0x1F,0xF8,0x0F,0xF8,0x03,0xF0,0x00},	// 0x03
+{0x80,0x00,0xC0,0x01,0xE0,0x03,0xF0,0x07,0xF8,0x1F,0xE0,0x07,0xC0,0x01,0x80,0x00},	// 0x04
+{0x80,0x01,0xC0,0x03,0xF0,0x03,0xF8,0x1F,0xF8,0x1D,0xF0,0x03,0xC0,0x03,0x80,0x01},	// 0x05
+{0x00,0x03,0x80,0x07,0xC0,0x07,0xF0,0x1F,0xF8,0x1B,0xE0,0x07,0xC0,0x07,0x80,0x03},	// 0x06
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x07
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x08
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x09
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0A
+{0x00,0x07,0x80,0x08,0x40,0x10,0x40,0x10,0x50,0x10,0xE8,0x08,0x18,0x07,0x30,0x00},	// 0x0B
+{0xE0,0x00,0x10,0x09,0x08,0x0A,0x08,0x1E,0x08,0x0A,0x10,0x09,0xE0,0x00,0x00,0x00},	// 0x0C
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0D
+{0x00,0x60,0x00,0x70,0x00,0x70,0xE0,0x3F,0x30,0x18,0x10,0x18,0xF8,0x0F,0x00,0x00},	// 0x0E
+{0x00,0x01,0xC0,0x07,0xC0,0x06,0x60,0x0C,0x40,0x04,0x40,0x04,0xC0,0x07,0x00,0x01},	// 0x0F
+{0xE0,0x1F,0xC0,0x0F,0xC0,0x0F,0x80,0x07,0x80,0x03,0x80,0x03,0x00,0x01,0x00,0x01},	// 0x10
+{0x00,0x01,0x00,0x01,0x80,0x03,0x80,0x03,0x80,0x07,0xC0,0x0F,0xC0,0x0F,0xE0,0x1F},	// 0x11
+{0x00,0x00,0x00,0x00,0x20,0x10,0x10,0x20,0xF8,0x7F,0x10,0x20,0x20,0x10,0x00,0x00},	// 0x12
+{0x00,0x00,0x00,0x00,0xF8,0x1B,0x00,0x00,0x00,0x00,0xF8,0x1B,0x00,0x00,0x00,0x00},	// 0x13
+{0x70,0x00,0xF8,0x00,0xF8,0x00,0xF8,0x7F,0x08,0x00,0x08,0x00,0xF8,0x7F,0x00,0x00},	// 0x14
+{0x00,0x00,0x00,0x00,0xF0,0x63,0x48,0x46,0xC8,0x44,0x88,0x4C,0x08,0x3B,0x00,0x00},	// 0x15
+{0x00,0x00,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x00,0x00},	// 0x16
+{0x00,0x00,0x00,0x00,0x10,0x88,0x08,0x90,0xFC,0xBF,0x08,0x90,0x10,0x88,0x00,0x00},	// 0x17
+{0x00,0x00,0x00,0x00,0x20,0x00,0x10,0x00,0xF8,0x7F,0x10,0x00,0x20,0x00,0x00,0x00},	// 0x18
+{0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x20,0xF8,0x7F,0x00,0x20,0x00,0x10,0x00,0x00},	// 0x19
+{0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x40,0x05,0x80,0x03,0x00,0x01,0x00,0x00},	// 0x1A
+{0x00,0x00,0x00,0x01,0x80,0x03,0x40,0x05,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00},	// 0x1B
+{0x00,0x00,0xC0,0x1F,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x00},	// 0x1C
+{0x00,0x00,0x00,0x01,0x80,0x03,0x00,0x01,0x00,0x01,0x80,0x03,0x00,0x01,0x00,0x00},	// 0x1D
+{0x00,0x10,0x00,0x1C,0x00,0x1E,0x80,0x1F,0xE0,0x1F,0x80,0x1F,0x00,0x1C,0x00,0x10},	// 0x1E
+{0x20,0x00,0xE0,0x00,0xE0,0x01,0xE0,0x07,0xE0,0x1F,0xE0,0x07,0xE0,0x00,0x20,0x00},	// 0x1F
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x20
+{0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x1B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x21
+{0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00},	// 0x22
+{0x00,0x02,0x40,0x1A,0x40,0x07,0xE0,0x02,0x58,0x1A,0x40,0x07,0xE0,0x02,0x58,0x02},	// 0x23
+{0x00,0x00,0x70,0x10,0x88,0x10,0xFC,0x3F,0x08,0x11,0x08,0x0E,0x00,0x00,0x00,0x00},	// 0x24
+{0x70,0x10,0x88,0x08,0x88,0x06,0x70,0x01,0x80,0x0E,0x60,0x11,0x10,0x11,0x08,0x0E},	// 0x25
+{0x00,0x0F,0x00,0x19,0xF0,0x10,0x88,0x11,0x48,0x16,0x30,0x1C,0x00,0x1C,0x00,0x13},	// 0x26
+{0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x27
+{0x00,0x00,0x00,0x00,0xC0,0x07,0x30,0x18,0x08,0x20,0x0C,0x60,0x04,0x40,0x00,0x00},	// 0x28
+{0x00,0x00,0x04,0x40,0x0C,0x60,0x08,0x20,0x30,0x18,0xC0,0x07,0x00,0x00,0x00,0x00},	// 0x29
+{0x00,0x00,0x20,0x00,0xE0,0x01,0x98,0x00,0x40,0x00,0xA0,0x01,0x20,0x00,0x00,0x00},	// 0x2A
+{0x00,0x02,0x00,0x02,0x00,0x02,0xC0,0x1F,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x00},	// 0x2B
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x2C
+{0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00},	// 0x2D
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x2E
+{0x00,0x00,0x00,0x40,0x00,0x38,0x00,0x07,0xC0,0x01,0x38,0x00,0x04,0x00,0x00,0x00},	// 0x2F
+{0x00,0x00,0xE0,0x07,0x10,0x08,0x08,0x10,0x08,0x10,0x10,0x08,0xE0,0x07,0x00,0x00},	// 0x30
+{0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0xF8,0x1F,0x00,0x10,0x00,0x10,0x00,0x10},	// 0x31
+{0x00,0x00,0x08,0x18,0x08,0x14,0x08,0x12,0x88,0x11,0x70,0x10,0x00,0x00,0x00,0x00},	// 0x32
+{0x00,0x00,0x00,0x00,0x08,0x10,0x88,0x10,0x88,0x10,0x88,0x10,0x70,0x0F,0x00,0x00},	// 0x33
+{0x00,0x00,0x00,0x03,0x80,0x02,0x60,0x02,0x10,0x02,0xF8,0x1F,0x00,0x02,0x00,0x00},	// 0x34
+{0x00,0x00,0x00,0x00,0xF8,0x10,0x88,0x10,0x88,0x10,0x08,0x11,0x08,0x0F,0x00,0x00},	// 0x35
+{0x00,0x00,0xE0,0x07,0x10,0x09,0x88,0x10,0x88,0x10,0x88,0x10,0x00,0x0F,0x00,0x00},	// 0x36
+{0x00,0x00,0x08,0x00,0x08,0x18,0x08,0x07,0x88,0x00,0x68,0x00,0x18,0x00,0x00,0x00},	// 0x37
+{0x00,0x00,0x70,0x0E,0x88,0x11,0x88,0x10,0x88,0x10,0x48,0x11,0x30,0x0E,0x00,0x00},	// 0x38
+{0x00,0x00,0xF0,0x00,0x08,0x11,0x08,0x11,0x08,0x11,0x90,0x08,0xE0,0x07,0x00,0x00},	// 0x39
+{0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x18,0xC0,0x18,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x3A
+{0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x58,0xC0,0x38,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x3B
+{0x00,0x00,0x00,0x02,0x00,0x02,0x00,0x05,0x80,0x08,0x80,0x08,0x40,0x10,0x00,0x00},	// 0x3C
+{0x00,0x00,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x00,0x00},	// 0x3D
+{0x00,0x00,0x40,0x10,0x80,0x08,0x80,0x08,0x00,0x05,0x00,0x02,0x00,0x02,0x00,0x00},	// 0x3E
+{0x00,0x00,0x18,0x00,0x08,0x00,0x08,0x1B,0x88,0x00,0x48,0x00,0x30,0x00,0x00,0x00},	// 0x3F
+{0xC0,0x07,0x30,0x0C,0x18,0x10,0xC8,0x17,0x28,0x14,0x28,0x1A,0xF0,0x07,0x00,0x04},	// 0x40
+{0x00,0x10,0x00,0x0E,0x80,0x05,0x60,0x04,0x30,0x04,0xC0,0x05,0x00,0x0E,0x00,0x10},	// 0x41
+{0x00,0x00,0xF0,0x1F,0x10,0x11,0x10,0x11,0x10,0x11,0x90,0x12,0x60,0x0C,0x00,0x00},	// 0x42
+{0xC0,0x07,0x20,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00},	// 0x43
+{0xF0,0x1F,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x08,0xC0,0x07,0x00,0x00},	// 0x44
+{0x00,0x00,0xF0,0x1F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x10,0x00,0x00},	// 0x45
+{0x00,0x00,0xF0,0x1F,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x00,0x00},	// 0x46
+{0xC0,0x07,0x20,0x08,0x10,0x10,0x10,0x10,0x10,0x12,0x10,0x12,0x10,0x1E,0x00,0x00},	// 0x47
+{0x00,0x00,0xF0,0x1F,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xF0,0x1F,0x00,0x00},	// 0x48
+{0x00,0x00,0x10,0x10,0x10,0x10,0xF0,0x1F,0x10,0x10,0x10,0x10,0x00,0x00,0x00,0x00},	// 0x49
+{0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xF0,0x0F,0x00,0x00,0x00,0x00},	// 0x4A
+{0x00,0x00,0xF0,0x1F,0x00,0x01,0x80,0x02,0x40,0x04,0x20,0x08,0x10,0x10,0x00,0x00},	// 0x4B
+{0x00,0x00,0xF0,0x1F,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x00},	// 0x4C
+{0xF0,0x1F,0x70,0x00,0x80,0x03,0x00,0x04,0x80,0x03,0x70,0x00,0xF0,0x1F,0x00,0x00},	// 0x4D
+{0x00,0x00,0xF0,0x1F,0x60,0x00,0x80,0x01,0x00,0x06,0x00,0x08,0xF0,0x1F,0x00,0x00},	// 0x4E
+{0xC0,0x07,0x20,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x08,0xC0,0x07,0x00,0x00},	// 0x4F
+{0x00,0x00,0xF0,0x1F,0x10,0x02,0x10,0x02,0x10,0x02,0x10,0x01,0xE0,0x01,0x00,0x00},	// 0x50
+{0xC0,0x07,0x20,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x28,0xC0,0x67,0x00,0x40},	// 0x51
+{0x00,0x00,0xF0,0x1F,0x10,0x01,0x10,0x01,0x10,0x07,0xE0,0x0C,0x00,0x10,0x00,0x00},	// 0x52
+{0x00,0x00,0xE0,0x10,0x90,0x10,0x10,0x11,0x10,0x11,0x10,0x12,0x10,0x0E,0x00,0x00},	// 0x53
+{0x10,0x00,0x10,0x00,0x10,0x00,0xF0,0x1F,0x10,0x00,0x10,0x00,0x10,0x00,0x00,0x00},	// 0x54
+{0x00,0x00,0xF0,0x0F,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0xF0,0x0F,0x00,0x00},	// 0x55
+{0x10,0x00,0xE0,0x00,0x00,0x07,0x00,0x18,0x00,0x06,0x80,0x01,0x60,0x00,0x10,0x00},	// 0x56
+{0xF0,0x00,0x00,0x0F,0x00,0x1C,0xC0,0x03,0x80,0x03,0x00,0x1C,0xC0,0x0F,0x70,0x00},	// 0x57
+{0x10,0x10,0x20,0x08,0x40,0x04,0x80,0x03,0x80,0x03,0x40,0x04,0x20,0x08,0x10,0x10},	// 0x58
+{0x10,0x00,0x60,0x00,0x80,0x00,0x00,0x1F,0x80,0x01,0x40,0x00,0x20,0x00,0x10,0x00},	// 0x59
+{0x10,0x18,0x10,0x14,0x10,0x12,0x10,0x11,0x90,0x10,0x50,0x10,0x30,0x10,0x00,0x00},	// 0x5A
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x7F,0x04,0x40,0x04,0x40,0x04,0x40,0x00,0x00},	// 0x5B
+{0x00,0x00,0x04,0x00,0x38,0x00,0xC0,0x01,0x00,0x07,0x00,0x38,0x00,0x40,0x00,0x00},	// 0x5C
+{0x00,0x00,0x04,0x40,0x04,0x40,0x04,0x40,0xFC,0x7F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x5D
+{0x00,0x00,0x00,0x04,0x00,0x03,0xE0,0x00,0x38,0x00,0xC0,0x01,0x00,0x06,0x00,0x00},	// 0x5E
+{0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20},	// 0x5F
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x00,0x00},	// 0x60
+{0x00,0x00,0x00,0x0C,0x40,0x12,0x40,0x12,0x40,0x12,0x40,0x12,0x80,0x1F,0x00,0x10},	// 0x61
+{0x00,0x00,0xFC,0x1F,0x80,0x08,0x40,0x10,0x40,0x10,0x40,0x10,0x80,0x0F,0x00,0x00},	// 0x62
+{0x00,0x00,0x00,0x07,0x80,0x08,0x40,0x10,0x40,0x10,0x40,0x10,0x40,0x10,0x00,0x00},	// 0x63
+{0x00,0x00,0x80,0x0F,0x40,0x10,0x40,0x10,0x40,0x10,0x80,0x08,0xFC,0x1F,0x00,0x00},	// 0x64
+{0x00,0x00,0x00,0x0F,0xC0,0x12,0x40,0x12,0x40,0x12,0x40,0x12,0x80,0x13,0x00,0x00},	// 0x65
+{0x00,0x00,0x40,0x00,0x40,0x00,0xF8,0x1F,0x44,0x00,0x44,0x00,0x44,0x00,0x00,0x00},	// 0x66
+{0x00,0x00,0x80,0x0F,0x40,0x90,0x40,0x90,0x40,0x90,0xC0,0x88,0xC0,0x7F,0x00,0x00},	// 0x67
+{0x00,0x00,0xFC,0x1F,0x80,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x80,0x1F,0x00,0x00},	// 0x68
+{0x00,0x00,0x40,0x00,0x40,0x00,0x4C,0x00,0xCC,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x69
+{0x00,0x00,0x00,0x80,0x40,0x80,0x40,0x80,0x4C,0x80,0xCC,0x7F,0x00,0x00,0x00,0x00},	// 0x6A
+{0x00,0x00,0xFC,0x1F,0x00,0x02,0x00,0x05,0x80,0x04,0x40,0x08,0x00,0x10,0x00,0x00},	// 0x6B
+{0x00,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x6C
+{0xC0,0x1F,0x80,0x00,0x40,0x00,0xC0,0x1F,0x80,0x00,0x40,0x00,0xC0,0x1F,0x00,0x00},	// 0x6D
+{0x00,0x00,0xC0,0x1F,0x80,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x80,0x1F,0x00,0x00},	// 0x6E
+{0x00,0x07,0x80,0x08,0x40,0x10,0x40,0x10,0x40,0x10,0x80,0x08,0x00,0x07,0x00,0x00},	// 0x6F
+{0x00,0x00,0xC0,0xFF,0x80,0x08,0x40,0x10,0x40,0x10,0x40,0x10,0x80,0x0F,0x00,0x00},	// 0x70
+{0x00,0x00,0x80,0x0F,0x40,0x10,0x40,0x10,0x40,0x10,0x80,0x08,0xC0,0xFF,0x00,0x00},	// 0x71
+{0x00,0x00,0xC0,0x1F,0x80,0x00,0x40,0x00,0x40,0x00,0xC0,0x00,0x00,0x00,0x00,0x00},	// 0x72
+{0x00,0x00,0x80,0x11,0x40,0x11,0x40,0x12,0x40,0x12,0x40,0x0C,0x00,0x00,0x00,0x00},	// 0x73
+{0x40,0x00,0x40,0x00,0xF0,0x0F,0x40,0x10,0x40,0x10,0x40,0x10,0x40,0x10,0x00,0x00},	// 0x74
+{0x00,0x00,0xC0,0x0F,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x08,0xC0,0x1F,0x00,0x00},	// 0x75
+{0x40,0x00,0x80,0x03,0x00,0x0C,0x00,0x10,0x00,0x0C,0x00,0x02,0x80,0x01,0x40,0x00},	// 0x76
+{0xC0,0x00,0x00,0x07,0x00,0x1C,0x00,0x03,0x80,0x03,0x00,0x1C,0x00,0x07,0xC0,0x00},	// 0x77
+{0x00,0x00,0x40,0x10,0x80,0x08,0x00,0x07,0x00,0x07,0x80,0x08,0x40,0x10,0x00,0x00},	// 0x78
+{0x40,0x80,0x80,0x81,0x00,0xC6,0x00,0x78,0x00,0x18,0x00,0x06,0x80,0x01,0x40,0x00},	// 0x79
+{0x40,0x10,0x40,0x18,0x40,0x14,0x40,0x12,0x40,0x11,0xC0,0x10,0x40,0x10,0x00,0x00},	// 0x7A
+{0x00,0x00,0x00,0x01,0x00,0x01,0xF8,0x3E,0x04,0x40,0x04,0x40,0x04,0x40,0x00,0x00},	// 0x7B
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x7F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x7C
+{0x00,0x00,0x04,0x40,0x04,0x40,0x04,0x40,0xF8,0x3E,0x00,0x01,0x00,0x01,0x00,0x00},	// 0x7D
+{0x00,0x03,0x80,0x00,0x80,0x00,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0x80,0x01},	// 0x7E
+{0x00,0x1F,0x80,0x10,0x40,0x10,0x60,0x10,0x40,0x10,0x80,0x10,0x00,0x1F,0x00,0x00},	// 0x7F
+{0xC0,0x07,0x20,0x08,0x10,0x10,0x10,0x10,0x10,0xB0,0x10,0xD0,0x10,0x10,0x00,0x00},	// 0x80
+{0x00,0x00,0xC0,0x0F,0x08,0x10,0x00,0x10,0x00,0x10,0x08,0x08,0xC0,0x1F,0x00,0x00},	// 0x81
+{0x00,0x00,0x00,0x0F,0xC0,0x12,0x40,0x12,0x48,0x12,0x44,0x12,0x80,0x13,0x00,0x00},	// 0x82
+{0x00,0x00,0x00,0x0C,0x48,0x12,0x44,0x12,0x44,0x12,0x48,0x12,0x80,0x1F,0x00,0x10},	// 0x83
+{0x00,0x00,0x00,0x0C,0x48,0x12,0x40,0x12,0x40,0x12,0x48,0x12,0x80,0x1F,0x00,0x10},	// 0x84
+{0x00,0x00,0x00,0x0C,0x40,0x12,0x44,0x12,0x48,0x12,0x40,0x12,0x80,0x1F,0x00,0x10},	// 0x85
+{0x00,0x00,0x00,0x0C,0x40,0x12,0x48,0x12,0x54,0x12,0x48,0x12,0x80,0x1F,0x00,0x10},	// 0x86
+{0x00,0x00,0x00,0x07,0x80,0x08,0x40,0xB0,0x40,0xD0,0x40,0x10,0x40,0x10,0x00,0x00},	// 0x87
+{0x00,0x00,0x00,0x0F,0xC8,0x12,0x44,0x12,0x44,0x12,0x48,0x12,0x80,0x13,0x00,0x00},	// 0x88
+{0x00,0x00,0x00,0x0F,0xC0,0x12,0x48,0x12,0x40,0x12,0x40,0x12,0x88,0x13,0x00,0x00},	// 0x89
+{0x00,0x00,0x00,0x0F,0xC0,0x12,0x44,0x12,0x48,0x12,0x40,0x12,0x80,0x13,0x00,0x00},	// 0x8A
+{0x00,0x00,0x40,0x00,0x48,0x00,0x40,0x00,0xC0,0x1F,0x08,0x00,0x00,0x00,0x00,0x00},	// 0x8B
+{0x00,0x00,0x40,0x00,0x48,0x00,0x44,0x00,0xC4,0x1F,0x08,0x00,0x00,0x00,0x00,0x00},	// 0x8C
+{0x00,0x00,0x40,0x00,0x40,0x00,0x44,0x00,0xC8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x8D
+{0x00,0x10,0x00,0x0E,0x84,0x05,0x60,0x04,0x30,0x04,0xC4,0x05,0x00,0x0E,0x00,0x10},	// 0x8E
+{0x00,0x18,0x00,0x0F,0xE8,0x04,0x34,0x04,0xE8,0x04,0x80,0x07,0x00,0x0C,0x00,0x10},	// 0x8F
+{0x00,0x00,0xF0,0x1F,0x10,0x11,0x10,0x11,0x18,0x11,0x14,0x11,0x10,0x10,0x00,0x00},	// 0x90
+{0x40,0x0C,0x40,0x12,0x40,0x12,0x80,0x0F,0x40,0x12,0x40,0x12,0x40,0x12,0x80,0x13},	// 0x91
+{0x00,0x10,0x00,0x0E,0x80,0x05,0x60,0x04,0xF0,0x1F,0x10,0x11,0x10,0x11,0x10,0x10},	// 0x92
+{0x00,0x07,0x80,0x08,0x48,0x10,0x44,0x10,0x44,0x10,0x88,0x08,0x00,0x07,0x00,0x00},	// 0x93
+{0x00,0x07,0x80,0x08,0x48,0x10,0x40,0x10,0x40,0x10,0x88,0x08,0x00,0x07,0x00,0x00},	// 0x94
+{0x00,0x07,0x80,0x08,0x44,0x10,0x48,0x10,0x40,0x10,0x80,0x08,0x00,0x07,0x00,0x00},	// 0x95
+{0x00,0x00,0xC0,0x0F,0x08,0x10,0x04,0x10,0x04,0x10,0x08,0x08,0xC0,0x1F,0x00,0x00},	// 0x96
+{0x00,0x00,0xC0,0x0F,0x04,0x10,0x08,0x10,0x00,0x10,0x00,0x08,0xC0,0x1F,0x00,0x00},	// 0x97
+{0x40,0x80,0x80,0x81,0x08,0xC6,0x00,0x78,0x00,0x18,0x08,0x06,0x80,0x01,0x40,0x00},	// 0x98
+{0xC0,0x07,0x20,0x08,0x14,0x10,0x10,0x10,0x10,0x10,0x24,0x08,0xC0,0x07,0x00,0x00},	// 0x99
+{0x00,0x00,0xF0,0x0F,0x04,0x10,0x00,0x10,0x00,0x10,0x04,0x10,0xF0,0x0F,0x00,0x00},	// 0x9A
+{0x80,0x17,0xC0,0x18,0x40,0x14,0x40,0x12,0x40,0x11,0xC0,0x08,0xC0,0x07,0x00,0x00},	// 0x9B
+{0x00,0x00,0x00,0x00,0x80,0x18,0xF0,0x17,0x88,0x10,0x08,0x10,0x08,0x10,0x00,0x00},	// 0x9C
+{0xC0,0x17,0x20,0x0C,0x10,0x12,0x10,0x11,0x90,0x10,0x60,0x08,0xD0,0x07,0x00,0x00},	// 0x9D
+{0x40,0x10,0x80,0x08,0x00,0x05,0x00,0x02,0x00,0x05,0x80,0x08,0x40,0x10,0x00,0x00},	// 0x9E
+{0x00,0x80,0x00,0x80,0x40,0x80,0xF8,0x7F,0x44,0x00,0x44,0x00,0x04,0x00,0x00,0x00},	// 0x9F
+{0x00,0x00,0x00,0x0C,0x40,0x12,0x40,0x12,0x48,0x12,0x44,0x12,0x80,0x1F,0x00,0x10},	// 0xA0
+{0x00,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xC8,0x1F,0x04,0x00,0x00,0x00,0x00,0x00},	// 0xA1
+{0x00,0x07,0x80,0x08,0x40,0x10,0x40,0x10,0x48,0x10,0x84,0x08,0x00,0x07,0x00,0x00},	// 0xA2
+{0x00,0x00,0xC0,0x0F,0x00,0x10,0x00,0x10,0x08,0x10,0x04,0x08,0xC0,0x1F,0x00,0x00},	// 0xA3
+{0x00,0x00,0xC0,0x1F,0x88,0x00,0x44,0x00,0x48,0x00,0x48,0x00,0x84,0x1F,0x00,0x00},	// 0xA4
+{0x00,0x00,0xF0,0x1F,0x68,0x00,0x84,0x01,0x0C,0x06,0x08,0x08,0xF4,0x1F,0x00,0x00},	// 0xA5
+{0x00,0x00,0x00,0x00,0xC8,0x00,0xA8,0x00,0xA8,0x00,0xF8,0x00,0x80,0x00,0x00,0x00},	// 0xA6
+{0x00,0x00,0x70,0x00,0x88,0x00,0x88,0x00,0x88,0x00,0x70,0x00,0x00,0x00,0x00,0x00},	// 0xA7
+{0x00,0x00,0x00,0x60,0x00,0x90,0x00,0x88,0xC0,0x86,0x00,0x80,0x00,0xC0,0x00,0x00},	// 0xA8
+{0x00,0x00,0xF0,0x00,0x08,0x01,0x68,0x01,0x68,0x01,0x08,0x01,0xF0,0x00,0x00,0x00},	// 0xA9
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x07,0x00,0x00},	// 0xAA
+{0x08,0x10,0xF8,0x0C,0x00,0x06,0x80,0x01,0x60,0x19,0x30,0x19,0x08,0x15,0x00,0x13},	// 0xAB
+{0x08,0x10,0xF8,0x0C,0x00,0x02,0x80,0x0D,0x60,0x0A,0x10,0x09,0x08,0x1F,0x00,0x08},	// 0xAC
+{0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xAD
+{0x00,0x00,0x00,0x03,0x80,0x04,0x40,0x08,0x00,0x03,0x80,0x04,0x40,0x08,0x00,0x00},	// 0xAE
+{0x00,0x00,0x40,0x08,0x80,0x04,0x00,0x03,0x40,0x08,0x80,0x04,0x00,0x03,0x00,0x00},	// 0xAF
+{0x24,0x25,0x00,0x00,0x00,0x00,0x24,0x25,0x00,0x00,0x00,0x00,0x24,0x25,0x00,0x00},	// 0xB0
+{0x48,0x92,0x24,0x25,0x00,0x00,0x48,0x92,0x24,0x25,0x00,0x00,0x48,0x92,0x24,0x25},	// 0xB1
+{0xFC,0xFF,0x24,0x25,0x24,0x25,0xFC,0xFF,0x24,0x25,0x24,0x25,0xFC,0xFF,0x24,0x25},	// 0xB2
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xB3
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFC,0xFF,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xB4
+{0x00,0x10,0x00,0x0E,0x80,0x05,0x68,0x04,0x34,0x04,0xC0,0x05,0x00,0x0E,0x00,0x10},	// 0xB5
+{0x00,0x10,0x00,0x0E,0x88,0x05,0x64,0x04,0x34,0x04,0xC8,0x05,0x00,0x0E,0x00,0x10},	// 0xB6
+{0x00,0x10,0x00,0x0E,0x80,0x05,0x64,0x04,0x38,0x04,0xC0,0x05,0x00,0x0E,0x00,0x10},	// 0xB7
+{0xE0,0x07,0x10,0x08,0xC8,0x13,0x28,0x14,0x28,0x14,0x28,0x14,0x10,0x08,0xE0,0x07},	// 0xB8
+{0x80,0x02,0x80,0x02,0x80,0x02,0xFC,0xFE,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00},	// 0xB9
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00},	// 0xBA
+{0x80,0x02,0x80,0x02,0x80,0x02,0x80,0xFE,0x80,0x00,0x80,0xFF,0x00,0x00,0x00,0x00},	// 0xBB
+{0x80,0x02,0x80,0x02,0x80,0x02,0xFC,0x02,0x00,0x02,0xFC,0x03,0x00,0x00,0x00,0x00},	// 0xBC
+{0x00,0x00,0xC0,0x03,0x20,0x04,0x10,0x08,0xF8,0x1F,0x10,0x08,0x10,0x08,0x00,0x00},	// 0xBD
+{0x08,0x00,0x10,0x05,0x60,0x05,0x80,0x1F,0x40,0x05,0x20,0x05,0x10,0x00,0x08,0x00},	// 0xBE
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xBF
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC0
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC1
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0xFF,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC2
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC3
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC4
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFC,0xFF,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xC5
+{0x00,0x00,0x00,0x0C,0x48,0x12,0x44,0x12,0x48,0x12,0x48,0x12,0x84,0x1F,0x00,0x10},	// 0xC6
+{0x00,0x10,0x00,0x0E,0x88,0x05,0x64,0x04,0x3C,0x04,0xC8,0x05,0x04,0x0E,0x00,0x10},	// 0xC7
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x02,0xFC,0x02,0x80,0x02,0x80,0x02},	// 0xC8
+{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x80,0x00,0x80,0xFE,0x80,0x02,0x80,0x02},	// 0xC9
+{0x80,0x02,0x80,0x02,0x80,0x02,0xFC,0x02,0x00,0x02,0xFC,0x02,0x80,0x02,0x80,0x02},	// 0xCA
+{0x80,0x02,0x80,0x02,0x80,0x02,0x80,0xFE,0x80,0x00,0x80,0xFE,0x80,0x02,0x80,0x02},	// 0xCB
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0xFC,0xFE,0x80,0x02,0x80,0x02},	// 0xCC
+{0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02,0x80,0x02},	// 0xCD
+{0x80,0x02,0x80,0x02,0x80,0x02,0xFC,0xFE,0x00,0x00,0xFC,0xFE,0x80,0x02,0x80,0x02},	// 0xCE
+{0x10,0x08,0xE0,0x07,0x20,0x04,0x20,0x04,0x20,0x04,0xE0,0x07,0x10,0x08,0x00,0x00},	// 0xCF
+{0x04,0x07,0x94,0x08,0x5C,0x10,0x48,0x10,0x54,0x10,0xE0,0x08,0x80,0x07,0x00,0x00},	// 0xD0
+{0x00,0x01,0xF0,0x1F,0x10,0x11,0x10,0x11,0x10,0x10,0x10,0x10,0x20,0x08,0xC0,0x07},	// 0xD1
+{0x00,0x00,0xF0,0x1F,0x18,0x11,0x14,0x11,0x14,0x11,0x18,0x11,0x10,0x10,0x00,0x00},	// 0xD2
+{0x00,0x00,0xF0,0x1F,0x14,0x11,0x10,0x11,0x10,0x11,0x14,0x11,0x10,0x10,0x00,0x00},	// 0xD3
+{0x00,0x00,0xF0,0x1F,0x10,0x11,0x10,0x11,0x14,0x11,0x18,0x11,0x10,0x10,0x00,0x00},	// 0xD4
+{0x00,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xD5
+{0x00,0x00,0x10,0x10,0x10,0x10,0xF0,0x1F,0x18,0x10,0x14,0x10,0x00,0x00,0x00,0x00},	// 0xD6
+{0x00,0x00,0x10,0x10,0x18,0x10,0xF4,0x1F,0x14,0x10,0x18,0x10,0x00,0x00,0x00,0x00},	// 0xD7
+{0x00,0x00,0x10,0x10,0x14,0x10,0xF0,0x1F,0x10,0x10,0x14,0x10,0x00,0x00,0x00,0x00},	// 0xD8
+{0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xD9
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x01,0x00,0x01,0x00,0x01},	// 0xDA
+{0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF},	// 0xDB
+{0x00,0xFE,0x00,0xFE,0x00,0xFE,0x00,0xFE,0x00,0xFE,0x00,0xFE,0x00,0xFE,0x00,0xFE},	// 0xDC
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x7C,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xDD
+{0x00,0x00,0x10,0x10,0x10,0x10,0xF4,0x1F,0x18,0x10,0x10,0x10,0x00,0x00,0x00,0x00},	// 0xDE
+{0xFC,0x01,0xFC,0x01,0xFC,0x01,0xFC,0x01,0xFC,0x01,0xFC,0x01,0xFC,0x01,0xFC,0x01},	// 0xDF
+{0xC0,0x07,0x20,0x08,0x10,0x10,0x10,0x10,0x18,0x10,0x24,0x08,0xC0,0x07,0x00,0x00},	// 0xE0
+{0x00,0x00,0xF8,0x1F,0x04,0x00,0x04,0x00,0xC4,0x10,0x38,0x11,0x00,0x12,0x00,0x0C},	// 0xE1
+{0xC0,0x07,0x20,0x08,0x18,0x10,0x14,0x10,0x14,0x10,0x28,0x08,0xC0,0x07,0x00,0x00},	// 0xE2
+{0xC0,0x07,0x20,0x08,0x10,0x10,0x14,0x10,0x18,0x10,0x20,0x08,0xC0,0x07,0x00,0x00},	// 0xE3
+{0x00,0x07,0x80,0x08,0x48,0x10,0x44,0x10,0x48,0x10,0x88,0x08,0x04,0x07,0x00,0x00},	// 0xE4
+{0xC0,0x07,0x20,0x08,0x18,0x10,0x14,0x10,0x1C,0x10,0x28,0x08,0xC4,0x07,0x00,0x00},	// 0xE5
+{0x00,0x00,0xC0,0xFF,0x00,0x08,0x00,0x10,0x00,0x10,0x00,0x08,0xC0,0x1F,0x00,0x00},	// 0xE6
+{0x00,0x00,0xFC,0xFF,0x80,0x08,0x40,0x10,0x40,0x10,0x40,0x10,0x80,0x0F,0x00,0x00},	// 0xE7
+{0x00,0x00,0xF0,0x1F,0x40,0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x80,0x03,0x00,0x00},	// 0xE8
+{0x00,0x00,0xF0,0x0F,0x00,0x10,0x00,0x10,0x08,0x10,0x04,0x10,0xF0,0x0F,0x00,0x00},	// 0xE9
+{0x00,0x00,0xF0,0x0F,0x08,0x10,0x04,0x10,0x04,0x10,0x08,0x10,0xF0,0x0F,0x00,0x00},	// 0xEA
+{0x00,0x00,0xF0,0x0F,0x00,0x10,0x00,0x10,0x04,0x10,0x08,0x10,0xF0,0x0F,0x00,0x00},	// 0xEB
+{0x40,0x80,0x80,0x81,0x00,0xC6,0x00,0x78,0x08,0x18,0x04,0x06,0x80,0x01,0x40,0x00},	// 0xEC
+{0x10,0x00,0x60,0x00,0x80,0x00,0x00,0x1F,0x88,0x01,0x44,0x00,0x20,0x00,0x10,0x00},	// 0xED
+{0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00},	// 0xEE
+{0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xEF
+{0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00},	// 0xF0
+{0x00,0x11,0x00,0x11,0x00,0x11,0xC0,0x17,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00},	// 0xF1
+{0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0},	// 0xF2
+{0xA8,0x10,0xA8,0x08,0xD8,0x06,0x00,0x0D,0x80,0x0A,0x60,0x09,0x10,0x1F,0x08,0x08},	// 0xF3
+{0x70,0x00,0xF8,0x00,0xF8,0x00,0xF8,0x7F,0x08,0x00,0x08,0x00,0xF8,0x7F,0x00,0x00},	// 0xF4
+{0x00,0x00,0x00,0x00,0xF0,0x63,0x48,0x46,0xC8,0x44,0x88,0x4C,0x08,0x3B,0x00,0x00},	// 0xF5
+{0x00,0x02,0x00,0x02,0x00,0x02,0xC0,0x1A,0xC0,0x1A,0x00,0x02,0x00,0x02,0x00,0x00},	// 0xF6
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xF7
+{0x00,0x00,0x00,0x00,0x10,0x00,0x28,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xF8
+{0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00},	// 0xF9
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xFA
+{0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0xFB
+{0x00,0x00,0x00,0x00,0x88,0x00,0xA8,0x00,0xA8,0x00,0xD8,0x00,0x00,0x00,0x00,0x00},	// 0xFC
+{0x00,0x00,0x00,0x00,0x88,0x00,0xC8,0x00,0xA8,0x00,0x98,0x00,0x00,0x00,0x00,0x00},	// 0xFD
+{0x00,0x00,0xC0,0x1F,0xC0,0x1F,0xC0,0x1F,0xC0,0x1F,0xC0,0x1F,0xC0,0x1F,0x00,0x00},	// 0xFE
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} 	// 0xFF
+};
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/8x8_vertikal_LSB_1.h ttester_110k/8x8_vertikal_LSB_1.h
--- ttester_110k.org/8x8_vertikal_LSB_1.h	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/8x8_vertikal_LSB_1.h	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,258 @@
+const unsigned char PROGMEM font[256][8]={
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x00
+{0x7E,0x81,0x95,0xB1,0xB1,0x95,0x81,0x7E},	// 0x01
+{0x7E,0xFF,0xEB,0xCF,0xCF,0xEB,0xFF,0x7E},	// 0x02
+{0x0E,0x1F,0x3F,0x7E,0x3F,0x1F,0x0E,0x00},	// 0x03
+{0x08,0x1C,0x3E,0x7F,0x3E,0x1C,0x08,0x00},	// 0x04
+{0x38,0x3A,0x9F,0xFF,0x9F,0x3A,0x38,0x00},	// 0x05
+{0x10,0x38,0xBC,0xFF,0xBC,0x38,0x10,0x00},	// 0x06
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x07
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x08
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x09
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0A
+{0x70,0xF8,0x88,0x88,0xFD,0x7F,0x07,0x0F},	// 0x0B
+{0x00,0x4E,0x5F,0xF1,0xF1,0x5F,0x4E,0x00},	// 0x0C
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x0D
+{0xC0,0xFF,0x7F,0x05,0x05,0x65,0x7F,0x3F},	// 0x0E
+{0x99,0x5A,0x3C,0xE7,0xE7,0x3C,0x5A,0x99},	// 0x0F
+{0x7F,0x3E,0x3E,0x1C,0x1C,0x08,0x08,0x00},	// 0x10
+{0x08,0x08,0x1C,0x1C,0x3E,0x3E,0x7F,0x00},	// 0x11
+{0x00,0x24,0x66,0xFF,0xFF,0x66,0x24,0x00},	// 0x12
+{0x00,0x5F,0x5F,0x00,0x00,0x5F,0x5F,0x00},	// 0x13
+{0x06,0x0F,0x09,0x7F,0x7F,0x01,0x7F,0x7F},	// 0x14
+{0xDA,0xBF,0xA5,0xA5,0xFD,0x59,0x03,0x02},	// 0x15
+{0x00,0x70,0x70,0x70,0x70,0x70,0x70,0x00},	// 0x16
+{0x80,0x94,0xB6,0xFF,0xFF,0xB6,0x94,0x80},	// 0x17
+{0x00,0x04,0x06,0x7F,0x7F,0x06,0x04,0x00},	// 0x18
+{0x00,0x10,0x30,0x7F,0x7F,0x30,0x10,0x00},	// 0x19
+{0x08,0x08,0x08,0x2A,0x3E,0x1C,0x08,0x00},	// 0x1A
+{0x08,0x1C,0x3E,0x2A,0x08,0x08,0x08,0x00},	// 0x1B
+{0x3C,0x3C,0x20,0x20,0x20,0x20,0x20,0x00},	// 0x1C
+{0x08,0x1C,0x3E,0x08,0x08,0x3E,0x1C,0x08},	// 0x1D
+{0x30,0x38,0x3C,0x3E,0x3E,0x3C,0x38,0x30},	// 0x1E
+{0x06,0x0E,0x1E,0x3E,0x3E,0x1E,0x0E,0x06},	// 0x1F
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},	// 0x20
+{0x00,0x06,0x5F,0x5F,0x06,0x00,0x00,0x00},	// 0x21
+{0x00,0x07,0x07,0x00,0x07,0x07,0x00,0x00},	// 0x22
+{0x14,0x7F,0x7F,0x14,0x7F,0x7F,0x14,0x00},	// 0x23
+{0x24,0x2E,0x6B,0x6B,0x3A,0x12,0x00,0x00},	// 0x24
+{0x46,0x66,0x30,0x18,0x0C,0x66,0x62,0x00},	// 0x25
+{0x30,0x7A,0x4F,0x5D,0x37,0x7A,0x48,0x00},	// 0x26
+{0x04,0x07,0x03,0x00,0x00,0x00,0x00,0x00},	// 0x27
+{0x00,0x1C,0x3E,0x63,0x41,0x00,0x00,0x00},	// 0x28
+{0x00,0x41,0x63,0x3E,0x1C,0x00,0x00,0x00},	// 0x29
+{0x08,0x2A,0x3E,0x1C,0x1C,0x3E,0x2A,0x08},	// 0x2A
+{0x08,0x08,0x3E,0x3E,0x08,0x08,0x00,0x00},	// 0x2B
+{0x00,0xA0,0xE0,0x60,0x00,0x00,0x00,0x00},	// 0x2C
+{0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00},	// 0x2D
+{0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00},	// 0x2E
+{0x60,0x30,0x18,0x0C,0x06,0x03,0x01,0x00},	// 0x2F
+{0x3E,0x7F,0x59,0x4D,0x7F,0x3E,0x00,0x00},	// 0x30
+{0x42,0x42,0x7F,0x7F,0x40,0x40,0x00,0x00},	// 0x31
+{0x62,0x73,0x59,0x49,0x6F,0x66,0x00,0x00},	// 0x32
+{0x22,0x63,0x49,0x49,0x7F,0x36,0x00,0x00},	// 0x33
+{0x18,0x1C,0x16,0x13,0x7F,0x7F,0x10,0x00},	// 0x34
+{0x27,0x67,0x45,0x45,0x7D,0x39,0x00,0x00},	// 0x35
+{0x3C,0x7E,0x4B,0x49,0x79,0x30,0x00,0x00},	// 0x36
+{0x03,0x63,0x71,0x19,0x0F,0x07,0x00,0x00},	// 0x37
+{0x36,0x7F,0x49,0x49,0x7F,0x36,0x00,0x00},	// 0x38
+{0x06,0x4F,0x49,0x69,0x3F,0x1E,0x00,0x00},	// 0x39
+{0x00,0x00,0x6C,0x6C,0x00,0x00,0x00,0x00},	// 0x3A
+{0x00,0xA0,0xEC,0x6C,0x00,0x00,0x00,0x00},	// 0x3B
+{0x08,0x1C,0x36,0x63,0x41,0x00,0x00,0x00},	// 0x3C
+{0x14,0x14,0x14,0x14,0x14,0x14,0x00,0x00},	// 0x3D
+{0x00,0x41,0x63,0x36,0x1C,0x08,0x00,0x00},	// 0x3E
+{0x02,0x03,0x51,0x59,0x0F,0x06,0x00,0x00},	// 0x3F
+{0x3E,0x7F,0x41,0x5D,0x5D,0x1F,0x1E,0x00},	// 0x40
+{0x7C,0x7E,0x13,0x13,0x7E,0x7C,0x00,0x00},	// 0x41
+{0x41,0x7F,0x7F,0x49,0x49,0x7F,0x36,0x00},	// 0x42
+{0x1C,0x3E,0x63,0x41,0x41,0x63,0x22,0x00},	// 0x43
+{0x41,0x7F,0x7F,0x41,0x63,0x7F,0x1C,0x00},	// 0x44
+{0x41,0x7F,0x7F,0x49,0x5D,0x41,0x63,0x00},	// 0x45
+{0x41,0x7F,0x7F,0x49,0x1D,0x01,0x03,0x00},	// 0x46
+{0x1C,0x3E,0x63,0x41,0x51,0x73,0x72,0x00},	// 0x47
+{0x7F,0x7F,0x08,0x08,0x7F,0x7F,0x00,0x00},	// 0x48
+{0x00,0x41,0x7F,0x7F,0x41,0x00,0x00,0x00},	// 0x49
+{0x30,0x70,0x40,0x41,0x7F,0x3F,0x01,0x00},	// 0x4A
+{0x41,0x7F,0x7F,0x08,0x1C,0x77,0x63,0x00},	// 0x4B
+{0x41,0x7F,0x7F,0x41,0x40,0x60,0x70,0x00},	// 0x4C
+{0x7F,0x7F,0x06,0x0C,0x06,0x7F,0x7F,0x00},	// 0x4D
+{0x7F,0x7F,0x06,0x0C,0x18,0x7F,0x7F,0x00},	// 0x4E
+{0x1C,0x3E,0x63,0x41,0x63,0x3E,0x1C,0x00},	// 0x4F
+{0x41,0x7F,0x7F,0x49,0x09,0x0F,0x06,0x00},	// 0x50
+{0x1E,0x3F,0x21,0x71,0x7F,0x5E,0x00,0x00},	// 0x51
+{0x41,0x7F,0x7F,0x19,0x39,0x6F,0x46,0x00},	// 0x52
+{0x26,0x67,0x4D,0x59,0x7B,0x32,0x00,0x00},	// 0x53
+{0x03,0x41,0x7F,0x7F,0x41,0x03,0x00,0x00},	// 0x54
+{0x7F,0x7F,0x40,0x40,0x7F,0x7F,0x00,0x00},	// 0x55
+{0x1F,0x3F,0x60,0x60,0x3F,0x1F,0x00,0x00},	// 0x56
+{0x7F,0x7F,0x30,0x18,0x30,0x7F,0x7F,0x00},	// 0x57
+{0x63,0x77,0x1C,0x08,0x1C,0x77,0x63,0x00},	// 0x58
+{0x07,0x4F,0x78,0x78,0x4F,0x07,0x00,0x00},	// 0x59
+{0x67,0x73,0x59,0x4D,0x47,0x63,0x71,0x00},	// 0x5A
+{0x00,0x7F,0x7F,0x41,0x41,0x00,0x00,0x00},	// 0x5B
+{0x01,0x03,0x06,0x0C,0x18,0x30,0x60,0x00},	// 0x5C
+{0x00,0x41,0x41,0x7F,0x7F,0x00,0x00,0x00},	// 0x5D
+{0x08,0x0C,0x06,0x03,0x06,0x0C,0x08,0x00},	// 0x5E
+{0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80},	// 0x5F
+{0x00,0x00,0x03,0x07,0x04,0x00,0x00,0x00},	// 0x60
+{0x20,0x74,0x54,0x54,0x3C,0x78,0x40,0x00},	// 0x61
+{0x41,0x3F,0x7F,0x44,0x44,0x7C,0x38,0x00},	// 0x62
+{0x38,0x7C,0x44,0x44,0x6C,0x28,0x00,0x00},	// 0x63
+{0x30,0x78,0x48,0x49,0x3F,0x7F,0x40,0x00},	// 0x64
+{0x38,0x7C,0x54,0x54,0x5C,0x18,0x00,0x00},	// 0x65
+{0x48,0x7E,0x7F,0x49,0x03,0x02,0x00,0x00},	// 0x66
+{0x98,0xBC,0xA4,0xA4,0xF8,0x7C,0x04,0x00},	// 0x67
+{0x41,0x7F,0x7F,0x08,0x04,0x7C,0x78,0x00},	// 0x68
+{0x00,0x44,0x7D,0x7D,0x40,0x00,0x00,0x00},	// 0x69
+{0x40,0xC4,0x84,0xFD,0x7D,0x00,0x00,0x00},	// 0x6A
+{0x41,0x7F,0x7F,0x10,0x38,0x6C,0x44,0x00},	// 0x6B
+{0x00,0x41,0x7F,0x7F,0x40,0x00,0x00,0x00},	// 0x6C
+{0x7C,0x7C,0x0C,0x18,0x0C,0x7C,0x78,0x00},	// 0x6D
+{0x7C,0x7C,0x04,0x04,0x7C,0x78,0x00,0x00},	// 0x6E
+{0x38,0x7C,0x44,0x44,0x7C,0x38,0x00,0x00},	// 0x6F
+{0x84,0xFC,0xF8,0xA4,0x24,0x3C,0x18,0x00},	// 0x70
+{0x18,0x3C,0x24,0xA4,0xF8,0xFC,0x84,0x00},	// 0x71
+{0x44,0x7C,0x78,0x44,0x1C,0x18,0x00,0x00},	// 0x72
+{0x48,0x5C,0x54,0x54,0x74,0x24,0x00,0x00},	// 0x73
+{0x00,0x04,0x3E,0x7F,0x44,0x24,0x00,0x00},	// 0x74
+{0x3C,0x7C,0x40,0x40,0x3C,0x7C,0x40,0x00},	// 0x75
+{0x1C,0x3C,0x60,0x60,0x3C,0x1C,0x00,0x00},	// 0x76
+{0x3C,0x7C,0x60,0x30,0x60,0x7C,0x3C,0x00},	// 0x77
+{0x44,0x6C,0x38,0x10,0x38,0x6C,0x44,0x00},	// 0x78
+{0x9C,0xBC,0xA0,0xA0,0xFC,0x7C,0x00,0x00},	// 0x79
+{0x4C,0x64,0x74,0x5C,0x4C,0x64,0x00,0x00},	// 0x7A
+{0x08,0x08,0x3E,0x77,0x41,0x41,0x00,0x00},	// 0x7B
+{0x00,0x00,0x00,0x77,0x77,0x00,0x00,0x00},	// 0x7C
+{0x41,0x41,0x77,0x3E,0x08,0x08,0x00,0x00},	// 0x7D
+{0x02,0x03,0x01,0x03,0x02,0x03,0x01,0x00},	// 0x7E
+{0x78,0x7C,0x46,0x43,0x46,0x7C,0x78,0x00},	// 0x7F
+{0x1E,0xBF,0xE1,0x61,0x33,0x12,0x00,0x00},	// 0x80
+{0x3A,0x7A,0x40,0x40,0x7A,0x7A,0x40,0x00},	// 0x81
+{0x38,0x7C,0x56,0x57,0x5D,0x18,0x00,0x00},	// 0x82
+{0x02,0x23,0x75,0x55,0x55,0x7D,0x7B,0x42},	// 0x83
+{0x21,0x75,0x54,0x54,0x7D,0x79,0x40,0x00},	// 0x84
+{0x20,0x75,0x57,0x56,0x7C,0x78,0x40,0x00},	// 0x85
+{0x00,0x22,0x77,0x55,0x55,0x7F,0x7A,0x40},	// 0x86
+{0x1C,0xBE,0xE2,0x62,0x36,0x14,0x00,0x00},	// 0x87
+{0x02,0x3B,0x7D,0x55,0x55,0x5D,0x1B,0x02},	// 0x88
+{0x39,0x7D,0x54,0x54,0x5D,0x19,0x00,0x00},	// 0x89
+{0x38,0x7D,0x57,0x56,0x5C,0x18,0x00,0x00},	// 0x8A
+{0x01,0x45,0x7C,0x7C,0x41,0x01,0x00,0x00},	// 0x8B
+{0x02,0x03,0x45,0x7D,0x7D,0x43,0x02,0x00},	// 0x8C
+{0x00,0x45,0x7F,0x7E,0x40,0x00,0x00,0x00},	// 0x8D
+{0x79,0x7D,0x26,0x26,0x7D,0x79,0x00,0x00},	// 0x8E
+{0x70,0x7A,0x2D,0x2D,0x7A,0x70,0x00,0x00},	// 0x8F
+{0x44,0x7C,0x7E,0x57,0x55,0x44,0x00,0x00},	// 0x90
+{0x20,0x74,0x54,0x54,0x7C,0x7C,0x54,0x54},	// 0x91
+{0x7C,0x7E,0x0B,0x09,0x7F,0x7F,0x49,0x00},	// 0x92
+{0x32,0x7B,0x49,0x49,0x7B,0x32,0x00,0x00},	// 0x93
+{0x32,0x7A,0x48,0x48,0x7A,0x32,0x00,0x00},	// 0x94
+{0x30,0x79,0x4B,0x4A,0x78,0x30,0x00,0x00},	// 0x95
+{0x3A,0x7B,0x41,0x41,0x7B,0x7A,0x40,0x00},	// 0x96
+{0x38,0x79,0x43,0x42,0x78,0x78,0x40,0x00},	// 0x97
+{0xBA,0xBA,0xA0,0xA0,0xFA,0x7A,0x00,0x00},	// 0x98
+{0x39,0x7D,0x44,0x44,0x44,0x7D,0x39,0x00},	// 0x99
+{0x3D,0x7D,0x40,0x40,0x7D,0x3D,0x00,0x00},	// 0x9A
+{0x38,0x7C,0x64,0x54,0x4C,0x7C,0x38,0x00},	// 0x9B
+{0x68,0x7E,0x7F,0x49,0x43,0x66,0x20,0x00},	// 0x9C
+{0x5C,0x3E,0x73,0x49,0x67,0x3E,0x1D,0x00},	// 0x9D
+{0x44,0x6C,0x38,0x38,0x6C,0x44,0x00,0x00},	// 0x9E
+{0x40,0xC8,0x88,0xFE,0x7F,0x09,0x0B,0x02},	// 0x9F
+{0x20,0x74,0x56,0x57,0x7D,0x78,0x40,0x00},	// 0xA0
+{0x00,0x44,0x7E,0x7F,0x41,0x00,0x00,0x00},	// 0xA1
+{0x30,0x78,0x48,0x4A,0x7B,0x31,0x00,0x00},	// 0xA2
+{0x38,0x78,0x40,0x42,0x7B,0x79,0x40,0x00},	// 0xA3
+{0x7A,0x7B,0x09,0x0B,0x7A,0x73,0x01,0x00},	// 0xA4
+{0x7A,0x7B,0x19,0x33,0x7A,0x7B,0x01,0x00},	// 0xA5
+{0x00,0x26,0x2F,0x29,0x2F,0x2F,0x28,0x00},	// 0xA6
+{0x00,0x26,0x2F,0x29,0x29,0x2F,0x26,0x00},	// 0xA7
+{0x30,0x78,0x4D,0x45,0x60,0x20,0x00,0x00},	// 0xA8
+{0x1C,0x22,0x7D,0x4B,0x5B,0x65,0x22,0x1C},	// 0xA9
+{0x08,0x08,0x08,0x08,0x38,0x38,0x00,0x00},	// 0xAA
+{0x61,0x3F,0x1F,0xCC,0xEE,0xAB,0xB9,0x90},	// 0xAB
+{0x61,0x3F,0x1F,0x4C,0x66,0x73,0xD9,0xF8},	// 0xAC
+{0x00,0x00,0x60,0xFA,0xFA,0x60,0x00,0x00},	// 0xAD
+{0x08,0x1C,0x36,0x22,0x08,0x1C,0x36,0x22},	// 0xAE
+{0x22,0x36,0x1C,0x08,0x22,0x36,0x1C,0x08},	// 0xAF
+{0xAA,0x00,0x55,0x00,0xAA,0x00,0x55,0x00},	// 0xB0
+{0xAA,0x55,0xAA,0x55,0xAA,0x55,0xAA,0x55},	// 0xB1
+{0x55,0xFF,0xAA,0xFF,0x55,0xFF,0xAA,0xFF},	// 0xB2
+{0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00},	// 0xB3
+{0x10,0x10,0x10,0xFF,0xFF,0x00,0x00,0x00},	// 0xB4
+{0x70,0x78,0x2C,0x2E,0x7B,0x71,0x00,0x00},	// 0xB5
+{0x72,0x79,0x2D,0x2D,0x79,0x72,0x00,0x00},	// 0xB6
+{0x71,0x7B,0x2E,0x2C,0x78,0x70,0x00,0x00},	// 0xB7
+{0x1C,0x22,0x5D,0x55,0x55,0x41,0x22,0x1C},	// 0xB8
+{0x14,0x14,0xF7,0xF7,0x00,0xFF,0xFF,0x00},	// 0xB9
+{0x00,0x00,0xFF,0xFF,0x00,0xFF,0xFF,0x00},	// 0xBA
+{0x14,0x14,0xF4,0xF4,0x04,0xFC,0xFC,0x00},	// 0xBB
+{0x14,0x14,0x17,0x17,0x10,0x1F,0x1F,0x00},	// 0xBC
+{0x18,0x3C,0x24,0xE7,0xE7,0x24,0x24,0x00},	// 0xBD
+{0x2B,0x2F,0xFC,0xFC,0x2F,0x2B,0x00,0x00},	// 0xBE
+{0x10,0x10,0x10,0xF0,0xF0,0x00,0x00,0x00},	// 0xBF
+{0x00,0x00,0x00,0x1F,0x1F,0x10,0x10,0x10},	// 0xC0
+{0x10,0x10,0x10,0x1F,0x1F,0x10,0x10,0x10},	// 0xC1
+{0x10,0x10,0x10,0xF0,0xF0,0x10,0x10,0x10},	// 0xC2
+{0x00,0x00,0x00,0xFF,0xFF,0x10,0x10,0x10},	// 0xC3
+{0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10},	// 0xC4
+{0x10,0x10,0x10,0xFF,0xFF,0x10,0x10,0x10},	// 0xC5
+{0x22,0x77,0x55,0x57,0x7E,0x7B,0x41,0x00},	// 0xC6
+{0x72,0x7B,0x2D,0x2F,0x7A,0x73,0x01,0x00},	// 0xC7
+{0x00,0x00,0x1F,0x1F,0x10,0x17,0x17,0x14},	// 0xC8
+{0x00,0x00,0xFC,0xFC,0x04,0xF4,0xF4,0x14},	// 0xC9
+{0x14,0x14,0x17,0x17,0x10,0x17,0x17,0x14},	// 0xCA
+{0x14,0x14,0xF4,0xF4,0x04,0xF4,0xF4,0x14},	// 0xCB
+{0x00,0x00,0xFF,0xFF,0x00,0xF7,0xF7,0x14},	// 0xCC
+{0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14},	// 0xCD
+{0x14,0x14,0xF7,0xF7,0x00,0xF7,0xF7,0x14},	// 0xCE
+{0x66,0x3C,0x3C,0x24,0x3C,0x3C,0x66,0x00},	// 0xCF
+{0x05,0x27,0x72,0x57,0x7D,0x38,0x00,0x00},	// 0xD0
+{0x49,0x7F,0x7F,0x49,0x63,0x7F,0x1C,0x00},	// 0xD1
+{0x46,0x7D,0x7D,0x55,0x55,0x46,0x00,0x00},	// 0xD2
+{0x45,0x7D,0x7C,0x54,0x55,0x45,0x00,0x00},	// 0xD3
+{0x44,0x7D,0x7F,0x56,0x54,0x44,0x00,0x00},	// 0xD4
+{0x0A,0x0E,0x08,0x00,0x00,0x00,0x00,0x00},	// 0xD5
+{0x00,0x44,0x7E,0x7F,0x45,0x00,0x00,0x00},	// 0xD6
+{0x02,0x45,0x7D,0x7D,0x45,0x02,0x00,0x00},	// 0xD7
+{0x01,0x45,0x7C,0x7C,0x45,0x01,0x00,0x00},	// 0xD8
+{0x10,0x10,0x10,0x1F,0x1F,0x00,0x00,0x00},	// 0xD9
+{0x00,0x00,0x00,0xF0,0xF0,0x10,0x10,0x10},	// 0xDA
+{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF},	// 0xDB
+{0xF0,0xF0,0xF0,0xF0,0xF0,0xF0,0xF0,0xF0},	// 0xDC
+{0x00,0x00,0x00,0x77,0x77,0x00,0x00,0x00},	// 0xDD
+{0x00,0x45,0x7F,0x7E,0x44,0x00,0x00,0x00},	// 0xDE
+{0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F},	// 0xDF
+{0x38,0x7C,0x46,0x47,0x45,0x7C,0x38,0x00},	// 0xE0
+{0xFC,0xFE,0x2A,0x2A,0x3E,0x14,0x00,0x00},	// 0xE1
+{0x3A,0x7D,0x45,0x45,0x45,0x7D,0x3A,0x00},	// 0xE2
+{0x38,0x7C,0x45,0x47,0x46,0x7C,0x38,0x00},	// 0xE3
+{0x32,0x7B,0x49,0x4B,0x7A,0x33,0x01,0x00},	// 0xE4
+{0x3A,0x7F,0x45,0x47,0x46,0x7F,0x39,0x00},	// 0xE5
+{0x80,0xFE,0x7E,0x20,0x20,0x3E,0x1E,0x00},	// 0xE6
+{0x42,0x7E,0x7E,0x54,0x1C,0x08,0x00,0x00},	// 0xE7
+{0x41,0x7F,0x7F,0x55,0x14,0x1C,0x08,0x00},	// 0xE8
+{0x3C,0x7C,0x42,0x43,0x7D,0x3C,0x00,0x00},	// 0xE9
+{0x3A,0x79,0x41,0x41,0x79,0x3A,0x00,0x00},	// 0xEA
+{0x3C,0x7D,0x43,0x42,0x7C,0x3C,0x00,0x00},	// 0xEB
+{0xB8,0xB8,0xA2,0xA3,0xF9,0x78,0x00,0x00},	// 0xEC
+{0x0C,0x5C,0x72,0x73,0x5D,0x0C,0x00,0x00},	// 0xED
+{0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00},	// 0xEE
+{0x00,0x00,0x02,0x03,0x01,0x00,0x00,0x00},	// 0xEF
+{0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00},	// 0xF0
+{0x44,0x44,0x5F,0x5F,0x44,0x44,0x00,0x00},	// 0xF1
+{0x28,0x28,0x28,0x28,0x28,0x28,0x00,0x00},	// 0xF2
+{0x71,0x35,0x1F,0x4C,0x66,0x73,0xD9,0xF8},	// 0xF3
+{0x06,0x0F,0x09,0x7F,0x7F,0x01,0x7F,0x7F},	// 0xF4
+{0xDA,0xBF,0xA5,0xA5,0xFD,0x59,0x03,0x02},	// 0xF5
+{0x08,0x08,0x6B,0x6B,0x08,0x08,0x00,0x00},	// 0xF6
+{0x00,0x80,0xC0,0x40,0x00,0x00,0x00,0x00},	// 0xF7
+{0x00,0x06,0x0F,0x09,0x0F,0x06,0x00,0x00},	// 0xF8
+{0x02,0x02,0x00,0x00,0x02,0x02,0x00,0x00},	// 0xF9
+{0x00,0x00,0x00,0x10,0x10,0x00,0x00,0x00},	// 0xFA
+{0x00,0x12,0x13,0x1F,0x1F,0x10,0x10,0x00},	// 0xFB
+{0x00,0x11,0x15,0x15,0x1F,0x1F,0x0A,0x00},	// 0xFC
+{0x00,0x19,0x1D,0x15,0x17,0x12,0x00,0x00},	// 0xFD
+{0x00,0x00,0x3C,0x3C,0x3C,0x3C,0x00,0x00},	// 0xFE
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} 	// 0xFF
+};
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/autoconf.h ttester_110k/autoconf.h
--- ttester_110k.org/autoconf.h	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/autoconf.h	2014-05-11 21:58:24.000000000 +0200
@@ -463,6 +463,13 @@
 #define LCD_CHAR_DEGREE 0xdf            // Character for degree
 #define LCD_CHAR_INSEP 0xff		// used as space character without separating text
 
+#ifdef LCD_ST7565
+        #undef LCD_CHAR_DEGREE
+        #define LCD_CHAR_DEGREE 0xf8    // Character for degree
+        #undef LCD_CHAR_U
+        #define LCD_CHAR_U  0xe6        //µ-character for DOGM module loadable
+#endif
+
 #if FLASHEND > 0x3fff
  #define LCD_CHAR_RESIS3 0
 #else
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bitmaps.h ttester_110k/bitmaps.h
--- ttester_110k.org/bitmaps.h	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bitmaps.h	2014-05-11 22:32:25.000000000 +0200
@@ -0,0 +1,21 @@
+#ifdef WITH_GRAPHICS
+extern const struct tbitmap g_bmp_one;
+extern const struct tbitmap g_bmp_two;
+extern const struct tbitmap g_bmp_three;
+extern const struct tbitmap g_bmp_invone;
+extern const struct tbitmap g_bmp_invtwo;
+extern const struct tbitmap g_bmp_invthree;
+extern const struct tbitmap g_bmp_npn;
+extern const struct tbitmap g_bmp_pnp;
+extern const struct tbitmap g_bmp_n_e_mos;
+extern const struct tbitmap g_bmp_n_d_mos;
+extern const struct tbitmap g_bmp_p_e_mos;
+extern const struct tbitmap g_bmp_p_d_mos;
+extern const struct tbitmap g_bmp_vakdiode;
+extern const struct tbitmap g_bmp_vkadiode;
+extern const struct tbitmap g_bmp_n_jfet;
+extern const struct tbitmap g_bmp_p_jfet;
+extern const struct tbitmap g_bmp_triac;
+extern const struct tbitmap g_bmp_thyristor;
+extern const struct tbitmap g_bmp_inductor;
+#endif
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_inductor.c ttester_110k/bmp_inductor.c
--- ttester_110k.org/bmp_inductor.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_inductor.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,58 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_inductor
+// Width:        16
+// Height:       8
+// Memory usage: 20 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_inductor
+//
+//*****************************************************************************
+static const unsigned char bmp_inductor_data[16 * 1] PROGMEM ={
+	0x40, 0x7e, 0x01, 0x01, 0x3e, 0x01, 0x01, 0x3e, 
+	0x01, 0x01, 0x3e, 0x01, 0x01, 0x7e, 0x40, 0x40, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_inductor PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	16,
+
+	//
+	// The height of the bitmap.
+	//
+	8,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_inductor_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_n_d_mos.c ttester_110k/bmp_n_d_mos.c
--- ttester_110k.org/bmp_n_d_mos.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_n_d_mos.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_n_d_mos
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_n_d_mos
+//
+//*****************************************************************************
+static const unsigned char bmp_n_d_mos_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3f, 
+	0x21, 0x21, 0x21, 0x1e, 0x00, 0xff, 0xff, 0x00, 
+	0xe6, 0x16, 0x96, 0x96, 0xa6, 0x06, 0xfe, 0xfe, 
+	0x00, 0xff, 0xff, 0x06, 0x86, 0xc6, 0xe6, 0x06, 
+	0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x00, 
+	0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0xff, 0xff, 
+	0x00, 0xff, 0xff, 0x83, 0x87, 0x8f, 0x9f, 0x83, 
+	0x83, 0x83, 0x83, 0x83, 0x83, 0xff, 0xff, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 
+	0x00, 0x07, 0x07, 0x01, 0x01, 0x01, 0x01, 0x49, 
+	0x95, 0x95, 0x95, 0x65, 0x01, 0xff, 0xff, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_n_d_mos PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_n_d_mos_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_n_e_mos.c ttester_110k/bmp_n_e_mos.c
--- ttester_110k.org/bmp_n_e_mos.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_n_e_mos.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_n_e_mos
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_n_e_mos
+//
+//*****************************************************************************
+static const unsigned char bmp_n_e_mos_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3f, 
+	0x21, 0x21, 0x21, 0x1e, 0x00, 0xff, 0xff, 0x00, 
+	0xe6, 0x16, 0x96, 0x96, 0xa6, 0x06, 0xfe, 0xfe, 
+	0x00, 0xdf, 0xdf, 0x06, 0x86, 0xc6, 0xe6, 0x06, 
+	0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x00, 
+	0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0xff, 0xff, 
+	0x00, 0xef, 0xef, 0x83, 0x87, 0x8f, 0x9f, 0x83, 
+	0x83, 0x83, 0x83, 0x83, 0x83, 0xff, 0xff, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 
+	0x00, 0x07, 0x07, 0x01, 0x01, 0x01, 0x01, 0x49, 
+	0x95, 0x95, 0x95, 0x65, 0x01, 0xff, 0xff, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_n_e_mos PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_n_e_mos_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_n_jfet.c ttester_110k/bmp_n_jfet.c
--- ttester_110k.org/bmp_n_jfet.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_n_jfet.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_n_jfet
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_n_jfet
+//
+//*****************************************************************************
+static const unsigned char bmp_n_jfet_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x3f, 
+	0x21, 0x21, 0x21, 0x1e, 0x00, 0xff, 0xff, 0x00, 
+	0x80, 0x40, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0xff, 0xff, 0x06, 0x06, 0x06, 
+	0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x00, 
+	0x67, 0x68, 0x6a, 0x6a, 0x66, 0x60, 0x60, 0xfc, 
+	0xf8, 0xf0, 0x60, 0xff, 0xff, 0x60, 0x60, 0x60, 
+	0x60, 0x60, 0x60, 0x60, 0x60, 0xe0, 0xe0, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 
+	0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x48, 
+	0x94, 0x94, 0x94, 0x64, 0x00, 0xff, 0xff, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_n_jfet PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_n_jfet_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_npn.c ttester_110k/bmp_npn.c
--- ttester_110k.org/bmp_npn.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_npn.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_npn
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_npn
+//
+//*****************************************************************************
+static const unsigned char bmp_npn_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x21, 0x21, 
+	0x21, 0x12, 0x00, 0x80, 0xc0, 0xff, 0x7f, 0x00, 
+	0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 
+	0x80, 0x80, 0xfe, 0xfe, 0xc0, 0xe0, 0x70, 0x38, 
+	0x1c, 0x0e, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 
+	0xfd, 0x95, 0x95, 0x95, 0x69, 0x01, 0x01, 0x01, 
+	0x01, 0x01, 0x7f, 0x7f, 0x03, 0x07, 0x8e, 0xdc, 
+	0xf8, 0xf0, 0xf8, 0xfc, 0x80, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x94, 0x94, 
+	0x94, 0x84, 0x00, 0x01, 0x03, 0xff, 0xfe, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_npn PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_npn_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_one.c ttester_110k/bmp_one.c
--- ttester_110k.org/bmp_one.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_one.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,57 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_one
+// Width:        5
+// Height:       8
+// Memory usage: 9 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_one
+//
+//*****************************************************************************
+static const unsigned char bmp_one_data[5 * 1] PROGMEM ={
+	0x00, 0x08, 0x04, 0x7e, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_one PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	5,
+
+	//
+	// The height of the bitmap.
+	//
+	8,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_one_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_p_d_mos.c ttester_110k/bmp_p_d_mos.c
--- ttester_110k.org/bmp_p_d_mos.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_p_d_mos.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_p_d_mos
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_p_d_mos
+//
+//*****************************************************************************
+static const unsigned char bmp_p_d_mos_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3f, 
+	0x21, 0x21, 0x21, 0x1e, 0x00, 0xff, 0xff, 0x00, 
+	0xe6, 0x16, 0x96, 0x96, 0xa6, 0x06, 0xfe, 0xfe, 
+	0x00, 0xff, 0xff, 0x06, 0xe6, 0xc6, 0x86, 0x06, 
+	0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x00, 
+	0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0xff, 0xff, 
+	0x00, 0xff, 0xff, 0x83, 0x9f, 0x8f, 0x87, 0x83, 
+	0x83, 0x83, 0x83, 0x83, 0x83, 0xff, 0xff, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 
+	0x00, 0x07, 0x07, 0x01, 0x01, 0x01, 0x01, 0x49, 
+	0x95, 0x95, 0x95, 0x65, 0x01, 0xff, 0xff, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_p_d_mos PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_p_d_mos_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_p_e_mos.c ttester_110k/bmp_p_e_mos.c
--- ttester_110k.org/bmp_p_e_mos.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_p_e_mos.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_p_e_mos
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_p_e_mos
+//
+//*****************************************************************************
+static const unsigned char bmp_p_e_mos_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3f, 
+	0x21, 0x21, 0x21, 0x1e, 0x00, 0xff, 0xff, 0x00, 
+	0xe6, 0x16, 0x96, 0x96, 0xa6, 0x06, 0xfe, 0xfe, 
+	0x00, 0xdf, 0xdf, 0x06, 0xe6, 0xc6, 0x86, 0x06, 
+	0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x00, 
+	0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0xff, 0xff, 
+	0x00, 0xef, 0xef, 0x83, 0x9f, 0x8f, 0x87, 0x83, 
+	0x83, 0x83, 0x83, 0x83, 0x83, 0xff, 0xff, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 
+	0x00, 0x07, 0x07, 0x01, 0x01, 0x01, 0x01, 0x49, 
+	0x95, 0x95, 0x95, 0x65, 0x01, 0xff, 0xff, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_p_e_mos PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_p_e_mos_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_p_jfet.c ttester_110k/bmp_p_jfet.c
--- ttester_110k.org/bmp_p_jfet.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_p_jfet.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_p_jfet
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_p_jfet
+//
+//*****************************************************************************
+static const unsigned char bmp_p_jfet_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x3f, 
+	0x21, 0x21, 0x21, 0x1e, 0x00, 0xff, 0xff, 0x00, 
+	0xc0, 0x20, 0x20, 0x20, 0x40, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0xff, 0xff, 0x06, 0x06, 0x06, 
+	0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x00, 
+	0x63, 0x64, 0x65, 0x65, 0x63, 0xf0, 0xf8, 0xfc, 
+	0x60, 0x60, 0x60, 0xff, 0xff, 0x60, 0x60, 0x60, 
+	0x60, 0x60, 0x60, 0x60, 0x60, 0xe0, 0xe0, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 
+	0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x48, 
+	0x94, 0x94, 0x94, 0x64, 0x00, 0xff, 0xff, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_p_jfet PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_p_jfet_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_pnp.c ttester_110k/bmp_pnp.c
--- ttester_110k.org/bmp_pnp.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_pnp.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_pnp
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_pnp
+//
+//*****************************************************************************
+static const unsigned char bmp_pnp_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x25, 0xa5, 
+	0x25, 0x21, 0x00, 0x80, 0xc0, 0xff, 0x7f, 0x00, 
+	0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 
+	0x80, 0x80, 0xfe, 0xfe, 0xc0, 0xe0, 0x70, 0x3f, 
+	0x1f, 0x1e, 0x1f, 0x1b, 0x11, 0x00, 0x00, 0x00, 
+	0xfd, 0x95, 0x95, 0x95, 0x69, 0x01, 0x01, 0x01, 
+	0x01, 0x01, 0x7f, 0x7f, 0x03, 0x07, 0x0e, 0x1c, 
+	0x38, 0x70, 0xe0, 0xc0, 0x80, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x84, 0x84, 
+	0x84, 0x48, 0x00, 0x01, 0x03, 0xff, 0xfe, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_pnp PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_pnp_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_three.c ttester_110k/bmp_three.c
--- ttester_110k.org/bmp_three.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_three.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,57 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_three
+// Width:        5
+// Height:       8
+// Memory usage: 9 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_three
+//
+//*****************************************************************************
+static const unsigned char bmp_three_data[5 * 1] PROGMEM ={
+	0x24, 0x42, 0x4a, 0x4a, 0x34, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_three PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	5,
+
+	//
+	// The height of the bitmap.
+	//
+	8,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_three_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_thyristor.c ttester_110k/bmp_thyristor.c
--- ttester_110k.org/bmp_thyristor.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_thyristor.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_thyristor
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_thyristor
+//
+//*****************************************************************************
+static const unsigned char bmp_thyristor_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0xff, 0x00, 0x3c, 0x0a, 0x09, 
+	0x0a, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x0c, 
+	0x1c, 0x3c, 0x7c, 0xff, 0x7c, 0x3c, 0x1c, 0x0c, 
+	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x80, 0x80, 0x80, 0x80, 0x80, 0x43, 0x23, 0x13, 
+	0x0b, 0x07, 0x03, 0xff, 0x03, 0x03, 0x03, 0x03, 
+	0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x78, 0x84, 0xa4, 0xa4, 0x68, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0xff, 0x00, 0x78, 0x84, 0x84, 
+	0x84, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_thyristor PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_thyristor_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_triac.c ttester_110k/bmp_triac.c
--- ttester_110k.org/bmp_triac.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_triac.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,68 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_triac
+// Width:        24
+// Height:       32
+// Memory usage: 100 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_triac
+//
+//*****************************************************************************
+static const unsigned char bmp_triac_data[24 * 4] PROGMEM ={
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0xff, 0x00, 0x3c, 0x0a, 0x09, 
+	0x0a, 0x3c, 0x00, 0x22, 0x31, 0x29, 0x29, 0x26, 
+	0x00, 0x00, 0x00, 0x08, 0x18, 0x38, 0x78, 0xf8, 
+	0xf8, 0xf8, 0xf8, 0x7f, 0xb8, 0xd8, 0xe8, 0xf8, 
+	0xf8, 0xe8, 0xc8, 0x88, 0x08, 0x08, 0x00, 0x00, 
+	0x40, 0x40, 0x40, 0x22, 0x12, 0x0a, 0x06, 0x02, 
+	0x03, 0x03, 0x02, 0xff, 0x03, 0x03, 0x03, 0x03, 
+	0x03, 0x03, 0x03, 0x03, 0x03, 0x02, 0x00, 0x00, 
+	0x78, 0x84, 0xa4, 0xa4, 0x68, 0x00, 0x00, 0x00, 
+	0x00, 0x00, 0x00, 0xff, 0x00, 0xf0, 0x28, 0x24, 
+	0x28, 0xf0, 0x00, 0x10, 0x08, 0xfc, 0x00, 0x00, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_triac PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	24,
+
+	//
+	// The height of the bitmap.
+	//
+	32,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_triac_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_two.c ttester_110k/bmp_two.c
--- ttester_110k.org/bmp_two.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_two.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,57 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_two
+// Width:        5
+// Height:       8
+// Memory usage: 9 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_two
+//
+//*****************************************************************************
+static const unsigned char bmp_two_data[5 * 1] PROGMEM ={
+	0x44, 0x62, 0x52, 0x52, 0x4c, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_two PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	5,
+
+	//
+	// The height of the bitmap.
+	//
+	8,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_two_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_vakdiode.c ttester_110k/bmp_vakdiode.c
--- ttester_110k.org/bmp_vakdiode.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_vakdiode.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,58 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_vakdiode
+// Width:        8
+// Height:       16
+// Memory usage: 20 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_vakdiode
+//
+//*****************************************************************************
+static const unsigned char bmp_vakdiode_data[8 * 2] PROGMEM ={
+	0x04, 0x84, 0x84, 0x84, 0xfc, 0x80, 0x80, 0x80, 
+	0x80, 0x88, 0x89, 0x8a, 0xfc, 0x0a, 0x09, 0x08, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_vakdiode PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	8,
+
+	//
+	// The height of the bitmap.
+	//
+	16,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_vakdiode_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/bmp_vkadiode.c ttester_110k/bmp_vkadiode.c
--- ttester_110k.org/bmp_vkadiode.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/bmp_vkadiode.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,58 @@
+//*****************************************************************************
+//
+// This file is generated by png2bitmap; DO NOT EDIT BY HAND!
+//
+//*****************************************************************************
+
+#include "tbitmap.h"
+
+//*****************************************************************************
+// Bitmap:       bmp_vkadiode
+// Width:        8
+// Height:       16
+// Memory usage: 20 bytes
+//*****************************************************************************
+
+//*****************************************************************************
+//
+// The data for the bitmapbmp_vkadiode
+//
+//*****************************************************************************
+static const unsigned char bmp_vkadiode_data[8 * 2] PROGMEM ={
+	0x04, 0x84, 0x84, 0x84, 0xfc, 0x80, 0x80, 0x80, 
+	0x80, 0x88, 0x8c, 0x8a, 0xf9, 0x0a, 0x0c, 0x08, 
+};
+
+//*****************************************************************************
+//
+// The bitmap definition
+//
+//*****************************************************************************
+const struct tbitmap g_bmp_vkadiode PROGMEM =
+{
+	//
+	// The format of the bitmap
+	//
+	BITMAP_UNCOMPRESSED,
+
+	//
+	// The width of the bitmap.
+	//
+	8,
+
+	//
+	// The height of the bitmap.
+	//
+	16,
+
+	//
+	// A stuffing byte for 4-byte alignment
+	//
+	0,
+
+	//
+	// A pointer to the table containing the bitmap data.
+	//
+	bmp_vkadiode_data
+};
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/config.h ttester_110k/config.h
--- ttester_110k.org/config.h	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/config.h	2014-05-11 21:43:52.000000000 +0200
@@ -270,6 +270,57 @@
   #define HW_LCD_B7_PORT         PORTD
   #define HW_LCD_B7_PIN          1
  #endif
+#elif defined(LCD_ST7565)
+ // 128x64 pixel graphics LCD with ST7565 controller and 1-bit interface
+ #if PROCESSOR_TYP == 644
+  #define HW_LCD_RES_DDR         DDRB
+  #define HW_LCD_RES_PORT        PORTB
+  #define HW_LCD_RES_PIN         0
+
+  #define HW_LCD_EN_DDR          DDRB
+  #define HW_LCD_EN_PORT         PORTB
+  #define HW_LCD_EN_PIN          2
+
+  #define HW_LCD_RS_DDR          DDRB
+  #define HW_LCD_RS_PORT         PORTB
+  #define HW_LCD_RS_PIN          1
+
+  #define HW_LCD_B0_DDR          DDRB
+  #define HW_LCD_B0_PORT         PORTB
+  #define HW_LCD_B0_PIN          3
+ #elif PROCESSOR_TYP == 1280
+  #define HW_LCD_RES_DDR         DDRA
+  #define HW_LCD_RES_PORT        PORTA
+  #define HW_LCD_RES_PIN         0
+
+  #define HW_LCD_EN_DDR          DDRA
+  #define HW_LCD_EN_PORT         PORTA
+  #define HW_LCD_EN_PIN          2
+
+  #define HW_LCD_RS_DDR          DDRA
+  #define HW_LCD_RS_PORT         PORTA
+  #define HW_LCD_RS_PIN          1
+
+  #define HW_LCD_B0_DDR          DDRA
+  #define HW_LCD_B0_PORT         PORTA
+  #define HW_LCD_B0_PIN          3
+ #else
+  #define HW_LCD_RES_DDR         DDRD
+  #define HW_LCD_RES_PORT        PORTD
+  #define HW_LCD_RES_PIN         0
+
+  #define HW_LCD_EN_DDR          DDRD
+  #define HW_LCD_EN_PORT         PORTD
+  #define HW_LCD_EN_PIN          2
+
+  #define HW_LCD_RS_DDR          DDRD
+  #define HW_LCD_RS_PORT         PORTD
+  #define HW_LCD_RS_PIN          1
+
+  #define HW_LCD_B0_DDR          DDRD
+  #define HW_LCD_B0_PORT         PORTD
+  #define HW_LCD_B0_PIN          3
+ #endif
 #else
  // normal Layout
  #if PROCESSOR_TYP == 644
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/font.c ttester_110k/font.c
--- ttester_110k.org/font.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/font.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,27 @@
+#include <avr/io.h>
+#include <avr/pgmspace.h> 
+
+#ifdef LCD_ST7565 
+#ifdef FONT_6X8 
+#include "6x8_vertikal_LSB_1.h"
+#else
+#ifdef FONT_8X8 
+#include "8x8_vertikal_LSB_1.h"
+#else
+#ifdef FONT_8X12 
+#include "8x12_vertikal_LSB_1.h"
+#else
+#ifdef FONT_8X14 
+#include "8x14_vertikal_LSB_1.h"
+#else
+#ifdef FONT_10X16 
+#include "10x16_vertikal_LSB_1.h"
+#else
+#error No Font specified. Check Makefile!
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/GetESR_107.S ttester_110k/GetESR_107.S
--- ttester_110k.org/GetESR_107.S	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/GetESR_107.S	2014-05-11 21:08:18.000000000 +0200
@@ -638,8 +638,7 @@
        	sbc	r12, r20
        	sbc	r13, r21		/* } */
 #ifdef ESR_DEBUG
-	ldi	r24, 0x94;		/* lcd_line3(); */
-	call	lcd_command;
+	call	lcd_line3;
       	ldd	r22, Y+sumvolt1;	/* DisplayValue(sumvolt1,0,'H',4); */
       	ldd	r23, Y+sumvolt1+1; 
       	ldd	r24, Y+sumvolt1+2; 0
@@ -728,8 +727,7 @@
        	movw	r8, r6
 ad_3972:
 #ifdef ESR_DEBUG
-	ldi	r24, 0xd4;		/* lcd_line4(); */
-	call	lcd_command;
+	call	lcd_line4;
       	movw	r22, r6;		/* DisplayValue(sumvolt1,0,'d',4); */
 	movw	r24, r8
       	ldi	r20, 0;
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/GetESR.S ttester_110k/GetESR.S
--- ttester_110k.org/GetESR.S	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/GetESR.S	2014-05-11 22:36:21.000000000 +0200
@@ -620,8 +620,7 @@
 	ldi	r18, 'd';
 	ldi	r16, 4	;
 	call	DisplayValue;
-	ldi	r24, 0x94;		/* lcd_line3(); */
-	call	lcd_command;
+	call	lcd_line3;
         ldd	r22, Y+LowUpCount;
 	ldi	r23, 0;
 	ldi	r24, 0;
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/lcd_defines.h ttester_110k/lcd_defines.h
--- ttester_110k.org/lcd_defines.h	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/lcd_defines.h	2014-05-11 21:08:18.000000000 +0200
@@ -1,7 +1,89 @@
 #include "config.h"
 
 
+#ifdef LCD_ST7565
 
+// Options for lcd_pgm_bitmap option parameter:
+#define OPT_HREVERSE    1
+
+#define SCREEN_WIDTH  128
+#define SCREEN_HEIGHT  64
+
+#ifdef FONT_6X8
+#define FONT_WIDTH    6
+#define FONT_HEIGHT   8
+#endif
+#ifdef FONT_8X8
+#define FONT_WIDTH    8
+#define FONT_HEIGHT   8
+#endif
+#ifdef FONT_8X12
+#define FONT_WIDTH    8
+#define FONT_HEIGHT   12
+#endif
+#ifdef FONT_8X14
+#define FONT_WIDTH    8
+#define FONT_HEIGHT   14
+#endif
+#ifdef FONT_10X16
+#define FONT_WIDTH    10
+#define FONT_HEIGHT   16
+#endif
+
+#define lcd_write_cmd(cmd)                     _lcd_hw_write(0x00, cmd);
+#define lcd_write_data(data)                   _lcd_hw_write(0x01, data);
+
+//LCD-commands
+#define CMD_DISPLAY_OFF         0xAE
+#define CMD_DISPLAY_ON          0xAF
+
+#define CMD_SET_DISP_START_LINE 0x40
+#define CMD_SET_PAGE            0xB0
+
+#define CMD_SET_COLUMN_UPPER    0x10
+#define CMD_SET_COLUMN_LOWER    0x00
+
+#define CMD_SET_ADC_NORMAL      0xA0
+#define CMD_SET_ADC_REVERSE     0xA1
+
+#define CMD_SET_DISP_NORMAL     0xA6
+#define CMD_SET_DISP_REVERSE    0xA7
+
+#define CMD_SET_ALLPTS_NORMAL   0xA4
+#define CMD_SET_ALLPTS_ON       0xA5
+#define CMD_SET_BIAS_9          0xA2 
+#define CMD_SET_BIAS_7          0xA3
+
+#define CMD_RMW                 0xE0
+#define CMD_RMW_CLEAR           0xEE
+#define CMD_INTERNAL_RESET      0xE2
+#define CMD_SET_COM_NORMAL      0xC0
+#define CMD_SET_COM_REVERSE     0xC8
+#define CMD_SET_POWER_CONTROL   0x28
+#define CMD_SET_RESISTOR_RATIO  0x20
+#define CMD_SET_VOLUME_FIRST    0x81
+#define CMD_SET_VOLUME_SECOND   0
+#define CMD_SET_STATIC_OFF      0xAC
+#define CMD_SET_STATIC_ON       0xAD
+#define CMD_SET_STATIC_REG      0x0
+#define CMD_SET_BOOSTER_FIRST   0xF8
+#define CMD_SET_BOOSTER_234     0
+#define CMD_SET_BOOSTER_5       1
+#define CMD_SET_BOOSTER_6       3
+#define CMD_NOP                 0xE3
+#define CMD_TEST                0xF0
+
+//Makros for LCD
+#define lcd_aus()   lcd_command(CMD_DISPLAY_OFF)
+#define lcd_ein()   lcd_command(CMD_DISPLAY_ON)
+#define lcd_shift_right() // ignored
+#define lcd_shift_left()  // ignored
+
+#define LCDLoadCustomChar(addr) //load Custom-character (ignored)
+#define lcd_cursor_on()  // ignored
+#define lcd_cursor_off() // ignored
+
+#else
 #define lcd_write_cmd(cmd)                     _lcd_hw_write(0x00, cmd); wait50us();
 #define lcd_write_data(data)                   _lcd_hw_write(0x01, data); wait50us();
 #define lcd_write_init(data_length)            _lcd_hw_write(0x80, CMD_SetIFOptions | (data_length << 4))
@@ -20,22 +102,19 @@
 #define CMD1_SetContrast         0x70	// set Contrast C3:C0 (instruction table 1, DOGM)
 
 //Makros for LCD
-#define lcd_line1() lcd_command((uint8_t)(CMD_SetDDRAMAddress))		//move to the beginning of the 1. row
-#define lcd_line2() lcd_command((uint8_t)(CMD_SetDDRAMAddress + 0x40))	//move to the beginning of the 2. row
-#define lcd_line3() lcd_command(((uint8_t)CMD_SetDDRAMAddress + 0x14))	//move to the beginning of the 3. row
-#define lcd_line4() lcd_command(((uint8_t)CMD_SetDDRAMAddress + 0x54))	//move to the beginning of the 4. row
 #define lcd_aus() lcd_command(0x08)
 #define lcd_ein() lcd_command(0x0c)
 #define lcd_shift_right() lcd_command(0x1c)
 #define lcd_shift_left() lcd_command(0x18)
 
-#define lcdSetCursor(y, x) lcd_command((uint8_t)(CMD_SetDDRAMAddress + (0x40*(y-1)) + x)) //move to the specified position 
-
 #define LCDLoadCustomChar(addr) lcd_command(CMD_SetCGRAMAddress | (addr<<3))	//load Custom-character
+#define lcd_cursor_on()  lcd_command(CMD_SetDisplayAndCursor | 0x06)
+#define lcd_cursor_off() lcd_command(CMD_SetDisplayAndCursor | 0x04)
 
 // LCD commands
  
 #define CLEAR_DISPLAY 0x01
+#endif
 
 #define Cyr_B 0xa0
 #define Cyr_b 0xb2
@@ -84,3 +163,4 @@
 #define Cyr_ju 0xc6
 #define Cyr_Ja 0xb1
 #define Cyr_ja 0xc7
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/lcd-draw.c ttester_110k/lcd-draw.c
--- ttester_110k.org/lcd-draw.c	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/lcd-draw.c	2014-05-11 21:08:18.000000000 +0200
@@ -0,0 +1,63 @@
+#include "Transistortester.h"
+
+#ifdef WITH_GRAPHICS
+static const struct tbitmap * const bmp_number[3] PROGMEM =
+{
+   &g_bmp_one,
+   &g_bmp_two,
+   &g_bmp_three,
+};
+
+const struct tbitmap * const bmp_mosfet[4] PROGMEM =
+{
+   &g_bmp_n_e_mos,
+   &g_bmp_p_e_mos,
+   &g_bmp_n_d_mos,
+   &g_bmp_p_d_mos,
+};
+
+const struct tbitmap * const bmp_jfet[2] PROGMEM =
+{
+   &g_bmp_n_jfet,
+   &g_bmp_p_jfet,
+};
+
+void lcd_draw_pin(unsigned char index, unsigned char x, unsigned char y)
+{
+   const struct tbitmap *pbmp;
+
+   pbmp = (const struct tbitmap * const)pgm_read_word(&bmp_number[index]);
+   lcd_pgm_bitmap(pbmp, x, y, 0);
+}
+
+void lcd_draw_trans_pins(unsigned char xe, unsigned char ye,
+                         unsigned char xb, unsigned char yb,
+                         unsigned char xc, unsigned char yc)
+{
+   const struct tbitmap *pbmp;
+
+   pbmp = (const struct tbitmap * const)pgm_read_word(&bmp_number[_trans->e]);
+   lcd_pgm_bitmap(pbmp, xe, ye, 0);
+   pbmp = (const struct tbitmap * const)pgm_read_word(&bmp_number[_trans->b]);
+   lcd_pgm_bitmap(pbmp, xb, yb, 0);
+   pbmp = (const struct tbitmap * const)pgm_read_word(&bmp_number[_trans->c]);
+   lcd_pgm_bitmap(pbmp, xc, yc, 0);
+}
+
+void lcd_draw_jfet(unsigned char index, unsigned char x, unsigned char y)
+{
+   const struct tbitmap *pbmp;
+
+   pbmp = (const struct tbitmap * const)pgm_read_word(&bmp_jfet[index]);
+   lcd_pgm_bitmap(pbmp, x, y, 0);
+}
+
+void lcd_draw_mosfet(unsigned char index, unsigned char x, unsigned char y)
+{
+   const struct tbitmap *pbmp;
+
+   pbmp = (const struct tbitmap * const)pgm_read_word(&bmp_mosfet[index]);
+   lcd_pgm_bitmap(pbmp, x, y, 0);
+}
+#endif
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/lcd_hw_1_bit.S ttester_110k/lcd_hw_1_bit.S
--- ttester_110k.org/lcd_hw_1_bit.S	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/lcd_hw_1_bit.S	2014-05-11 22:20:19.000000000 +0200
@@ -0,0 +1,119 @@
+#ifndef __ASSEMBLER__
+ #define __ASSEMBLER__
+#endif
+;---------------------------------------------------------------------
+
+#include <avr/io.h>
+#include "config.h"
+
+       .section .text
+
+;----------------------------------------------------------------------
+; Global Definitions
+;----------------------------------------------------------------------
+
+#define preg_1           r24
+#define preg_2           r22
+
+; Serial Clock Input (SCL)
+#define set_en_low       cbi       _SFR_IO_ADDR(HW_LCD_EN_PORT), HW_LCD_EN_PIN
+#define set_en_high      sbi       _SFR_IO_ADDR(HW_LCD_EN_PORT), HW_LCD_EN_PIN
+
+; Register select (0 = Command, 1 = Data)
+#define set_rs_low       cbi       _SFR_IO_ADDR(HW_LCD_RS_PORT), HW_LCD_RS_PIN
+#define set_rs_high      sbi       _SFR_IO_ADDR(HW_LCD_RS_PORT), HW_LCD_RS_PIN
+
+; Serial data input (SI)
+#define set_b0_low       cbi       _SFR_IO_ADDR(HW_LCD_B0_PORT), HW_LCD_B0_PIN
+#define set_b0_high      sbi       _SFR_IO_ADDR(HW_LCD_B0_PORT), HW_LCD_B0_PIN
+
+;----------------------------------------------------------------------
+;
+; "_lcd_hw_write"
+;
+;      preg_1 (r24) = flags
+;      preg_2 (r22) = data
+;
+; Write one byte (Cmd or Data) to ST7565 controller. In assembler for
+; Performance reasons.
+;----------------------------------------------------------------------
+       .global _lcd_hw_write
+       .func _lcd_hw_write
+       .extern wait1us
+
+_lcd_hw_write:
+               ; Set RS (0=Cmd, 1=Data)
+               sbrc    preg_1, 0
+                       set_rs_high
+               sbrs    preg_1, 0
+                       set_rs_low
+
+_bit_loop:
+               ; Send bit-7
+               set_en_low
+               sbrc    preg_2, 7
+                       set_b0_high
+               sbrs    preg_2, 7
+                       set_b0_low
+               set_en_high		; force data read from LCD controller
+
+               ; Send bit-6
+               set_en_low
+               sbrc    preg_2, 6
+                       set_b0_high
+               sbrs    preg_2, 6
+                       set_b0_low
+               set_en_high		; force data read from LCD controller
+
+               ; Send bit-5
+               set_en_low
+               sbrc    preg_2, 5
+                       set_b0_high
+               sbrs    preg_2, 5
+                       set_b0_low
+               set_en_high		; force data read from LCD controller
+
+               ; Send bit-4
+               set_en_low
+               sbrc    preg_2, 4
+                       set_b0_high
+               sbrs    preg_2, 4
+                       set_b0_low
+               set_en_high		; force data read from LCD controller
+
+               ; Send bit-3
+               set_en_low
+               sbrc    preg_2, 3
+                       set_b0_high
+               sbrs    preg_2, 3
+                       set_b0_low
+               set_en_high		; force data read from LCD controller
+
+               ; Send bit-2
+               set_en_low
+               sbrc    preg_2, 2
+                       set_b0_high
+               sbrs    preg_2, 2
+                       set_b0_low
+               set_en_high		; force data read from LCD controller
+
+               ; Send bit-1
+               set_en_low
+               sbrc    preg_2, 1
+                       set_b0_high
+               sbrs    preg_2, 1
+                       set_b0_low
+               set_en_high		; force data read from LCD controller
+
+               ; Send bit-0
+               set_en_low
+               sbrc    preg_2, 0
+                       set_b0_high
+               sbrs    preg_2, 0
+                       set_b0_low
+               set_en_high		; force data read from LCD controller
+
+_lcd_hw_write_exit:
+               ret
+       .endfunc
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/lcd-routines.c ttester_110k/lcd-routines.c
--- ttester_110k.org/lcd-routines.c	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/lcd-routines.c	2014-05-11 22:27:44.000000000 +0200
@@ -18,6 +18,15 @@
 
 
  
+#ifdef LCD_ST7565
+uint8_t _page;
+uint8_t _xpos;
+#if FONT_HEIGHT > 8
+extern const uint8_t PROGMEM font[256][FONT_WIDTH << 1];
+#else
+extern const uint8_t PROGMEM font[256][FONT_WIDTH];
+#endif
+#endif
 
 // sends numeric character (Pin Number) to the LCD 
 // from binary 0 we send ASCII 1 ....
@@ -30,9 +39,96 @@
    lcd_data(' ');
 }
 
-// sends data byte to the LCD 
+//move to the beginning of the 1. row
+void lcd_line1() {
+#ifdef LCD_ST7565
+   lcd_set_cursor(0,0);
+#else
+   lcd_command((uint8_t)(CMD_SetDDRAMAddress));
+#endif
+}
+
+//move to the beginning of the 2. row
+void lcd_line2() {
+#ifdef LCD_ST7565
+   lcd_set_cursor(1,0);
+#else
+   lcd_command((uint8_t)(CMD_SetDDRAMAddress + 0x40));
+#endif
+}
+
+//move to the beginning of the 3. row
+void lcd_line3() {
+#ifdef LCD_ST7565
+   lcd_set_cursor(2,0);
+#else
+   lcd_command((uint8_t)(CMD_SetDDRAMAddress + 0x14));
+#endif
+}
+
+//move to the beginning of the 4. row
+void lcd_line4() {
+#ifdef LCD_ST7565
+   lcd_set_cursor(3,0);
+#else
+   lcd_command((uint8_t)(CMD_SetDDRAMAddress + 0x54));
+#endif
+}
+
+void lcd_set_cursor(uint8_t y, uint8_t x) {
+#ifdef LCD_ST7565
+   //move to the specified position (depends on used font)
+   _page = y;
+   _xpos = x * FONT_WIDTH;
+#if FONT_HEIGHT > 8
+   _page <<= 1;
+#endif
+   lcd_command(CMD_SET_PAGE | (0x0f & _page));
+   lcd_command(CMD_SET_COLUMN_UPPER | (0x0f & (_xpos >> 4)));
+   lcd_command(CMD_SET_COLUMN_LOWER | (0x0f &  _xpos));
+#else
+   //move to the specified position
+   lcd_command((uint8_t)(CMD_SetDDRAMAddress + (0x40*(y-1)) + x));
+#endif
+}
+
+// sends a character to the LCD 
 void lcd_data(unsigned char temp1) {
+#ifdef LCD_ST7565
+ uint8_t i, data;
+ uint8_t *pfont;
+
+#if FONT_HEIGHT > 8
+ lcd_command(CMD_RMW);
+ pfont = (uint8_t *)font + ((FONT_WIDTH << 1) * temp1);
+ for (i = 0; i < FONT_WIDTH; i++) {
+   data = pgm_read_byte(pfont);
+   lcd_write_data(data);
+   pfont += 2;
+ }
+ lcd_command(CMD_RMW_CLEAR);
+
+ lcd_command(CMD_SET_PAGE | (0x0f & (_page+1)));
+ pfont = (uint8_t *)font + ((FONT_WIDTH << 1) * temp1) + 1;
+ for (i = 0; i < FONT_WIDTH; i++) {
+   data = pgm_read_byte(pfont);
+   lcd_write_data(data);
+   pfont += 2;
+ }
+ lcd_command(CMD_SET_PAGE | (0x0f & _page));
+#else
+ pfont = (uint8_t *)font + (temp1*FONT_WIDTH);
+ for (i = 0; i < FONT_WIDTH; i++) {
+   data = pgm_read_byte(pfont);
+   lcd_write_data(data);
+   pfont++;
+ }
+#endif
+_xpos += FONT_WIDTH;
+#else
  lcd_write_data(temp1);		// set RS to 1
+#endif
+
 #ifdef WITH_UART
  switch(temp1) {
     case LCD_CHAR_DIODE1:
@@ -70,6 +166,22 @@
 #endif
 }
  
+/* 
+// sends a character to the LCD 
+void lcd_data(unsigned char temp1) {
+   const char *hexchar = "0123456789ABCDEF";
+//   lcd_data('0');
+//   lcd_data('x');
+   if (temp1 > 127)
+   {
+   lcd_data1(hexchar[0x0f & (temp1 >> 4)]);
+   lcd_data1(hexchar[0x0f & temp1]);
+   } else {
+   lcd_data1(temp1);
+   }
+}
+*/
+
 // sends a command to the LCD
  
 void lcd_command(unsigned char temp1) {
@@ -84,6 +196,53 @@
 // Initialise: 
 // Must be called first .
  
+#ifdef LCD_ST7565
+void lcd_init(void) {
+
+   HW_LCD_RES_PORT &= ~_BV(HW_LCD_RES_PIN); // RESET LCD-Display
+   HW_LCD_EN_PORT  &= ~_BV(HW_LCD_EN_PIN);
+   HW_LCD_RS_PORT  &= ~_BV(HW_LCD_RS_PIN);
+   HW_LCD_B0_PORT  &= ~_BV(HW_LCD_B0_PIN);
+
+   HW_LCD_RES_DDR  |= _BV(HW_LCD_RES_PIN); // LCD RESET is Output
+   HW_LCD_EN_DDR   |= _BV(HW_LCD_EN_PIN);  // LCD SCL is Output
+   HW_LCD_RS_DDR   |= _BV(HW_LCD_RS_PIN);  // LCD A0 is Output
+   HW_LCD_B0_DDR   |= _BV(HW_LCD_B0_PIN);  // LCD SI is Output
+
+   wait_about100ms(); // Set LCD for 100 ms into RESET
+   HW_LCD_RES_PORT |= _BV(HW_LCD_RES_PIN);
+   wait_about30ms();  // Wait for 30 ms after RESET
+
+   lcd_command(CMD_INTERNAL_RESET);
+   lcd_command(CMD_DISPLAY_ON);
+
+   //Booster on, Voltage regulator/follower circuit on
+   lcd_command(CMD_SET_POWER_CONTROL | (0x07 & 7));
+
+   lcd_command(CMD_SET_VOLUME_FIRST);
+   lcd_command(CMD_SET_VOLUME_SECOND | (0x3f & 4));
+   lcd_command(CMD_SET_RESISTOR_RATIO | (7 & LCD_ST7565_RESISTOR_RATIO));
+   lcd_command(CMD_SET_BIAS_9);
+#ifdef LCD_ST7565_HV_FLIP
+   lcd_command(CMD_SET_COM_REVERSE);
+   lcd_command(CMD_SET_ADC_REVERSE);
+#else
+   lcd_command(CMD_SET_COM_NORMAL);
+   lcd_command(CMD_SET_ADC_NORMAL);
+#endif
+   lcd_command(CMD_SET_ALLPTS_NORMAL);
+   lcd_command(CMD_SET_DISP_NORMAL);
+   lcd_command(CMD_SET_STATIC_OFF);
+   lcd_command(CMD_SET_STATIC_REG | 0);
+   lcd_command(CMD_SET_DISP_START_LINE | 0);
+   //Center the two lines
+   //lcd_command(CMD_SET_DISP_START_LINE | (0x3f & 40));
+
+   lcd_clear();
+
+   lcd_set_cursor(0,0);
+}
+#else 
 void lcd_init(void) {
    wait_about30ms();
    // to initialise, send 3 times to be shure to be in 8 Bit mode
@@ -112,12 +271,37 @@
    lcd_command(CMD_SetEntryMode | 0x02);	// increment / no Scroll    
    lcd_clear();
 }
+#endif
  
+void lcd_powersave(void) {
+#ifdef LCD_ST7565
+     lcd_command(CMD_DISPLAY_OFF);
+     lcd_command(CMD_SET_ALLPTS_ON); // Enter power save mode
+#endif
+}
+
 // send the command to clear the display 
  
 void lcd_clear(void) {
+#ifdef LCD_ST7565 
+   unsigned char p;
+   unsigned char count;
+
+   lcd_command(CMD_RMW); // Start Read-Modify-Write
+
+   for (p = 0; p < 8; p++) {
+     lcd_command(CMD_SET_PAGE | (0x0f & p));
+     lcd_command(CMD_SET_COLUMN_UPPER);
+     lcd_command(CMD_SET_COLUMN_LOWER);
+     for (count = 0; count < 132; count++)
+       lcd_write_data(0);
+   }
+
+   lcd_command(CMD_RMW_CLEAR); // Clear Read-Modify-Write ???
+#else
    lcd_command(CLEAR_DISPLAY);
    wait_about10ms();
+#endif
 #ifdef WITH_UART
    uart_newline();
 #endif
@@ -174,10 +358,12 @@
 
 // load custom character from PGM or EEprom and send to LCD
 void lcd_fix_customchar(const unsigned char *chardata) {	
+#ifndef LCD_ST7565
     for(uint8_t i=0;i<8;i++) {
         lcd_data(MEM_read_byte(chardata));
         chardata++;
     }
+#endif
 }
 
 #ifdef LCD_CLEAR
@@ -189,3 +375,51 @@
  }
 }
 #endif
+
+#ifdef WITH_GRAPHICS
+void lcd_pgm_bitmap(const struct tbitmap * const pbitmap,
+                    unsigned char x,
+                    unsigned char y,
+                    unsigned char options)
+{
+#ifdef LCD_ST7565
+   if (x >= SCREEN_WIDTH || (y >= SCREEN_HEIGHT))
+      return;
+
+   if (pgm_read_byte(&pbitmap->type) == BITMAP_UNCOMPRESSED)
+   {
+      unsigned char offset;
+      unsigned char width;
+      unsigned char page;
+      unsigned char pagemax;
+      const unsigned char *pdata;
+
+      pdata = (const unsigned char *)pgm_read_word(&pbitmap->data);
+      width = pgm_read_byte(&pbitmap->width);
+      pagemax = (y + pgm_read_byte(&pbitmap->height) - 1) >> 3;
+      if (pagemax >= (SCREEN_HEIGHT >> 3))
+         pagemax = ((SCREEN_HEIGHT - 1) >> 3);
+      for (page = y >> 3; page <= pagemax; page++)
+      { 
+         lcd_command(CMD_SET_PAGE | page);
+         lcd_command(CMD_SET_COLUMN_UPPER | (0x0f & (x >> 4)));
+         lcd_command(CMD_SET_COLUMN_LOWER | (0x0f & x));
+         for (offset = 0; offset < width; offset++)
+         {
+            if (options & OPT_HREVERSE) {
+               lcd_write_data(pgm_read_byte(pdata + width - offset - 1));
+            } else {
+               lcd_write_data(pgm_read_byte(pdata + offset));
+            }
+         }
+         pdata += width;
+      }
+      // Restore previous cursor position
+      lcd_command(CMD_SET_PAGE | (0x0f & _page));
+      lcd_command(CMD_SET_COLUMN_UPPER | (0x0f & (_xpos >> 4)));
+      lcd_command(CMD_SET_COLUMN_LOWER | (0x0f &  _xpos));
+   }
+#endif
+}
+#endif
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/lcd-routines.h ttester_110k/lcd-routines.h
--- ttester_110k.org/lcd-routines.h	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/lcd-routines.h	2014-05-11 21:08:18.000000000 +0200
@@ -1,4 +1,5 @@
 #include "lcd_defines.h"
+#include "tbitmap.h"
 #include <stdint.h>
 
 // Interfacing of a HD44780 compatible LCD with 4-Bit-Interface mode
@@ -19,6 +20,18 @@
 void lcd_pgm_string(const unsigned char *data);
 void lcd_fix_customchar(const unsigned char *chardata);
 void lcd_clear_line(void);		// only for DebugOut
+void lcd_set_cursor(unsigned char y, unsigned char x);
+void lcd_powersave(void);
+void lcd_line1(void);
+void lcd_line2(void);
+void lcd_line3(void);
+void lcd_line4(void);
+#ifdef WITH_GRAPHICS
+void lcd_pgm_bitmap(const struct tbitmap * const pbitmap,
+                    unsigned char x,
+                    unsigned char y,
+                    unsigned char options);
+#endif
 
 //Software-UART
 void uart_putc(uint8_t data);
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/lcd-routines.S ttester_110k/lcd-routines.S
--- ttester_110k.org/lcd-routines.S	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/lcd-routines.S	2014-05-11 21:08:18.000000000 +0200
@@ -412,3 +412,41 @@
  .endfunc
 #endif
 
+ .global lcd_line1
+lcd_line1:
+ .func lcd_line1
+ 	ldi	r24, 0x80	; 128
+ 	RCALL	lcd_command	; lcd_line1();	// set cursor to Line1
+ 	ret
+ .endfunc
+
+ .global lcd_line2
+ .func lcd_line2
+lcd_line2:
+ 	ldi	r24, 0xc0	; 192
+ 	RCALL	lcd_command	; lcd_line2();	// set cursor to Line2
+ 	ret
+ .endfunc
+
+ .global lcd_line3
+ .func lcd_line3
+lcd_line3:
+ 	ldi	r24, 0x94	; 148
+ 	RCALL	lcd_command	; lcd_line3();	// set cursor to Line3
+ 	ret
+ .endfunc
+
+ .global lcd_line4
+ .func lcd_line4
+lcd_line4:
+ 	ldi	r24, 0xd4	; 212
+ 	RCALL	lcd_command	; lcd_line4();	// set cursor to Line4
+ 	ret
+ .endfunc
+
+ .global lcd_powersave
+ .func lcd_powersave
+lcd_powersave:
+ 	ret
+ .endfunc
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/main.c ttester_110k/main.c
--- ttester_110k.org/main.c	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/main.c	2014-05-11 21:08:18.000000000 +0200
@@ -83,6 +83,7 @@
      lcd_line1();
      lcd_MEM_string(TestTimedOut);	//Output Timeout
      wait_about3s();				//wait for 3 s
+     lcd_powersave();
      ON_PORT &= ~(1<<ON_PIN);			//shut off!
 //     ON_DDR = (1<<ON_PIN);		//switch to GND
      return 0;
@@ -311,11 +312,11 @@
 #ifdef WITH_SELFTEST
  #ifdef AUTO_CAL
   UnCalibrated = 0;
-  lcd_command(CMD_SetDisplayAndCursor | 0x04); // Display on / Cursor off / no Blinking
+  lcd_cursor_off();
   if (eeprom_read_byte(&c_zero_tab[0]) != eeprom_read_byte(&c_zero_tab[3])) {
      // if calibrated, both c_zero_tab values are identical! c_zero_tab[3] is not used otherwise
      UnCalibrated = 1;
-     lcd_command(CMD_SetDisplayAndCursor | 0x06); // Display on / Cursor on / no Blinking
+     lcd_cursor_on();
   }
  #endif
   AutoCheck();			//check, if selftest should be done
@@ -376,11 +377,17 @@
   _trans = &ntrans;			// default transistor structure to show
   if (PartFound == PART_THYRISTOR) {
     lcd_MEM_string(Thyristor);		//"Thyristor"
+#ifdef WITH_GRAPHICS
+    lcd_pgm_bitmap(&g_bmp_thyristor, 104, 24, 0);
+#endif
     goto gakAusgabe;
   }
 
   if (PartFound == PART_TRIAC) {
     lcd_MEM_string(Triac);		//"Triac"
+#ifdef WITH_GRAPHICS
+    lcd_pgm_bitmap(&g_bmp_triac, 104, 24, 0);
+#endif
     goto gakAusgabe;
   }
 
@@ -586,12 +593,20 @@
 
     if(PartMode == PART_MODE_NPN) {
        lcd_MEM_string(NPN_str);		//"NPN "
+#ifdef WITH_GRAPHICS
+       lcd_pgm_bitmap(&g_bmp_npn, 96, 32, 0);
+       lcd_draw_trans_pins(121, 56, 90, 40, 121, 32);
+#endif
        if (ptrans.count != 0) {
           lcd_data('p');		// mark for parasitic PNp
        }
 //       _trans = &ntrans;  is allready selected a default
     } else {
        lcd_MEM_string(PNP_str);		//"PNP "
+#ifdef WITH_GRAPHICS
+       lcd_pgm_bitmap(&g_bmp_pnp, 96, 32, 0);
+       lcd_draw_trans_pins(121, 32, 90, 40, 121, 56);
+#endif
        if (ntrans.count != 0) {
           lcd_data('n');		// mark for parasitic NPn
        }
@@ -625,12 +640,20 @@
     if (_trans->ice0 > 0) {
        lcd_MEM2_string(ICE0_str);		// "ICE0="
        DisplayValue(_trans->ice0,-5,'A',3);
+#ifdef LCD_ST7565
+       lcd_line3();
+#else
        wait_for_key_5s_line2();		// wait 5s and clear line 2
+#endif
     }
     if (_trans->ices > 0) {
        lcd_MEM2_string(ICEs_str);		// "ICEs="
        DisplayValue(_trans->ices,-5,'A',3);
+#ifdef LCD_ST7565
+       lcd_line3();
+#else
        wait_for_key_5s_line2();		// wait 5s and clear line 2
+#endif
     }
 #endif
     lcd_MEM_string(hfe_str);		//"B="  (hFE)
@@ -642,9 +665,11 @@
     goto end;
     // end (PartFound == PART_TRANSISTOR)
   } else if (PartFound == PART_FET) {	//JFET or MOSFET
+    unsigned char fetidx = 0;
     if((PartMode&P_CHANNEL) == P_CHANNEL) {
        lcd_data('P');			//P-channel
        _trans = &ptrans;
+       fetidx += 1;
     } else {
        lcd_data('N');			//N-channel
 //       _trans = &ntrans;	is allready selected as default
@@ -654,9 +679,14 @@
     tmp = PartMode&0x0f;
     if (tmp == PART_MODE_JFET) {
        lcd_MEM_string(jfet_str);	//"JFET"
+#ifdef WITH_GRAPHICS
+       lcd_draw_jfet(fetidx, 96, 32);
+       lcd_draw_trans_pins(121, 56, 90, 48, 121, 32);
+#endif
     } else {
        if ((PartMode&D_MODE) == D_MODE) {
           lcd_data('D');			// N-D or P-D
+          fetidx += 2;
        } else {
           lcd_data('E');			// N-E or P-E
        }
@@ -664,6 +694,10 @@
           lcd_MEM_string(igbt_str);	//"-IGBT"
        } else {
           lcd_MEM_string(mosfet_str);	//"-MOS "
+#ifdef WITH_GRAPHICS
+          lcd_draw_mosfet(fetidx, 96, 32);
+          lcd_draw_trans_pins(121, 56, 90, 40, 121, 32);
+#endif
        }
     }
     if (tmp == PART_MODE_IGBT) {
@@ -687,6 +721,7 @@
        if (((PartMode&P_CHANNEL) && (ptrans.c < ptrans.e)) || ((!(PartMode&P_CHANNEL)) && (ntrans.c > ntrans.e)))
 #endif
 #if FLASHEND > 0x1fff
+#ifndef WITH_GRAPHICS
        // there is enough space for long form of showing protection diode
        {
           lcd_data(LCD_CHAR_DIODE1);	//show Diode symbol >|
@@ -702,9 +737,21 @@
           lcd_testpin(diodes.Anode[0]);
        }
        lcd_space();
+#else
+       ;
+       lcd_line2();
+       if (_trans->c == diodes.Anode[0])
+          lcd_pgm_bitmap(&g_bmp_vakdiode, 119, 40, 0);
+       else
+          lcd_pgm_bitmap(&g_bmp_vkadiode, 119, 40, 0);
+#endif
        lcd_MEM_string(Uf_str);			//"Uf="
        mVAusgabe(0);
+#ifdef LCD_ST7565
+       lcd_line3();
+#else
        wait_for_key_5s_line2();		// wait 5s and clear line 2
+#endif
 #else
        // only little space in the flash memory show only diode symbol in right direction
        {
@@ -712,9 +759,11 @@
        } else {
           lcd_data(LCD_CHAR_DIODE2);	//show Diode symbol |<
        }
+       lcd_line2();			//2. Row
 #endif
-    }
-    lcd_line2();			//2. Row
+    } else
+       lcd_line2();			//2. Row
+
     if((PartMode&D_MODE) != D_MODE) {	//enhancement-MOSFET
 	//Gate capacity
        lcd_MEM_string(GateCap_str);		//"C="
@@ -779,6 +828,11 @@
 	  // resistor have also Inductance
           lcd_MEM_string(Lis_str);	// "L="
           DisplayValue(inductor_lx,inductor_lpre,'H',3);	// output inductance
+#ifdef WITH_GRAPHICS
+          lcd_pgm_bitmap(&g_bmp_inductor, 103, 56, 0);
+          lcd_draw_pin(resis[0].rb, 95, 56);
+          lcd_draw_pin(resis[0].ra, 120, 56);
+#endif
        }
 #else
        RvalOut(0);
@@ -816,6 +870,9 @@
 
 
 gakAusgabe:
+#ifdef WITH_GRAPHICS
+  lcd_draw_trans_pins(113, 56, 97, 40, 113, 16);
+#endif
   PinLayout(Cathode_char,'G','A'); 	// CGA= or 123=...
 #ifdef WITH_THYRISTOR_GATE_V
   lcd_line2(); //2. row 
@@ -858,10 +915,11 @@
   // only one Measurement requested, shut off
  #if FLASHEND > 0x3fff
   // look, if the tester is uncalibrated (C-source will be included directly)
-  lcd_command(CMD_SetDisplayAndCursor | 0x04); // Display on / Cursor off / no Blinking
+  lcd_cursor_off();
   #include "HelpCalibration.c"
  #endif
 //  MCUSR = 0;
+  lcd_powersave();
   ON_PORT &= ~(1<<ON_PIN);		//switch off power
   wait_for_key_ms(0); //never ending loop 
 #else
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/mega328_st7565/Makefile ttester_110k/mega328_st7565/Makefile
--- ttester_110k.org/mega328_st7565/Makefile	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/mega328_st7565/Makefile	2014-05-11 22:52:45.000000000 +0200
@@ -0,0 +1,687 @@
+###############################################################################
+# Makefile for the project TransistorTester
+###############################################################################
+
+## General Flags
+PROJECT = TransistorTester
+TARGET = $(PROJECT).elf
+CC = avr-gcc
+
+CPP = avr-g++
+
+CFLAGS = -Wall
+#CFLAGS += -DWITH_MENU
+
+# ********************** Ã„nderbare Flags zur Configuration des Transistortesters
+# ********************** config options for your Semiconductor tester
+# Every changing of this Makefile will result in new compiling the whole
+# programs, if you call make or make upload.
+
+# Select your Part-No. for avrdude :
+# atmega8  : m8
+# atmega168: m168 or m168p
+# atmega328: m328 or m328p
+# atmega1280: m1280	// see config.h for different port setting
+# atmega2560: m2560	// see config.h for different port setting
+PARTNO = m328p
+
+# The WITH_MENU option enables a dialog to choose some additional functions.
+# Currently a frequency measurement at ATmega Pin PD4, a frequency generator at TP2 ,
+# tan the external voltage measurement can be selected. Of course you can also return to
+# the normal transistor tester function and switch off the tester.
+#CFLAGS += -DWITH_MENU
+
+# Select your language:
+# Available languages are: LANG_ENGLISH, LANG_GERMAN, LANG_POLISH, LANG_CZECH, LANG_SLOVAK, LANG_SLOVENE,
+#                          LANG_DUTCH, LANG_BRASIL, LANG_RUSSIAN, LANG_UKRAINIAN, LANG_LITHUANIAN, LANG_HUNGARIAN
+UI_LANGUAGE = LANG_ENGLISH
+
+# The LCD_CYRILLIC option is necessary, if you have a display with cyrillic characterset.
+# This lcd-display don't have a character for Ohm and for Âµ (micro).
+# Russian language requires a LCD controller with russian characterset and option LCD_CYRILLIC!
+#CFLAGS += -DLCD_CYRILLIC
+
+# The LCD_DOGM option must be set for support of the DOG-M type of LCD modules with ST7036 controller.
+# For this LCD type the contrast must be set with software command.
+#CFLAGS += -DLCD_DOGM
+
+# The LCD_ST7565 option must be set to support a 128x64 LCD graphics display
+# with ST7565 controller. It is controlled with a 1-bit interface.
+WITH_LCD_ST7565 = 1
+
+# If LCD_ST7565 option is used: Set the resitor ratio for the internal
+# voltage regulator. Supported value range: 0..7.
+# Good values are e.g. 4 or 7. If unsure just have a try.
+LCD_ST7565_RESISTOR_RATIO = 4
+
+# If LCD_ST7565 option is used: Flip the display both on horizontal and
+# vertical direction.
+WITH_LCD_ST7565_HV_FLIP = 1
+
+# If option WITH_LCD_ST7565 is present one of the following fonts should be
+# choosen. Currently only FONT_6X8 is completely supported.
+CFLAGS += -DFONT_6X8
+#CFLAGS += -DFONT_8X8
+#CFLAGS += -DFONT_8X12
+#CFLAGS += -DFONT_8X14
+#CFLAGS += -DFONT_10X16
+
+# Option STRIP_GRID_BOARD selects different board-layout, do not set for standard board!
+# The connection of LCD is totally different for both versions.
+#CFLAGS += -DSTRIP_GRID_BOARD
+
+# The WITH_SELFTEST option enables selftest function (only for mega168 or mega328) including the calibration.
+# Normally the mega168 uses selftest without T1 to T7 to enable both hFE measurements.
+CFLAGS += -DWITH_SELFTEST
+# You can enable the extended tests T1 to T7 for the atmega168 by selecting the  NO_COMMON_COLLECTOR_HFE  option.
+# The T1 to T7 tests are usefull to find problems with your tester.
+#CFLAGS += -DNO_COMMON_COLLECTOR_HFE
+#CFLAGS += -DNO_COMMON_EMITTER_HFE
+# You can also disable the extended tests T1 to T7 with the option NO_TEST_T1_T7 to accelerate the calibration
+# for the atmega328 and atmega168.
+#CFLAGS += -DNO_TEST_T1_T7
+
+# AUTO_CAL will enable the autocalibration of zero offset of capacity measurement and
+# also the port output resistance values will be find out in SELFTEST section.
+# With a external capacitor a additionally correction of reference voltage is figured out for 
+# low capacity measurement and also for the AUTOSCALE_ADC measurement.
+# The AUTO_CAL option is only selectable for mega168 and mega328.
+CFLAGS += -DAUTO_CAL
+
+# FREQUENCY_50HZ enables a 50 Hz frequency generator for up to one minute at the end of selftests.
+#CFLAGS += -DFREQUENCY_50HZ
+
+
+# The WITH_AUTO_REF option enables reading of internal REF-voltage to get factors for the Capacity measuring.
+CFLAGS += -DWITH_AUTO_REF
+# REF_C_KORR corrects the reference Voltage for capacity measurement (<40uF) and has mV units.
+# Greater values gives lower capacity results.
+CFLAGS += -DREF_C_KORR=12
+# REF_L_KORR corrects the reference Voltage for inductance measurement and has mV units.
+CFLAGS += -DREF_L_KORR=40
+# C_H_KORR defines a correction of 0.1% units for big capacitor measurement.
+# Positive values will reduce measurement results.
+CFLAGS += -DC_H_KORR=0
+
+# The WITH_UART option enables the software UART  (TTL level output at Pin PC3, 26).
+# If the option is deselected, PC3 can be used as external voltage input with a
+# 10:1 resistor divider.
+#CFLAGS += -DWITH_UART
+
+# With option TQFP_ADC6 or/and TQFP_ADC7 you can use the additional pins of the TQFP or
+# the QFN package for external analog input. You should install a 10:1 voltage dividers
+# on the selected pin(s).
+# If both pins are defined, both voltages are measured with the voltage measure function.
+# But for zener diode measurement the ADC6 pin is used, if both pins are defined.
+#CFLAGS += -DTQFP_ADC6
+
+# The CAP_EMPTY_LEVEL  defines the empty voltage level for capacitors in mV.
+# Choose a higher value, if your Tester reports "Cell!" by unloading capacitors.
+CFLAGS += -DCAP_EMPTY_LEVEL=4
+
+# The AUTOSCALE_ADC option enables the autoscale ADC (ADC use VCC and Bandgap Ref).
+CFLAGS += -DAUTOSCALE_ADC
+CFLAGS += -DREF_R_KORR=3
+
+# The ESR_ZERO value define the zero value of ESR measurement (units = 0.01 Ohm).
+#CFLAGS += -DESR_ZERO=29
+CFLAGS += -DESR_ZERO=20
+
+# NO_AREF_CAP tells your Software, that you have no Capacitor installed at pin AREF (21).
+# This enables a shorter wait-time for AUTOSCALE_ADC function.
+# A capacitor with 1nF can be used with the option NO_AREF_CAP set.
+CFLAGS += -DNO_AREF_CAP
+
+# The OP_MHZ option tells the software the Operating Frequency of your ATmega.
+OP_MHZ = 8
+
+# Restart from sleep mode will be delayed for 16384 clock tics with crystal mode.
+# Operation with the internal RC-Generator or external clock will delay the restart by only 6 clock tics.
+# You must specify this with "CFLAGS += -DRESTART_DELAY_TICS=6", if you don't use the crystal mode.
+#CFLAGS += -DRESTART_DELAY_TICS=6
+
+# The USE_EEPROM option specify where you wish to locate fix text and tables.
+# If USE_EEPROM is unset, program memory (flash) is taken for fix text and tables.
+#CFLAGS += -DUSE_EEPROM
+
+# Setting EBC_STYPE will select the old style to present the order of Transistor connection (EBC=...).
+# Omitting the option will select the 123=... style.  Every point is replaced by a character identifying 
+# type of connected transistor pin (B=Base, E=Emitter, C=Collector, G=Gate, S=Source, D=Drain).
+# If you select EBC_STYLE=321 , the style will be 321=... , the inverted order to the 123=... style.
+#CFLAGS += -DEBC_STYLE
+#CFLAGS += -DEBC_STYLE=321
+
+# Setting of NO_NANO avoids the use of n as prefix for Farad (nF), the mikro prefix is used insted (uF).
+# CFLAGS += -DNO_NANO
+
+# The PULLUP_DISABLE option disable the pull-up Resistors of IO-Ports.
+# To use this option a external pull-up Resistor (10k to 30k)
+# from Pin 13 to VCC must be installed!
+CFLAGS += -DPULLUP_DISABLE
+
+# The ANZ_MESS option specifies, how often an ADC value is read and accumulated.
+# Possible values of ANZ_MESS are 5 to 200 .
+CFLAGS += -DANZ_MESS=25
+
+
+# The POWER_OFF option enables the power off function, otherwise loop measurements infinitely
+# until power is disconnected with a ON/OFF switch (CFLAGS += -DPOWER_OFF).
+# If you have the tester without the power off transistors, you can deselect POWER_OFF .
+# If you have NOT selected the POWER_OFF option with the transistors installed,
+# you can stop measuring by holding the key several seconds after a result is
+# displayed. After releasing the key, the tester will be shut off by timeout.
+# Otherwise you can also specify, after how many measurements without found part
+# the tester will shut down (CFLAGS += -DPOWER_OFF=5).
+# The tester will also shut down with found part,
+# but successfull measurements are allowed double of the specified number.
+#  You can specify up to 255 empty measurements (CFLAGS += -DPOWER_OFF=255).
+#CFLAGS += -DPOWER_OFF=5
+CFLAGS += -DPOWER_OFF
+
+# Option BAT_CHECK enables the Battery Voltage Check, otherwise the SW Version is displayed instead of Bat.
+# BAT_CHECK should be set for battery powered tester version.
+CFLAGS += -DBAT_CHECK
+
+# The BAT_OUT option enables Battery Voltage Output on LCD (if BAT_CHECK is selected).
+# If your 9V supply has a diode installed, use the BAT_OUT=600 form to specify the
+# threshold voltage of your diode to adjust the output value.
+# This threshold level is added to LCD-output and does not affect the voltage checking levels.
+CFLAGS += -DBAT_OUT=150
+
+# To adjust the warning-level and poor-level of battery check to the capability of a
+# low drop voltage regulator, you can specify the Option BAT_POOR=5400 .
+# The unit for this option value is 1mV , 5400 means a poor level of 5.4V.
+# The warning level is 0.8V higher than the specified poor level (>5.3V).
+# The warning level is 0.4V higher than the specified poor level (>2.9V, <=5.3V).
+# The warning level is 0.2V higher than the specified poor level (>1.3V, <=2.9V).
+# The warning level is 0.1V higher than the specified poor level (<=1.3V).
+# Setting the poor level to low values is not recommended for rechargeable Batteries,
+# because this increase the danger for deep discharge!!
+CFLAGS += -DBAT_POOR=6400
+
+# Voltage divider for battery voltage measurement  10k / 3.3k = 133/33
+#CFLAGS += -DBAT_NUMERATOR=133
+#CFLAGS += -DBAT_DENOMINATOR=33
+CFLAGS += -DBAT_NUMERATOR=66
+CFLAGS += -DBAT_DENOMINATOR=33
+# Voltage divider for the external zener voltage measurement 180k / 20k = 10/1
+#CFLAGS += -DEXT_NUMERATOR=10
+#CFLAGS += -DEXT_DENOMINATOR=1
+
+# The sleep mode of the ATmega168 or ATmega328 is normally used by the software to save current.
+# You can inhibit this with the option INHIBIT_SLEEP_MODE .
+#CFLAGS += -DINHIBIT_SLEEP_MODE
+
+
+# Select your programmer type, speed and port, if you wish to use avrdude.
+# setting for DIAMEX ALL_AVR, Atmel AVRISP-mkII
+PROGRAMMER=avrispmkII
+BitClock=1.0
+PORT=usb
+# setting for USBasp
+#PROGRAMMER=usbasp
+#BitClock=20
+#PORT=usb
+# setting for ARDUINO MEGA, requires bootloader
+#PROGRAMMER=wiring
+#PORT = /dev/ttyACM0
+#BitClock=5.0
+#AVRDUDE_BAUD = -b 115200 -D
+# ********************** end of selectable options
+
+#Add some Defines if 128x64 controller ST7565 is used
+ifeq ($(WITH_LCD_ST7565),1)
+CFLAGS += -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=$(LCD_ST7565_RESISTOR_RATIO)
+ifeq ($(WITH_LCD_ST7565_HV_FLIP),1)
+CFLAGS += -DLCD_ST7565_HV_FLIP
+endif
+endif
+# Define under which conditions a graphical display is supported
+ifeq ($(WITH_LCD_ST7565),1)
+CFLAGS += -DWITH_GRAPHICS
+endif
+
+ifeq ($(PARTNO),m8)
+MCU = atmega8
+HEX_FLASH_FLAGS = --change-section-lma .eeprom=0x2000
+ifeq ($(OP_MHZ),1)
+# BODLEV 4V, BODEN enabled, SUT 65ms, CLK 1MHz
+FUSES_INT = -U lfuse:w:0x21:m -U hfuse:w:0xd9:m
+# operation with 1MHz crystal!!!
+FUSES_CRY = -U lfuse:w:0x3d:m -U hfuse:w:0xc9:m
+FUSES_CRY_L = -U lfuse:w:0x3d:m -U hfuse:w:0xd9:m
+else
+# BODLEV 4V, BODEN enabled, SUT 65ms, CLK 8MHz
+FUSES_INT = -U lfuse:w:0x24:m -U hfuse:w:0xd9:m
+# Operation with 8MHz crystal 
+FUSES_CRY = -U lfuse:w:0x3f:m -U hfuse:w:0xc9:m
+FUSES_CRY_L = -U lfuse:w:0x3f:m -U hfuse:w:0xd9:m
+endif
+endif
+
+ifeq ($(PARTNO),m88)
+MCU = atmega88
+HEX_FLASH_FLAGS = --change-section-lma .eeprom=0x2000
+ifeq ($(OP_MHZ),1)
+# RC operation ,CLK 1MHz
+FUSES_INT = -U lfuse:w:0x62:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /8 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0x77:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /8 divider , low power
+FUSES_CRY_L = -U lfuse:w:0x7f:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+else
+# RC operation ,CLK 8MHz
+FUSES_INT = -U lfuse:w:0xe2:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /1 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0xf7:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /1 divider , low power
+FUSES_CRY_L = -U lfuse:w:0xff:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+endif
+endif
+
+ifeq ($(PARTNO),m88p)
+MCU = atmega88p
+HEX_FLASH_FLAGS = --change-section-lma .eeprom=0x2000
+ifeq ($(OP_MHZ),1)
+# RC operation ,CLK 1MHz
+FUSES_INT = -U lfuse:w:0x62:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /8 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0x77:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /8 divider , low power
+FUSES_CRY_L = -U lfuse:w:0x7f:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+else
+# RC operation ,CLK 8MHz
+FUSES_INT = -U lfuse:w:0xe2:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /1 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0xf7:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /1 divider , low power
+FUSES_CRY_L = -U lfuse:w:0xff:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+endif
+endif
+
+ifeq ($(PARTNO),m168)
+MCU = atmega168
+HEX_FLASH_FLAGS = --change-section-lma .eeprom=0x4000
+ifeq ($(OP_MHZ),1)
+# RC operation ,CLK 1MHz
+FUSES_INT = -U lfuse:w:0x62:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /8 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0x77:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /8 divider , low power
+FUSES_CRY_L = -U lfuse:w:0x7f:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+else
+# RC operation ,CLK 8MHz
+FUSES_INT = -U lfuse:w:0xe2:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /1 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0xf7:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /1 divider , low power
+FUSES_CRY_L = -U lfuse:w:0xff:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+endif
+endif
+
+ifeq ($(PARTNO),m168p)
+MCU = atmega168p
+HEX_FLASH_FLAGS = --change-section-lma .eeprom=0x4000
+ifeq ($(OP_MHZ),1)
+# RC operation ,CLK 1MHz
+FUSES_INT = -U lfuse:w:0x62:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /8 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0x77:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /8 divider , low power
+FUSES_CRY_L = -U lfuse:w:0x7f:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+else
+# RC operation ,CLK 8MHz
+FUSES_INT = -U lfuse:w:0xe2:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /1 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0xf7:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+# Operation with 8MHz crystal and /1 divider , low power
+FUSES_CRY_L = -U lfuse:w:0xff:m -U hfuse:w:0xdc:m
+# -U efuse:w:0xf9:m
+endif
+endif
+
+ifeq ($(PARTNO),m328)
+MCU = atmega328
+HEX_FLASH_FLAGS = --change-section-lma .eeprom=0x8000
+ifeq ($(OP_MHZ),1)
+# RC operation ,CLK 1MHz
+FUSES_INT = -U lfuse:w:0x62:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+# Operation with 8MHz crystal and /8 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0x77:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+# Operation with 8MHz crystal and /8 divider , low power
+FUSES_CRY_L = -U lfuse:w:0x7f:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+else
+# RC operation ,CLK 8MHz
+FUSES_INT = -U lfuse:w:0xe2:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+# Operation with 8MHz crystal and /1 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0xf7:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+# Operation with 8MHz crystal and /1 divider , low power
+FUSES_CRY_L = -U lfuse:w:0xff:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+endif
+endif
+
+ifeq ($(PARTNO),m328p)
+MCU = atmega328p
+HEX_FLASH_FLAGS = --change-section-lma .eeprom=0x8000
+ifeq ($(OP_MHZ),1)
+# RC operation ,CLK 1MHz
+FUSES_INT = -U lfuse:w:0x62:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+# Operation with 8MHz crystal and /8 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0x77:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+# Operation with 8MHz crystal and /8 divider , low power
+FUSES_CRY_L = -U lfuse:w:0x7f:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+else
+# RC operation ,CLK 8MHz
+FUSES_INT = -U lfuse:w:0xe2:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+# Operation with 8MHz crystal and /1 divider , full swing crystal
+FUSES_CRY = -U lfuse:w:0xf7:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+# Operation with 8MHz crystal and /1 divider , low power
+FUSES_CRY_L = -U lfuse:w:0xff:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
+endif
+endif
+
+CFLAGS += -DF_CPU=$(OP_MHZ)000000UL
+CFLAGS += -DMHZ_CPU=$(OP_MHZ)
+
+## Options common to compile, link and assembly rules
+COMMON = -mmcu=$(MCU)
+
+## Compile options common for all C compilation units.
+CFLAGS += $(COMMON)
+CFLAGS += -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d 
+
+## Assembly specific flags
+ASMFLAGS = $(COMMON)
+ASMFLAGS += $(CFLAGS)
+ASMFLAGS += -x assembler-with-cpp -Wa,-gdwarf2
+
+## Linker flags
+LDFLAGS = $(COMMON)
+LDFLAGS +=  -Wl,-Map=$(PROJECT).map
+
+
+## Intel Hex file production flags
+HEX_FLASH_FLAGS = -R .eeprom -R .fuse -R .lock -R .signature
+#HEX_FLASH_FLAGS += -R .fuse -R .lock -R .signature
+
+HEX_EEPROM_FLAGS = -j .eeprom
+HEX_EEPROM_FLAGS += --set-section-flags=.eeprom="alloc,load"
+HEX_EEPROM_FLAGS += --change-section-lma .eeprom=0 --no-change-warnings
+
+
+
+## Objects that must be built in order to link
+OBJECTS = lcd-routines.o i2lcd.o PinLayout.o RvalOut.o UfAusgabe.o DisplayValue.o
+ifeq ($(WITH_LCD_ST7565),1)
+OBJECTS += lcd_hw_1_bit.o font.o lcd-draw.o
+OBJECTS += bmp_one.o bmp_two.o bmp_three.o
+OBJECTS += bmp_npn.o bmp_pnp.o 
+OBJECTS += bmp_n_e_mos.o bmp_n_d_mos.o bmp_p_e_mos.o bmp_p_d_mos.o
+OBJECTS += bmp_vakdiode.o bmp_vkadiode.o
+OBJECTS += bmp_n_jfet.o bmp_p_jfet.o bmp_triac.o bmp_thyristor.o
+OBJECTS += bmp_inductor.o
+else
+OBJECTS += lcd_hw_4_bit.o
+endif
+OBJECTS += swuart.o wait1000ms.o 
+ifndef INHIBIT_SLEEP_MODE
+OBJECTS += sleep_5ms.o
+endif
+OBJECTS += ReadADC.o wait_for_key_ms.o RefVoltage.o
+ifneq ($(PARTNO),m8)
+OBJECTS += get_log.o
+endif
+OBJECTS += main.o CheckPins.o ChargePin10ms.o EntladePins.o
+OBJECTS +=  ReadCapacity.o GetRLmultip.o Calibrate_UR.o
+ifneq ($(PARTNO),m8)
+OBJECTS +=  ReadInductance.o GetESR.o GetVloss.o GetFrequency.o function_menu.o message_key_released.o
+endif
+ifndef USE_EEPROM
+OBJECTS +=  EE_check_init.o
+endif
+
+## Objects explicitly added by the user
+LINKONLYOBJECTS = 
+
+
+## Build
+all: $(TARGET) $(PROJECT).hex $(PROJECT).eep $(PROJECT).lss size
+
+########### Compile only Assembler source available 
+lcd_hw_1_bit.o: ../lcd_hw_1_bit.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+lcd_hw_4_bit.o: ../lcd_hw_4_bit.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+wait1000ms.o: ../wait1000ms.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+swuart.o: ../swuart.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+########### Compile  Assembler source only, is time critical 
+GetESR.o: ../GetESR.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+########### Compile C or Assembler , Assembler saves more than 400 bytes flash
+ifeq ($(WITH_LCD_ST7565),1)
+lcd-routines.o: ../lcd-routines.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+else
+lcd-routines.o: ../lcd-routines.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+endif
+
+GetRLmultip.o: ../GetRLmultip.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+UfAusgabe.o: ../UfAusgabe.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+RvalOut.o: ../RvalOut.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+PinLayout.o: ../PinLayout.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+RefVoltage.o: ../RefVoltage.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+i2lcd.o: ../i2lcd.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+ReadADC.o: ../ReadADC.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+sleep_5ms.o: ../sleep_5ms.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+wait_for_key_ms.o: ../wait_for_key_ms.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+get_log.o: ../get_log.S Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+########### Compile C source only 
+font.o: ../font.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+lcd-draw.o: ../lcd-draw.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+DisplayValue.o: ../DisplayValue.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+function_menu.o: ../function_menu.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+message_key_released.o: ../message_key_released.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+ReadCapacity.o: ../ReadCapacity.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+ReadInductance.o: ../ReadInductance.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+Calibrate_UR.o: ../Calibrate_UR.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+CheckPins.o: ../CheckPins.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+GetVloss.o: ../GetVloss.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+GetFrequency.o: ../GetFrequency.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+main.o: ../main.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -D$(UI_LANGUAGE) -c  $<
+
+ChargePin10ms.o: ../ChargePin10ms.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+EntladePins.o: ../EntladePins.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+EE_check_init.o: ../EE_check_init.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_one.o: ../bmp_one.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_two.o: ../bmp_two.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_three.o: ../bmp_three.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_npn.o: ../bmp_npn.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_pnp.o: ../bmp_pnp.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_p_e_mos.o: ../bmp_p_e_mos.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_p_d_mos.o: ../bmp_p_d_mos.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_n_e_mos.o: ../bmp_n_e_mos.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_n_d_mos.o: ../bmp_n_d_mos.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_vakdiode.o: ../bmp_vakdiode.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_vkadiode.o: ../bmp_vkadiode.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_n_jfet.o: ../bmp_n_jfet.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_p_jfet.o: ../bmp_p_jfet.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_triac.o: ../bmp_triac.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_thyristor.o: ../bmp_thyristor.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+bmp_inductor.o: ../bmp_inductor.c Makefile
+	$(CC) $(INCLUDES) $(CFLAGS) -c  $<
+
+##Link
+$(TARGET): $(OBJECTS)
+	 $(CC) $(LDFLAGS) $(OBJECTS) $(LINKONLYOBJECTS) $(LIBDIRS) $(LIBS) -o $(TARGET)
+
+%.hex: $(TARGET)
+	avr-objcopy -O ihex $(HEX_FLASH_FLAGS)  $< $@
+
+%.eep: $(TARGET)
+	-avr-objcopy $(HEX_EEPROM_FLAGS) -O ihex $< $@ || exit 0
+
+%.lss: $(TARGET)
+	avr-objdump -h -S $< > $@
+
+size: ${TARGET}
+	@echo
+	@echo $(OP_MHZ) MHz operation configured.
+	@avr-size -C --mcu=${MCU} ${TARGET}
+
+## Clean target
+.PHONY: clean
+clean:
+	-rm -rf $(OBJECTS) $(PROJECT).elf dep/* $(PROJECT).hex $(PROJECT).eep $(PROJECT).lss $(PROJECT).map
+steril:
+	$(MAKE)
+	-rm -rf $(OBJECTS) $(PROJECT).elf dep/* $(PROJECT).lss $(PROJECT).map
+
+
+## Other dependencies
+-include $(shell mkdir dep 2>/dev/null) $(wildcard dep/*)
+
+
+# device programming
+# make fuses  call if you don't have installed a crystal
+fuses:
+	avrdude -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT)  $(FUSES_INT)
+
+# fuses-crytal can only used if a 8MHz Crytal is installed (between Pin 9 and 10)
+fuses-crystal:
+	avrdude -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT)  $(FUSES_CRY)
+fuses-crystal-lp:
+	avrdude -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT)  $(FUSES_CRY_L)
+
+# erases the FLASH ROM, EEPROM and clears all lock bits 
+erase:
+	avrdude -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT) -e
+
+# make upload  additionally calls make to compile the software for selected target
+upload:
+	$(MAKE)
+	avrdude -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT) -U flash:w:./$(PROJECT).hex:a \
+	-U eeprom:w:./$(PROJECT).eep:a
+program:
+	$(MAKE)
+	avrdude -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT) -U flash:w:./$(PROJECT).hex:a \
+	-U eeprom:w:./$(PROJECT).eep:a
+eeprom:
+	avrdude -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT) \
+	-U eeprom:w:./$(PROJECT).eep:a
+verify:
+	avrdude -D -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT) -U flash:v:./$(PROJECT).hex:a \
+	-U eeprom:v:./$(PROJECT).eep:a -v
+upload_orig:
+	avrdude -c $(PROGRAMMER) -B $(BitClock) -p $(PARTNO) -P $(PORT) -U flash:w:./TransistorTestorig.hex:a \
+	-U eeprom:w:./TransistorTestorig.eep:a
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/mega328_st7565/out ttester_110k/mega328_st7565/out
--- ttester_110k.org/mega328_st7565/out	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/mega328_st7565/out	2014-05-11 22:02:25.000000000 +0200
@@ -0,0 +1,66 @@
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d  -c  ../lcd-routines.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT i2lcd.o -MF dep/i2lcd.o.d  -c  ../i2lcd.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT PinLayout.o -MF dep/PinLayout.o.d  -c  ../PinLayout.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT RvalOut.o -MF dep/RvalOut.o.d  -c  ../RvalOut.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT UfAusgabe.o -MF dep/UfAusgabe.o.d  -c  ../UfAusgabe.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT DisplayValue.o -MF dep/DisplayValue.o.d  -c  ../DisplayValue.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd_hw_1_bit.o -MF dep/lcd_hw_1_bit.o.d  -c  ../lcd_hw_1_bit.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT font.o -MF dep/font.o.d  -c  ../font.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-draw.o -MF dep/lcd-draw.o.d  -c  ../lcd-draw.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_one.o -MF dep/bmp_one.o.d  -c  ../bmp_one.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_two.o -MF dep/bmp_two.o.d  -c  ../bmp_two.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_three.o -MF dep/bmp_three.o.d  -c  ../bmp_three.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_npn.o -MF dep/bmp_npn.o.d  -c  ../bmp_npn.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_pnp.o -MF dep/bmp_pnp.o.d  -c  ../bmp_pnp.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_n_e_mos.o -MF dep/bmp_n_e_mos.o.d  -c  ../bmp_n_e_mos.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_n_d_mos.o -MF dep/bmp_n_d_mos.o.d  -c  ../bmp_n_d_mos.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_p_e_mos.o -MF dep/bmp_p_e_mos.o.d  -c  ../bmp_p_e_mos.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_p_d_mos.o -MF dep/bmp_p_d_mos.o.d  -c  ../bmp_p_d_mos.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_vakdiode.o -MF dep/bmp_vakdiode.o.d  -c  ../bmp_vakdiode.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_vkadiode.o -MF dep/bmp_vkadiode.o.d  -c  ../bmp_vkadiode.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_n_jfet.o -MF dep/bmp_n_jfet.o.d  -c  ../bmp_n_jfet.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_p_jfet.o -MF dep/bmp_p_jfet.o.d  -c  ../bmp_p_jfet.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_triac.o -MF dep/bmp_triac.o.d  -c  ../bmp_triac.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_thyristor.o -MF dep/bmp_thyristor.o.d  -c  ../bmp_thyristor.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT bmp_inductor.o -MF dep/bmp_inductor.o.d  -c  ../bmp_inductor.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT swuart.o -MF dep/swuart.o.d  -c  ../swuart.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT wait1000ms.o -MF dep/wait1000ms.o.d  -c  ../wait1000ms.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT sleep_5ms.o -MF dep/sleep_5ms.o.d  -c  ../sleep_5ms.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ReadADC.o -MF dep/ReadADC.o.d  -c  ../ReadADC.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT wait_for_key_ms.o -MF dep/wait_for_key_ms.o.d  -c  ../wait_for_key_ms.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT RefVoltage.o -MF dep/RefVoltage.o.d  -c  ../RefVoltage.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT get_log.o -MF dep/get_log.o.d  -c  ../get_log.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d  -DLANG_ENGLISH -c  ../main.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT CheckPins.o -MF dep/CheckPins.o.d  -c  ../CheckPins.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ChargePin10ms.o -MF dep/ChargePin10ms.o.d  -c  ../ChargePin10ms.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT EntladePins.o -MF dep/EntladePins.o.d  -c  ../EntladePins.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ReadCapacity.o -MF dep/ReadCapacity.o.d  -c  ../ReadCapacity.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT GetRLmultip.o -MF dep/GetRLmultip.o.d  -c  ../GetRLmultip.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT Calibrate_UR.o -MF dep/Calibrate_UR.o.d  -c  ../Calibrate_UR.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ReadInductance.o -MF dep/ReadInductance.o.d  -c  ../ReadInductance.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT GetESR.o -MF dep/GetESR.o.d  -c  ../GetESR.S
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT GetVloss.o -MF dep/GetVloss.o.d  -c  ../GetVloss.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT GetFrequency.o -MF dep/GetFrequency.o.d  -c  ../GetFrequency.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT function_menu.o -MF dep/function_menu.o.d  -c  ../function_menu.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT message_key_released.o -MF dep/message_key_released.o.d  -c  ../message_key_released.c
+avr-gcc  -Wall -DFONT_6X8 -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=40 -DC_H_KORR=0 -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC -DREF_R_KORR=3 -DESR_ZERO=20 -DNO_AREF_CAP -DPULLUP_DISABLE -DANZ_MESS=64 -DPOWER_OFF -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=6400 -DBAT_NUMERATOR=66 -DBAT_DENOMINATOR=33 -DLCD_ST7565 -DLCD_ST7565_RESISTOR_RATIO=4 -DLCD_ST7565_HV_FLIP -DWITH_GRAPHICS -DF_CPU=8000000UL -DMHZ_CPU=8 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT EE_check_init.o -MF dep/EE_check_init.o.d  -c  ../EE_check_init.c
+avr-gcc -mmcu=atmega328p -Wl,-Map=TransistorTester.map lcd-routines.o i2lcd.o PinLayout.o RvalOut.o UfAusgabe.o DisplayValue.o lcd_hw_1_bit.o font.o lcd-draw.o bmp_one.o bmp_two.o bmp_three.o bmp_npn.o bmp_pnp.o  bmp_n_e_mos.o bmp_n_d_mos.o bmp_p_e_mos.o bmp_p_d_mos.o bmp_vakdiode.o bmp_vkadiode.o bmp_n_jfet.o bmp_p_jfet.o bmp_triac.o bmp_thyristor.o bmp_inductor.o swuart.o wait1000ms.o  sleep_5ms.o ReadADC.o wait_for_key_ms.o RefVoltage.o get_log.o main.o CheckPins.o ChargePin10ms.o EntladePins.o ReadCapacity.o GetRLmultip.o Calibrate_UR.o ReadInductance.o GetESR.o GetVloss.o GetFrequency.o function_menu.o message_key_released.o EE_check_init.o    -o TransistorTester.elf
+avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature  TransistorTester.elf TransistorTester.hex
+avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex TransistorTester.elf TransistorTester.eep || exit 0
+avr-objdump -h -S TransistorTester.elf > TransistorTester.lss
+
+8 MHz operation configured.
+AVR Memory Usage
+----------------
+Device: atmega328p
+
+Program:   21658 bytes (66.1% Full)
+(.text + .data + .bootloader)
+
+Data:        172 bytes (8.4% Full)
+(.data + .bss + .noinit)
+
+EEPROM:       14 bytes (1.4% Full)
+(.eeprom)
+
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/tbitmap.h ttester_110k/tbitmap.h
--- ttester_110k.org/tbitmap.h	1970-01-01 01:00:00.000000000 +0100
+++ ttester_110k/tbitmap.h	2014-05-11 22:29:18.000000000 +0200
@@ -0,0 +1,15 @@
+#include <avr/pgmspace.h>
+
+#ifdef WITH_GRAPHICS
+struct tbitmap {
+   unsigned char type;  // Bitmap type
+   unsigned char width; // Bitmap width in bit
+   unsigned char height;// Bitmap height in bit
+   unsigned char stuffing;
+   const unsigned char *data;
+};
+
+// Supported Bitmap types
+#define BITMAP_UNCOMPRESSED     1
+#endif
+
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/Transistortester.h ttester_110k/Transistortester.h
--- ttester_110k.org/Transistortester.h	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/Transistortester.h	2014-05-11 21:08:18.000000000 +0200
@@ -13,6 +13,7 @@
 #include "lcd-routines.h"
 #include "wait1000ms.h"
 #include "part_defs.h"
+#include "bitmaps.h"
 
 
 #if defined (MAIN_C)
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/tt_function.h ttester_110k/tt_function.h
--- ttester_110k.org/tt_function.h	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/tt_function.h	2014-05-11 21:08:18.000000000 +0200
@@ -26,6 +26,15 @@
 unsigned int compute_hfe(unsigned int lpx, unsigned int tpy);
 void sleep_5ms(uint8_t xxx);		// set processor to sleep state for xxx times 5ms, xxx>200  (xxx-200)*100  
 void PinLayout(char pin1, char pin2, char pin3); // show pin layout with EBC= or 123=
+// Graphics display only: Show Pinlayout in graphics LCD
+#ifdef WITH_GRAPHICS
+void lcd_draw_pin(unsigned char index, unsigned char x, unsigned char y);
+void lcd_draw_trans_pins(unsigned char xe, unsigned char ye,
+                         unsigned char xb, unsigned char yb,
+                         unsigned char xc, unsigned char yc);
+void lcd_draw_jfet(unsigned char index, unsigned char x, unsigned char y);
+void lcd_draw_mosfet(unsigned char index, unsigned char x, unsigned char y);
+#endif
 void Calibrate_UR(void);		// get reference voltages and port resistance
 uint16_t get_log(uint16_t permil);	// get -log(1-(permil/1000))
 uint8_t ShortedProbes(uint8_t p1, uint8_t p2);	// check if two probes are shorted
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/UfAusgabe.S ttester_110k/UfAusgabe.S
--- ttester_110k.org/UfAusgabe.S	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/UfAusgabe.S	2014-05-11 21:08:18.000000000 +0200
@@ -75,7 +75,7 @@
 	.GLOBAL UfAusgabe
  	.extern lcd_space
 	.extern lcd_data
-	.extern lcd_command
+	.extern lcd_line2
 	.extern mVAusgabe
 
 	.func UfAusgabe
@@ -90,8 +90,7 @@
  	ldi	r24, LCD_CHAR_RESIS3;	0
  	RCALL	lcd_data;      lcd_data(LCD_CHAR_RESIS3);	// special symbol or R
 ad1cbe:
- 	ldi	r24, 0xC0	; 192
- 	RCALL	lcd_command	;lcd_line2(); 				//2. row
+ 	RCALL	lcd_line2;					//2. row
  	ldi	r24, lo8(Uf_str);	0xE9
  	ldi	r25, hi8(Uf_str);	0x01
 #ifdef USE_EEPROM
diff -urN -x '*.o' -x '*.o.d' -x 'TransistorTester.*' ttester_110k.org/wait_for_key_ms.S ttester_110k/wait_for_key_ms.S
--- ttester_110k.org/wait_for_key_ms.S	2014-05-11 20:59:12.000000000 +0200
+++ ttester_110k/wait_for_key_ms.S	2014-05-11 21:08:18.000000000 +0200
@@ -100,7 +100,7 @@
 
  .GLOBAL wait_for_key_5s_line2
  .extern wait_for_key_ms
- .extern lcd_command
+ .extern lcd_line2
  .extern lcd_clear_line
 
  .func wait_for_key_5s_line2
@@ -112,11 +112,9 @@
  	ldi	r24, lo8(SHORT_WAIT_TIME)	; 0x88
  	ldi	r25, hi8(SHORT_WAIT_TIME)	; 0x13
  	RCALL	wait_for_key_ms		;wait_for_key_ms(SHORT_WAIT_TIME);
- 	ldi	r24, (CMD_SetDDRAMAddress | 0x40) ; 0xC0
- 	RCALL	lcd_command	; lcd_line2(); //2. row 
+ 	RCALL	lcd_line2	;              //2. row 
  	RCALL	lcd_clear_line	; lcd_clear_line();	// clear the whole line
- 	ldi	r24, (CMD_SetDDRAMAddress | 0x40) ; 0xC0
- 	RCALL	lcd_command	; lcd_line2(); //2. row 
+ 	RCALL	lcd_line2	;              //2. row 
  	ret
  .endfunc
 #endif
