11D8F | 
 $5x7
 | 
( D.A B.A C.A D0 D1 --> ) 
Displays string body at D1 in 
grob at D0 C.A = chars B.A = 
xlocation D.A = row length in 
nibbles -> D1 = addr after $ 
D0 = location of next char 
D.A = row length
 | 
01C31 | 
 D0->Row1
 | 
( --> D0 ) 
Gets addr of current display
 | 
01C58 | 
 D0->Sft1
 | 
( --> D0 ) 
Gets address of menu grob
 | 
01B8F | 
 DispOn
 | 
Turns display on <see>Dispoff
 | 
01BBD | 
 DispOff
 | 
Turns display off <see>Dispon
 | 
116B5 | 
 (grob!)
 | 
R0,R1 = (row,col), 
D0 = grob1, D1 = grob2 --> 
Stores grob1 into grob2
 | 
115B3 | 
 makegrob
 | 
R0.A = x, R1.A = y 
--> D0 = body 
Makes a grob of size x,y 
Prolog is in D0-20
 | 
1165A | 
 w->W
 | 
Calculates GROB width 
A.A=width in pixels 
-> A.A=width in nibbles 
Basically the same as 8 / CEIL 2 *
since the width must be an even
number of nibbles
 |