       |--------------------------------------------------|
       |  Graphic Memory                                  |d.pStartMemory
       |  Initially d.iAvailableGraphicMemory Bytes       |
       |  No longer used.  We now use malloc to allocate  |
       |     individual graphics.                         |
       |--------------------------------------------------|
       | 10000 Bytes - Heap (Actually a stack) for        |d.pStartOfAvailMemory
       |               miscellaneous temporary allocation |
       |                                                  |
       |--------------------------------------------------|
       |                                                  |d.pEndOfAvailMemory
       | 2176 Bytes -                                     |d.Pointer2230
       |--------------------------------------------------|
       | 2176 Bytes -                                     |d.Pointer2226
       |--------------------------------------------------|
       | 14208 Bytes -                                    |d.Pointer2222
       |--------------------------------------------------|
       | 5112 Bytes -                                     |d.Pointer2218
       |--------------------------------------------------|
       | 3264 Bytes -                                     |d.Pointer2214
       |--------------------------------------------------|
       | 432 Bytes - Saved Pixels Under Cursor            |d.SavedCursorPixels
       |--------------------------------------------------|
       | 432 Bytes - Cursor Bitmap                        |d.CursorBitmap
       |--------------------------------------------------|
       | 256 Bytes                                        |d.Pointer23178
       |--------------------------------------------------|
       | 256 Bytes                                        |d.Pointer23182
       |--------------------------------------------------|
       | 288 Bytes                                        |d.Pointer23186
       |--------------------------------------------------|
       | 288 Bytes                                        |d.Pointer23190
       |--------------------------------------------------|
       | DecompressedSize(0x22c) + 199 Bytes              |
       |    Object Names.  Indexed by d.ObjectNames[199]  |
       |--------------------------------------------------|
       | 128 Bytes                                        |d.Pointer16572
       |--------------------------------------------------|
       | 768 Bytes - Expanded Graphic[0x822d]             |d.Pointer12926
       |--------------------------------------------------|
       | 1120 Bytes -                                     |d.newTextLine
       |--------------------------------------------------|
       | ????? Bytes                                      |
       | Ceiling, Floor, and Wall Bitmaps (see detail)    |
       |--------------------------------------------------|
       | Uncompressed Graphic[0]                          |d.Pointer11782
       |--------------------------------------------------|
       | 2*NumGraphic Bytes - Basic Graphics Index        |d.GraphicsIndex0
       |--------------------------------------------------|
       | 4*NumGraphic Bytes - Pointers                    |d.ppUnexpandedGraphics
       |                        to Unexpanded Graphics    |
       |--------------------------------------------------|
       | 2*NumGraphic Bytes - Decompressed Graphic Sizes  |d.GraphicDecompressedSizes 
       |--------------------------------------------------|
       | 2*NumGraphic Bytes - Compressed Graphic Sizes    |d.GraphicCompressedSizes        
       |--------------------------------------------------|
       | 1460 Bytes - Derived Graphics Sizes              |d.pwDerivedGraphicSizes
       |--------------------------------------------------|
       | 1460 Bytes - Derived Graphics Indexes            |d.GraphicIndex8000
       |--------------------------------------------------|
       | 5100 Bytes - Expanded Graphics Pointers          |d.ppExpandedGraphics
       |--------------------------------------------------|
a497bc | 1024 Bytes - Disk Cluster Cache                  |d.ClusterCache
       |--------------------------------------------------|
a49bbc   First Byte beyond data memory                     d.Pointer23294
