hdmv_insn.h File Reference
Go to the source code of this file.
Enumerations |
| enum | hdmv_insn_grp { INSN_GROUP_BRANCH = 0,
INSN_GROUP_CMP = 1,
INSN_GROUP_SET = 2
} |
| enum | hdmv_insn_grp_branch { BRANCH_GOTO = 0x00,
BRANCH_JUMP = 0x01,
BRANCH_PLAY = 0x02
} |
| enum | hdmv_insn_goto { INSN_NOP = 0x00,
INSN_GOTO = 0x01,
INSN_BREAK = 0x02
} |
| enum | hdmv_insn_jump {
INSN_JUMP_OBJECT = 0x00,
INSN_JUMP_TITLE = 0x01,
INSN_CALL_OBJECT = 0x02,
INSN_CALL_TITLE = 0x03,
INSN_RESUME = 0x04
} |
| enum | hdmv_insn_play {
INSN_PLAY_PL = 0x00,
INSN_PLAY_PL_PI = 0x01,
INSN_PLAY_PL_PM = 0x02,
INSN_TERMINATE_PL = 0x03,
INSN_LINK_PI = 0x04,
INSN_LINK_MK = 0x05
} |
| enum | hdmv_insn_cmp {
INSN_BC = 0x01,
INSN_EQ = 0x02,
INSN_NE = 0x03,
INSN_GE = 0x04,
INSN_GT = 0x05,
INSN_LE = 0x06,
INSN_LT = 0x07
} |
| enum | hdmv_insn_grp_set { SET_SET = 0x00,
SET_SETSYSTEM = 0x01
} |
| enum | hdmv_insn_set {
INSN_MOVE = 0x01,
INSN_SWAP = 0x02,
INSN_ADD = 0x03,
INSN_SUB = 0x04,
INSN_MUL = 0x05,
INSN_DIV = 0x06,
INSN_MOD = 0x07,
INSN_RND = 0x08,
INSN_AND = 0x09,
INSN_OR = 0x0a,
INSN_XOR = 0x0b,
INSN_BITSET = 0x0c,
INSN_BITCLR = 0x0d,
INSN_SHL = 0x0e,
INSN_SHR = 0x0f
} |
| enum | hdmv_insn_setsystem {
INSN_SET_STREAM = 0x01,
INSN_SET_NV_TIMER = 0x02,
INSN_SET_BUTTON_PAGE = 0x03,
INSN_ENABLE_BUTTON = 0x04,
INSN_DISABLE_BUTTON = 0x05,
INSN_SET_SEC_STREAM = 0x06,
INSN_POPUP_OFF = 0x07,
INSN_STILL_ON = 0x08,
INSN_STILL_OFF = 0x09
} |
Enumeration Type Documentation
- Enumerator:
| INSN_GROUP_BRANCH |
|
| INSN_GROUP_CMP |
|
| INSN_GROUP_SET |
|
Definition at line 27 of file hdmv_insn.h.
- Enumerator:
| BRANCH_GOTO |
|
| BRANCH_JUMP |
|
| BRANCH_PLAY |
|
Definition at line 38 of file hdmv_insn.h.
- Enumerator:
| INSN_NOP |
|
| INSN_GOTO |
|
| INSN_BREAK |
|
Definition at line 45 of file hdmv_insn.h.
- Enumerator:
| INSN_JUMP_OBJECT |
|
| INSN_JUMP_TITLE |
|
| INSN_CALL_OBJECT |
|
| INSN_CALL_TITLE |
|
| INSN_RESUME |
|
Definition at line 52 of file hdmv_insn.h.
- Enumerator:
| INSN_PLAY_PL |
|
| INSN_PLAY_PL_PI |
|
| INSN_PLAY_PL_PM |
|
| INSN_TERMINATE_PL |
|
| INSN_LINK_PI |
|
| INSN_LINK_MK |
|
Definition at line 61 of file hdmv_insn.h.
- Enumerator:
| INSN_BC |
|
| INSN_EQ |
|
| INSN_NE |
|
| INSN_GE |
|
| INSN_GT |
|
| INSN_LE |
|
| INSN_LT |
|
Definition at line 74 of file hdmv_insn.h.
- Enumerator:
| INSN_MOVE |
|
| INSN_SWAP |
|
| INSN_ADD |
|
| INSN_SUB |
|
| INSN_MUL |
|
| INSN_DIV |
|
| INSN_MOD |
|
| INSN_RND |
|
| INSN_AND |
|
| INSN_OR |
|
| INSN_XOR |
|
| INSN_BITSET |
|
| INSN_BITCLR |
|
| INSN_SHL |
|
| INSN_SHR |
|
Definition at line 95 of file hdmv_insn.h.
- Enumerator:
| INSN_SET_STREAM |
|
| INSN_SET_NV_TIMER |
|
| INSN_SET_BUTTON_PAGE |
|
| INSN_ENABLE_BUTTON |
|
| INSN_DISABLE_BUTTON |
|
| INSN_SET_SEC_STREAM |
|
| INSN_POPUP_OFF |
|
| INSN_STILL_ON |
|
| INSN_STILL_OFF |
|
Definition at line 114 of file hdmv_insn.h.