home *** CD-ROM | disk | FTP | other *** search
/ Compu-Fix / Compu-Fix.iso / referenz / text / pc_dump.doc < prev    next >
Encoding:
Text File  |  1993-03-01  |  3.6 KB  |  84 lines

  1.                           PC-DUMP.EXE
  2.  
  3.                  PC Memory Download to Disk File
  4.                        Rev. 2.0  11-23-87
  5.  
  6.  
  7.    This program will download the contents of a block of PC system
  8. memory - either RAM or ROM - and write it to a disk file. The byte
  9. image in the disk file is suitable for editing using DEBUG, or for
  10. blasting EPROM's.
  11.  
  12.    As selected from the options menu, you need to input the memory
  13. segment address, the offset of the end of the memory block that is
  14. to be written to the disk file, the pattern (all, even or odd) of
  15. the bytes that are written to the disk file and the disk file name.
  16. Input prompting and a preset response format will fairly well
  17. confine your responses to acceptable ones.
  18.  
  19. (F1)  MEMORY SEGMENT ADDRESS :  The four-hexadecimal-digit memory
  20.       segment (or paragraph) address of the beginning of the block
  21.       of memory to be downloaded. This address must conform to the
  22.       20-bit segmented addressing scheme used with the 8088.
  23.  
  24. (F2)  MEMORY BLOCK END OFFSET :  The four-hexadecimal-digit offset
  25.       address of the end of the memory block that is being written
  26.       to the disk file.  This is essentially one less than the total
  27.       number of bytes in the overall memory block being downloaded,
  28.       since the downloading begins at an offset of &H0000 from the
  29.       memory segment address.  The maximum offset is &HFFFF, for a
  30.       total memory block size of 64K bytes.
  31.  
  32. (F3)  DISK FILE NAME :  The filespec of the disk file in which the
  33.       memory block contents will be written. The filespec should
  34.       follow the DOS convention (d:filename.ext) for format.
  35.  
  36. (F4)  BYTES WRITTEN TO FILE :  Within the designated memory block
  37.       you may select the pattern of bytes to be written to the disk
  38.       file.  The default is to write all bytes.  To facilitate work
  39.       with interlaced address ROMs, options are available to write
  40.       only the even or odd numbered bytes to the disk file.  Note
  41.       that pressing F4 rolls the option stack: no other keyboard
  42.       entry is necessary.
  43.  
  44.    When you input the hexadecimal data for the memory segment
  45. address and the memory block edd offset, PC-DUMP routines will
  46. collect the input characters one at a time and display them in the
  47. preset range. Upon receiving four characters, the program will put
  48. the full hexadecimal number in the status line and return control
  49. to the options menu. If you make a mistake during entry of these
  50. data items, go ahead and input four characters and come back and
  51. try again. Also, you should note that this program rigidly checks
  52. for allowable keystrokes (the disk filespec is the one exception).
  53.  
  54.    EXAMPLE #1
  55.  
  56.        MEMORY SEGMENT ADDRESS (4 hex digits) = FE00
  57.        MEMORY BLOCK END OFFSET (4 hex digits) = 1FFF
  58.        DISK FILENAME (d:filename.ext) = A:ROMBIOS.DAT
  59.        BYTES WRITTEN TO FILE = ALL
  60.  
  61.    The input shown above would download an 8K (8,192 bytes) block
  62. of memory, beginning at segment address FE00(hex), to a disk file
  63. on the A: disk drive.  All bytes in the indicated block are written
  64. to the file.
  65.  
  66.    EXAMPLE #2
  67.  
  68.        MEMORY SEGMENT ADDRESS (4 hex digits) = F000
  69.        MEMORY BLOCK END OFFSET (4 hex digits) = FFFF
  70.        DISK FILENAME (d:filename.ext) = A:ATROM_LO.DAT
  71.        BYTES WRITTEN TO FILE = EVEN
  72.  
  73.    The input shown above would download 32K (32,768) bytes making
  74. up the even numbered (offsets 0, 2, 4, 6 ...) bytes in the 64K block
  75. of memory, beginning at segment address F000(hex), to a disk file
  76. on the A: disk drive.  This data is typical of the low-byte ROM in
  77. the interlaced address ROMs of the PC-AT.
  78.  
  79.  
  80.  
  81.  
  82. Rev 1 (docs)
  83. TAM 11/23/87
  84.