// Ìåíþ, êëàâèøè è òàáëèöû äëÿ edit unsigned char fontdef[]= // Øðèôò "\x04\x02\x04\x06\x05\x05\x07\x02\x03\x03\x06\x06\x03\x04\x02\x04" "\x05\x04\x05\x05\x05\x05\x05\x05\x05\x06\x02\x03\x04\x05\x04\x05" "\x05\x05\x05\x05\x05\x05\x05\x05\x05\x04\x05\x05\x05\x06\x05\x05" "\x05\x05\x05\x05\x04\x05\x05\x06\x05\x06\x05\x03\x04\x03\x04\x07" "\x03\x05\x05\x05\x05\x05\x04\x05\x05\x02\x04\x05\x02\x06\x05\x05" "\x05\x05\x04\x04\x04\x05\x04\x06\x05\x05\x04\x04\x02\x04\x05\x05" "\x05\x04\x02\x04\x04\x06\x06\x06\x06\x06\x07\x03\x07\x05\x05\x05" "\x05\x02\x02\x04\x04\x02\x04\x05\x05\x08\x07\x03\x07\x06\x05\x05" "\x00\x05\x05\x04\x05\x04\x03\x05\x05\x08\x05\x06\x06\x04\x05\x04" "\x04\x04\x04\x02\x04\x0D\x06\x02\x05\x02\x05\x06\x03\x04\x04\x05" "\x05\x05\x05\x05\x06\x05\x06\x05\x05\x05\x05\x05\x06\x05\x05\x05" "\x05\x05\x04\x05\x06\x05\x06\x05\x06\x07\x06\x06\x05\x05\x06\x05" "\x05\x05\x05\x04\x06\x05\x06\x05\x05\x05\x05\x05\x06\x05\x05\x05" "\x05\x05\x04\x05\x06\x06\x05\x05\x06\x06\x05\x06\x05\x05\x06\x05" "\x00\x00\x00\x00\x7A\x00\x70\x00\x70\x00\x14\x3E\x14\x3E\x14\x00" "\x3A\x6B\xAE\x00\x00\x42\x0C\x30\x42\x00\x2C\x52\x52\x2A\x04\x0A" "\x00\x70\x00\x3C\x42\x00\x42\x3C\x00\x28\x10\x7C\x10\x28\x00\x10" "\x10\x7C\x10\x10\x00\x01\x82\x00\x08\x08\x08\x00\x02\x00\x06\x18" "\x60\x00\x3C\x42\x42\x3C\x00\x22\x7E\x02\x00\x26\x4A\x4A\x32\x00" "\x44\x52\x52\x6C\x00\x18\x28\x7E\x08\x00\x74\x52\x52\x4C\x00\x3C" "\x52\x52\x0C\x00\x40\x46\x48\x70\x00\x2C\x52\x52\x2C\x00\x30\x4A" "\x4A\x3C\x00\x00\x14\x00\x01\x92\x00\x10\x28\x44\x00\x14\x14\x14" "\x14\x00\x44\x28\x10\x00\x20\x4A\x50\x20\x00\x3C\x42\x4A\x3A\x00" "\x3E\x48\x48\x3E\x00\x7E\x52\x52\x2C\x00\x3C\x42\x42\x42\x00\x7E" "\x42\x42\x3C\x00\x7E\x52\x52\x42\x00\x7E\x50\x50\x40\x00\x3C\x42" "\x4A\x4E\x00\x7E\x10\x10\x7E\x00\x42\x7E\x42\x00\x04\x02\x02\x7C" "\x00\x7E\x18\x24\x42\x00\x7E\x02\x02\x02\x00\x7E\x30\x08\x30\x7E" "\x00\x7E\x30\x0C\x7E\x00\x3C\x42\x42\x3C\x00\x7E\x48\x48\x30\x00" "\x3C\x42\x42\x3D\x80\x7E\x48\x48\x36\x00\x32\x4A\x4A\x44\x00\x40" "\x7E\x40\x00\x7C\x02\x02\x7C\x00\x70\x0E\x0E\x70\x00\x7C\x02\x7C" "\x02\x7C\x00\x66\x18\x18\x66\x00\x60\x10\x0E\x10\x60\x00\x46\x4A" "\x52\x62\x00\x7E\x42\x00\x60\x18\x06\x00\x42\x7E\x00\x20\x40\x20" "\x00\x02\x02\x02\x02\x02\x02\x00\x60\x10\x00\x04\x2A\x2A\x1E\x00" "\x7E\x12\x12\x0C\x00\x1C\x22\x22\x22\x00\x0C\x12\x12\x7E\x00\x1C" "\x2A\x2A\x18\x00\x10\x3E\x50\x00\x18\x25\xA5\xBE\x00\x7E\x10\x10" "\x0E\x00\x5E\x00\x01\x91\xDE\x00\x7E\x08\x14\x22\x00\x7E\x00\x3E" "\x20\x1E\x20\x1E\x00\x3E\x20\x20\x1E\x00\x1C\x22\x22\x1C\x00\x3F" "\xA2\x22\x1C\x00\x1C\x22\x22\x3F\x80\x3E\x10\x20\x00\x12\x2A\x24" "\x00\x20\x7C\x22\x00\x3C\x02\x02\x3E\x00\x3C\x02\x3C\x00\x38\x06" "\x38\x06\x38\x00\x36\x08\x08\x36\x00\x32\x0C\x08\x30\x00\x26\x2A" "\x32\x00\x08\x36\x41\x80\x7F\x80\x41\xB6\x08\x00\x08\x10\x08\x10" "\x00\x7E\x42\x42\x7E\x00\x40\x7E\x48\x06\x00\x1E\x30\x50\x00\x03" "\x80\x1E\x30\x50\x00\x03\x80\x03\x80\x02\x00\x02\x00\x02\x00\x10" "\x20\x7E\x20\x10\x00\x08\x04\x7E\x04\x08\x00\x08\x08\x2A\x1C\x08" "\x00\x08\x1C\x2A\x08\x08\x00\x3E\x40\x40\x7E\x0A\x0E\x00\x08\x14" "\x00\x7E\x08\x08\x7E\x0A\x0E\x00\x1E\x24\x44\x1A\x00\x40\x7E\x48" "\x0E\x00\x7C\x04\x06\x7C\x00\x40\x7E\x48\x06\x00\x70\x00\x70\x00" "\x70\x00\x70\x00\x70\x00\x70\x00\x08\x00\x08\x08\x08\x00\x08\x08" "\x08\x08\x00\x7E\x42\x42\x7E\x00\x40\x60\x40\x60\x40\x40\x70\x00" "\x3E\x40\x40\x7E\x0A\x0E\x00\x14\x08\x00\x7E\x08\x08\x7E\x0A\x0E" "\x00\x1E\x24\x44\x1A\x00\x00\x40\x7E\x48\x0E\x00\x7C\x04\x06\x7C" "\x00\x1C\x24\x44\x1E\x00\x1C\x24\x44\x1E\x00\x02\x02\x7E\x00\x7E" "\x42\x42\x7E\x00\x3E\x20\x60\x00\x00\x77\x80\x22\x59\xCD\xA2\x00" "\x3E\x6A\x2A\x62\x00\x1C\x22\x5D\xD5\xD5\xA2\x1C\x00\x3C\x52\x52" "\x42\x00\x08\x14\x2A\x14\x22\x00\x10\x10\x54\x38\x10\x00\x08\x08" "\x08\x00\x7E\x42\x5E\x7E\x00\x20\x4E\x20\x00\x78\x48\x78\x00\x12" "\x3A\x12\x00\x42\x7E\x42\x00\x5E\x00\x3E\x20\x60\x00\x7F\xE1\xC1" "\xD1\xC9\xC9\xC9\xC9\xD1\xC1\xE1\xFF\x80\x30\x48\x7E\x40\x7E\x00" "\x08\x00\x3E\x6A\x2A\x62\x00\x08\x00\x3C\x52\x52\x42\x00\x22\x14" "\x2A\x14\x08\x00\x10\x5E\x00\x12\x2A\x24\x00\x12\x2A\x24\x00\x1E" "\x10\x10\x1E\x00\x3E\x48\x48\x3E\x00\x7E\x52\x52\x4C\x00\x7E\x52" "\x52\x2C\x00\x7E\x40\x40\x40\x00\x03\xBE\x42\x7E\x03\x80\x7E\x52" "\x52\x42\x00\x76\x08\x7E\x08\x76\x00\x42\x52\x52\x2C\x00\x7E\x0C" "\x30\x7E\x00\x3E\x04\x48\x3E\x00\x7E\x18\x24\x42\x00\x3E\x40\x40" "\x7E\x00\x7E\x30\x18\x30\x7E\x00\x7E\x10\x10\x7E\x00\x3C\x42\x42" "\x3C\x00\x7E\x40\x40\x7E\x00\x7E\x48\x48\x30\x00\x3C\x42\x42\x42" "\x00\x40\x7E\x40\x00\x72\x0A\x0A\x7C\x00\x38\x44\x7E\x44\x38\x00" "\x66\x18\x18\x66\x00\x7E\x02\x02\x7E\x03\x80\x70\x08\x08\x7E\x00" "\x7E\x02\x7E\x02\x7E\x00\x7E\x02\x7E\x02\x7E\x03\x80\x40\x7E\x12" "\x12\x0C\x00\x7E\x12\x12\x0C\x7E\x00\x7E\x12\x12\x0C\x00\x42\x52" "\x52\x3C\x00\x7E\x10\x3C\x42\x3C\x00\x36\x48\x48\x7E\x00\x1E\x28" "\x28\x1E\x00\x3E\x2A\x2A\x04\x00\x3E\x2A\x2A\x14\x00\x3E\x20\x20" "\x00\x03\x9E\x22\x3E\x03\x80\x3E\x2A\x2A\x22\x00\x36\x08\x3E\x08" "\x36\x00\x22\x22\x2A\x14\x00\x3E\x04\x08\x3E\x00\x3E\x04\x48\x3E" "\x00\x3E\x08\x14\x22\x00\x1E\x20\x20\x3E\x00\x3E\x10\x08\x10\x3E" "\x00\x3E\x08\x08\x3E\x00\x1C\x22\x22\x1C\x00\x3E\x20\x20\x3E\x00" "\x3E\x24\x24\x18\x00\x1C\x22\x22\x22\x00\x20\x3E\x20\x00\x32\x0A" "\x0A\x3C\x00\x18\x24\x3E\x24\x18\x00\x36\x08\x08\x36\x00\x00\x3E" "\x02\x02\x3F\x80\x38\x08\x08\x3E\x00\x3E\x02\x3E\x02\x3E\x00\x3E" "\x02\x3E\x02\x3F\x80\x20\x3E\x0A\x04\x00\x3E\x0A\x0A\x04\x3E\x00" "\x3E\x0A\x0A\x04\x00\x22\x2A\x2A\x1C\x00\x3E\x08\x1C\x22\x1C\x00" "\x16\x28\x28\x3E\x00"; unsigned char perenos[]= // Òàáëèöà ïåðåíîñîâ "\x20\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x02\x02\x02\x02\x02" "\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x01\x00\x00\x00\x00\x01" "\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00" "\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x01\x00\x00\x00\x00\x01" "\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x01\x00\x00\x00\x00\x01\x00\x00\x01\x01\x00\x00\x00\x00\x01\x00" "\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01" "\x01\x00\x00\x00\x00\x01\x00\x00\x01\x01\x00\x00\x00\x00\x01\x00" "\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"; char *keylines[]={ ":;=0+-*/\\{}()[]<>", " 1.,\"'%&!|?_~@#$^", "abc2", "def3", "ghi4", "jkl5", "mno6", "pqrs7", "tuv8", "wxyz9", ":;=0+-*/\\{}()[]<>", " 1.,\"'%&!|?_~@#$^", "ABC2", "DEF3", "GHI4", "JKL5", "MNO6", "PQRS7", "TUV8", "WXYZ9", ":;=0+-*/\\{}()[]<>", " 1.,\"'%&!|?_~@#$^", "àáâã2", "äåæç3", "èéêë4", "ìíî5", "ïðñ6", "òóôõ7", "ö÷øùú8", "ûüýþÿ9", ":;=0+-*/\\{}()[]<>", " 1.,\"'%&!|?_~@#$^", "ÀÁÂÃ2", "ÄÅÆÇ3", "ÈÉÊË4", "ÌÍÎ5", "ÏÐÑ6", "ÒÓÔÕ7", "ÖרÙÚ8", "ÛÜÝÞß9", ":;=0+-*/\\{}()[]<>", " 1.,\"'%&!|?_~@#$^", "2", "3", "4", "5", "6", "7", "8", "9", "<àáâ><ÀÁÂ><123>", 0}; char *menu0[]={ " ÌÅÍÞ", "1. ÏÀÐÀÌÅÒÐÛ", "2. ÇÀÊËÀÄÊÈ", "3. ÁËÎÊÈ", "4. ÑËÎÂÀ", "5. ÏÐÎÑÌ/ÐÅÄ", "6. ÏÎÂÎÐÎÒ", "7. ÎØÈÁÊÈ", "8. HEX 0.74", "9. ÏÎÌÎÙÜ HELP", "0. ÂÛÕÎÄ EXIT", 0}; char *menu1[]={ " ÏÀÐÀÌÅÒÐÛ:", "1. ØÐÈÔÒÛ", "2. ÀÁÇÀÖÛ", "3. ÊÎÄÈÐÎÂÊÈ", "4. ÈÍÒÅÐÂÀËÛ (0-6)", "5. CÆÀÒÜ ØÐÈÔÒ (0-4)", "6. ÑËÎÂÀÐÈ (0-9)", //"7. 8Ê ÁËÎÊΠÑÂÎÁ(1-9)", "7. ÏÀÓÇÀ ÊËÀÂÈØ (0-2)", "8. ÖÂÅÒ ÒÅÊÑÒÀ RGB(0-7)", "9. ÖÂÅÒ ÔÎÍÀ RGB (0-7)", "0. ÏÎÄÑÂÅÒÊÀ (00)", 0}; char *menu4[]={ "ØÐÈÔÒÛ:", "1. 5x3", "2. 6x3", "3. 6x4", "4. 7x5", "5. 8x5", "6. ØÐÈÔÒ 1", "7. ØÐÈÔÒ 2", "8. ØÐÈÔÒ 3", "9. ØÐÈÔÒ 4", "10. ØÐÈÔÒ 5", 0}; char *menu5[]={ " ÀÁÇÀÖÛ:", "1. ÓÄÀË.CR", "2. ÏÅÐÅÍÎÑÛ", "3. ØÈÐÈÍÀ", "4. ÏÐÎÏÎÐÖ.", "5. ÂÑÒÀÂÊÀ", "6. ÀÁÇÀÖÛ", "7. ÑÂÅÒ ÊËÀÂÛ", 0}; char *menu6[]={ " ÊÎÄÈÐÎÂÊÈ:", "1. DOS", "2. WIN", "3. ICO", "4. ENGLISH", 0}; char *menu2[]={ " ÇÀÊËÀÄÊÈ:", "1. ÇÀÊËÀÄÊÀ 1", "2. ÇÀÊËÀÄÊÀ 2", "3. ÇÀÊËÀÄÊÀ 3", "4. ÇÀÊËÀÄÊÀ 4", "5. ÇÀÊËÀÄÊÀ 5", "6. ÏÅÐÅÉÒÈ", "7. ÏÎÈÑÊ", 0}; char *menu3[]={ " ÁËÎÊÈ:", "1. ÊÎÏÈÐÎÂÀÒÜ", "2. ÂÛÐÅÇÀÒÜ", "3. ÂÑÒÀÂÈÒÜ", "4. ÇÀÃÐÓÇÈÒÜ", "5. ÑÎÕÐÀÍÈÒÜ ÂÑÅ", "6. ÑÎÕÐÀÍÈÒÜ ÊÀÊ", "7. ÂÛÄÅËÈÒÜ ÂÑÅ", "8. ÎÒÌÅÍÈÒÜ ÂÑÅ", "9. ÎÒÌÅÍÈÒÜ", "0. ÍÅ ÑÎÕÐÀÍßÒÜ", 0}; ///////////ENGLISH char *menu0e[]={ " MENU", "1. OPTIONS", "2. BOOKMARKS", "3. BLOCKS", "4. WORDS", "5. VIEW/EDIT", "6. ROTATE", "7. ERRORS", "8. HEX 0.74", "9. HELP", "0. EXIT", 0}; char *menu1e[]={ " OPTIONS:", "1. FONTS", "2. INDENTS", "3. CODEPAGES", "4. YSPACING (0-6)", "5. XSPACING (0-4)", "6. WORDS (0-9)", //"7. 8K BLOCKS FREE(1-9)", "7. KEYBOARD PAUSE(0-2)", "8. TEXT COLOR RGB(0-7)", "9. BACK COLOR RGB(0-7)", "0. LIGHT (00)", 0}; char *menu4e[]={ "FONTS:", "1. 5x3", "2. 6x3", "3. 6x4", "4. 7x5", "5. 8x5", "6. FONT 1", "7. FONT 2", "8. FONT 3", "9. FONT 4", "10. FONT 5", 0}; char *menu5e[]={ " INDENTS:", "1. TRIM CR", "2. WRAP", "3. XSPACING", "4. XCONST", "5. INSERT", "6. INDENT", "7. KEYLIGHT", 0}; char *menu6e[]={ " CODEPAGES:", "1. DOS", "2. WIN", "3. ICO", "4. ÐÓÑÑÊÈÉ", 0}; char *menu2e[]={ " BOOKMARKS:", "1. BOOKMARK 1", "2. BOOKMARK 2", "3. BOOKMARK 3", "4. BOOKMARK 4", "5. BOOKMARK 5", "6. GOTO", "7. FIND", 0}; char *menu3e[]={ " BLOCKS:", "1. COPY", "2. CUT", "3. PASTE", "4. LOAD", "5. SAVE ALL", "6. SAVE AS", "7. SELECT ALL", "8. CANCEL ALL", "9. CANCEL", "0. NO SAVE&EXIT", 0}; char *menuopt[]={ "ÂÐÅÌß: ", " ", "ÑÒÐÀÍÈÖÀ: ", "ÏÐÎ×ÈÒÀÍÎ: ", "ÐÀÇÌÅÐ ÔÀÉËÀ: ", "ÑÂÎÁÎÄÍÎ: ", "ÏÀÌßÒÈ: ", "ÍÀ ÄÈÑÊÅ: ", "ÂÑÅÃÎ: ", 0}; char *menuopte[]={ "TIME: ", " ", "PAGE: ", "READ: ", "FILE SIZE: ", "FREE SPACE: ", "MEMORY: ", "DISK: ", "ALL: ", 0}; char **menuru[]={menu0,menu1,menu2,menu3,menu4,menu5,menu6,menuopt}; char **menuen[]={menu0e,menu1e,menu2e,menu3e,menu4e,menu5e,menu6e,menuopte}; char ***menus=menuru;