Home Memoirs of a Gamer Movies I watched Guidebook Code Projects Links

The Gorgon Engine

Byte Code Definitions

00Push Immediate 8 bit value
01Push Immediate 16 bit value
02Push Variable
03Push Temporary Register
04Push System Register
05Push One
06Push Zero
07Push Minus One
08End
09Break
0ASet Variable
0BSet System Register
0CAdd
0DSub
0EMultiply
0FDivide
10Modulus
11Bitwise And
12Bitwise Or
13Bitwise Exclusive Or
14Bitwise Not
15Bit Shift Left
16Bit Shift Right
17Test Equals
18Test Greater Than
19Test Greater Than / Equals
1ATest Less Than
1BTest Less Than / Equals
1CTest Not Equals
1DConditional Jump
1ENon Conditional Jump
1FEnter Wait State
20Text Color
21Print To Screen
22Message Box
23Switch Palette
24Set Render Target
25Draw Image
26Window *DEPRECATED*
27Set Screen Limits
28Clear Screen
29Load Screen From RES1.*
2ARefresh Screen
2BPresent Screen Back Buffer
2CLoad Map From RES1.DAT
2DLoad Mask From RES1.DAT
2EPlay Sound
2FPlay Music Track
30Queue Music Track
31Call Event by Name
32Test if Item in Inventory
33Add Item to Inventory
34Drop Item from Inventory
35Clear Inventory
36Test if Player Said
37Clear Variables
38Clear Visited Flags for All Rooms
39Load Room Script
3ALoad Auxilliary Script
3BClear All Sprites
3CSet Sprite Sequence
3DSet Sprite Location
3ESet Sprite Visibility
3FSet Sprite Animated
40Open Generic File
41Close Generic File
42Read Byte from File
43Read String from File
44Write Byte to File
45Write String to File
46Open Serial Connection
47Close Serial Connection
48Read from Serial Connection
49Write to Serial Connection
4ARead String
4BSet String
4CRetrieve String Length
4DConvert String to Integer
4EConcat Strings
4FCompare Strings
50Exit Game
51Push Script Data
52Load Sprite File
53Add Achievement
54Drop Achievement