FILE_MAP by Victor S. Engel

Syntax: FILE_MAP file_name

Description: This routine displays a graphical representation of the file passed in the parameter. Here is an example of the output of the program:


The program cycles through all the color combinations in order to be able to see at a glance what the distribution of each group is. All frames of a given group are colored the same. Additionally, the LK portion of the group is in upper case, and the OV portion is in lower case. Unused portions of the file are represented with block characters. The beginning frame of the overflow free list is represented with a greater-than sign.

You can browse through the file using the +/- keys. Each time you press the "+" key, the "cursor" advanced by one group. All frames of the current group are highlighted:


Using the PGUP and PGDN keys, you can view the overflow free list itself. A sample of what you might see is represented here:

The cryptic looking characters are the character values of the resulting from each pointer. No effort has been made to translate the pointers into actual numbers.

In the above example, the modulo of the file was too large for the entire image to fit on the screen, so each pixel (character) represents multiple frames. To expand the view to see the entire file, press the "V" key. The result is a scrollable VIEW of the image:


At the bottom of this report are some statistics and possibly a recommendation:


Go back to Victor's Home Page.

This Page Copyright © 1995 Victor S. Engel
This page and any of its contents may be reproduced only under specific conditions.