| opcodeHex | handlerVaHex | mnemonic | groundedHandler | meaning |
|---|---|---|---|---|
| 0x00 | 0x0041b700 | False | ||
| 0x01 | 0x0041b74c | False | ||
| 0x02 | 0x0041b771 | False | ||
| 0x03 | 0x0041b7bb | False | ||
| 0x04 | 0x0041b7ed | False | ||
| 0x05 | 0x0041b82a | False | ||
| 0x06 | 0x0041b8ee | False | ||
| 0x07 | 0x0041b956 | False | ||
| 0x08 | 0x0041b9a0 | False | ||
| 0x09 | 0x0041bac6 | False | ||
| 0x0a | 0x0041bb15 | False | ||
| 0x0b | 0x0041bb4c | False | ||
| 0x0c | 0x0041bb99 | False | ||
| 0x0d | 0x0041bca4 | False | ||
| 0x0e | 0x0041bd4f | False | ||
| 0x0f | 0x0041bde1 | False | ||
| 0x10 | 0x0041be05 | False | ||
| 0x11 | 0x0041be51 | False | ||
| 0x12 | 0x0041c6ed | False | ||
| 0x13 | 0x0041d15d | select-jump | True | Read selector byte from global/object/base source, clamp to count, then set object+0xb0 to the selected pointer. Does not save a continuation. |
| 0x14 | 0x0041d2b5 | select-jump-with-continuation | True | Read selector byte from global/object/base source, clamp to count, save the table fallthrough/continuation pointer to object+0xb4 stack using object+0xc8, then set object+0xb0 to the selected pointer. |
| 0x15 | 0x0041d476 | False | ||
| 0x16 | 0x0041d52c | False | ||
| 0x17 | 0x0041d5f5 | False | ||
| 0x18 | 0x0041d61b | False | ||
| 0x19 | 0x0041b6e6 | False | ||
| 0x1a | 0x0041d888 | False | ||
| 0x1b | 0x0041d89d | set-selector-base | True | Set object+0xa8 selector base. mode 0=0x0059e310, mode 1=0x004576d8, mode 2=0x00457750 + slot*0xd8, mode 3=pointer table 0x0059db30[object+0xf2]. |
| 0x1c | 0x0041b6e6 | False | ||
| 0x1d | 0x0041b6e6 | False | ||
| 0x1e | 0x0041b6e6 | False | ||
| 0x1f | 0x0041d962 | False |
| recordVaHex | sourceModeHex | sourceOffsetHex | sourceKind | sourceExpression | rawCountFieldHex | tableMode | itemCount | entryTableVaHex | classification | entryKindCounts |
|---|---|---|---|---|---|---|---|---|---|---|
| 0x004e8608 | 0x03 | 0x00 | selector-base-byte-offset | BYTE [object+0xa8 + 0x00] | 0x00000009 | 0 | 9 | 0x004e8610 | status-comment-block-selector-array | {"status-comment-block": 9} |
| 0x004e8ac4 | 0x03 | 0x11 | selector-base-byte-offset | BYTE [object+0xa8 + 0x11] | 0x00000108 | 1 | 8 | 0x004e8bb6 | external-text-pointer-list | {"text": 8} |
| 0x004e8b1a | 0x03 | 0x00 | selector-base-byte-offset | BYTE [object+0xa8 + 0x00] | 0x00000108 | 1 | 8 | 0x004e8bb6 | external-text-pointer-list | {"text": 8} |
| 0x004e8ba2 | 0x03 | 0x00 | selector-base-byte-offset | BYTE [object+0xa8 + 0x00] | 0x00000108 | 1 | 8 | 0x004e8c26 | external-text-pointer-list | {"text": 8} |
| recordVaHex | kindHex | tableIdHex | sourceExpression | itemCount | classification | entryKindCounts |
|---|---|---|---|---|---|---|
| 0x004e808c | 0x03 | 0x3d | BYTE [object+0xa8 + 0x3d] | 3 | inline-menu-pointer-table | {"vm-record": 3} |
| 0x004e81b4 | 0x03 | 0x2f | BYTE [object+0xa8 + 0x2f] | 6 | inline-menu-pointer-table | {"nested-pointer-table": 1, "vm-record": 5} |
| 0x004e81d4 | 0x03 | 0x31 | BYTE [object+0xa8 + 0x31] | 4 | inline-menu-pointer-table | {"vm-record": 4} |
| 0x004e82c8 | 0x03 | 0x34 | BYTE [object+0xa8 + 0x34] | 2 | inline-menu-text-table | {"text": 2} |
| 0x004e840e | 0x03 | 0x30 | BYTE [object+0xa8 + 0x30] | 6 | inline-menu-pointer-table | {"vm-record": 6} |
| 0x004e86e0 | 0x03 | 0x3a | BYTE [object+0xa8 + 0x3a] | 6 | inline-menu-text-table | {"text": 6} |
| 0x004e8a76 | 0x03 | 0x18 | BYTE [object+0xa8 + 0x18] | 7 | inline-menu-text-table | {"text": 7} |
| 0x004e8b32 | 0x03 | 0x00 | BYTE [object+0xa8 + 0x00] | 8 | inline-menu-pointer-table | {"vm-record": 8} |
| 0x004e8e3c | 0x03 | 0x3d | BYTE [object+0xa8 + 0x3d] | 4 | inline-menu-pointer-table | {"text": 3, "vm-record": 1} |
| 0x004e8e70 | 0x03 | 0x2f | BYTE [object+0xa8 + 0x2f] | 6 | inline-menu-pointer-table | {"vm-record": 1, "nested-pointer-table": 5} |
| 0x004e8fd8 | 0x02 | 0x58 | BYTE [object + 0x58] | 53 | skill-description-text-table | {"text": 53} |
| 0x004e90b4 | 0x02 | 0x58 | BYTE [object + 0x58] | 40 | skill-description-text-table | {"text": 40} |
| 0x004e915c | 0x02 | 0x58 | BYTE [object + 0x58] | 37 | skill-description-text-table | {"text": 37} |
| 0x004e91f8 | 0x02 | 0x58 | BYTE [object + 0x58] | 32 | skill-description-text-table | {"text": 32} |
| 0x004e9280 | 0x02 | 0x58 | BYTE [object + 0x58] | 27 | skill-description-text-table | {"text": 27} |
| 0x004e92f4 | 0x02 | 0x58 | BYTE [object + 0x58] | 6 | skill-description-text-table | {"text": 6} |
| recordVaHex | modeRawHex | pointerCount | classification |
|---|---|---|---|
| 0x004e844e | 00 00 | 3 | local-branch-list-candidate |
| 0x004e8660 | 00 00 | 3 | local-branch-list-candidate |
| 0x004e8eb8 | 00 00 | 3 | local-branch-list-candidate |