CAUTION: This information refers to an earlier version of the file format (version 1.2).
The block circuit table (RUNGS) consists of a number of contiguous circuit definitions (RUNG), each of which contains all the information about a specific circuit and its contents.
The location (relative to the file) and the number of elements in the table are specified by the BLOCK.RUNGSOFF and BLOCK.RUNGSCNT fields, respectively.
Block circuit definition
A block circuit (RUNG) consists of the following information:
Name |
Offset |
Type |
Description |
---|---|---|---|
RUNGID |
+0 |
U32 |
Unique ID of the circuit. Note: the values 0 and 0xFFFFFF are special meaning IDs. |
STATUS |
+4 |
U16 |
(reserved, runtime use) |
FLAGS |
+6 |
U16 |
Circuit settings: 0x0001 Uncompressed TEXT field (NCF0). |
REFID |
+8 |
U32 |
Reference circuit ID (0=none). |
ITEMSOFF |
+12 |
U32 |
Offset of the circuit element table (relative to the file). |
ITEMSSIZE |
+16 |
U32 |
Size of the circuit element table. |
TEXT |
+20 |
U32 |
Offset circuit description (related to compressed strings, or strings if NCF1). |
EXTRA |
+24 |
U32 |
Offset extra information (0=none) (relative to file). |