ÚÄÄÄÄÄÄÄÄÄ¿ ³ EDCOM42 ³ ÀÄÄÄÄÄÄÄÄÄÙ EDCOM42.COM is a full-screen binary file editor (it displays 80 columns, 24 rows). It enables you to view and edit ANY file (if it fits in available memory) on an IBM-compatible computer. You could, for example, view and edit EDCOM42.COM. EDCOM42 is a revision (December 1989) of EDCOM, written in July 1987 in 8088 assembly language, using the shareware assembler A86. The user-interface has been improved, and a disassembler has been added (shows the assembly language interpretation of each character). WARNING: EDCOM42 over-writes a file if you make changes to it and save it, so MAKE A BACKUP COPY FIRST. Type "EDCOM42 FILENAME" to view/edit FILENAME. Press the Esc key to exit. Press the F1 key for a help screen. (The ^ before a letter means press the Ctrl key and the letter at the same time.) Cursor location (in hexadecimal) and the hexadecimal contents at that location are shown at the top of the screen. .COM files always begin at 100 (hexadecimal). .EXE files begin at 0, but the code usually starts somewhere else, so when EDCOM42 loads an .EXE file, it jumps to the beginning of the code instead of the beginning of the file. Press any other Function key to toggle between 3 edit modes: 1. Disable edit capability (default) 2. Enable edit capability of typeable characters only 3. Enable edit capability of any character (in hexadecimal) Press either the Insert or Delete key to show or not show the assembly language translation of the current character (and following characters, if applicable). When the translation is shown, all characters are displayed, otherwise only typeable characters are displayed, and the others are represented by dots. The characters involved in the assembly language instruction are highlighted. You can search for either typeable characters or hexadecimal numbers (hexadecimal numbers go 0 1 2 3 4 5 6 7 8 9 A B C D E F). To find hexadecimal numbers, enter the numbers either right next to each other, or with a space or comma between them. If you put a space or comma between the numbers, you can enter a single digit, otherwise you must enter a double digit (e.g. enter either 7,0A,3 or or 7 0A 3 or 070A03). To find typeable characters, enter a quotation mark first (either " or '). No quotation mark is necessary at the end. To find a string of typeable characters with an embedded quotation mark (or apostrophe), enter the other kind of quotation mark first before entering the string (e.g. "can't or '"Hi, Frank). Note that the character needs to be the proper case (upper or lower). A couple of other things the help screen doesn't mention: Scroll Lock works in this program. When the assembly language translation is showing on the screen, pressing almost any key will move the cursor to the next instruction instead of just the next character. To change the color of different parts of the program, use EDCOM42 on EDCOM42.COM to change the following: COLOR LOCATION CONTENTS MAIN SCREEN 0018B 17 TOP LINE 0018C 74 ASSEMBLY LANG. 0018D 78 INSTRUCTION 0018E 1F "EDITING CHARS" 0018F 67 "EDITING HEX" 00190 47 NOTE: the numbers are in hexadecimal. Use my program ATTRIB3.COM to choose from the 256 possible colors. Doug Cox 140 Monroe Dr Palo Alto, Ca 94306 (415) 949-0624