home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol278 / fdump.lbr / FDUMP5.DOC < prev   
Encoding:
Text File  |  1986-06-11  |  3.4 KB  |  129 lines

  1.                          FDUMP FILE DUMP/PATCH UTILITY
  2.                                   by Jon Dart
  3.            Department of Anthropology, UCSD C-001, La Jolla, CA 92093
  4.     
  5.     
  6.          FDUMP is a file patch program I originally wrote to run on a  Heath
  7.     H89  under  HDOS. The HDOS version is available from the San Diego Heath
  8.     User's Group.
  9.     
  10.          FDUMP is largely  self-prompting  and  most  of  what  it  does  is
  11.     obvious.  I will give only a brief summary of the commands.
  12.     
  13.          The  "A",  "D",  "H", and "O" commands will display a sector from a
  14.     file in ASCII, decimal, hex, or octal.  When displaying in ASCII,  FDUMP
  15.     will show control characters as "^A", etc.  Any characters that have the
  16.     parity bit set are shown as a ".".
  17.     
  18.          The  "S"  command  is  used  to select another sector to look at or
  19.     change.  This command prompts for a relative sector number; sectors  are
  20.     numbered  starting  from  0 at the beginning of the file.  Typing a  "+"
  21.     will read the next sector from the file into the buffer.  Typing  a  "-"
  22.     will read the previous sector.
  23.     
  24.          The "C" command is used to change bytes in a sector.  You must give
  25.     a  number  in hex that tells the program where in the sector you want to
  26.     start changing things.  Then, you will be  asked  whether  you  want  to
  27.     enter  numbers  in hex, decimal, octal, or ASCII.  The program will show
  28.     the old contents of each byte, and allow you  to  make  changes  in  the
  29.     format  you have selected.  One or more bytes can be entered on a single
  30.     line, and will be stored in consecutive locations.  In hex,  decimal  or
  31.     octal  mode, multiple bytes on a line should be separated by spaces.  In
  32.     ASCII mode, all characters typed on a line are stored, including spaces.
  33.     When you are done changing, type Ctrl-C.
  34.     
  35.          Changes made with the "C" command only change the buffer where  the
  36.     contents  of  the  sector are stored.  To put the changed sector back on
  37.     the disk, type "U".
  38.     
  39.          The "F" command will allow you to select a new file to look  at  or
  40.     change.
  41.     
  42.          The  "P"  command will cause everything that is shown on the screen
  43.     to be echoed on the LST: device, until another "P" command is given.
  44.     
  45.          The "L" command does a disk reset (roughly the same  as  typing  ^C
  46.     from  the CP/M command level) and allows you to log in a new disk.  If a
  47.     file is open on the disk that you reset, it will be closed and you  will
  48.     prompted for a new file.
  49.     
  50.          The  "W"  command lets you create a new disk file that contains one
  51.     or more sectors from the file you are examining.  It will ask for a file
  52.     name, which is the name of the new file you want to create,  and  for  a
  53.     list  of  sectors.  You can type in a single sector number or a range of
  54.     sectors (like "4-6").
  55.     
  56.          The X command will display the directory of  the  currently  logged
  57.     disk.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.          Typing  Ctrl-D  will  exit  from  FDUMP and return to CP/M.  Typing
  69.     Ctrl-C will cancel whatever command is in progress and return to the  "-
  70.     >" command prompt.
  71.     
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.