February 13, 1990 CoreScan documentation CORESCAN is a program that allows the user to display, in hexadecimal format, any portion of your PC's memory. When it first comes up, it is displaying the lowest segment of memory. It then waits for a response. Depending on the response, it will: 1. Show a different section of main memory (any section). 2. Show a section of expanded memory (if it is available). 3. Show a section of extended memory (if it is available). 4. Allow you to change the displayed main memory section. 5. Allow you to search for particular patterns in memory. these can be either hexadecimal or ascii. 6. Display the interrupt vectors and the paragraph pointed to by the vector. 7. Exit. The normal Pageup, Pagedown, Left-arroww, Right-arrow keys may be used to manouver through memory, or you can directly display any section by entering the segment-register:offset- value. When you are displaying the extended or expanded memory, you must enter the memory address. If you enter one of the direction keys, the program will show you the area surrounding its buffer (probably not what you had in mind.) You may change any writable section of the lower 1MB of memory by merely displaying it, and entering the edit mode. If you attempt to modify a portion of memory used by DOS for some purpose, you stand the chance of disasterous results. Probably the worst that will happen is that the system "locks up" and you have to re-boot. NOTE: you cannot modify the expended or extended memory. It just simply gets too dangerous to allow. The allowable keys are always displayed on the lower two lines of the screen. When practical, their function is also shown. The line above those displays the current "ascii/hex" mode that you are in. Besides the "direction" keys, some of the function keys are defined for specific purposes. They are: F-1 - Enters the modify mode. F-5 - Enters the mode to display expanded memory F-6 - Enters the mode to display extended memory F-8 - Toggles the ASCII/HEX mode F-9 - Displays the interrupt vectors. F-10- Enters the search mode. The search and modify modes change slightly depending on the condition of the ASCII/HEX mode. To exit a mode, press the escape key. When you are in the memory display mode, further depressing the escape key exits the program. If you cause the program to exit in some unusual manner, re- boot your system immediately. The program may have been in the protected mode. (A mode that DOS shouldn't be left in.) If you have a protected mode driver already in the system, CORESCAN won't allow access to protected modes and you won't realize the full potential of the program. You should either remove the startup of the protected mode driver and re-boot your computer or use only the portion of CORESCAN available for use under the driver you are using. CORESCAN and this doc file are Copyrighted (c) 1989, 1990 by Paul Warner. I am releasing CORESCAN as shareware. This means that you may freely use and copy the program provided that no changes are made to either the program or this document file. In fact I hope you will give a copy of CORESCAN to everyone you know. However, if you find CORESCAN useful, please send $20.00 to: Paul Warner 205 Raymond Rd. Princeton, NJ 08540 DISCLAIMER This program is provided "as is" with no warranties whatsoever, either expressed or implied, including without limitation, warranties of merchantability or fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should this program be defective, you assume the entire cost of all necessary servicing, repair or correction.