home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / assemblr / library / sampler0 / edcom42.doc < prev    next >
Text File  |  1989-12-12  |  4KB  |  88 lines

  1.  
  2.                 ┌─────────┐
  3.                 │ EDCOM42 │
  4.                 └─────────┘
  5.  
  6.     EDCOM42.COM is a full-screen binary file editor (it displays
  7.     80 columns, 24 rows).  It enables you to view and edit ANY
  8.     file (if it fits in available memory) on an IBM-compatible
  9.     computer.  You could, for example, view and edit EDCOM42.COM.
  10.  
  11.     EDCOM42 is a revision (December 1989) of EDCOM, written in July
  12.     1987 in 8088 assembly language, using the shareware assembler A86.
  13.     The user-interface has been improved, and a disassembler has been
  14.     added (shows the assembly language interpretation of each character).
  15.  
  16.     WARNING: EDCOM42 over-writes a file if you make changes to it and
  17.     save it, so MAKE A BACKUP COPY FIRST.
  18.  
  19.     Type "EDCOM42 FILENAME" to view/edit FILENAME.
  20.  
  21.     Press the Esc key to exit.
  22.  
  23.     Press the F1 key for a help screen.
  24.     (The ^ before a letter means press the Ctrl key and the letter at
  25.     the same time.)
  26.  
  27.     Cursor location (in hexadecimal) and the hexadecimal contents at
  28.     that location are shown at the top of the screen.  .COM files
  29.     always begin at 100 (hexadecimal).  .EXE files begin at 0, but
  30.     the code usually starts somewhere else, so when EDCOM42 loads an
  31.     .EXE file, it jumps to the beginning of the code instead of the
  32.     beginning of the file.
  33.  
  34.     Press any other Function key to toggle between 3 edit modes:
  35.        1. Disable edit capability (default)
  36.        2. Enable edit capability of typeable characters only
  37.        3. Enable edit capability of any character (in hexadecimal)
  38.  
  39.     Press either the Insert or Delete key to show or not show the
  40.     assembly language translation of the current character (and
  41.     following characters, if applicable).  When the translation is
  42.     shown, all characters are displayed, otherwise only typeable
  43.     characters are displayed, and the others are represented by dots.
  44.     The characters involved in the assembly language instruction are
  45.     highlighted.
  46.  
  47.     You can search for either typeable characters or hexadecimal numbers
  48.     (hexadecimal numbers go 0 1 2 3 4 5 6 7 8 9 A B C D E F).
  49.  
  50.     To find hexadecimal numbers, enter the numbers either right next
  51.     to each other, or with a space or comma between them.  If you put
  52.     a space or comma between the numbers, you can enter a single
  53.     digit, otherwise you must enter a double digit (e.g. enter either
  54.     7,0A,3 or or 7 0A 3 or 070A03).
  55.  
  56.     To find typeable characters, enter a quotation mark first (either
  57.     " or ').  No quotation mark is necessary at the end.  To find a
  58.     string of typeable characters with an embedded quotation mark (or
  59.     apostrophe), enter the other kind of quotation mark first before
  60.     entering the string (e.g. "can't or '"Hi, Frank). Note that the
  61.     character needs to be the proper case (upper or lower).
  62.  
  63.     A couple of other things the help screen doesn't mention:
  64.     Scroll Lock works in this program.
  65.     When the assembly language translation is showing on the
  66.     screen, pressing almost any key will move the cursor to the
  67.     next instruction instead of just the next character.
  68.  
  69.     To change the color of different parts of the program, use EDCOM42
  70.     on EDCOM42.COM to change the following:
  71.  
  72.        COLOR      LOCATION   CONTENTS
  73.     MAIN SCREEN        0018B    17
  74.     TOP LINE        0018C    74
  75.     ASSEMBLY LANG.        0018D    78
  76.     INSTRUCTION        0018E    1F
  77.     "EDITING CHARS"     0018F       67
  78.     "EDITING HEX"       00190       47
  79.  
  80.     NOTE: the numbers are in hexadecimal.  Use my program ATTRIB3.COM
  81.     to choose from the 256 possible colors.
  82.  
  83.     Doug Cox
  84.     140 Monroe Dr
  85.     Palo Alto, Ca 94306
  86.     (415) 949-0624
  87.  
  88.