aboutsummaryrefslogtreecommitdiff
path: root/project/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'project/src/ui')
-rw-r--r--project/src/ui/tab-wlect.inc19
-rw-r--r--project/src/ui/tab-wszst.inc50
-rw-r--r--project/src/ui/ui-wlect.c125
-rw-r--r--project/src/ui/ui-wlect.h6
-rw-r--r--project/src/ui/ui-wszst.c1181
-rw-r--r--project/src/ui/ui-wszst.h19
-rw-r--r--project/src/ui/ui.def527
7 files changed, 1343 insertions, 584 deletions
diff --git a/project/src/ui/tab-wlect.inc b/project/src/ui/tab-wlect.inc
index 6244378..208cf30 100644
--- a/project/src/ui/tab-wlect.inc
+++ b/project/src/ui/tab-wlect.inc
@@ -169,6 +169,7 @@
"wlect TIMESTAMP [lecode_bin]...",
"Read each LE-CODE binary file and set creation time if exists and is null"
" with respect to others existing timestamps."
+ " Update the LE-CODE signature too."
" " WILDCARDS_PIPE },
{ T_DEF_CMD, "LPAR", "LPAR",
@@ -184,7 +185,7 @@
{ T_DEF_CMD, "CREATE", "CREATE|CR",
"wlect CREATE [keyword] ...",
"Create a file and print it to standard output."
- " Options {--dest} and {--DEST} can forc another destination."
+ " Options {--dest} and {--DEST} can force another destination."
" The kind of file is defined by KEYWORD."
" The command can create LEX files, a LPAR file or a track listing."
"\n "
@@ -398,6 +399,20 @@
{ T_SEP_OPT, 0,0,0,0 }, //----- separator -----
+ { T_OPT_GP, "CACHE", "cache",
+ "dir",
+ "Define a directory for an SZS cache."
+ " The cache is used to generate LTA files when new compression is forced."
+ " Option {--remove-dest} is set automatically to protect cache integrity."
+ "\n "
+ " Background: Loading a compressed SZS and content verification"
+ " is much faster than compressing a file." },
+
+ { T_OPT_GP, "LOG_CACHE", "log-cache|logcache",
+ 0, 0 /* copy of wszst */ },
+
+ { T_SEP_OPT, 0,0,0,0 }, //----- separator -----
+
{ T_OPT_C, "LT_CLEAR", "lt-clear|ltclear",
0,
"Clear LEX section TEST and remove the section if empty."
@@ -1003,6 +1018,8 @@
{ T_COPT, "LOAD_PREFIX", 0,0,0 },
{ T_COPT, "LOAD_CATEGORY",0,0,0 },
+ { T_COPT, "CACHE", 0,0,0 },
+ { T_COPT, "LOG_CACHE", 0,0,0 },
{ T_COPT, "PLUS", 0,0,0 },
{ T_COPY_GRP, "TRACK_COPY", 0,0,0 },
{ T_COPT, "SZS_MODE", 0,0,0 },
diff --git a/project/src/ui/tab-wszst.inc b/project/src/ui/tab-wszst.inc
index 313502e..a78dca4 100644
--- a/project/src/ui/tab-wszst.inc
+++ b/project/src/ui/tab-wszst.inc
@@ -1685,6 +1685,13 @@
"Patch RACE*.szs files from directory .../Scene/UI/ to support 9 laps."
" It is based on https://wiki.tockdom.com/wiki/Lap_Texture_Fix v1.03." },
+ { T_OPT_CP, "UI_SOURCE", "ui-source|uisource",
+ "dir",
+ "This option affects options {--le-menu} and {--9laps}."
+ " If subfiles are to be exchanged in UI files,"
+ " the files are first searched for in the specified directory."
+ " The internal files are only used if the file was not found." },
+
{ T_OPT_CP, "TITLE_SCREEN", "title-screen|titlescreen",
"dir",
"Specify a directory from which to search and replace title screens."
@@ -1706,15 +1713,17 @@
{ T_OPT_GP, "CACHE", "cache",
"dir",
- "Define a directory for a SZS cache."
- " If creating a YAZ0 compressed file with standard compression (level 9),"
+ "Define a directory for an SZS cache."
+ " If creating a YAZ0, BZIP2 or LZMA compressed file"
+ " with standard compression (levels 9,9,6),"
" the cache is searched for the compressed version."
" File cache-content.txt is used as file list with hash values."
" If the cache file is not found or the content differ,"
" the file is (re-)created and exit status 2=differ is returned."
+ " Option {--remove-dest} is set automatically to protect cache integrity."
"\n "
" Background: Loading a compressed SZS and content verification"
- " is much faster than YAZ compression."
+ " is much faster than compressing a file."
"\n "
" For legay reasons:"
" If parameter DIR is a file, it is split into directory and base name."
@@ -1730,6 +1739,7 @@
{ T_OPT_GP, "LOG_CACHE", "log-cache|logcache",
"file",
"Define a file to log chache activities."
+ " Use '-' to log to stdout or stderr."
" The file is openend in append-mode." },
{ T_OPT_G, "PARALLEL", "parallel",
@@ -2075,8 +2085,21 @@
{ T_OPT_G, "BZ", "bz",
0,
- "If creating a compressed file,"
- " force BZ compression (a BZIP2 variant)." },
+ "If creating a compressed file, force BZ compression"
+ " (a YAZ0 like file format with BZIP2 compression)." },
+
+ { T_OPT_G, "BZIP2", "bzip2|bz2",
+ 0,
+ "If creating a compressed file, create a BZIP2 compatible file." },
+
+ { T_OPT_G, "LZ", "lz",
+ 0,
+ "If creating a compressed file, force BZ compression"
+ " (a YAZ0 like file format with LZMA compression)." },
+
+ { T_OPT_G, "LZMA", "lzma",
+ 0,
+ "If creating a compressed file, create a LZMA compatible file." },
{ T_SEP_OPT, 0,0,0,0 }, //----- separator -----
@@ -2317,7 +2340,7 @@
"size",
"Define an align value for the sub files in all archives."
" This is a short cut for"
- " {--align-u8=size --align-pack=size"
+ " {--align-u8=size {--align-lta=size --align-pack=size"
" --align-brres=size --align-breff=size --align-breft=size}." },
{ T_OPT_C, "ENCODE_ALL", "encode-all|encodeall|eall",
@@ -2418,6 +2441,12 @@
" Create a WU8 archive, if possible,"
" and set the compression method to BZ." },
+ { T_OPT_C, "WLZ", "wlz",
+ 0,
+ "Short cut for {--wu8 --lz}:"
+ " Create a WU8 archive, if possible,"
+ " and set the compression method to LZ." },
+
#if 0
{ T_OPT_C, "LTA", "lta",
0,
@@ -2674,6 +2703,7 @@
{ T_COPT, "FILTER_BMG", 0,0,0 },
{ T_COPT, "LE_MENU", 0,0,0 },
{ T_COPT, "9LAPS", 0,0,0 },
+ { T_COPT, "UI_SOURCE", 0,0,0 },
{ T_COPT, "TITLE_SCREEN", 0,0,0 },
{ T_COPT, "CUP_ICONS", 0,0,0 },
@@ -2701,9 +2731,13 @@
{ T_COPT, "YAZ1", 0,0,0 },
{ H_COPT, "XYZ", 0,0,0 },
{ T_COPT, "BZ", 0,0,0 },
+ { T_COPT, "BZIP2", 0,0,0 },
+ { T_COPT, "LZ", 0,0,0 },
+ { T_COPT, "LZMA", 0,0,0 },
{ T_COPT, "SZS", 0,0,0 },
{ H_COPT, "XWU8", 0,0,0 },
{ T_COPT, "WBZ", 0,0,0 },
+ { T_COPT, "WLZ", 0,0,0 },
// { T_COPT, "LTA", 0,0,0 },
{ T_COPT, "LFL", 0,0,0 },
@@ -2721,9 +2755,13 @@
{ T_COPT, "YAZ1", 0,0,0 },
{ H_COPT, "XYZ", 0,0,0 },
{ T_COPT, "BZ", 0,0,0 },
+ { T_COPT, "BZIP2", 0,0,0 },
+ { T_COPT, "LZ", 0,0,0 },
+ { T_COPT, "LZMA", 0,0,0 },
{ T_COPT, "SZS", 0,0,0 },
{ H_COPT, "XWU8", 0,0,0 },
{ T_COPT, "WBZ", 0,0,0 },
+ { T_COPT, "WLZ", 0,0,0 },
// { T_COPT, "LTA", 0,0,0 },
{ T_COPT, "LFL", 0,0,0 },
diff --git a/project/src/ui/ui-wlect.c b/project/src/ui/ui-wlect.c
index f8163ae..976b614 100644
--- a/project/src/ui/ui-wlect.c
+++ b/project/src/ui/ui-wlect.c
@@ -591,6 +591,21 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
"Disables UTF-8 support for filenames."
},
+ { OPT_CACHE, false, false, false, false, true, 0, "cache",
+ "dir",
+ "Define a directory for an SZS cache. The cache is used to generate"
+ " LTA files when new compression is forced. Option --remove-dest is"
+ " set automatically to protect cache integrity.\n"
+ " Background: Loading a compressed SZS and content verification is"
+ " much faster than compressing a file."
+ },
+
+ { OPT_LOG_CACHE, false, false, false, false, false, 0, "log-cache",
+ "file",
+ "Define a file to log chache activities. Use '-' to log to stdout or"
+ " stderr. The file is openend in append-mode."
+ },
+
{ OPT_LT_COND_BIT, false, false, false, false, false, 0, "lt-cond-bit",
"bitnum",
"Set LEX/TEST parameter COND-BIT to this integer value. Use -1 to"
@@ -684,7 +699,7 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
" helper option."
},
- {0,0,0,0,0,0,0,0,0,0} // OPT__N_TOTAL == 89
+ {0,0,0,0,0,0,0,0,0,0} // OPT__N_TOTAL == 91
};
@@ -918,6 +933,9 @@ static const struct option OptionLong[] =
{ "no-utf-8", 0, 0, GO_NO_UTF_8 },
{ "no-utf8", 0, 0, GO_NO_UTF_8 },
{ "noutf8", 0, 0, GO_NO_UTF_8 },
+ { "cache", 1, 0, GO_CACHE },
+ { "log-cache", 1, 0, GO_LOG_CACHE },
+ { "logcache", 1, 0, GO_LOG_CACHE },
{ "lt-clear", 0, 0, GO_LT_CLEAR },
{ "ltclear", 0, 0, GO_LT_CLEAR },
{ "lt-online", 1, 0, GO_LT_ONLINE },
@@ -1084,48 +1102,50 @@ static const OptionIndex_t OptionIndex[UIOPT_INDEX_SIZE] =
/* 0x094 */ OPT_NO_ECHO,
/* 0x095 */ OPT_UTF_8,
/* 0x096 */ OPT_NO_UTF_8,
- /* 0x097 */ OPT_LT_CLEAR,
- /* 0x098 */ OPT_LT_ONLINE,
- /* 0x099 */ OPT_LT_N_PLAYERS,
- /* 0x09a */ OPT_LT_COND_BIT,
- /* 0x09b */ OPT_LT_GAME_MODE,
- /* 0x09c */ OPT_LT_ENGINE,
- /* 0x09d */ OPT_LT_RANDOM,
- /* 0x09e */ OPT_LEX_PURGE,
- /* 0x09f */ OPT_LEX_RM_FEAT,
- /* 0x0a0 */ OPT_FORCE,
- /* 0x0a1 */ OPT_REPAIR_MAGICS,
- /* 0x0a2 */ OPT_CREATE_DISTRIB,
- /* 0x0a3 */ OPT_OLD,
- /* 0x0a4 */ OPT_STD,
- /* 0x0a5 */ OPT_NEW,
- /* 0x0a6 */ OPT_EXTRACT,
- /* 0x0a7 */ OPT_LE_DEFINE,
- /* 0x0a8 */ OPT_LE_ARENA,
- /* 0x0a9 */ OPT_LPAR,
- /* 0x0aa */ OPT_ALIAS,
- /* 0x0ab */ OPT_ENGINE,
- /* 0x0ac */ OPT_200CC,
- /* 0x0ad */ OPT_PERFMON,
- /* 0x0ae */ OPT_CUSTOM_TT,
- /* 0x0af */ OPT_XPFLAGS,
- /* 0x0b0 */ OPT_SPEEDOMETER,
- /* 0x0b1 */ OPT_DEBUG,
- /* 0x0b2 */ OPT_TRACK_DIR,
- /* 0x0b3 */ OPT_COPY_TRACKS,
- /* 0x0b4 */ OPT_MOVE_TRACKS,
- /* 0x0b5 */ OPT_MOVE1_TRACKS,
- /* 0x0b6 */ OPT_LINK_TRACKS,
- /* 0x0b7 */ OPT_SZS_MODE,
- /* 0x0b8 */ OPT_LOAD_BMG,
- /* 0x0b9 */ OPT_PATCH_BMG,
- /* 0x0ba */ OPT_MACRO_BMG,
- /* 0x0bb */ OPT_PATCH_NAMES,
- /* 0x0bc */ OPT_ORDER_BY,
- /* 0x0bd */ OPT_ORDER_ALL,
- /* 0x0be */ OPT_NUMBER,
- /* 0x0bf */ OPT_SECTIONS,
- /* 0x0c0 */ 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
+ /* 0x097 */ OPT_CACHE,
+ /* 0x098 */ OPT_LOG_CACHE,
+ /* 0x099 */ OPT_LT_CLEAR,
+ /* 0x09a */ OPT_LT_ONLINE,
+ /* 0x09b */ OPT_LT_N_PLAYERS,
+ /* 0x09c */ OPT_LT_COND_BIT,
+ /* 0x09d */ OPT_LT_GAME_MODE,
+ /* 0x09e */ OPT_LT_ENGINE,
+ /* 0x09f */ OPT_LT_RANDOM,
+ /* 0x0a0 */ OPT_LEX_PURGE,
+ /* 0x0a1 */ OPT_LEX_RM_FEAT,
+ /* 0x0a2 */ OPT_FORCE,
+ /* 0x0a3 */ OPT_REPAIR_MAGICS,
+ /* 0x0a4 */ OPT_CREATE_DISTRIB,
+ /* 0x0a5 */ OPT_OLD,
+ /* 0x0a6 */ OPT_STD,
+ /* 0x0a7 */ OPT_NEW,
+ /* 0x0a8 */ OPT_EXTRACT,
+ /* 0x0a9 */ OPT_LE_DEFINE,
+ /* 0x0aa */ OPT_LE_ARENA,
+ /* 0x0ab */ OPT_LPAR,
+ /* 0x0ac */ OPT_ALIAS,
+ /* 0x0ad */ OPT_ENGINE,
+ /* 0x0ae */ OPT_200CC,
+ /* 0x0af */ OPT_PERFMON,
+ /* 0x0b0 */ OPT_CUSTOM_TT,
+ /* 0x0b1 */ OPT_XPFLAGS,
+ /* 0x0b2 */ OPT_SPEEDOMETER,
+ /* 0x0b3 */ OPT_DEBUG,
+ /* 0x0b4 */ OPT_TRACK_DIR,
+ /* 0x0b5 */ OPT_COPY_TRACKS,
+ /* 0x0b6 */ OPT_MOVE_TRACKS,
+ /* 0x0b7 */ OPT_MOVE1_TRACKS,
+ /* 0x0b8 */ OPT_LINK_TRACKS,
+ /* 0x0b9 */ OPT_SZS_MODE,
+ /* 0x0ba */ OPT_LOAD_BMG,
+ /* 0x0bb */ OPT_PATCH_BMG,
+ /* 0x0bc */ OPT_MACRO_BMG,
+ /* 0x0bd */ OPT_PATCH_NAMES,
+ /* 0x0be */ OPT_ORDER_BY,
+ /* 0x0bf */ OPT_ORDER_ALL,
+ /* 0x0c0 */ OPT_NUMBER,
+ /* 0x0c1 */ OPT_SECTIONS,
+ /* 0x0c2 */ 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,
/* 0x0d0 */ 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
/* 0x0e0 */ 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
/* 0x0f0 */ 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0,
@@ -1357,6 +1377,11 @@ static const InfoOption_t * option_tab_tool[] =
OptionInfo + OPT_NONE, // separator
+ OptionInfo + OPT_CACHE,
+ OptionInfo + OPT_LOG_CACHE,
+
+ OptionInfo + OPT_NONE, // separator
+
OptionInfo + OPT_LT_COND_BIT,
OptionInfo + OPT_LT_GAME_MODE,
OptionInfo + OPT_LT_ENGINE,
@@ -1807,6 +1832,8 @@ static const InfoOption_t * option_tab_cmd_DISTRIBUTION[] =
{
OptionInfo + OPT_LOAD_PREFIX,
OptionInfo + OPT_LOAD_CATEGORY,
+ OptionInfo + OPT_CACHE,
+ OptionInfo + OPT_LOG_CACHE,
OptionInfo + OPT_PLUS,
OptionInfo + OPT_TRACK_DIR,
OptionInfo + OPT_COPY_TRACKS,
@@ -1923,7 +1950,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"wlect [option]... command [option|parameter|file]...",
"Wiimms LE-CODE Tool : Manage the LE-CODE and LEX extensions.",
0,
- 34,
+ 36,
option_tab_tool,
0
},
@@ -2310,9 +2337,9 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
0,
"wlect TIMESTAMP [lecode_bin]...",
"Read each LE-CODE binary file and set creation time if exists and is"
- " null with respect to others existing timestamps. Wildcards and pipe"
- " characters are parsed, see https://szs.wiimm.de/doc/wildcards for"
- " details.",
+ " null with respect to others existing timestamps. Update the LE-CODE"
+ " signature too. Wildcards and pipe characters are parsed, see"
+ " https://szs.wiimm.de/doc/wildcards for details.",
0,
11,
option_tab_cmd_TIMESTAMP,
@@ -2345,7 +2372,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"CR",
"wlect CREATE [keyword] ...",
"Create a file and print it to standard output. Options --dest and"
- " --DEST can forc another destination. The kind of file is defined by"
+ " --DEST can force another destination. The kind of file is defined by"
" KEYWORD. The command can create LEX files, a LPAR file or a track"
" listing.\n"
" Use the command without keyword to get an extended description.",
@@ -2369,7 +2396,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" are parsed, see https://szs.wiimm.de/doc/wildcards for details.\n"
" Use the command without keyword to get an extended description.",
0,
- 21,
+ 23,
option_tab_cmd_DISTRIBUTION,
option_allowed_cmd_DISTRIBUTION
},
diff --git a/project/src/ui/ui-wlect.h b/project/src/ui/ui-wlect.h
index d214e98..5897e56 100644
--- a/project/src/ui/ui-wlect.h
+++ b/project/src/ui/ui-wlect.h
@@ -136,6 +136,8 @@ typedef enum enumOptions
OPT_MAX_FILE_SIZE,
OPT_UTF_8,
OPT_NO_UTF_8,
+ OPT_CACHE,
+ OPT_LOG_CACHE,
OPT_LT_COND_BIT,
OPT_LT_GAME_MODE,
OPT_LT_ENGINE,
@@ -150,7 +152,7 @@ typedef enum enumOptions
OPT_NEW,
OPT_EXTRACT,
- OPT__N_TOTAL // == 89
+ OPT__N_TOTAL // == 91
} enumOptions;
@@ -482,6 +484,8 @@ typedef enum enumGetOpt
GO_NO_ECHO,
GO_UTF_8,
GO_NO_UTF_8,
+ GO_CACHE,
+ GO_LOG_CACHE,
GO_LT_CLEAR,
GO_LT_ONLINE,
GO_LT_N_PLAYERS,
diff --git a/project/src/ui/ui-wszst.c b/project/src/ui/ui-wszst.c
index e8da987..0880c59 100644
--- a/project/src/ui/ui-wszst.c
+++ b/project/src/ui/ui-wszst.c
@@ -483,6 +483,14 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
" It is based on https://wiki.tockdom.com/wiki/Lap_Texture_Fix v1.03."
},
+ { OPT_UI_SOURCE, false, false, false, false, false, 0, "ui-source",
+ "dir",
+ "This option affects options --le-menu and --9laps. If subfiles are to"
+ " be exchanged in UI files, the files are first searched for in the"
+ " specified directory. The internal files are only used if the file"
+ " was not found."
+ },
+
{ OPT_TITLE_SCREEN, false, false, false, false, false, 0, "title-screen",
"dir",
"Specify a directory from which to search and replace title screens."
@@ -918,8 +926,8 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
{ OPT_ALIGN, false, false, false, false, false, 0, "align",
"size",
"Define an align value for the sub files in all archives. This is a"
- " short cut for '--align-u8=size --align-pack=size --align-brres=size"
- " --align-breff=size --align-breft=size'."
+ " short cut for '--align-u8=size '--align-lta=size --align-pack=size"
+ " --align-brres=size --align-breff=size --align-breft=size'."
},
{ OPT_ENCODE_ALL, false, false, false, false, false, 0, "encode-all",
@@ -1023,6 +1031,12 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
" set the compression method to BZ."
},
+ { OPT_WLZ, false, false, false, false, false, 0, "wlz",
+ 0,
+ "Short cut for '--wu8 --lz': Create a WU8 archive, if possible, and"
+ " set the compression method to LZ."
+ },
+
{ OPT_LFL, false, false, false, false, false, 0, "lfl",
0,
"Create a LFL (LE-CODE File List) archive."
@@ -1212,7 +1226,7 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
"Print in machine readable sections and parameter lines."
},
- {0,0,0,0,0,0,0,0,0,0}, // OPT__N_SPECIFIC == 146
+ {0,0,0,0,0,0,0,0,0,0}, // OPT__N_SPECIFIC == 148
//----- global options -----
@@ -1686,14 +1700,15 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
{ OPT_CACHE, false, false, false, false, false, 0, "cache",
"dir",
- "Define a directory for a SZS cache. If creating a YAZ0 compressed"
- " file with standard compression (level 9), the cache is searched for"
- " the compressed version. File cache-content.txt is used as file list"
- " with hash values. If the cache file is not found or the content"
- " differ, the file is (re-)created and exit status 2=differ is"
- " returned.\n"
+ "Define a directory for an SZS cache. If creating a YAZ0, BZIP2 or"
+ " LZMA compressed file with standard compression (levels 9,9,6), the"
+ " cache is searched for the compressed version. File cache-content.txt"
+ " is used as file list with hash values. If the cache file is not"
+ " found or the content differ, the file is (re-)created and exit"
+ " status 2=differ is returned. Option --remove-dest is set"
+ " automatically to protect cache integrity.\n"
" Background: Loading a compressed SZS and content verification is"
- " much faster than YAZ compression.\n"
+ " much faster than compressing a file.\n"
" For legay reasons: If parameter DIR is a file, it is split into"
" directory and base name. The directory is used for the cache"
" directory and the base name for option --cname, but only if --cname"
@@ -1709,8 +1724,8 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
{ OPT_LOG_CACHE, false, false, false, false, false, 0, "log-cache",
"file",
- "Define a file to log chache activities. The file is openend in"
- " append-mode."
+ "Define a file to log chache activities. Use '-' to log to stdout or"
+ " stderr. The file is openend in append-mode."
},
{ OPT_PARALLEL, false, false, false, false, false, 0, "parallel",
@@ -1820,8 +1835,24 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
{ OPT_BZ, false, false, false, false, false, 0, "bz",
0,
- "If creating a compressed file, force BZ compression (a BZIP2"
- " variant)."
+ "If creating a compressed file, force BZ compression (a YAZ0 like file"
+ " format with BZIP2 compression)."
+ },
+
+ { OPT_BZIP2, false, false, false, false, false, 0, "bzip2",
+ 0,
+ "If creating a compressed file, create a BZIP2 compatible file."
+ },
+
+ { OPT_LZ, false, false, false, false, false, 0, "lz",
+ 0,
+ "If creating a compressed file, force BZ compression (a YAZ0 like file"
+ " format with LZMA compression)."
+ },
+
+ { OPT_LZMA, false, false, false, false, false, 0, "lzma",
+ 0,
+ "If creating a compressed file, create a LZMA compatible file."
},
{ OPT_SH, false, false, false, false, true, 0, "sh",
@@ -1902,7 +1933,7 @@ static const InfoOption_t OptionInfo[OPT__N_TOTAL+1] =
" helper option."
},
- {0,0,0,0,0,0,0,0,0,0} // OPT__N_TOTAL == 230
+ {0,0,0,0,0,0,0,0,0,0} // OPT__N_TOTAL == 235
};
@@ -2692,6 +2723,8 @@ static const struct option OptionLong[] =
{ "le-menu", 0, 0, GO_LE_MENU },
{ "lemenu", 0, 0, GO_LE_MENU },
{ "9laps", 0, 0, GO_9LAPS },
+ { "ui-source", 1, 0, GO_UI_SOURCE },
+ { "uisource", 1, 0, GO_UI_SOURCE },
{ "title-screen", 1, 0, GO_TITLE_SCREEN },
{ "titlescreen", 1, 0, GO_TITLE_SCREEN },
{ "cup-icons", 1, 0, GO_CUP_ICONS },
@@ -2774,6 +2807,10 @@ static const struct option OptionLong[] =
{ "yaz1", 0, 0, GO_YAZ1 },
{ "xyz", 0, 0, GO_XYZ },
{ "bz", 0, 0, GO_BZ },
+ { "bzip2", 0, 0, GO_BZIP2 },
+ { "bz2", 0, 0, GO_BZIP2 },
+ { "lz", 0, 0, GO_LZ },
+ { "lzma", 0, 0, GO_LZMA },
{ "sh", 0, 0, GO_SH },
{ "bash", 0, 0, GO_BASH },
{ "json", 0, 0, GO_JSON },
@@ -2865,6 +2902,7 @@ static const struct option OptionLong[] =
{ "wu8", 0, 0, GO_WU8 },
{ "xwu8", 0, 0, GO_XWU8 },
{ "wbz", 0, 0, GO_WBZ },
+ { "wlz", 0, 0, GO_WLZ },
{ "lfl", 0, 0, GO_LFL },
{ "pack", 0, 0, GO_PACK },
{ "brres", 0, 0, GO_BRRES },
@@ -3067,111 +3105,116 @@ static const OptionIndex_t OptionIndex[UIOPT_INDEX_SIZE] =
/* 0x0d7 */ OPT_FILTER_BMG,
/* 0x0d8 */ OPT_LE_MENU,
/* 0x0d9 */ OPT_9LAPS,
- /* 0x0da */ OPT_TITLE_SCREEN,
- /* 0x0db */ OPT_CUP_ICONS,
- /* 0x0dc */ OPT_NO_COPY,
- /* 0x0dd */ OPT_CACHE,
- /* 0x0de */ OPT_CNAME,
- /* 0x0df */ OPT_LOG_CACHE,
- /* 0x0e0 */ OPT_PARALLEL,
- /* 0x0e1 */ OPT_ID,
- /* 0x0e2 */ OPT_BASE64,
- /* 0x0e3 */ OPT_DB64,
- /* 0x0e4 */ OPT_CODING,
- /* 0x0e5 */ OPT_VERIFY,
- /* 0x0e6 */ OPT_ROUND,
- /* 0x0e7 */ OPT_NO_WILDCARDS,
- /* 0x0e8 */ OPT_IN_ORDER,
- /* 0x0e9 */ OPT_PIPE,
- /* 0x0ea */ OPT_DELTA,
- /* 0x0eb */ OPT_DIFF,
- /* 0x0ec */ OPT_EPSILON,
- /* 0x0ed */ OPT_BMG_ENDIAN,
- /* 0x0ee */ OPT_BMG_ENCODING,
- /* 0x0ef */ OPT_BMG_INF_SIZE,
- /* 0x0f0 */ OPT_BMG_MID,
- /* 0x0f1 */ OPT_FORCE_ATTRIB,
- /* 0x0f2 */ OPT_DEF_ATTRIB,
- /* 0x0f3 */ OPT_NO_ATTRIB,
- /* 0x0f4 */ OPT_X_ESCAPES,
- /* 0x0f5 */ OPT_OLD_ESCAPES,
- /* 0x0f6 */ OPT_NO_BMG_COLORS,
- /* 0x0f7 */ OPT_BMG_COLORS,
- /* 0x0f8 */ OPT_NO_BMG_INLINE,
- /* 0x0f9 */ OPT_AUTOADD_PATH,
- /* 0x0fa */ OPT_STRIP,
- /* 0x0fb */ OPT_UTF_8,
- /* 0x0fc */ OPT_NO_UTF_8,
- /* 0x0fd */ OPT_FORCE,
- /* 0x0fe */ OPT_REPAIR_MAGICS,
- /* 0x0ff */ OPT_TINY,
- /* 0x100 */ OPT_YAZ0,
- /* 0x101 */ OPT_YAZ1,
- /* 0x102 */ OPT_XYZ,
- /* 0x103 */ OPT_BZ,
- /* 0x104 */ OPT_SH,
- /* 0x105 */ OPT_BASH,
- /* 0x106 */ OPT_JSON,
- /* 0x107 */ OPT_PHP,
- /* 0x108 */ OPT_MAKEDOC,
- /* 0x109 */ OPT_VAR,
- /* 0x10a */ OPT_ARRAY,
- /* 0x10b */ OPT_AVAR,
- /* 0x10c */ OPT_CASE,
- /* 0x10d */ OPT_FMODES,
- /* 0x10e */ OPT_INSTALL,
- /* 0x10f */ OPT_ANALYZE,
- /* 0x110 */ OPT_ANALYZE_MODE,
- /* 0x111 */ OPT_OLD,
- /* 0x112 */ OPT_STD,
- /* 0x113 */ OPT_NEW,
- /* 0x114 */ OPT_EXTRACT,
- /* 0x115 */ OPT_REFERENCE,
- /* 0x116 */ OPT_NUMBER,
- /* 0x117 */ OPT_REMOVE_SRC,
- /* 0x118 */ OPT_IGNORE_SETUP,
- /* 0x119 */ OPT_PURGE,
- /* 0x11a */ OPT_ALIGN_U8,
- /* 0x11b */ OPT_ALIGN_LTA,
- /* 0x11c */ OPT_ALIGN_PACK,
- /* 0x11d */ OPT_ALIGN_BRRES,
- /* 0x11e */ OPT_ALIGN_BREFF,
- /* 0x11f */ OPT_ALIGN_BREFT,
- /* 0x120 */ OPT_ALIGN,
- /* 0x121 */ OPT_ENCODE_ALL,
- /* 0x122 */ OPT_ENCODE_IMG,
- /* 0x123 */ OPT_NO_ENCODE,
- /* 0x124 */ OPT_NO_RECURSE,
- /* 0x125 */ OPT_AUTO_ADD,
- /* 0x126 */ OPT_NO_ECHO,
- /* 0x127 */ OPT_PT_DIR,
- /* 0x128 */ OPT_RM_AIPARAM,
- /* 0x129 */ OPT_U8,
- /* 0x12a */ OPT_SZS,
- /* 0x12b */ OPT_WU8,
- /* 0x12c */ OPT_XWU8,
- /* 0x12d */ OPT_WBZ,
- /* 0x12e */ OPT_LFL,
- /* 0x12f */ OPT_PACK,
- /* 0x130 */ OPT_BRRES,
- /* 0x131 */ OPT_BREFF,
- /* 0x132 */ OPT_BREFT,
- /* 0x133 */ OPT_NO_COMPRESS,
- /* 0x134 */ OPT_FAST,
- /* 0x135 */ OPT_LINKS,
- /* 0x136 */ OPT_BASEDIR,
- /* 0x137 */ OPT_DECODE,
- /* 0x138 */ OPT_MIPMAPS,
- /* 0x139 */ OPT_NO_MIPMAPS,
- /* 0x13a */ OPT_N_MIPMAPS,
- /* 0x13b */ OPT_MAX_MIPMAPS,
- /* 0x13c */ OPT_MIPMAP_SIZE,
- /* 0x13d */ OPT_FAST_MIPMAPS,
- /* 0x13e */ OPT_CMPR_DEFAULT,
- /* 0x13f */ OPT_CUT,
- /* 0x140 */ OPT_RAW,
- /* 0x141 */ OPT_SECTIONS,
- /* 0x142 */ 0,0,0,0, 0,0,0,0,
+ /* 0x0da */ OPT_UI_SOURCE,
+ /* 0x0db */ OPT_TITLE_SCREEN,
+ /* 0x0dc */ OPT_CUP_ICONS,
+ /* 0x0dd */ OPT_NO_COPY,
+ /* 0x0de */ OPT_CACHE,
+ /* 0x0df */ OPT_CNAME,
+ /* 0x0e0 */ OPT_LOG_CACHE,
+ /* 0x0e1 */ OPT_PARALLEL,
+ /* 0x0e2 */ OPT_ID,
+ /* 0x0e3 */ OPT_BASE64,
+ /* 0x0e4 */ OPT_DB64,
+ /* 0x0e5 */ OPT_CODING,
+ /* 0x0e6 */ OPT_VERIFY,
+ /* 0x0e7 */ OPT_ROUND,
+ /* 0x0e8 */ OPT_NO_WILDCARDS,
+ /* 0x0e9 */ OPT_IN_ORDER,
+ /* 0x0ea */ OPT_PIPE,
+ /* 0x0eb */ OPT_DELTA,
+ /* 0x0ec */ OPT_DIFF,
+ /* 0x0ed */ OPT_EPSILON,
+ /* 0x0ee */ OPT_BMG_ENDIAN,
+ /* 0x0ef */ OPT_BMG_ENCODING,
+ /* 0x0f0 */ OPT_BMG_INF_SIZE,
+ /* 0x0f1 */ OPT_BMG_MID,
+ /* 0x0f2 */ OPT_FORCE_ATTRIB,
+ /* 0x0f3 */ OPT_DEF_ATTRIB,
+ /* 0x0f4 */ OPT_NO_ATTRIB,
+ /* 0x0f5 */ OPT_X_ESCAPES,
+ /* 0x0f6 */ OPT_OLD_ESCAPES,
+ /* 0x0f7 */ OPT_NO_BMG_COLORS,
+ /* 0x0f8 */ OPT_BMG_COLORS,
+ /* 0x0f9 */ OPT_NO_BMG_INLINE,
+ /* 0x0fa */ OPT_AUTOADD_PATH,
+ /* 0x0fb */ OPT_STRIP,
+ /* 0x0fc */ OPT_UTF_8,
+ /* 0x0fd */ OPT_NO_UTF_8,
+ /* 0x0fe */ OPT_FORCE,
+ /* 0x0ff */ OPT_REPAIR_MAGICS,
+ /* 0x100 */ OPT_TINY,
+ /* 0x101 */ OPT_YAZ0,
+ /* 0x102 */ OPT_YAZ1,
+ /* 0x103 */ OPT_XYZ,
+ /* 0x104 */ OPT_BZ,
+ /* 0x105 */ OPT_BZIP2,
+ /* 0x106 */ OPT_LZ,
+ /* 0x107 */ OPT_LZMA,
+ /* 0x108 */ OPT_SH,
+ /* 0x109 */ OPT_BASH,
+ /* 0x10a */ OPT_JSON,
+ /* 0x10b */ OPT_PHP,
+ /* 0x10c */ OPT_MAKEDOC,
+ /* 0x10d */ OPT_VAR,
+ /* 0x10e */ OPT_ARRAY,
+ /* 0x10f */ OPT_AVAR,
+ /* 0x110 */ OPT_CASE,
+ /* 0x111 */ OPT_FMODES,
+ /* 0x112 */ OPT_INSTALL,
+ /* 0x113 */ OPT_ANALYZE,
+ /* 0x114 */ OPT_ANALYZE_MODE,
+ /* 0x115 */ OPT_OLD,
+ /* 0x116 */ OPT_STD,
+ /* 0x117 */ OPT_NEW,
+ /* 0x118 */ OPT_EXTRACT,
+ /* 0x119 */ OPT_REFERENCE,
+ /* 0x11a */ OPT_NUMBER,
+ /* 0x11b */ OPT_REMOVE_SRC,
+ /* 0x11c */ OPT_IGNORE_SETUP,
+ /* 0x11d */ OPT_PURGE,
+ /* 0x11e */ OPT_ALIGN_U8,
+ /* 0x11f */ OPT_ALIGN_LTA,
+ /* 0x120 */ OPT_ALIGN_PACK,
+ /* 0x121 */ OPT_ALIGN_BRRES,
+ /* 0x122 */ OPT_ALIGN_BREFF,
+ /* 0x123 */ OPT_ALIGN_BREFT,
+ /* 0x124 */ OPT_ALIGN,
+ /* 0x125 */ OPT_ENCODE_ALL,
+ /* 0x126 */ OPT_ENCODE_IMG,
+ /* 0x127 */ OPT_NO_ENCODE,
+ /* 0x128 */ OPT_NO_RECURSE,
+ /* 0x129 */ OPT_AUTO_ADD,
+ /* 0x12a */ OPT_NO_ECHO,
+ /* 0x12b */ OPT_PT_DIR,
+ /* 0x12c */ OPT_RM_AIPARAM,
+ /* 0x12d */ OPT_U8,
+ /* 0x12e */ OPT_SZS,
+ /* 0x12f */ OPT_WU8,
+ /* 0x130 */ OPT_XWU8,
+ /* 0x131 */ OPT_WBZ,
+ /* 0x132 */ OPT_WLZ,
+ /* 0x133 */ OPT_LFL,
+ /* 0x134 */ OPT_PACK,
+ /* 0x135 */ OPT_BRRES,
+ /* 0x136 */ OPT_BREFF,
+ /* 0x137 */ OPT_BREFT,
+ /* 0x138 */ OPT_NO_COMPRESS,
+ /* 0x139 */ OPT_FAST,
+ /* 0x13a */ OPT_LINKS,
+ /* 0x13b */ OPT_BASEDIR,
+ /* 0x13c */ OPT_DECODE,
+ /* 0x13d */ OPT_MIPMAPS,
+ /* 0x13e */ OPT_NO_MIPMAPS,
+ /* 0x13f */ OPT_N_MIPMAPS,
+ /* 0x140 */ OPT_MAX_MIPMAPS,
+ /* 0x141 */ OPT_MIPMAP_SIZE,
+ /* 0x142 */ OPT_FAST_MIPMAPS,
+ /* 0x143 */ OPT_CMPR_DEFAULT,
+ /* 0x144 */ OPT_CUT,
+ /* 0x145 */ OPT_RAW,
+ /* 0x146 */ OPT_SECTIONS,
+ /* 0x147 */ 0,0,0,
};
//
@@ -3179,742 +3222,742 @@ static const OptionIndex_t OptionIndex[UIOPT_INDEX_SIZE] =
/////////////// opt_allowed_cmd_* ///////////////
///////////////////////////////////////////////////////////////////////////////
-static u8 option_allowed_cmd_VERSION[146] = // cmd #1
+static u8 option_allowed_cmd_VERSION[148] = // cmd #1
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1
};
-static u8 option_allowed_cmd_HELP[146] = // cmd #2
+static u8 option_allowed_cmd_HELP[148] = // cmd #2
{
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1
+ 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1
};
-static u8 option_allowed_cmd_CONFIG[146] = // cmd #3
+static u8 option_allowed_cmd_CONFIG[148] = // cmd #3
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1
};
-static u8 option_allowed_cmd_INSTALL[146] = // cmd #4
+static u8 option_allowed_cmd_INSTALL[148] = // cmd #4
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_ARGTEST[146] = // cmd #5
+static u8 option_allowed_cmd_ARGTEST[148] = // cmd #5
{
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1
+ 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1
};
-static u8 option_allowed_cmd_EXPAND[146] = // cmd #6
+static u8 option_allowed_cmd_EXPAND[148] = // cmd #6
{
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1
+ 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1
};
-static u8 option_allowed_cmd_WILDCARDS[146] = // cmd #7
+static u8 option_allowed_cmd_WILDCARDS[148] = // cmd #7
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_TEST[146] = // cmd #8
+static u8 option_allowed_cmd_TEST[148] = // cmd #8
{
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1
+ 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1
};
-static u8 option_allowed_cmd_COLORS[146] = // cmd #9
+static u8 option_allowed_cmd_COLORS[148] = // cmd #9
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_ERROR[146] = // cmd #10
+static u8 option_allowed_cmd_ERROR[148] = // cmd #10
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1
};
-static u8 option_allowed_cmd_FILETYPE[146] = // cmd #11
+static u8 option_allowed_cmd_FILETYPE[148] = // cmd #11
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_UI_CHECK[146] = // cmd #12
+static u8 option_allowed_cmd_UI_CHECK[148] = // cmd #12
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_FILEATTRIB[146] = // cmd #13
+static u8 option_allowed_cmd_FILEATTRIB[148] = // cmd #13
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_BRSUB[146] = // cmd #14
+static u8 option_allowed_cmd_BRSUB[148] = // cmd #14
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_SYMBOLS[146] = // cmd #15
+static u8 option_allowed_cmd_SYMBOLS[148] = // cmd #15
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_FUNCTIONS[146] = // cmd #16
+static u8 option_allowed_cmd_FUNCTIONS[148] = // cmd #16
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_CALCULATE[146] = // cmd #17
+static u8 option_allowed_cmd_CALCULATE[148] = // cmd #17
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_MATRIX[146] = // cmd #18
+static u8 option_allowed_cmd_MATRIX[148] = // cmd #18
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
+ 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_FLOAT[146] = // cmd #19
+static u8 option_allowed_cmd_FLOAT[148] = // cmd #19
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_VR_CALC[146] = // cmd #20
+static u8 option_allowed_cmd_VR_CALC[148] = // cmd #20
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_VR_RACE[146] = // cmd #21
+static u8 option_allowed_cmd_VR_RACE[148] = // cmd #21
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_AUTOADD[146] = // cmd #22
+static u8 option_allowed_cmd_AUTOADD[148] = // cmd #22
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,1,0,0,1, 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,1,0,0, 1,0,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_TRACKS[146] = // cmd #23
+static u8 option_allowed_cmd_TRACKS[148] = // cmd #23
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0,
- 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0,
+ 0,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0
};
-static u8 option_allowed_cmd_SCANCACHE[146] = // cmd #24
+static u8 option_allowed_cmd_SCANCACHE[148] = // cmd #24
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_EXPORT[146] = // cmd #25
+static u8 option_allowed_cmd_EXPORT[148] = // cmd #25
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_SIZEOF[146] = // cmd #26
+static u8 option_allowed_cmd_SIZEOF[148] = // cmd #26
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_CODE[146] = // cmd #27
+static u8 option_allowed_cmd_CODE[148] = // cmd #27
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_RECODE[146] = // cmd #28
+static u8 option_allowed_cmd_RECODE[148] = // cmd #28
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_SUBFILE[146] = // cmd #29
+static u8 option_allowed_cmd_SUBFILE[148] = // cmd #29
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,0,1, 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,0, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_TESTNORM[146] = // cmd #30
+static u8 option_allowed_cmd_TESTNORM[148] = // cmd #30
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_LIST[146] = // cmd #31
+static u8 option_allowed_cmd_LIST[148] = // cmd #31
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,1,0, 1,1,1,1,1, 1,1,1,1,0, 0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 1,0,1,1,1, 1,1,1,1,1, 1,0,0
};
-static u8 option_allowed_cmd_LIST_L[146] = // cmd #32
+static u8 option_allowed_cmd_LIST_L[148] = // cmd #32
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,1,0, 1,1,1,1,1, 1,1,1,1,0, 0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 1,0,1,1,1, 1,1,1,1,1, 1,0,0
};
-static u8 option_allowed_cmd_LIST_LL[146] = // cmd #33
+static u8 option_allowed_cmd_LIST_LL[148] = // cmd #33
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,1,0, 1,1,1,1,1, 1,1,1,1,0, 0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 1,0,1,1,1, 1,1,1,1,1, 1,0,0
};
-static u8 option_allowed_cmd_LIST_LLL[146] = // cmd #34
+static u8 option_allowed_cmd_LIST_LLL[148] = // cmd #34
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,1,0, 1,1,1,1,1, 1,1,1,1,0, 0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 1,0,1,1,1, 1,1,1,1,1, 1,0,0
};
-static u8 option_allowed_cmd_LIST_A[146] = // cmd #35
+static u8 option_allowed_cmd_LIST_A[148] = // cmd #35
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,1,0, 1,1,1,1,1, 1,1,1,1,0, 0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 1,0,1,1,1, 1,1,1,1,1, 1,0,0
};
-static u8 option_allowed_cmd_LIST_LA[146] = // cmd #36
+static u8 option_allowed_cmd_LIST_LA[148] = // cmd #36
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,1,0, 1,1,1,1,1, 1,1,1,1,0, 0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 1,0,1,1,1, 1,1,1,1,1, 1,0,0
};
-static u8 option_allowed_cmd_NAME_REF[146] = // cmd #37
+static u8 option_allowed_cmd_NAME_REF[148] = // cmd #37
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_ILIST[146] = // cmd #38
+static u8 option_allowed_cmd_ILIST[148] = // cmd #38
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_ILIST_L[146] = // cmd #39
+static u8 option_allowed_cmd_ILIST_L[148] = // cmd #39
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_ILIST_LL[146] = // cmd #40
+static u8 option_allowed_cmd_ILIST_LL[148] = // cmd #40
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_ILIST_A[146] = // cmd #41
+static u8 option_allowed_cmd_ILIST_A[148] = // cmd #41
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_ILIST_LA[146] = // cmd #42
+static u8 option_allowed_cmd_ILIST_LA[148] = // cmd #42
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_MEMORY[146] = // cmd #43
+static u8 option_allowed_cmd_MEMORY[148] = // cmd #43
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,1,1, 1,1,1,1,1, 1,1,1,1,0, 0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,0,0
};
-static u8 option_allowed_cmd_MEMORY_A[146] = // cmd #44
+static u8 option_allowed_cmd_MEMORY_A[148] = // cmd #44
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,1,1, 1,1,1,1,1, 1,1,1,1,0, 0
+ 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,0,0
};
-static u8 option_allowed_cmd_DUMP[146] = // cmd #45
+static u8 option_allowed_cmd_DUMP[148] = // cmd #45
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,0,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,0, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_SHA1[146] = // cmd #46
+static u8 option_allowed_cmd_SHA1[148] = // cmd #46
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 1,1,1,1,0, 1,0,1,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,1,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1, 0,1,0,1,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,1, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_ANALYZE[146] = // cmd #47
+static u8 option_allowed_cmd_ANALYZE[148] = // cmd #47
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1
};
-static u8 option_allowed_cmd_SPLIT[146] = // cmd #48
+static u8 option_allowed_cmd_SPLIT[148] = // cmd #48
{
0,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1
};
-static u8 option_allowed_cmd_IS_TEXTURE[146] = // cmd #49
+static u8 option_allowed_cmd_IS_TEXTURE[148] = // cmd #49
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_FEATURES[146] = // cmd #50
+static u8 option_allowed_cmd_FEATURES[148] = // cmd #50
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,1,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1
};
-static u8 option_allowed_cmd_DISTRIBUTION[146] = // cmd #51
+static u8 option_allowed_cmd_DISTRIBUTION[148] = // cmd #51
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,1,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,1, 1,0,0,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,1,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,1,1,0,0, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_DIFF[146] = // cmd #52
+static u8 option_allowed_cmd_DIFF[148] = // cmd #52
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0,
- 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,1,1,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 0,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,1, 1,0,0
};
-static u8 option_allowed_cmd_CHECK[146] = // cmd #53
+static u8 option_allowed_cmd_CHECK[148] = // cmd #53
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 1,0,1,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,0, 1,0,0,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,1,0,1,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_SLOTS[146] = // cmd #54
+static u8 option_allowed_cmd_SLOTS[148] = // cmd #54
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,1,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,0,0,0,0, 1,0,0,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_STGI[146] = // cmd #55
+static u8 option_allowed_cmd_STGI[148] = // cmd #55
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_IS_ARENA[146] = // cmd #56
+static u8 option_allowed_cmd_IS_ARENA[148] = // cmd #56
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_NORMALIZE[146] = // cmd #57
+static u8 option_allowed_cmd_NORMALIZE[148] = // cmd #57
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,1,0,0,0, 0,1,0,0,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,0,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,1, 1,1,1,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,0,0,0, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_PATCH[146] = // cmd #58
+static u8 option_allowed_cmd_PATCH[148] = // cmd #58
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,1,0,0,0, 0,1,0,0,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,1, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,1, 1,1,1,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,0,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_COPY[146] = // cmd #59
+static u8 option_allowed_cmd_COPY[148] = // cmd #59
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,1,0,0,0, 0,1,0,0,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,1, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,1, 1,1,1,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,0,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_DUPLICATE[146] = // cmd #60
+static u8 option_allowed_cmd_DUPLICATE[148] = // cmd #60
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,1,0,0,0, 0,1,0,0,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,1,1,1, 1,1,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,1, 1,1,1,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,0,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_MINIMAP[146] = // cmd #61
+static u8 option_allowed_cmd_MINIMAP[148] = // cmd #61
{
0,0,0,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,1, 0,1,1,0,0, 1,1,1,1,1, 1,1,0,0,0, 0,1,0,0,1, 1,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 1,0,1,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 1,1,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_COMPRESS[146] = // cmd #62
+static u8 option_allowed_cmd_COMPRESS[148] = // cmd #62
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,1,0,0,0, 0,1,0,0,1, 1,1,1,1,1,
- 1,1,0,0,0, 0,0,1,1,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,1, 1,1,1,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 1,1,1,1,1,
+ 1,1,1,1,0, 0,0,0,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_DECOMPRESS[146] = // cmd #63
+static u8 option_allowed_cmd_DECOMPRESS[148] = // cmd #63
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,1,1, 1,1,1,0,0, 1,1,1,1,1, 1,1,0,0,0, 0,1,0,0,1, 1,1,0,1,0,
- 0,0,0,0,0, 0,0,0,0,1, 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,1, 1,1,1,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,1,0,0, 1,1,1,0,1,
+ 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_ENCODE[146] = // cmd #64
+static u8 option_allowed_cmd_ENCODE[148] = // cmd #64
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,0,1,1,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,0,1,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_CREATE[146] = // cmd #65
+static u8 option_allowed_cmd_CREATE[148] = // cmd #65
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,0,0,1,1,
- 1,1,1,0,1, 1,1,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,1,1,0, 1,0,0,0,0, 1,1,1,1,1, 1,1,0,1,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,1, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
+ 1,1,1,1,1, 1,1,1,1,1, 1,0,1,0,0, 0,0,1,1,1, 1,1,1,1,0, 1,0,0
};
-static u8 option_allowed_cmd_UPDATE[146] = // cmd #66
+static u8 option_allowed_cmd_UPDATE[148] = // cmd #66
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,0,0,0, 0,1,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,1,1,1, 1,0,1,1,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,1,1,1,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,1,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,0,0, 0,0,1,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1, 1,1,0,1,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,1, 1,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 1,0,0
};
-static u8 option_allowed_cmd_EXTRACT[146] = // cmd #67
+static u8 option_allowed_cmd_EXTRACT[148] = // cmd #67
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,1, 1,0,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1, 1,1,0,0,0, 1,1,1,1,1, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,1,1,1,
+ 1,0,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 1,1,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 1,1,1,1,0, 0,0,1,1,1, 1,1,0
};
-static u8 option_allowed_cmd_XDECODE[146] = // cmd #68
+static u8 option_allowed_cmd_XDECODE[148] = // cmd #68
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,1, 1,0,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1, 1,1,0,0,0, 1,1,1,1,1, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,1,1,1,
+ 1,0,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 1,1,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 1,1,1,1,0, 0,0,1,1,1, 1,1,0
};
-static u8 option_allowed_cmd_XEXPORT[146] = // cmd #69
+static u8 option_allowed_cmd_XEXPORT[148] = // cmd #69
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,1, 1,0,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1, 1,1,0,0,0, 1,1,1,1,1, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,1,1,1,
+ 1,0,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 1,1,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 1,1,1,1,0, 0,0,1,1,1, 1,1,0
};
-static u8 option_allowed_cmd_XALL[146] = // cmd #70
+static u8 option_allowed_cmd_XALL[148] = // cmd #70
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 0,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,1, 1,0,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1, 1,1,0,0,0, 1,1,1,1,1, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,1,1,1,
+ 1,0,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 1,1,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1, 1,1,1,1,0, 0,0,1,1,1, 1,1,0
};
-static u8 option_allowed_cmd_XCOMMON[146] = // cmd #71
+static u8 option_allowed_cmd_XCOMMON[148] = // cmd #71
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_BINARY[146] = // cmd #72
+static u8 option_allowed_cmd_BINARY[148] = // cmd #72
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_TEXT[146] = // cmd #73
+static u8 option_allowed_cmd_TEXT[148] = // cmd #73
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1,
- 0,1,1,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 1,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_CAT[146] = // cmd #74
+static u8 option_allowed_cmd_CAT[148] = // cmd #74
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1,
- 0,1,1,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 1,0,1,1,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_BMG[146] = // cmd #75
+static u8 option_allowed_cmd_BMG[148] = // cmd #75
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1,1,1,1,1,
- 0,0,0,0,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
+ 1,0,0,0,0, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_KCL[146] = // cmd #76
+static u8 option_allowed_cmd_KCL[148] = // cmd #76
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,1,1,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_KMP[146] = // cmd #77
+static u8 option_allowed_cmd_KMP[148] = // cmd #77
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,
- 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 1,1,1,1,1, 1,1,0,1,0, 0,1,1,1,1, 1,1,1,1,0, 0,0,0,0,0, 0,0,1,1,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_LEX[146] = // cmd #78
+static u8 option_allowed_cmd_LEX[148] = // cmd #78
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,1,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,1,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_INFO[146] = // cmd #79
+static u8 option_allowed_cmd_INFO[148] = // cmd #79
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_GHOST[146] = // cmd #80
+static u8 option_allowed_cmd_GHOST[148] = // cmd #80
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 1
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1
};
-static u8 option_allowed_cmd_YAZDUMP[146] = // cmd #81
+static u8 option_allowed_cmd_YAZDUMP[148] = // cmd #81
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,1,
- 1,1,1,0,1, 1,1,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,1,
+ 1,1,1,1,0, 1,1,1,1,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
-static u8 option_allowed_cmd_VEHICLE[146] = // cmd #82
+static u8 option_allowed_cmd_VEHICLE[148] = // cmd #82
{
0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,1,0,1,1,
- 0,1,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
- 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,1,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,1,0,1,
+ 1,0,1,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,
+ 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0
};
@@ -3995,6 +4038,9 @@ static const InfoOption_t * option_tab_tool[] =
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_XYZ,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_NONE, // separator
@@ -4341,8 +4387,12 @@ static const InfoOption_t * option_tab_cmd_LIST[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4413,8 +4463,12 @@ static const InfoOption_t * option_tab_cmd_LIST_L[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4485,8 +4539,12 @@ static const InfoOption_t * option_tab_cmd_LIST_LL[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4557,8 +4615,12 @@ static const InfoOption_t * option_tab_cmd_LIST_LLL[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4629,8 +4691,12 @@ static const InfoOption_t * option_tab_cmd_LIST_A[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4701,8 +4767,12 @@ static const InfoOption_t * option_tab_cmd_LIST_LA[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4780,8 +4850,12 @@ static const InfoOption_t * option_tab_cmd_ILIST[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4849,8 +4923,12 @@ static const InfoOption_t * option_tab_cmd_ILIST_L[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4918,8 +4996,12 @@ static const InfoOption_t * option_tab_cmd_ILIST_LL[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -4987,8 +5069,12 @@ static const InfoOption_t * option_tab_cmd_ILIST_A[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5056,8 +5142,12 @@ static const InfoOption_t * option_tab_cmd_ILIST_LA[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5130,8 +5220,12 @@ static const InfoOption_t * option_tab_cmd_MEMORY[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5204,8 +5298,12 @@ static const InfoOption_t * option_tab_cmd_MEMORY_A[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5268,8 +5366,12 @@ static const InfoOption_t * option_tab_cmd_DUMP[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5336,8 +5438,12 @@ static const InfoOption_t * option_tab_cmd_SHA1[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5525,8 +5631,12 @@ static const InfoOption_t * option_tab_cmd_DISTRIBUTION[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5610,8 +5720,12 @@ static const InfoOption_t * option_tab_cmd_CHECK[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5703,6 +5817,7 @@ static const InfoOption_t * option_tab_cmd_CHECK[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -5728,8 +5843,12 @@ static const InfoOption_t * option_tab_cmd_SLOTS[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5822,6 +5941,7 @@ static const InfoOption_t * option_tab_cmd_SLOTS[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -5888,8 +6008,12 @@ static const InfoOption_t * option_tab_cmd_NORMALIZE[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -5959,6 +6083,7 @@ static const InfoOption_t * option_tab_cmd_NORMALIZE[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -5994,8 +6119,12 @@ static const InfoOption_t * option_tab_cmd_PATCH[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -6066,6 +6195,7 @@ static const InfoOption_t * option_tab_cmd_PATCH[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6101,8 +6231,12 @@ static const InfoOption_t * option_tab_cmd_COPY[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -6173,6 +6307,7 @@ static const InfoOption_t * option_tab_cmd_COPY[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6209,8 +6344,12 @@ static const InfoOption_t * option_tab_cmd_DUPLICATE[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -6281,6 +6420,7 @@ static const InfoOption_t * option_tab_cmd_DUPLICATE[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6376,8 +6516,12 @@ static const InfoOption_t * option_tab_cmd_COMPRESS[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -6448,6 +6592,7 @@ static const InfoOption_t * option_tab_cmd_COMPRESS[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6543,6 +6688,7 @@ static const InfoOption_t * option_tab_cmd_DECOMPRESS[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6642,6 +6788,7 @@ static const InfoOption_t * option_tab_cmd_ENCODE[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6677,8 +6824,12 @@ static const InfoOption_t * option_tab_cmd_CREATE[] =
OptionInfo + OPT_YAZ0,
OptionInfo + OPT_YAZ1,
OptionInfo + OPT_BZ,
+ OptionInfo + OPT_BZIP2,
+ OptionInfo + OPT_LZ,
+ OptionInfo + OPT_LZMA,
OptionInfo + OPT_SZS,
OptionInfo + OPT_WBZ,
+ OptionInfo + OPT_WLZ,
OptionInfo + OPT_LFL,
OptionInfo + OPT_NONE, // separator
@@ -6774,6 +6925,7 @@ static const InfoOption_t * option_tab_cmd_CREATE[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6871,6 +7023,7 @@ static const InfoOption_t * option_tab_cmd_UPDATE[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -6967,6 +7120,7 @@ static const InfoOption_t * option_tab_cmd_EXTRACT[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -7063,6 +7217,7 @@ static const InfoOption_t * option_tab_cmd_XDECODE[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -7159,6 +7314,7 @@ static const InfoOption_t * option_tab_cmd_XEXPORT[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -7255,6 +7411,7 @@ static const InfoOption_t * option_tab_cmd_XALL[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -7484,6 +7641,7 @@ static const InfoOption_t * option_tab_cmd_KCL[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -7555,6 +7713,7 @@ static const InfoOption_t * option_tab_cmd_KMP[] =
OptionInfo + OPT_FILTER_BMG,
OptionInfo + OPT_LE_MENU,
OptionInfo + OPT_9LAPS,
+ OptionInfo + OPT_UI_SOURCE,
OptionInfo + OPT_TITLE_SCREEN,
OptionInfo + OPT_CUP_ICONS,
@@ -7673,7 +7832,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" SZS, U8, PACK, BRRES, BREFF and BREFT archives. Additonally, RARC"
" archive can be extracted. It is also a wrapper to all other tools.",
0,
- 76,
+ 79,
option_tab_tool,
0
},
@@ -8207,7 +8366,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" characters are parsed, see https://szs.wiimm.de/doc/wildcards for"
" details.",
0,
- 54,
+ 58,
option_tab_cmd_LIST,
option_allowed_cmd_LIST
},
@@ -8223,7 +8382,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" 'LIST --long'. Wildcards and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 54,
+ 58,
option_tab_cmd_LIST_L,
option_allowed_cmd_LIST_L
},
@@ -8239,7 +8398,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" short cuts for 'LIST --long --long'. Wildcards and pipe characters"
" are parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 54,
+ 58,
option_tab_cmd_LIST_LL,
option_allowed_cmd_LIST_LL
},
@@ -8256,7 +8415,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 54,
+ 58,
option_tab_cmd_LIST_LLL,
option_allowed_cmd_LIST_LLL
},
@@ -8272,7 +8431,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" cuts for 'LIST --long --all --all'. Wildcards and pipe characters"
" are parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 54,
+ 58,
option_tab_cmd_LIST_A,
option_allowed_cmd_LIST_A
},
@@ -8289,7 +8448,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 54,
+ 58,
option_tab_cmd_LIST_LA,
option_allowed_cmd_LIST_LA
},
@@ -8325,7 +8484,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" does it) and listed. Wildcards and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 51,
+ 55,
option_tab_cmd_ILIST,
option_allowed_cmd_ILIST
},
@@ -8340,7 +8499,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"List all image files with geometry data. 'ILIST-L' and 'ILL' are"
" short cuts for 'ILIST --long'.",
0,
- 51,
+ 55,
option_tab_cmd_ILIST_L,
option_allowed_cmd_ILIST_L
},
@@ -8355,7 +8514,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"List all sub files with advanced geometry data. 'ILIST-LL' and 'ILLL'"
" are short cuts for 'ILIST --long --long'.",
0,
- 51,
+ 55,
option_tab_cmd_ILIST_LL,
option_allowed_cmd_ILIST_LL
},
@@ -8370,7 +8529,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"List recursive all image files. 'ILIST-A' and 'ILA' are short cuts"
" for 'ILIST --all'.",
0,
- 51,
+ 55,
option_tab_cmd_ILIST_A,
option_allowed_cmd_ILIST_A
},
@@ -8385,7 +8544,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"List recursive all image files with geometry data. 'ILIST-LA' and"
" 'ILLA' are short cuts for 'ILIST --long --all'.",
0,
- 51,
+ 55,
option_tab_cmd_ILIST_LA,
option_allowed_cmd_ILIST_LA
},
@@ -8401,7 +8560,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" directories) are also supported. Wildcards and pipe characters are"
" parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 53,
+ 57,
option_tab_cmd_MEMORY,
option_allowed_cmd_MEMORY
},
@@ -8416,7 +8575,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
"Dump recursive a memory map of each source file. 'MEMORY-A' and"
" 'MEMA' are short cuts for 'MEMORY --all --all'.",
0,
- 53,
+ 57,
option_tab_cmd_MEMORY_A,
option_allowed_cmd_MEMORY_A
},
@@ -8434,7 +8593,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" supported. Wildcards and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 47,
+ 51,
option_tab_cmd_DUMP,
option_allowed_cmd_DUMP
},
@@ -8451,7 +8610,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" characters are parsed, see https://szs.wiimm.de/doc/wildcards for"
" details.",
0,
- 55,
+ 59,
option_tab_cmd_SHA1,
option_allowed_cmd_SHA1
},
@@ -8553,7 +8712,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" See »welect DISTRIBUTION« for a new and alternative implementation"
" of this.",
0,
- 51,
+ 55,
option_tab_cmd_DISTRIBUTION,
option_allowed_cmd_DISTRIBUTION
},
@@ -8590,7 +8749,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" or WBZ file, or an U8 like directory. Wildcards and pipe characters"
" are parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 102,
+ 107,
option_tab_cmd_CHECK,
option_allowed_cmd_CHECK
},
@@ -8609,7 +8768,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" arenas, the keyword ARENA is printed. Wildcards and pipe characters"
" are parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 98,
+ 103,
option_tab_cmd_SLOTS,
option_allowed_cmd_SLOTS
},
@@ -8671,7 +8830,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" https://szs.wiimm.de/doc/wildcards for details.\n"
" 'wszst NORMALIZE' is the same as 'wszst PATCH --norm'.",
0,
- 84,
+ 89,
option_tab_cmd_NORMALIZE,
option_allowed_cmd_NORMALIZE
},
@@ -8690,7 +8849,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 86,
+ 91,
option_tab_cmd_PATCH,
option_allowed_cmd_PATCH
},
@@ -8714,7 +8873,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" https://szs.wiimm.de/doc/wildcards for details. Patching is also"
" possible and option --overwrite is set implicitly.",
0,
- 86,
+ 91,
option_tab_cmd_COPY,
option_allowed_cmd_COPY
},
@@ -8739,7 +8898,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" Use command 'wkmpt GAMEMODES' to list all variants and to check them"
" beforehand.",
0,
- 87,
+ 92,
option_tab_cmd_DUPLICATE,
option_allowed_cmd_DUPLICATE
},
@@ -8775,7 +8934,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" destination is '%P/%N.szs'. Wildcards and pipe characters are"
" parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 85,
+ 90,
option_tab_cmd_COMPRESS,
option_allowed_cmd_COMPRESS
},
@@ -8791,7 +8950,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" Wildcards and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 77,
+ 78,
option_tab_cmd_DECOMPRESS,
option_allowed_cmd_DECOMPRESS
},
@@ -8808,7 +8967,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" Wildcards and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 81,
+ 82,
option_tab_cmd_ENCODE,
option_allowed_cmd_ENCODE
},
@@ -8826,7 +8985,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" Wildcards and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 108,
+ 113,
option_tab_cmd_CREATE,
option_allowed_cmd_CREATE
},
@@ -8846,7 +9005,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" secondary source is '%P/%N.d/'. Wildcards and pipe characters are"
" parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 76,
+ 77,
option_tab_cmd_UPDATE,
option_allowed_cmd_UPDATE
},
@@ -8863,7 +9022,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" pipe characters are parsed, see https://szs.wiimm.de/doc/wildcards"
" for details.",
0,
- 81,
+ 82,
option_tab_cmd_EXTRACT,
option_allowed_cmd_EXTRACT
},
@@ -8881,7 +9040,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" '%P/%N.d/'. Wildcards and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 81,
+ 82,
option_tab_cmd_XDECODE,
option_allowed_cmd_XDECODE
},
@@ -8900,7 +9059,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" characters are parsed, see https://szs.wiimm.de/doc/wildcards for"
" details.",
0,
- 81,
+ 82,
option_tab_cmd_XEXPORT,
option_allowed_cmd_XEXPORT
},
@@ -8918,7 +9077,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" is '%P/%N.d/'. Wildcards and pipe characters are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 81,
+ 82,
option_tab_cmd_XALL,
option_allowed_cmd_XALL
},
@@ -9029,7 +9188,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" option is specified by option --kcl. Wildcards and pipe characters"
" are parsed, see https://szs.wiimm.de/doc/wildcards for details.",
0,
- 58,
+ 59,
option_tab_cmd_KCL,
option_allowed_cmd_KCL
},
@@ -9046,7 +9205,7 @@ static const InfoCommand_t CommandInfo[CMD__N+1] =
" characters and sub-files are parsed, see"
" https://szs.wiimm.de/doc/wildcards for details.",
0,
- 59,
+ 60,
option_tab_cmd_KMP,
option_allowed_cmd_KMP
},
diff --git a/project/src/ui/ui-wszst.h b/project/src/ui/ui-wszst.h
index 9c372d7..23fe4bc 100644
--- a/project/src/ui/ui-wszst.h
+++ b/project/src/ui/ui-wszst.h
@@ -101,6 +101,7 @@ typedef enum enumOptions
OPT_FILTER_BMG,
OPT_LE_MENU,
OPT_9LAPS,
+ OPT_UI_SOURCE,
OPT_TITLE_SCREEN,
OPT_CUP_ICONS,
OPT_NO_COPY,
@@ -176,6 +177,7 @@ typedef enum enumOptions
OPT_WU8,
OPT_XWU8,
OPT_WBZ,
+ OPT_WLZ,
OPT_LFL,
OPT_PACK,
OPT_BRRES,
@@ -202,7 +204,7 @@ typedef enum enumOptions
OPT_RAW,
OPT_SECTIONS,
- OPT__N_SPECIFIC, // == 146
+ OPT__N_SPECIFIC, // == 148
//----- global options -----
@@ -277,6 +279,9 @@ typedef enum enumOptions
OPT_YAZ1,
OPT_XYZ,
OPT_BZ,
+ OPT_BZIP2,
+ OPT_LZ,
+ OPT_LZMA,
OPT_SH,
OPT_BASH,
OPT_JSON,
@@ -291,7 +296,7 @@ typedef enum enumOptions
OPT_NEW,
OPT_EXTRACT,
- OPT__N_TOTAL // == 230
+ OPT__N_TOTAL // == 235
} enumOptions;
@@ -351,6 +356,7 @@ typedef enum enumOptions
// OB_FILTER_BMG = 1llu << OPT_FILTER_BMG,
// OB_LE_MENU = 1llu << OPT_LE_MENU,
// OB_9LAPS = 1llu << OPT_9LAPS,
+// OB_UI_SOURCE = 1llu << OPT_UI_SOURCE,
// OB_TITLE_SCREEN = 1llu << OPT_TITLE_SCREEN,
// OB_CUP_ICONS = 1llu << OPT_CUP_ICONS,
// OB_NO_COPY = 1llu << OPT_NO_COPY,
@@ -426,6 +432,7 @@ typedef enum enumOptions
// OB_WU8 = 1llu << OPT_WU8,
// OB_XWU8 = 1llu << OPT_XWU8,
// OB_WBZ = 1llu << OPT_WBZ,
+// OB_WLZ = 1llu << OPT_WLZ,
// OB_LFL = 1llu << OPT_LFL,
// OB_PACK = 1llu << OPT_PACK,
// OB_BRRES = 1llu << OPT_BRRES,
@@ -483,6 +490,7 @@ typedef enum enumOptions
// | OB_FILTER_BMG
// | OB_LE_MENU
// | OB_9LAPS
+// | OB_UI_SOURCE
// | OB_TITLE_SCREEN
// | OB_CUP_ICONS,
//
@@ -500,6 +508,7 @@ typedef enum enumOptions
// | OB_SZS
// | OB_XWU8
// | OB_WBZ
+// | OB_WLZ
// | OB_LFL,
//
// OB_GRP_FFORMAT2 = OB_U8
@@ -511,6 +520,7 @@ typedef enum enumOptions
// | OB_SZS
// | OB_XWU8
// | OB_WBZ
+// | OB_WLZ
// | OB_LFL,
//
// OB_GRP_SCRIPT = OB_SECTIONS,
@@ -1316,6 +1326,7 @@ typedef enum enumGetOpt
GO_FILTER_BMG,
GO_LE_MENU,
GO_9LAPS,
+ GO_UI_SOURCE,
GO_TITLE_SCREEN,
GO_CUP_ICONS,
GO_NO_COPY,
@@ -1358,6 +1369,9 @@ typedef enum enumGetOpt
GO_YAZ1,
GO_XYZ,
GO_BZ,
+ GO_BZIP2,
+ GO_LZ,
+ GO_LZMA,
GO_SH,
GO_BASH,
GO_JSON,
@@ -1400,6 +1414,7 @@ typedef enum enumGetOpt
GO_WU8,
GO_XWU8,
GO_WBZ,
+ GO_WLZ,
GO_LFL,
GO_PACK,
GO_BRRES,
diff --git a/project/src/ui/ui.def b/project/src/ui/ui.def
index 6315308..1cd3169 100644
--- a/project/src/ui/ui.def
+++ b/project/src/ui/ui.def
@@ -1360,6 +1360,13 @@
"Patch RACE*.szs files from directory .../Scene/UI/ to support 9 laps." \
" It is based on https://wiki.tockdom.com/wiki/Lap_Texture_Fix v1.03." )
+#:def_opt( "UI_SOURCE", "ui-source|uisource", "CP", \
+ "dir", \
+ "This option affects options {--le-menu} and {--9laps}. If subfiles" \
+ " are to be exchanged in UI files, the files are first searched for in" \
+ " the specified directory. The internal files are only used if the" \
+ " file was not found." )
+
#:def_opt( "TITLE_SCREEN", "title-screen|titlescreen", "CP", \
"dir", \
"Specify a directory from which to search and replace title screens." \
@@ -1382,14 +1389,15 @@
#:def_opt( "CACHE", "cache", "GP", \
"dir", \
- "Define a directory for a SZS cache. If creating a YAZ0 compressed" \
- " file with standard compression (level 9), the cache is searched for" \
- " the compressed version. File cache-content.txt is used as file list" \
- " with hash values. If the cache file is not found or the content" \
- " differ, the file is (re-)created and exit status 2=differ is" \
- " returned.\n" \
+ "Define a directory for an SZS cache. If creating a YAZ0, BZIP2 or" \
+ " LZMA compressed file with standard compression (levels 9,9,6), the" \
+ " cache is searched for the compressed version. File cache-content.txt" \
+ " is used as file list with hash values. If the cache file is not" \
+ " found or the content differ, the file is (re-)created and exit" \
+ " status 2=differ is returned. Option {--remove-dest} is set" \
+ " automatically to protect cache integrity.\n" \
" Background: Loading a compressed SZS and content verification is" \
- " much faster than YAZ compression.\n" \
+ " much faster than compressing a file.\n" \
" For legay reasons: If parameter DIR is a file, it is split into" \
" directory and base name. The directory is used for the cache" \
" directory and the base name for option {--cname}, but only if" \
@@ -1403,8 +1411,8 @@
#:def_opt( "LOG_CACHE", "log-cache|logcache", "GP", \
"file", \
- "Define a file to log chache activities. The file is openend in" \
- " append-mode." )
+ "Define a file to log chache activities. Use '-' to log to stdout or" \
+ " stderr. The file is openend in append-mode." )
#:def_opt( "PARALLEL", "parallel", "G", \
"", \
@@ -1692,8 +1700,21 @@
#:def_opt( "BZ", "bz", "G", \
"", \
- "If creating a compressed file, force BZ compression (a BZIP2" \
- " variant)." )
+ "If creating a compressed file, force BZ compression (a YAZ0 like file" \
+ " format with BZIP2 compression)." )
+
+#:def_opt( "BZIP2", "bzip2|bz2", "G", \
+ "", \
+ "If creating a compressed file, create a BZIP2 compatible file." )
+
+#:def_opt( "LZ", "lz", "G", \
+ "", \
+ "If creating a compressed file, force BZ compression (a YAZ0 like file" \
+ " format with LZMA compression)." )
+
+#:def_opt( "LZMA", "lzma", "G", \
+ "", \
+ "If creating a compressed file, create a LZMA compatible file." )
#:def_opt( "SH", "sh", "G", \
"", \
@@ -1866,8 +1887,8 @@
#:def_opt( "ALIGN", "align", "CP", \
"size", \
"Define an align value for the sub files in all archives. This is a" \
- " short cut for {--align-u8=size --align-pack=size --align-brres=size" \
- " --align-breff=size --align-breft=size}." )
+ " short cut for {--align-u8=size {--align-lta=size --align-pack=size" \
+ " --align-brres=size --align-breff=size --align-breft=size}." )
#:def_opt( "ENCODE_ALL", "encode-all|encodeall|eall", "C", \
"", \
@@ -1951,6 +1972,11 @@
"Short cut for {--wu8 --bz}: Create a WU8 archive, if possible, and" \
" set the compression method to BZ." )
+#:def_opt( "WLZ", "wlz", "C", \
+ "", \
+ "Short cut for {--wu8 --lz}: Create a WU8 archive, if possible, and" \
+ " set the compression method to LZ." )
+
#:def_opt( "LFL", "lfl", "C", \
"", \
"Create a LFL (LE-CODE File List) archive." )
@@ -2676,6 +2702,18 @@
"", \
"" )
+#:def_cmd_opt( "LIST", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST", "SZS", \
"", \
"" )
@@ -2684,6 +2722,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST", "LFL", \
"", \
"" )
@@ -2893,6 +2935,18 @@
"", \
"" )
+#:def_cmd_opt( "LIST_L", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_L", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_L", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_L", "SZS", \
"", \
"" )
@@ -2901,6 +2955,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_L", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_L", "LFL", \
"", \
"" )
@@ -3110,6 +3168,18 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LL", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LL", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LL", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LL", "SZS", \
"", \
"" )
@@ -3118,6 +3188,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LL", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LL", "LFL", \
"", \
"" )
@@ -3327,6 +3401,18 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LLL", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LLL", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LLL", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LLL", "SZS", \
"", \
"" )
@@ -3335,6 +3421,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LLL", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LLL", "LFL", \
"", \
"" )
@@ -3544,6 +3634,18 @@
"", \
"" )
+#:def_cmd_opt( "LIST_A", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_A", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_A", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_A", "SZS", \
"", \
"" )
@@ -3552,6 +3654,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_A", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_A", "LFL", \
"", \
"" )
@@ -3761,6 +3867,18 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LA", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LA", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "LIST_LA", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LA", "SZS", \
"", \
"" )
@@ -3769,6 +3887,10 @@
"", \
"" )
+#:def_cmd_opt( "LIST_LA", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "LIST_LA", "LFL", \
"", \
"" )
@@ -3989,6 +4111,18 @@
"", \
"" )
+#:def_cmd_opt( "ILIST", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST", "SZS", \
"", \
"" )
@@ -3997,6 +4131,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST", "LFL", \
"", \
"" )
@@ -4194,6 +4332,18 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_L", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_L", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_L", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_L", "SZS", \
"", \
"" )
@@ -4202,6 +4352,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_L", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_L", "LFL", \
"", \
"" )
@@ -4399,6 +4553,18 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_LL", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_LL", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_LL", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_LL", "SZS", \
"", \
"" )
@@ -4407,6 +4573,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_LL", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_LL", "LFL", \
"", \
"" )
@@ -4604,6 +4774,18 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_A", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_A", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_A", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_A", "SZS", \
"", \
"" )
@@ -4612,6 +4794,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_A", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_A", "LFL", \
"", \
"" )
@@ -4809,6 +4995,18 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_LA", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_LA", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "ILIST_LA", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_LA", "SZS", \
"", \
"" )
@@ -4817,6 +5015,10 @@
"", \
"" )
+#:def_cmd_opt( "ILIST_LA", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ILIST_LA", "LFL", \
"", \
"" )
@@ -5022,6 +5224,18 @@
"", \
"" )
+#:def_cmd_opt( "MEMORY", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MEMORY", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MEMORY", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "MEMORY", "SZS", \
"", \
"" )
@@ -5030,6 +5244,10 @@
"", \
"" )
+#:def_cmd_opt( "MEMORY", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "MEMORY", "LFL", \
"", \
"" )
@@ -5235,6 +5453,18 @@
"", \
"" )
+#:def_cmd_opt( "MEMORY_A", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MEMORY_A", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "MEMORY_A", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "MEMORY_A", "SZS", \
"", \
"" )
@@ -5243,6 +5473,10 @@
"", \
"" )
+#:def_cmd_opt( "MEMORY_A", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "MEMORY_A", "LFL", \
"", \
"" )
@@ -5419,6 +5653,18 @@
"", \
"" )
+#:def_cmd_opt( "DUMP", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUMP", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUMP", "SZS", \
"", \
"" )
@@ -5427,6 +5673,10 @@
"", \
"" )
+#:def_cmd_opt( "DUMP", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUMP", "LFL", \
"", \
"" )
@@ -5620,6 +5870,18 @@
"", \
"" )
+#:def_cmd_opt( "SHA1", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SHA1", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SHA1", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SHA1", "SZS", \
"", \
"" )
@@ -5628,6 +5890,10 @@
"", \
"" )
+#:def_cmd_opt( "SHA1", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SHA1", "LFL", \
"", \
"" )
@@ -6104,6 +6370,18 @@
"", \
"" )
+#:def_cmd_opt( "DISTRIBUTION", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DISTRIBUTION", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DISTRIBUTION", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DISTRIBUTION", "SZS", \
"", \
"" )
@@ -6112,6 +6390,10 @@
"", \
"" )
+#:def_cmd_opt( "DISTRIBUTION", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DISTRIBUTION", "LFL", \
"", \
"" )
@@ -6356,6 +6638,18 @@
"", \
"" )
+#:def_cmd_opt( "CHECK", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CHECK", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CHECK", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CHECK", "SZS", \
"", \
"" )
@@ -6364,6 +6658,10 @@
"", \
"" )
+#:def_cmd_opt( "CHECK", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CHECK", "LFL", \
"", \
"" )
@@ -6681,6 +6979,10 @@
"", \
"" )
+#:def_cmd_opt( "CHECK", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CHECK", "TITLE_SCREEN", \
"", \
"" )
@@ -6745,6 +7047,18 @@
"", \
"" )
+#:def_cmd_opt( "SLOTS", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SLOTS", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "SLOTS", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SLOTS", "SZS", \
"", \
"" )
@@ -6753,6 +7067,10 @@
"", \
"" )
+#:def_cmd_opt( "SLOTS", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SLOTS", "LFL", \
"", \
"" )
@@ -7074,6 +7392,10 @@
"", \
"" )
+#:def_cmd_opt( "SLOTS", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "SLOTS", "TITLE_SCREEN", \
"", \
"" )
@@ -7209,6 +7531,18 @@
"", \
"" )
+#:def_cmd_opt( "NORMALIZE", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "NORMALIZE", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "NORMALIZE", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "NORMALIZE", "SZS", \
"", \
"" )
@@ -7217,6 +7551,10 @@
"", \
"" )
+#:def_cmd_opt( "NORMALIZE", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "NORMALIZE", "LFL", \
"", \
"" )
@@ -7469,6 +7807,10 @@
"", \
"" )
+#:def_cmd_opt( "NORMALIZE", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "NORMALIZE", "TITLE_SCREEN", \
"", \
"" )
@@ -7549,6 +7891,18 @@
"", \
"" )
+#:def_cmd_opt( "PATCH", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "PATCH", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "SZS", \
"", \
"" )
@@ -7557,6 +7911,10 @@
"", \
"" )
+#:def_cmd_opt( "PATCH", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "LFL", \
"", \
"" )
@@ -7813,6 +8171,10 @@
"", \
"" )
+#:def_cmd_opt( "PATCH", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "PATCH", "TITLE_SCREEN", \
"", \
"" )
@@ -7893,6 +8255,18 @@
"", \
"" )
+#:def_cmd_opt( "COPY", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COPY", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COPY", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COPY", "SZS", \
"", \
"" )
@@ -7901,6 +8275,10 @@
"", \
"" )
+#:def_cmd_opt( "COPY", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COPY", "LFL", \
"", \
"" )
@@ -8157,6 +8535,10 @@
"", \
"" )
+#:def_cmd_opt( "COPY", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COPY", "TITLE_SCREEN", \
"", \
"" )
@@ -8241,6 +8623,18 @@
"", \
"" )
+#:def_cmd_opt( "DUPLICATE", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUPLICATE", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DUPLICATE", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUPLICATE", "SZS", \
"", \
"" )
@@ -8249,6 +8643,10 @@
"", \
"" )
+#:def_cmd_opt( "DUPLICATE", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUPLICATE", "LFL", \
"", \
"" )
@@ -8505,6 +8903,10 @@
"", \
"" )
+#:def_cmd_opt( "DUPLICATE", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DUPLICATE", "TITLE_SCREEN", \
"", \
"" )
@@ -8778,6 +9180,18 @@
"", \
"" )
+#:def_cmd_opt( "COMPRESS", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COMPRESS", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "COMPRESS", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COMPRESS", "SZS", \
"", \
"" )
@@ -8786,6 +9200,10 @@
"", \
"" )
+#:def_cmd_opt( "COMPRESS", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COMPRESS", "LFL", \
"", \
"" )
@@ -9042,6 +9460,10 @@
"", \
"" )
+#:def_cmd_opt( "COMPRESS", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "COMPRESS", "TITLE_SCREEN", \
"", \
"" )
@@ -9350,6 +9772,10 @@
"", \
"" )
+#:def_cmd_opt( "DECOMPRESS", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DECOMPRESS", "TITLE_SCREEN", \
"", \
"" )
@@ -9675,6 +10101,10 @@
"", \
"" )
+#:def_cmd_opt( "ENCODE", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "ENCODE", "TITLE_SCREEN", \
"", \
"" )
@@ -9767,6 +10197,18 @@
"", \
"" )
+#:def_cmd_opt( "CREATE", "BZIP2", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CREATE", "LZ", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "CREATE", "LZMA", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CREATE", "SZS", \
"", \
"" )
@@ -9775,6 +10217,10 @@
"", \
"" )
+#:def_cmd_opt( "CREATE", "WLZ", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CREATE", "LFL", \
"", \
"" )
@@ -10108,6 +10554,10 @@
"", \
"" )
+#:def_cmd_opt( "CREATE", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "CREATE", "TITLE_SCREEN", \
"", \
"" )
@@ -10412,6 +10862,10 @@
"", \
"" )
+#:def_cmd_opt( "UPDATE", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "UPDATE", "TITLE_SCREEN", \
"", \
"" )
@@ -10736,6 +11190,10 @@
"", \
"" )
+#:def_cmd_opt( "EXTRACT", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "EXTRACT", "TITLE_SCREEN", \
"", \
"" )
@@ -11060,6 +11518,10 @@
"", \
"" )
+#:def_cmd_opt( "XDECODE", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XDECODE", "TITLE_SCREEN", \
"", \
"" )
@@ -11384,6 +11846,10 @@
"", \
"" )
+#:def_cmd_opt( "XEXPORT", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XEXPORT", "TITLE_SCREEN", \
"", \
"" )
@@ -11708,6 +12174,10 @@
"", \
"" )
+#:def_cmd_opt( "XALL", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "XALL", "TITLE_SCREEN", \
"", \
"" )
@@ -12351,6 +12821,10 @@
"", \
"" )
+#:def_cmd_opt( "KCL", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "KCL", "TITLE_SCREEN", \
"", \
"" )
@@ -12587,6 +13061,10 @@
"", \
"" )
+#:def_cmd_opt( "KMP", "UI_SOURCE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "KMP", "TITLE_SCREEN", \
"", \
"" )
@@ -21744,7 +22222,7 @@
#:def_cmd( "CREATE", "CREATE|CR", \
"wlect CREATE [keyword] ...", \
"Create a file and print it to standard output. Options {--dest} and" \
- " {--DEST} can forc another destination. The kind of file is defined" \
+ " {--DEST} can force another destination. The kind of file is defined" \
" by KEYWORD. The command can create LEX files, a LPAR file or a track" \
" listing.\n" \
" Use the command without keyword to get an extended description." )
@@ -21987,6 +22465,19 @@
" the default size is 100 MiB (2 GiB for LTA); that should be enough" \
" for standard usage." )
+#:def_opt( "CACHE", "cache", "GP", \
+ "dir", \
+ "Define a directory for an SZS cache. The cache is used to generate" \
+ " LTA files when new compression is forced. Option {--remove-dest} is" \
+ " set automatically to protect cache integrity.\n" \
+ " Background: Loading a compressed SZS and content verification is" \
+ " much faster than compressing a file." )
+
+#:def_opt( "LOG_CACHE", "log-cache|logcache", "GP", \
+ "file", \
+ "Define a file to log chache activities. Use '-' to log to stdout or" \
+ " stderr. The file is openend in append-mode." )
+
#:def_opt( "LT_CLEAR", "lt-clear|ltclear", "C", \
"", \
"Clear LEX section TEST and remove the section if empty. This option" \
@@ -23163,6 +23654,14 @@
"", \
"" )
+#:def_cmd_opt( "DISTRIBUTION", "CACHE", \
+ "", \
+ "" )
+
+#:def_cmd_opt( "DISTRIBUTION", "LOG_CACHE", \
+ "", \
+ "" )
+
#:def_cmd_opt( "DISTRIBUTION", "PLUS", \
"", \
"" )