opcodes.h

Go to the documentation of this file.
00001 
00007 #ifndef INCL_OPCODES
00008 #define INCL_OPCODES 1
00009 
00010 const char UC_LOOPTOP = 0x02;
00011 const char UC_CONVERSE = 0x04;
00012 const char UC_JNE = 0x05;
00013 const char UC_JMP = 0x06;
00014 const char UC_CMPS = 0x07;
00015 const char UC_ADD = 0x09;
00016 const char UC_SUB = 0x0a;
00017 const char UC_DIV = 0x0b;
00018 const char UC_MUL = 0x0c;
00019 const char UC_MOD = 0x0d;
00020 const char UC_AND = 0x0e;
00021 const char UC_OR = 0x0f;
00022 const char UC_NOT = 0x10;
00023 const char UC_POP = 0x12;
00024 const char UC_PUSHTRUE = 0x13;
00025 const char UC_PUSHFALSE = 0x14;
00026 const char UC_CMPG = 0x16;
00027 const char UC_CMPL = 0x17;
00028 const char UC_CMPGE = 0x18;
00029 const char UC_CMPLE = 0x19;
00030 const char UC_CMPNE = 0x1a;
00031 const char UC_ADDSI = 0x1c;
00032 const char UC_PUSHS = 0x1d;
00033 const char UC_ARRC = 0x1e;
00034 const char UC_PUSHI = 0x1f;
00035 const char UC_PUSH = 0x21;
00036 const char UC_CMPEQ = 0x22;
00037 const char UC_CALL = 0x24;
00038 const char UC_RET = 0x25;
00039 const char UC_AIDX = 0x26;
00040 const char UC_RET2 = 0x2c;
00041 const char UC_SETR = 0x2d;  // ??
00042 const char UC_LOOP = 0x2e;
00043 const char UC_ADDSV = 0x2f;
00044 const char UC_IN = 0x30;
00045 const char UC_RTS = 0x32;
00046 const char UC_SAY = 0x33;
00047 const char UC_CALLIS = 0x38;
00048 const char UC_CALLI = 0x39;
00049 const char UC_PUSHITEMREF = 0x3e;
00050 const char UC_ABRT = 0x3f;
00051 const char UC_CONVERSELOC = 0x40; // CONVERSE jmps here.
00052 const char UC_PUSHF = 0x42;   // PUSH global flag.
00053 const char UC_POPF = 0x43;    // POP global flag.
00054 const char UC_PUSHB = 0x44;   // Push byte that follows.
00055 const char UC_POPARR = 0x46;    // Pop into array elem.
00056 const char UC_CALLE = 0x47;
00057 const char UC_PUSHEVENTID = 0x48;
00058 const char UC_ARRA = 0x4a;
00059 const char UC_POPEVENTID = 0x4b;
00060           // Added for Exult:
00061 const char UC_PUSHSTATIC = 0x50;  // Push static.
00062 const char UC_POPSTATIC = 0x51;   // Pop static.
00063 const char UC_CALLO = 0x52;   // Call original.
00064 
00065 #endif

Generated on Mon Jul 9 14:42:51 2007 for ExultEngine by  doxygen 1.5.1