List of opcodes
This is a list of all opcodes, including nops and unsupported ones, in GTA III, Vice City, and San Andreas.
Opcode | P | Parameter type | Games | Brief description | Notes |
---|---|---|---|---|---|
0000 | 0 | nop | ![]() ![]() ![]() |
no operation | special use in CLEO |
0001 | 1 | int | ![]() ![]() ![]() |
wait | |
0002 | 1 | label | ![]() ![]() ![]() |
jump | |
0003 | 1 | int | ![]() ![]() ![]() |
shake camera | |
0004 | 2 | global, int | ![]() ![]() ![]() |
set global to integer | |
0005 | 2 | global, float | ![]() ![]() ![]() |
set global to float | |
0006 | 2 | local, int | ![]() ![]() ![]() |
set local to integer | |
0007 | 2 | local, float | ![]() ![]() ![]() |
set local to float | |
0008 | 2 | global, int | ![]() ![]() ![]() |
add global to integer | |
0009 | 2 | global, float | ![]() ![]() ![]() |
add global to float | |
000A | 2 | local, int | ![]() ![]() ![]() |
add local to integer | |
000B | 2 | local, float | ![]() ![]() ![]() |
add local to float | |
000C | 2 | global, int | ![]() ![]() ![]() |
subtract global to integer | |
000D | 2 | global, float | ![]() ![]() ![]() |
subtract global to float | |
000E | 2 | local, int | ![]() ![]() ![]() |
subtract local to integer | |
000F | 2 | local, float | ![]() ![]() ![]() |
subtract local to float | |
0010 | 2 | global, int | ![]() ![]() ![]() |
multiply global to integer | |
0011 | 2 | global, float | ![]() ![]() ![]() |
multiply global to float | |
0012 | 2 | local, int | ![]() ![]() ![]() |
multiply local to integer | not used in GTA III and Vice City |