Go to the source code of this file.
Functions | |
| static void | print_system_reg (uint16_t reg) |
| static void | print_g_reg (uint8_t reg) |
| static void | print_reg (uint8_t reg) |
| static void | print_cmp_op (uint8_t op) |
| static void | print_set_op (uint8_t op) |
| static void | print_reg_or_data (command_t *command, int immediate, int start) |
| static void | print_reg_or_data_2 (command_t *command, int immediate, int start) |
| static void | print_reg_or_data_3 (command_t *command, int immediate, int start) |
| static void | print_if_version_1 (command_t *command) |
| static void | print_if_version_2 (command_t *command) |
| static void | print_if_version_3 (command_t *command) |
| static void | print_if_version_4 (command_t *command) |
| static void | print_if_version_5 (command_t *command) |
| static void | print_special_instruction (command_t *command) |
| static void | print_linksub_instruction (command_t *command) |
| static void | print_link_instruction (command_t *command, int optional) |
| static void | print_jump_instruction (command_t *command) |
| static void | print_system_set (command_t *command) |
| static void | print_set_version_1 (command_t *command) |
| static void | print_set_version_2 (command_t *command) |
| static void | print_set_version_3 (command_t *command) |
| void | vm_print_mnemonic (vm_cmd_t *vm_command) |
| void | vm_print_cmd (int row, vm_cmd_t *vm_command) |
Variables | |
| static const char * | cmp_op_table [] |
| static const char * | set_op_table [] |
| static const char * | link_table [] |
| static const char * | system_reg_table [] |
| static const char * | system_reg_abbr_table [] |
| static void print_system_reg | ( | uint16_t | reg | ) | [static] |
| static void print_g_reg | ( | uint8_t | reg | ) | [static] |
Definition at line 120 of file vmcmd.c.
Referenced by print_if_version_1(), print_if_version_3(), print_if_version_4(), print_if_version_5(), print_reg(), print_set_version_1(), print_set_version_2(), print_set_version_3(), and print_system_set().
| static void print_reg | ( | uint8_t | reg | ) | [static] |
Definition at line 127 of file vmcmd.c.
Referenced by print_if_version_2(), print_if_version_5(), print_reg_or_data(), and print_reg_or_data_3().
| static void print_cmp_op | ( | uint8_t | op | ) | [static] |
Definition at line 134 of file vmcmd.c.
Referenced by print_if_version_1(), print_if_version_2(), print_if_version_3(), print_if_version_4(), and print_if_version_5().
| static void print_set_op | ( | uint8_t | op | ) | [static] |
Definition at line 141 of file vmcmd.c.
Referenced by print_set_version_1(), print_set_version_2(), print_set_version_3(), and print_system_set().
| static void print_reg_or_data | ( | command_t * | command, | |
| int | immediate, | |||
| int | start | |||
| ) | [static] |
Definition at line 148 of file vmcmd.c.
Referenced by print_if_version_1(), print_if_version_3(), print_if_version_4(), print_if_version_5(), print_set_version_1(), print_set_version_2(), and print_system_set().
| static void print_reg_or_data_2 | ( | command_t * | command, | |
| int | immediate, | |||
| int | start | |||
| ) | [static] |
| static void print_reg_or_data_3 | ( | command_t * | command, | |
| int | immediate, | |||
| int | start | |||
| ) | [static] |
| static void print_if_version_1 | ( | command_t * | command | ) | [static] |
| static void print_if_version_2 | ( | command_t * | command | ) | [static] |
| static void print_if_version_3 | ( | command_t * | command | ) | [static] |
| static void print_if_version_4 | ( | command_t * | command | ) | [static] |
| static void print_if_version_5 | ( | command_t * | command | ) | [static] |
| static void print_special_instruction | ( | command_t * | command | ) | [static] |
| static void print_linksub_instruction | ( | command_t * | command | ) | [static] |
Definition at line 272 of file vmcmd.c.
Referenced by print_link_instruction(), and vm_print_mnemonic().
| static void print_link_instruction | ( | command_t * | command, | |
| int | optional | |||
| ) | [static] |
| static void print_jump_instruction | ( | command_t * | command | ) | [static] |
| static void print_system_set | ( | command_t * | command | ) | [static] |
| static void print_set_version_1 | ( | command_t * | command | ) | [static] |
| static void print_set_version_2 | ( | command_t * | command | ) | [static] |
| static void print_set_version_3 | ( | command_t * | command | ) | [static] |
| void vm_print_mnemonic | ( | vm_cmd_t * | vm_command | ) |
| void vm_print_cmd | ( | int | row, | |
| vm_cmd_t * | vm_command | |||
| ) |
const char* cmp_op_table[] [static] |
Initial value:
{
NULL, "&", "==", "!=", ">=", ">", "<=", "<"
}
Definition at line 44 of file vmcmd.c.
Referenced by print_cmp_op().
const char* set_op_table[] [static] |
Initial value:
{
NULL, "=", "<->", "+=", "-=", "*=", "/=", "%=", "rnd", "&=", "|=", "^="
}
Definition at line 47 of file vmcmd.c.
Referenced by print_set_op().
const char* link_table[] [static] |
Initial value:
{
"LinkNoLink", "LinkTopC", "LinkNextC", "LinkPrevC",
NULL, "LinkTopPG", "LinkNextPG", "LinkPrevPG",
NULL, "LinkTopPGC", "LinkNextPGC", "LinkPrevPGC",
"LinkGoUpPGC", "LinkTailPGC", NULL, NULL,
"RSM"
}
Definition at line 51 of file vmcmd.c.
Referenced by print_linksub_instruction().
const char* system_reg_table[] [static] |
Initial value:
{
"Menu Description Language Code",
"Audio Stream Number",
"Sub-picture Stream Number",
"Angle Number",
"Title Track Number",
"VTS Title Track Number",
"VTS PGC Number",
"PTT Number for One_Sequential_PGC_Title",
"Highlighted Button Number",
"Navigation Timer",
"Title PGC Number for Navigation Timer",
"Audio Mixing Mode for Karaoke",
"Country Code for Parental Management",
"Parental Level",
"Player Configurations for Video",
"Player Configurations for Audio",
"Initial Language Code for Audio",
"Initial Language Code Extension for Audio",
"Initial Language Code for Sub-picture",
"Initial Language Code Extension for Sub-picture",
"Player Regional Code",
"Reserved 21",
"Reserved 22",
"Reserved 23"
}
Definition at line 59 of file vmcmd.c.
Referenced by print_system_reg().
const char* system_reg_abbr_table[] [static] |
Initial value:
{
NULL,
"ASTN",
"SPSTN",
"AGLN",
"TTN",
"VTS_TTN",
"TT_PGCN",
"PTTN",
"HL_BTNN",
"NVTMR",
"NV_PGCN",
NULL,
"CC_PLT",
"PLT",
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}
Definition at line 86 of file vmcmd.c.
Referenced by print_system_reg().
1.5.5