Index: ram/configs.h
===================================================================
--- ram/configs.h	(revision 5fa506d896e498d12ac5654951d3fb3c9924e8e2)
+++ ram/configs.h	(revision 5fa506d896e498d12ac5654951d3fb3c9924e8e2)
@@ -0,0 +1,741 @@
+#pragma once
+
+#include "stdint.h"
+
+#define	MAXCFG	12
+
+/* Configuration 0 */
+
+int8_t	cfg_00[64][3] = {
+
+	{22, 18, 104},	/* 1 */
+	{23, 100, 42},	/* 2 */
+	{24, 112, 36},	/* 3 */
+	{20, 65, 104},	/* 4 */
+	{22, 65, 104},	/* 5 */
+	{23, 80, 104},	/* 6 */
+	{23, 96, 104},	/* 7 */
+	{20, 112, 104},	/* 8 */
+	{24, 65, 88},	/* 9 */
+	{19, 65, 78},	/* 10 */
+	{21, 84, 78},	/* 11 */
+	{23, 74, 78},	/* 12 */
+	{19, 46, 70},	/* 13 */
+	{23, 58, 70},	/* 14 */
+	{23, 72, 70},	/* 15 */
+	{20, 84, 70},	/* 16 */
+	{24, 46, 68},	/* 17 */
+	{24, 46, 82},	/* 18 */
+	{21, 46, 42},	/* 19 */
+	{23, 30, 42},	/* 20 */
+	{19, 18, 26},	/* 21 */
+	{23, 32, 26},	/* 22 */
+	{24, 18, 40},	/* 23 */
+	{24, 18, 56},	/* 24 */
+	{24, 18, 78},	/* 25 */
+	{24, 112, 78},	/* 26 */
+	{24, 112, 54},	/* 27 */
+	{21, 112, 26},	/* 28 */
+	{23, 96, 26},	/* 29 */
+	{19, 84, 42},	/* 30 */
+	{ 7, 18, 90},	/* 31 */
+	{ 7, 46, 56},	/* 32 */
+	{ 7, 18, 42},	/* 33 */
+	{ 7, 112, 90},	/* 34 */
+	{ 7, 84, 56},	/* 35 */
+	{ 7, 112, 42},	/* 36 */
+	{15, 18, 66},	/* 37 */
+	{15, 84, 91},	/* 38 */
+	{15, 112, 66},	/* 39 */
+	{15, 46, 89},	/* 40 */
+	{16, 46, 26},	/* 41 */
+	{35, 84, 26},	/* 42 */
+	{29, 18, 90},	/* 43 */
+	{30, 46, 56},	/* 44 */
+	{31, 18, 42},	/* 45 */
+	{32, 112, 90},	/* 46 */
+	{33, 84, 56},	/* 47 */
+	{34, 112, 42},	/* 48 */
+	{29, 18, 66},	/* 49 */
+	{30, 84, 91},	/* 50 */
+	{31, 112, 66},	/* 51 */
+	{32, 45, 89},	/* 52 */
+	{27, 46, 26},	/* 53 */
+	{28, 84, 26},	/* 54 */
+	{23, 34, 104},	/* 55 */
+	{23, 50, 104},	/* 56 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 1 */
+
+int8_t	cfg_01[64][3] = {
+
+	{22, 16, 104},	/* 1 */
+	{19, 16, 26},	/* 2 */
+	{20, 34, 104},	/* 3 */
+	{23, 25, 104},	/* 4 */
+	{21, 52, 79},	/* 5 */
+	{21, 52, 43},	/* 6 */
+	{19, 34, 79},	/* 7 */
+	{23, 43, 79},	/* 8 */
+	{24, 34, 92},	/* 9 */
+	{24, 52, 74},	/* 10 */
+	{24, 52, 86},	/* 11 */
+	{24, 52, 56},	/* 12 */
+	{24, 16, 77},	/* 13 */
+	{24, 16, 54},	/* 14 */
+	{24, 16, 36},	/* 15 */
+	{24, 96, 92},	/* 16 */
+	{24, 114, 74},	/* 17 */
+	{24, 114, 86},	/* 18 */
+	{24, 114, 56},	/* 19 */
+	{24, 78, 77},	/* 20 */
+	{22, 78, 104},	/* 21 */
+	{24, 78, 55},	/* 22 */
+	{24, 78, 36},	/* 23 */
+	{23, 88, 26},	/* 24 */
+	{23, 98, 43},	/* 25 */
+	{23, 86, 43},	/* 26 */
+	{23, 38, 43},	/* 27 */
+	{23, 24, 43},	/* 28 */
+	{23, 30, 26},	/* 29 */
+	{ 7, 16, 90},	/* 31 */
+	{ 7, 52, 62},	/* 32 */
+	{ 7, 16, 43},	/* 33 */
+	{ 7, 78, 90},	/* 34 */
+	{ 7, 114, 62},	/* 35 */
+	{ 7, 78, 43},	/* 36 */
+	{15, 16, 66},	/* 37 */
+	{15, 52, 96},	/* 38 */
+	{15, 78, 66},	/* 39 */
+	{15, 114, 96},	/* 40 */
+	{16, 40, 26},	/* 41 */
+	{35, 102, 26},	/* 42 */
+	{29, 16, 90},	/* 43 */
+	{30, 52, 62},	/* 44 */
+	{31, 16, 43},	/* 45 */
+	{32, 78, 90},	/* 46 */
+	{33, 114, 62},	/* 47 */
+	{34, 78, 43},	/* 48 */
+	{29, 16, 66},	/* 49 */
+	{30, 52, 96},	/* 50 */
+	{31, 78, 66},	/* 51 */
+	{32, 113, 96},	/* 52 */
+	{27, 40, 26},	/* 53 */
+	{28, 102, 26},	/* 54 */
+	{19, 78, 26},	/* 55 */
+	{20, 96, 104},	/* 56 */
+	{23, 87, 104},	/* 57 */
+	{21, 114, 79},	/* 58 */
+	{21, 114, 43},	/* 59 */
+	{19, 96, 79},	/* 60 */
+	{23, 105, 79},	/* 61 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 2 */
+
+int8_t	cfg_02[64][3] = {
+
+	{22, 36, 104},	/* 1 */
+	{24, 36, 80},	/* 2 */
+	{21, 36, 79},	/* 3 */
+	{19, 36, 28},	/* 4 */
+	{25, 64, 35},	/* 5 */
+	{24, 56, 72},	/* 6 */
+	{24, 36, 54},	/* 7 */
+	{24, 94, 54},	/* 8 */
+	{21, 94, 28},	/* 9 */
+	{24, 56, 50},	/* 10 */
+	{23, 80, 28},	/* 11 */
+	{24, 72, 50},	/* 12 */
+	{24, 72, 60},	/* 13 */
+	{24, 72, 76},	/* 14 */
+	{22, 72, 104},	/* 15 */
+	{24, 72, 90},	/* 16 */
+	{23, 83, 104},	/* 17 */
+	{20, 94, 104},	/* 18 */
+	{24, 94, 80},	/* 19 */
+	{19, 94, 79},	/* 20 */
+	{20, 114, 79},	/* 21 */
+	{23, 104, 79},	/* 22 */
+	{24, 114, 40},	/* 23 */
+	{24, 114, 66},	/* 24 */
+	{24, 16, 40},	/* 25 */
+	{24, 16, 66},	/* 26 */
+	{ 8, 56, 58},	/* 31 */
+	{ 7, 94, 66},	/* 32 */
+	{ 7, 16, 54},	/* 33 */
+	{ 8, 72, 84},	/* 34 */
+	{ 7, 36, 66},	/* 35 */
+	{ 7, 114, 54},	/* 36 */
+	{15, 36, 92},	/* 37 */
+	{15, 94, 42},	/* 38 */
+	{15, 94, 92},	/* 39 */
+	{15, 36, 42},	/* 40 */
+	{16, 16, 26},	/* 41 */
+	{35, 114, 26},	/* 42 */
+	{29, 56, 58},	/* 43 */
+	{30, 94, 66},	/* 44 */
+	{31, 16, 54},	/* 45 */
+	{32, 71, 83},	/* 46 */
+	{33, 36, 66},	/* 47 */
+	{34, 114, 54},	/* 48 */
+	{29, 36, 92},	/* 49 */
+	{30, 94, 42},	/* 50 */
+	{31, 94, 92},	/* 51 */
+	{32, 35, 42},	/* 52 */
+	{27, 16, 26},	/* 53 */
+	{28, 114, 26},	/* 54 */
+	{22, 16, 79},	/* 55 */
+	{23, 26, 79},	/* 56 */
+	{26, 64, 35},	/* 57 */
+	{23, 48, 28},	/* 58 */
+	{20, 56, 104},	/* 59 */
+	{24, 56, 88},	/* 60 */
+	{23, 46, 104},	/* 61 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 3 */
+
+int8_t	cfg_03[64][3] = {
+
+	{20, 44, 43},	/* 1 */
+	{19, 44, 56},	/* 2 */
+	{21, 60, 56},	/* 3 */
+	{21, 84, 50},	/* 4 */
+	{22, 18, 96},	/* 5 */
+	{19, 18, 43},	/* 6 */
+	{21, 68, 26},	/* 7 */
+	{22, 68, 50},	/* 8 */
+	{23, 44, 96},	/* 9 */
+	{23, 34, 96},	/* 10 */
+	{23, 96, 96},	/* 11 */
+	{20, 112, 96},	/* 12 */
+	{24, 112, 70},	/* 13 */
+	{24, 18, 70},	/* 14 */
+	{21, 112, 43},	/* 15 */
+	{23, 32, 43},	/* 16 */
+	{23, 98, 43},	/* 17 */
+	{24, 68, 38},	/* 18 */
+	{24, 44, 30},	/* 19 */
+	{23, 30, 26},	/* 20 */
+	{23, 54, 26},	/* 21 */
+	{22, 88, 43},	/* 22 */
+	{24, 88, 30},	/* 23 */
+	{19, 68, 26},	/* 24 */
+	{23, 80, 26},	/* 25 */
+	{23, 98, 26},	/* 26 */
+	{ 7, 18, 58},	/* 31 */
+	{10, 40, 96},	/* 32 */
+	{10, 44, 26},	/* 33 */
+	{ 7, 112, 58},	/* 34 */
+	{ 9, 88, 96},	/* 35 */
+	{ 9, 88, 26},	/* 36 */
+	{15, 18, 82},	/* 37 */
+	{15, 112, 81},	/* 38 */
+	{15, 44, 70},	/* 39 */
+	{15, 84, 65},	/* 40 */
+	{16, 18, 26},	/* 41 */
+	{35, 112, 26},	/* 42 */
+	{29, 18, 58},	/* 43 */
+	{30, 41, 96},	/* 44 */
+	{31, 45, 26},	/* 45 */
+	{32, 112, 58},	/* 46 */
+	{33, 87, 96},	/* 47 */
+	{34, 87, 26},	/* 48 */
+	{29, 18, 82},	/* 49 */
+	{30, 112, 81},	/* 50 */
+	{31, 44, 70},	/* 51 */
+	{32, 83, 65},	/* 52 */
+	{27, 18, 26},	/* 53 */
+	{28, 112, 26},	/* 54 */
+	{24, 60, 72},	/* 55 */
+	{24, 60, 88},	/* 56 */
+	{22, 60, 96},	/* 57 */
+	{20, 60, 96},	/* 58 */
+	{23, 74, 96},	/* 59 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 4 */
+
+int8_t	cfg_04[64][3] = {
+
+	{19, 65, 26},	/* 1 */
+	{21, 65, 26},	/* 2 */
+	{25, 60, 93},	/* 3 */
+	{26, 70, 93},	/* 4 */
+	{24, 65, 74},	/* 5 */
+	{19, 86, 52},	/* 6 */
+	{23, 97, 52},	/* 7 */
+	{21, 108, 52},	/* 8 */
+	{24, 108, 78},	/* 9 */
+	{24, 22, 78},	/* 10 */
+	{24, 65, 52},	/* 11 */
+	{23, 28, 26},	/* 12 */
+	{23, 102, 26},	/* 13 */
+	{23, 50, 26},	/* 14 */
+	{23, 80, 26},	/* 15 */
+	{ 7, 65, 64},	/* 32 */
+	{10, 42, 26},	/* 33 */
+	{ 7, 22, 67},	/* 34 */
+	{ 7, 108, 67},	/* 35 */
+	{ 9, 88, 26},	/* 36 */
+	{15, 65, 40},	/* 37 */
+	{15, 65, 88},	/* 38 */
+	{15, 22, 92},	/* 39 */
+	{15, 108, 92},	/* 40 */
+	{16, 18, 26},	/* 41 */
+	{35, 112, 26},	/* 42 */
+	{30, 65, 64},	/* 44 */
+	{31, 43, 26},	/* 45 */
+	{32, 22, 67},	/* 46 */
+	{33, 108, 67},	/* 47 */
+	{34, 87, 26},	/* 48 */
+	{29, 65, 40},	/* 49 */
+	{30, 65, 88},	/* 50 */
+	{31, 22, 92},	/* 51 */
+	{32, 107, 92},	/* 52 */
+	{27, 18, 26},	/* 53 */
+	{28, 112, 26},	/* 54 */
+	{22, 44, 100},	/* 55 */
+	{24, 44, 84},	/* 56 */
+	{24, 44, 68},	/* 57 */
+	{21, 44, 52},	/* 58 */
+	{23, 33, 52},	/* 59 */
+	{19, 22, 52},	/* 60 */
+	{20, 86, 100},	/* 61 */
+	{24, 86, 84},	/* 62 */
+	{24, 86, 68},	/* 63 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 5 */
+
+int8_t	cfg_05[64][3] = {
+
+	{19, 16, 42},	/* 1 */
+	{22, 63, 90},	/* 2 */
+	{23, 60, 98},	/* 3 */
+	{21, 114, 82},	/* 4 */
+	{25, 99, 90},	/* 5 */
+	{24, 114, 76},	/* 6 */
+	{23, 102, 42},	/* 7 */
+	{23, 32, 98},	/* 8 */
+	{22, 16, 98},	/* 9 */
+	{24, 16, 70},	/* 10 */
+	{24, 39, 54},	/* 11 */
+	{19, 39, 58},	/* 12 */
+	{24, 39, 64},	/* 13 */
+	{21, 63, 58},	/* 14 */
+	{24, 63, 70},	/* 15 */
+	{24, 114, 44},	/* 16 */
+	{21, 114, 26},	/* 17 */
+	{24, 114, 38},	/* 18 */
+	{23, 98, 26},	/* 19 */
+	{23, 28, 26},	/* 20 */
+	{21, 39, 26},	/* 21 */
+	{24, 39, 36},	/* 22 */
+	{23, 30, 42},	/* 23 */
+	{24, 87, 65},	/* 24 */
+	{20, 87, 90},	/* 25 */
+	{19, 87, 42},	/* 26 */
+	{ 7, 16, 57},	/* 31 */
+	{10, 47, 98},	/* 32 */
+	{ 7, 39, 42},	/* 33 */
+	{ 7, 87, 55},	/* 34 */
+	{ 8, 63, 75},	/* 35 */
+	{ 7, 114, 42},	/* 36 */
+	{15, 16, 83},	/* 37 */
+	{15, 39, 75},	/* 38 */
+	{15, 87, 77},	/* 39 */
+	{15, 114, 96},	/* 40 */
+	{16, 16, 26},	/* 41 */
+	{35, 87, 26},	/* 42 */
+	{29, 16, 57},	/* 43 */
+	{30, 48, 98},	/* 44 */
+	{31, 39, 42},	/* 45 */
+	{32, 87, 55},	/* 46 */
+	{33, 63, 75},	/* 47 */
+	{34, 114, 42},	/* 48 */
+	{29, 16, 83},	/* 49 */
+	{30, 39, 75},	/* 50 */
+	{31, 87, 77},	/* 51 */
+	{32, 113, 96},	/* 52 */
+	{27, 16, 26},	/* 53 */
+	{28, 87, 26},	/* 54 */
+	{23, 76, 98},	/* 55 */
+	{23, 84, 98},	/* 56 */
+	{23, 74, 90},	/* 57 */
+	{23, 52, 58},	/* 60 */
+	{24, 114, 60},	/* 61 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 6 */
+
+int8_t	cfg_06[64][3] = {
+
+	{21, 65, 26},	/* 1 */
+	{20, 65, 104},	/* 2 */
+	{26, 68, 43},	/* 3 */
+	{23, 83, 51},	/* 4 */
+	{21, 94, 51},	/* 5 */
+	{19, 25, 51},	/* 6 */
+	{21, 45, 51},	/* 7 */
+	{23, 35, 51},	/* 8 */
+	{24, 45, 67},	/* 9 */
+	{24, 45, 82},	/* 10 */
+	{22, 45, 104},	/* 11 */
+	{24, 45, 90},	/* 12 */
+	{23, 55, 104},	/* 13 */
+	{23, 30, 26},	/* 14 */
+	{23, 50, 26},	/* 15 */
+	{19, 65, 26},	/* 16 */
+	{23, 80, 26},	/* 17 */
+	{23, 100, 26},	/* 18 */
+	{24, 65, 53},	/* 19 */
+	{24, 65, 78},	/* 20 */
+	{24, 25, 78},	/* 21 */
+	{24, 94, 78},	/* 22 */
+	{ 7, 25, 66},	/* 31 */
+	{ 7, 65, 66},	/* 32 */
+	{10, 40, 26},	/* 33 */
+	{ 7, 94, 66},	/* 34 */
+	{ 9, 90, 26},	/* 36 */
+	{15, 65, 40},	/* 37 */
+	{15, 65, 90},	/* 38 */
+	{15, 25, 90},	/* 39 */
+	{15, 94, 90},	/* 40 */
+	{16, 16, 26},	/* 41 */
+	{35, 114, 26},	/* 42 */
+	{29, 25, 66},	/* 43 */
+	{30, 65, 66},	/* 44 */
+	{31, 41, 26},	/* 45 */
+	{32, 94, 66},	/* 46 */
+	{34, 89, 26},	/* 48 */
+	{29, 65, 40},	/* 49 */
+	{30, 65, 90},	/* 50 */
+	{31, 25, 90},	/* 51 */
+	{32, 93, 90},	/* 52 */
+	{27, 16, 26},	/* 53 */
+	{28, 114, 26},	/* 54 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 7 */
+
+int8_t	cfg_07[64][3] = {
+
+	{22, 18, 104},	/* 1 */
+	{19, 32, 24},	/* 2 */
+	{25, 26, 43},	/* 3 */
+	{24, 18, 58},	/* 4 */
+	{26, 38, 43},	/* 5 */
+	{24, 46, 58},	/* 6 */
+	{22, 46, 77},	/* 7 */
+	{19, 46, 77},	/* 8 */
+	{19, 82, 50},	/* 9 */
+	{21, 112, 77},	/* 10 */
+	{22, 82, 77},	/* 11 */
+	{23, 97, 77},	/* 12 */
+	{23, 62, 77},	/* 13 */
+	{23, 78, 77},	/* 14 */
+	{23, 44, 24},	/* 15 */
+	{23, 67, 24},	/* 16 */
+	{23, 98, 50},	/* 17 */
+	{24, 112, 37},	/* 18 */
+	{24, 112, 62},	/* 19 */
+	{24, 112, 74},	/* 20 */
+	{24, 18, 77},	/* 21 */
+	{20, 46, 104},	/* 22 */
+	{23, 32, 104},	/* 23 */
+	{ 8, 46, 91},	/* 31 */
+	{ 7, 18, 63},	/* 32 */
+	{ 9, 55, 24},	/* 33 */
+	{ 7, 46, 63},	/* 34 */
+	{ 7, 82, 63},	/* 35 */
+	{ 7, 112, 50},	/* 36 */
+	{15, 32, 37},	/* 37 */
+	{15, 18, 91},	/* 38 */
+	{15, 112, 91},	/* 40 */
+	{16, 82, 24},	/* 41 */
+	{35, 112, 24},	/* 42 */
+	{29, 46, 91},	/* 43 */
+	{30, 18, 63},	/* 44 */
+	{31, 54, 24},	/* 45 */
+	{32, 46, 63},	/* 46 */
+	{33, 82, 63},	/* 47 */
+	{34, 112, 50},	/* 48 */
+	{29, 32, 37},	/* 49 */
+	{30, 18, 91},	/* 50 */
+	{32, 111, 91},	/* 52 */
+	{27, 82, 24},	/* 53 */
+	{28, 112, 24},	/* 54 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 8 */
+
+int8_t	cfg_08[64][3] = {
+
+	{20, 66, 104},	/* 1 */
+	{22, 40, 104},	/* 2 */
+	{23, 53, 104},	/* 3 */
+	{19, 16, 72},	/* 4 */
+	{24, 16, 86},	/* 5 */
+	{23, 28, 72},	/* 6 */
+	{20, 40, 72},	/* 7 */
+	{21, 40, 72},	/* 8 */
+	{24, 40, 60},	/* 9 */
+	{23, 28, 26},	/* 10 */
+	{24, 40, 40},	/* 11 */
+	{24, 40, 84},	/* 12 */
+	{24, 66, 78},	/* 13 */
+	{24, 66, 54},	/* 14 */
+	{21, 66, 26},	/* 15 */
+	{19, 66, 26},	/* 16 */
+	{23, 52, 26},	/* 17 */
+	{23, 79, 26},	/* 18 */
+	{21, 92, 26},	/* 19 */
+	{24, 92, 42},	/* 20 */
+	{24, 114, 41},	/* 21 */
+	{24, 114, 57},	/* 22 */
+	{24, 114, 84},	/* 23 */
+	{22, 92, 72},	/* 24 */
+	{24, 92, 60},	/* 25 */
+	{23, 102, 72},	/* 26 */
+	{24, 66, 38},	/* 27 */
+	{ 7, 40, 54},	/* 31 */
+	{ 7, 66, 66},	/* 32 */
+	{10, 40, 26},	/* 33 */
+	{ 8, 40, 90},	/* 34 */
+	{ 8, 92, 54},	/* 35 */
+	{ 7, 114, 72},	/* 36 */
+	{15, 66, 42},	/* 37 */
+	{15, 66, 90},	/* 38 */
+	{15, 16, 96},	/* 39 */
+	{15, 114, 96},	/* 40 */
+	{16, 16, 26},	/* 41 */
+	{35, 114, 26},	/* 42 */
+	{29, 40, 54},	/* 43 */
+	{30, 66, 66},	/* 44 */
+	{31, 41, 26},	/* 45 */
+	{32, 39, 90},	/* 46 */
+	{33, 92, 54},	/* 47 */
+	{34, 114, 72},	/* 48 */
+	{29, 66, 42},	/* 49 */
+	{30, 66, 90},	/* 50 */
+	{31, 16, 96},	/* 51 */
+	{32, 113, 96},	/* 52 */
+	{27, 16, 26},	/* 53 */
+	{28, 114, 26},	/* 54 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 9 */
+
+int8_t	cfg_09[64][3] = {
+
+	{22, 36, 104},	/* 1 */
+	{24, 36, 80},	/* 2 */
+	{21, 36, 79},	/* 3 */
+	{19, 36, 28},	/* 4 */
+	{24, 56, 44},	/* 5 */
+	{24, 56, 72},	/* 6 */
+	{24, 36, 54},	/* 7 */
+	{24, 94, 54},	/* 8 */
+	{21, 94, 28},	/* 9 */
+	{19, 72, 28},	/* 10 */
+	{23, 83, 28},	/* 11 */
+	{24, 72, 44},	/* 12 */
+	{24, 72, 60},	/* 13 */
+	{24, 72, 76},	/* 14 */
+	{22, 72, 104},	/* 15 */
+	{24, 72, 90},	/* 16 */
+	{23, 83, 104},	/* 17 */
+	{20, 94, 104},	/* 18 */
+	{24, 94, 80},	/* 19 */
+	{19, 94, 79},	/* 20 */
+	{20, 114, 79},	/* 21 */
+	{23, 104, 79},	/* 22 */
+	{24, 114, 40},	/* 23 */
+	{24, 114, 66},	/* 24 */
+	{24, 16, 40},	/* 25 */
+	{24, 16, 66},	/* 26 */
+	{ 8, 56, 58},	/* 31 */
+	{ 7, 94, 66},	/* 32 */
+	{ 7, 16, 54},	/* 33 */
+	{ 8, 72, 84},	/* 34 */
+	{ 7, 36, 66},	/* 35 */
+	{ 7, 114, 54},	/* 36 */
+	{15, 36, 92},	/* 37 */
+	{15, 94, 42},	/* 38 */
+	{15, 94, 92},	/* 39 */
+	{15, 36, 42},	/* 40 */
+	{16, 16, 26},	/* 41 */
+	{35, 114, 26},	/* 42 */
+	{29, 56, 58},	/* 43 */
+	{30, 94, 66},	/* 44 */
+	{31, 16, 54},	/* 45 */
+	{32, 71, 83},	/* 46 */
+	{33, 36, 66},	/* 47 */
+	{34, 114, 54},	/* 48 */
+	{29, 36, 92},	/* 49 */
+	{30, 94, 42},	/* 50 */
+	{31, 94, 92},	/* 51 */
+	{32, 35, 42},	/* 52 */
+	{27, 16, 26},	/* 53 */
+	{28, 114, 26},	/* 54 */
+	{22, 16, 79},	/* 55 */
+	{23, 26, 79},	/* 56 */
+	{21, 56, 28},	/* 57 */
+	{23, 46, 28},	/* 58 */
+	{20, 56, 104},	/* 59 */
+	{24, 56, 88},	/* 60 */
+	{23, 46, 104},	/* 61 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 10 */
+
+int8_t	cfg_10[64][3] = {
+
+	{19, 18, 26},	/* 1 */
+	{24, 18, 42},	/* 2 */
+	{24, 18, 64},	/* 3 */
+	{24, 18, 80},	/* 4 */
+	{23, 80, 59},	/* 5 */
+	{22, 18, 96},	/* 6 */
+	{23, 50, 59},	/* 7 */
+	{23, 34, 43},	/* 8 */
+	{23, 50, 43},	/* 9 */
+	{19, 58, 69},	/* 10 */
+	{21, 74, 69},	/* 11 */
+	{24, 74, 85},	/* 12 */
+	{20, 74, 96},	/* 13 */
+	{22, 74, 96},	/* 14 */
+	{23, 58, 96},	/* 15 */
+	{23, 42, 96},	/* 16 */
+	{23, 90, 96},	/* 17 */
+	{23, 30, 26},	/* 18 */
+	{23, 100, 26},	/* 19 */
+	{23, 25, 43},	/* 20 */
+	{23, 105, 43},	/* 21 */
+	{24, 112, 42},	/* 22 */
+	{24, 112, 74},	/* 23 */
+	{24, 112, 56},	/* 24 */
+	{24, 112, 82},	/* 25 */
+	{23, 100, 96},	/* 26 */
+	{23, 100, 59},	/* 27 */
+	{24, 18, 56},	/* 28 */
+	{23, 34, 59},	/* 29 */
+	{23, 30, 96},	/* 30 */
+	{10, 90, 59},	/* 31 */
+	{10, 36, 96},	/* 32 */
+	{ 7, 18, 43},	/* 33 */
+	{ 9, 40, 59},	/* 34 */
+	{ 9, 94, 96},	/* 35 */
+	{ 7, 112, 43},	/* 36 */
+	{15, 18, 78},	/* 37 */
+	{15, 58, 81},	/* 38 */
+	{15, 112, 78},	/* 39 */
+	{16, 40, 26},	/* 41 */
+	{35, 90, 26},	/* 42 */
+	{29, 91, 59},	/* 43 */
+	{30, 37, 96},	/* 44 */
+	{31, 18, 43},	/* 45 */
+	{32, 39, 59},	/* 46 */
+	{33, 93, 96},	/* 47 */
+	{34, 112, 43},	/* 48 */
+	{29, 18, 78},	/* 49 */
+	{30, 58, 81},	/* 50 */
+	{31, 112, 78},	/* 51 */
+	{27, 40, 26},	/* 52 */
+	{28, 90, 26},	/* 53 */
+	{25, 65, 51},	/* 55 */
+	{26, 65, 51},	/* 56 */
+	{19, 18, 59},	/* 58 */
+	{23, 80, 43},	/* 59 */
+	{23, 96, 43},	/* 60 */
+	{21, 112, 26},	/* 61 */
+	{20, 112, 96},	/* 62 */
+	{21, 112, 59},	/* 63 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+/* Configuration 11 */
+
+int8_t	cfg_11[64][3] = {
+
+	{21, 68, 26},	/* 1 */
+	{23, 102, 44},	/* 2 */
+	{21, 114, 44},	/* 3 */
+	{20, 114, 104},	/* 4 */
+	{22, 92, 104},	/* 5 */
+	{23, 54, 44},	/* 6 */
+	{20, 68, 94},	/* 7 */
+	{22, 52, 94},	/* 8 */
+	{19, 36, 56},	/* 9 */
+	{19, 68, 62},	/* 10 */
+	{23, 80, 62},	/* 11 */
+	{20, 92, 62},	/* 12 */
+	{21, 92, 62},	/* 13 */
+	{24, 92, 50},	/* 14 */
+	{24, 92, 74},	/* 15 */
+	{24, 68, 74},	/* 16 */
+	{24, 68, 55},	/* 17 */
+	{24, 68, 40},	/* 18 */
+	{24, 92, 40},	/* 19 */
+	{19, 92, 26},	/* 20 */
+	{23, 104, 26},	/* 21 */
+	{23, 52, 26},	/* 22 */
+	{23, 103, 104},	/* 23 */
+	{24, 16, 72},	/* 24 */
+	{24, 114, 72},	/* 25 */
+	{24, 36, 83},	/* 26 */
+	{24, 92, 90},	/* 27 */
+	{24, 114, 80},	/* 28 */
+	{ 8, 92, 80},	/* 31 */
+	{ 7, 114, 59},	/* 32 */
+	{ 7, 68, 44},	/* 33 */
+	{ 7, 16, 59},	/* 34 */
+	{ 7, 36, 70},	/* 35 */
+	{ 7, 92, 44},	/* 36 */
+	{15, 68, 80},	/* 37 */
+	{15, 114, 90},	/* 38 */
+	{15, 36, 98},	/* 39 */
+	{15, 16, 86},	/* 40 */
+	{16, 44, 26},	/* 41 */
+	{35, 114, 26},	/* 42 */
+	{29, 92, 80},	/* 43 */
+	{30, 114, 59},	/* 44 */
+	{31, 68, 44},	/* 45 */
+	{32, 16, 59},	/* 46 */
+	{33, 36, 70},	/* 47 */
+	{34, 92, 44},	/* 48 */
+	{29, 68, 80},	/* 49 */
+	{30, 114, 90},	/* 50 */
+	{31, 36, 98},	/* 51 */
+	{32, 15, 86},	/* 52 */
+	{27, 44, 26},	/* 53 */
+	{28, 114, 26},	/* 54 */
+	{23, 38, 44},	/* 55 */
+	{19, 16, 44},	/* 56 */
+	{23, 32, 44},	/* 57 */
+	{24, 52, 78},	/* 58 */
+	{21, 52, 56},	/* 59 */
+	{24, 52, 70},	/* 60 */
+	{ 0,  0,  0}	/* end of configuration */
+};
+
+int8_t	*cfgptr[MAXCFG] = {
+
+	(int8_t *)cfg_00, (int8_t *)cfg_01, (int8_t *)cfg_02, (int8_t *)cfg_03,
+	(int8_t *)cfg_04,	(int8_t *)cfg_05, (int8_t *)cfg_06, (int8_t *)cfg_07,
+	(int8_t *)cfg_08, (int8_t *)cfg_09, (int8_t *)cfg_10, (int8_t *)cfg_11
+};
+
