aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/engine/kernel_tables.h54
1 files changed, 26 insertions, 28 deletions
diff --git a/engines/sci/engine/kernel_tables.h b/engines/sci/engine/kernel_tables.h
index 060fea43b8..c8f4332a4f 100644
--- a/engines/sci/engine/kernel_tables.h
+++ b/engines/sci/engine/kernel_tables.h
@@ -1078,8 +1078,6 @@ static const char *sci21_default_knames[] = {
#endif
-#define END Script_None
-
opcode_format g_opcode_formats[128][4] = {
/*00*/
{Script_None}, {Script_None}, {Script_None}, {Script_None},
@@ -1092,47 +1090,47 @@ opcode_format g_opcode_formats[128][4] = {
/*10*/
{Script_None}, {Script_None}, {Script_None}, {Script_None},
/*14*/
- {Script_None}, {Script_None}, {Script_None}, {Script_SRelative, END},
+ {Script_None}, {Script_None}, {Script_None}, {Script_SRelative},
/*18*/
- {Script_SRelative, END}, {Script_SRelative, END}, {Script_SVariable, END}, {Script_None},
+ {Script_SRelative}, {Script_SRelative}, {Script_SVariable}, {Script_None},
/*1C*/
- {Script_SVariable, END}, {Script_None}, {Script_None}, {Script_Variable, END},
+ {Script_SVariable}, {Script_None}, {Script_None}, {Script_Variable},
/*20*/
- {Script_SRelative, Script_Byte, END}, {Script_Variable, Script_Byte, END}, {Script_Variable, Script_Byte, END}, {Script_Variable, Script_SVariable, Script_Byte, END},
+ {Script_SRelative, Script_Byte}, {Script_Variable, Script_Byte}, {Script_Variable, Script_Byte}, {Script_Variable, Script_SVariable, Script_Byte},
/*24 (24=ret)*/
- {Script_End}, {Script_Byte, END}, {Script_Invalid}, {Script_Invalid},
+ {Script_End}, {Script_Byte}, {Script_Invalid}, {Script_Invalid},
/*28*/
- {Script_Variable, END}, {Script_Invalid}, {Script_Byte, END}, {Script_Variable, Script_Byte, END},
+ {Script_Variable}, {Script_Invalid}, {Script_Byte}, {Script_Variable, Script_Byte},
/*2C*/
- {Script_SVariable, END}, {Script_SVariable, Script_Variable, END}, {Script_None}, {Script_Invalid},
+ {Script_SVariable}, {Script_SVariable, Script_Variable}, {Script_None}, {Script_Invalid},
/*30*/
- {Script_None}, {Script_Property, END}, {Script_Property, END}, {Script_Property, END},
+ {Script_None}, {Script_Property}, {Script_Property}, {Script_Property},
/*34*/
- {Script_Property, END}, {Script_Property, END}, {Script_Property, END}, {Script_Property, END},
+ {Script_Property}, {Script_Property}, {Script_Property}, {Script_Property},
/*38*/
- {Script_Property, END}, {Script_SRelative, END}, {Script_SRelative, END}, {Script_None},
+ {Script_Property}, {Script_SRelative}, {Script_SRelative}, {Script_None},
/*3C*/
{Script_None}, {Script_None}, {Script_None}, {Script_Word},
/*40-4F*/
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
/*50-5F*/
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
/*60-6F*/
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
/*70-7F*/
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END},
- {Script_Global, END}, {Script_Local, END}, {Script_Temp, END}, {Script_Param, END}
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param},
+ {Script_Global}, {Script_Local}, {Script_Temp}, {Script_Param}
};
#undef END