029E8 | 
 DOARRY
 | 
Array prologue 
5  size 
5  prologue of objects 
5  # of dimensions 
5n dimensions 
.. objects (content only)
 | 
02B62 | 
 DOBAK
 | 
Backup prologue 
5  size 
2  # of chars in name 
.. name 
.. object 
5  DOBINT 
5  CRC 
Apparently unused on the 49
 | 
02911 | 
 DOBINT
 | 
BINT prologue 
5  number (hex)
 | 
029BF | 
 DOCHAR
 | 
Character prologue 
2  character
 | 
02977 | 
 DOCMP
 | 
Complex number prologue 
3  real exponent 
12 real mantissa 
1  real sign 
3  complex exponent 
12 complex mantissa 
1  complex sign
 | 
02DCC | 
 DOCODE
 | 
Code prologue 
5  length 
.. machine code
 | 
02D9D | 
 DOCOL
 | 
Secondary prologue 
.. objects 
5  SEMI
 | 
02A2C | 
 DOCSTR
 | 
String prologue 
5  length 
.. characters
 | 
0299D | 
 DOECMP
 | 
Long complex prologue 
5  real exponent 
15 real mantissa 
1  real sign 
5  complex exponent 
15 complex mantissa 
1  complex sign
 | 
02955 | 
 DOEREL
 | 
Long real prologue 
5  exponent 
15 mantissa 
1  sign
 | 
02ADA | 
 DOEXT
 | 
Unit object prologue 
.. object (usually a real) 
.. unit 
5  SEMI
 | 
02B1E | 
 DOGROB
 | 
GROB prologue 
5  size 
5  height 
5  width
 | 
02A4E | 
 DOHSTR
 | 
HXS prologue 
5  length 
.. hex digits, reverse order 
aka: DOHXS
 | 
02E48 | 
 DOIDNT
 | 
Global name (ID) prologue 
2  # of characters 
.. characters
 | 
02E6D | 
 DOLAM
 | 
Local name (LAM) prologue 
see <see>DOIDNT
 | 
02A0A | 
 DOLNKARRY
 | 
Linked array prologue 
Not used by the system.
 | 
02B40 | 
 DOLIB
 | 
Library prologue 
5  size 
2  # of characters 
.. name 
2  # of characters (unless 0) 
3  library ID 
5  hash table offset 
5  message table offset 
5  link table offset 
5  config object offset 
.. contents 
4  CRC 
; 
XLIBs: 
1 or 3: kind 
3  library ID 
3  command ID 
.. object 
-- 
<REF>TEXT:Libraries
 | 
02A74 | 
 DOLIST
 | 
List prologue 
see <see>DOCOL
 | 
02933 | 
 DOREAL
 | 
Real number prologue 
3  exponent 
12 mantissa 
1  sign
 | 
02E92 | 
 DOROMP
 | 
XLIB prologue 
3  library ID 
3  command #
 | 
02A96 | 
 DORRP
 | 
Directory prologue 
Home directory: 
3  # of attached libs 
n*[ 
  3  library ID 
  5  address of hash table 
  5  address of message table 
] 
5  offset of last object 
*[ 
  5  offset to previous object 
     00000 for the first one 
  2  # of characters 
  .. name of object 
  2  # of characters 
  .. object 
] 
; 
Subdirectories: 
3  # of attached library 
   7FF if none 
5  offset of last object 
.. same as above
 | 
02AB8 | 
 DOSYMB
 | 
Symbolic prologue 
.. objects 
5  SEMI
 | 
02AFC | 
 DOTAG
 | 
Tagged object prologue 
2  # of chars in tag 
.. tag 
.. object
 | 
02B88 | 
 DOEXT0
 | 
 | 
02BAA | 
 DOEXT1
 | 
 
aka: DOACPTR
 | 
02BCC | 
 DOEXT2
 | 
 | 
02BEE | 
 DOEXT3
 | 
 | 
02C10 | 
 DOEXT4
 | 
 |