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

  1.                             CORELOOK.EXE
  2.  
  3.                      PC Memory Scan and Search
  4.  
  5.  
  6.     This program is a simple tool for viewing the contents of the
  7. PC's memory.  It will display any memory address within the 1024 K
  8. bytes that are addressable in the Intel segmented addressing scheme.
  9. Thus includes the 640 K bytes of user memory and the 360 K bytes
  10. defined for system and hardware support functions.
  11.  
  12.     This program also has a string search function that will find
  13. the memory locations that contain a string of up to five characters
  14. that you define.
  15.  
  16.     When CORELOOK is loaded, a screen frame appears that includes
  17. the viewing "window" into the memory contents as well as the
  18. address/string input fields and all required help information.
  19.  
  20.  
  21. MEMORY CONTENTS DISPLAY
  22.  
  23.     CORELOOK displays the Hex values of 256 bytes of memory in the
  24. viewing "window", arranged in 16 rows of 16 bytes, similar to DOS's
  25. DEBUG utility.  Each row is preceded by the 16-bit segment and
  26. offset components of the 20-bit segmented address of the first byte
  27. in the row.  At the end of each row, the ASCII representations of
  28. the 16 bytes are displayed.  Unprintable low-ASCII and extended
  29. characters are shown as blank spaces, much as DEBUG displays
  30. periods.
  31.  
  32.     When CORELOOK first starts, the viewing window displays the
  33. memory beginning at address 0000:0000.  You can then change to other
  34. addresses by using the several scanning options, as follows.
  35.  
  36.     >0000:0000<  ENTER BEGINNING DISPLAY ADDRESS
  37.  
  38.          This option provides an input field to specify the segment
  39. and offset of the beginning of the desired block of memory.
  40. The cursor starts under the leftmost position: enter valid
  41. hex values (0-9 and A-F) across the field, skipping over
  42. unchanged positions with the <Right> cursor.  The Backspace
  43. and <Left> cursor do not work, but entry will wrap around
  44. to the beginning if you need to correct a value.  At any
  45. place in the field, pressing Enter will put the indicated
  46. memory block in the viewing window.
  47.  
  48.     F7 - BACK PAGE
  49.  
  50.          Changes the contents of the viewing window to begin at an
  51. address 256 bytes lower than the current beginning address.
  52.  
  53.     F8 - FORWARD PAGE
  54.  
  55.          Changes the contents of the viewing window to begin at an
  56. address 256 bytes greater than the current beginning
  57. address.
  58.  
  59.     F9 - BACK LINE
  60.  
  61.          Changes the contents of the viewing window to begin at an
  62. address 16 bytes lower than the current beginning address.
  63.  
  64.     F10 - FORWARD LINE
  65.  
  66.          Changes the contents of the viewing window to begin at an
  67. address 16 bytes greater than the current beginning
  68. address.
  69.  
  70.     When these function key commands are used to scroll the viewing
  71. window, the address in the BEGINNING DISPLAY ADDRESS input field is
  72. updated automatically, and will always be consistent with the first
  73. memory location displayed in the viewing window.
  74.  
  75.     The viewing window scroll functions also have a wrap capability
  76. at the ends of the addressable memory.  If the viewing window
  77. beginning address is 0000:0000 and you use F7 to move back one page,
  78. the new viewing window will begin at the address of FFF0:0000.
  79.  
  80.  
  81. STRING SEARCHING
  82.  
  83.     CORELOOK provides a string search feature that will find memory
  84. locations that hold byte values matching a five character ASCII
  85. string.  The match must be exact, including leading and trailing
  86. spaces that you have in the input field.
  87.  
  88.     Alt F - ENTER FIND STRING
  89.  
  90.          Press ALT F to access the string search function.  The
  91. cursor will move to the input field where you type the five
  92. characters to be matched.  If the search string is less
  93. than five characters, you need to enter leading and
  94. trailing spaces exactly as you expect them to be located.
  95. This may take a little experimentation if you are not sure
  96. how the search string is delimited in its memory storage.
  97. When the input field is to your liking, press <Enter> to
  98. begin the search.
  99.  
  100.     F5 - REPEAT FIND
  101.  
  102.          This will search for the next occurrence of the string
  103. currently displayed in the input field.  Memory addresses
  104. are searched in ascending order.
  105.  
  106.  
  107. PROGRAM TERMINATION
  108.  
  109.     Pressing <ESC> at any time will terminate CORELOOK and take you
  110. back to DOS.
  111.  
  112.  
  113.  
  114. Rev 0 (docs only)
  115. TAM 9/3/88
  116.