Kyra/Opcodes (Kyrandia 2)
This page will list the HoF (kyra) disassembly status and Cmd functions.
Notes/contradictions with current dekyra opcode list
- The talkie version has additional opcodes:
0xa9, "o2_unk0xA9_TalkieOnly" 0xaa, "o2_unk0xAA_TalkieOnly" 0xab, "o2_unk0xAB_TalkieOnly" 0xac, "o2_unk0xAC_TalkieOnly" 0xad, "o2_unk0xAD_TalkieOnly"
- function 0x5D is nowhere used in the DOS floppy, talkie or talkie demo versions (also not in _start??.emc)
Dekyra bugs
- dekyra currently crashes trying to disassemble _start02.emc, _start03.emc, _start04.emc and _start05.emc; these files seem to be missing a TEXT chunk which dekyra probably assumes is always present
- many scripts start with an error like this or similar:
goToLine(0x1) ; couldn't get argument! maybe command is wrong. goToLine(0x1) ; couldn't get argument! maybe command is wrong.