home *** CD-ROM | disk | FTP | other *** search
- SHOWFAT Version 2.36 - Copyright 1987,1988,1990 D.J. Murdoch
-
- This program is shareware. See the license discussion below.
-
- SHOWFAT graphically displays the physical layout of the files
- on your disk. Run by typing "SHOWFAT drive". Once in, use the arrow
- keys to move the pointer around and get information about any cluster
- on the disk. Symbols used include:
-
- ∩ - file complete in 1 cluster
- ┌─┐ - multi-cluster contiguous file
- (arrows) - indicate fragmented files
- σ - start of erased file
- ∙ - cluster not in use
- B - bad cluster
-
- The top line gives the cluster number, the first sector number
- and, if the cluster is in use, the path to the owner.
-
- The arrow keys (and Home, End, PgUp, and PgDn) cause physical
- moves when used plain. When shifted or Alt'd, or when the
- corresponding number key is pressed, logical moves according to the
- directory structure are made:
-
- Shifted Key Number Action
-
- Left 4 Previous cluster in file
- Right 6 Next cluster in file
- Up 8 Previous file in directory
- Down 2 Next file in directory
- Home 7 First cluster in file
- End 1 Last cluster in file
- PgUp 9 Parent directory
- PgDn 3 First file in subdirectory
-
- The following keys are used for commands:
-
- A - Toggle Ascii window. This window shows the contents of the
- current cluster on the disk. The offset (in bytes, printed in
- decimal) from the start of the file to the start of this cluster
- shown. Note that the windows are "tiled", not "layered", so none
- of the FAT window will be hidden.
-
- Tab - Toggle cursor window. If you have the Ascii or Hex window
- open, this toggles between having the cursor move in units of
- clusters in the FAT window and moving in units of bytes in the
- data window.
-
- D - Change Drive. Starts over on a new drive. Also used if you want
- to switch floppy disks in the same drive.
-
- F - Find file. You'll be prompted to enter a filename, and the
- cursor will be moved to the start of that file. Don't use a
- drive designator (e.g. A:), since only files on the currently
- displayed drive are going to be shown. You can skip the path,
- and SHOWFAT will find the file in its version of the "current
- directory", which varies slightly from DOS's. If no filename is
- displayed at the top of the screen (because your cursor is on a
- cluster that's not in any file) then it'll use DOS's current
- directory. If it's pointing at a file or an empty subdirectory,
- it'll use the parent directory. If it's pointing at any other
- subdirectory, that's the current directory. (It's easier to use
- than to describe.)
-
- H - Toggle Hex window. This window shows the contents of the current
- cluster in hex bytes. Again, the offset is shown.
-
- N - Go to start of next file fragment
-
- P - Go to start of previous file fragment
-
- <Space> - Go forward to next free cluster
-
- <Bksp> - Go backward to previous free cluster
-
-
- ESC - Exit the program.
-
- Hardware required: IBM compatible computer
-
- Enough memory:
- about 70K bytes for the program
- about 7 bytes per cluster
- about 23 bytes per file, subdirectory, or erased file
-
- Note: Showfat will use EMS memory if available, and if things are really
- tight, will also attempt to swap all but 1 byte/cluster to disk
- into files called SHOWFAT.$$?. If it can't create the swap file,
- it will abort.
-
- REVISIONS:
- 2.36 (November 1, 1990) - Improved speed and memory use, cleaned it up,
- and fixed lots of bugs with large disks. Should
- handle just about any DOS 1-4 disk now.
-
- 2.23 (May 9, 1990) - Extended DOS 4 support to pseudo-4 versions: Compaq
- 3.31 and Zenith 3.30 Plus
-
- 2.20 (April 2, 1990) - Minor revision. Added DOS 4 support.
-
- 2.10 (April 29, 1988) - Major revision. Translated 2.01 from v. 3 of
- Turbo Pascal to v. 4 and fixed bugs (using TDebug -
- great program!), added F and D commands and
- generally cleaned house. Dropped DISKMON, since it
- was too slow.
-
- 2.01 (not released) - Major revision to add Ascii and Hex windows.
- Full of bugs.
-
- 1.11 (October 20, 1987) - Bug fix for non-standard cluster size
- Minor changes to documentation
-
- 1.10 (October 17, 1987) - Added support for DISKMON
-
- 1.05 (March 27, 1987) - Overflow in memory check fixed
- Documentation expanded
-
- Money:
-
- The screen handling procedures in SHOWFAT are slightly
- modified versions of the excellent BOOSTERS routines by George F.
- Smith. The rest is written by me. You may use the program for
- free for a month, but a registration fee of $20 (Canadian or U.S.)
- is required if you continue to use it after that. Registered users
- will receive one free update on disk; please state which version you're
- using. Educational and other non-profit users may obtain discounts; write
- to me describing what it is that you do.
-
- Suggestions for improvements would also be welcome. Messages can
- be sent to me (DJ MURDOCH) via Fidomail, at node 1:221/177.40 of
- Fidonet, or on Compuserve, at address 71631,122.
-
- D.J. Murdoch
- 79 John St. W.
- Waterloo, Ontario
- Canada N2L 1B7
-