home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / hed09.zip / HeD.man < prev    next >
Text File  |  1995-06-13  |  6KB  |  226 lines

  1.  
  2.                              HeD/2 v0.9
  3.  
  4.                          Hex Editor for OS/2
  5.  
  6.  
  7.   ■ What is HeD/2
  8.   ---------------
  9.  
  10.          HeD/2 is a freeware, 32bit, text mode hex editor for OS/2.
  11.  
  12.          Despite the fact of being yet another hex editor,
  13.          HeD/2 has some powerful features not easily found
  14.          in other packages. Including:
  15.  
  16.          - Unlimited editing. Multiple edits are allowed
  17.            before anything is written back to the disk.
  18.          - Multiple files.
  19.          - Unlimited size of block copying.
  20.          - Internal evaluator.
  21.          - Wildcards in search strings.
  22.  
  23.  
  24.   ■ Disclaimer license etc etc
  25.   ----------------------------
  26.  
  27.          This program is supplied "as is". The author takes no
  28.          responsibility for any damage caused directly or
  29.          indirectly by the program.
  30.  
  31.          HeD/2 is absolutely free. You can use this program in
  32.          any way you see fit. Furthermore you are free to copy
  33.          and redistribute this program as long as you don't
  34.          charge anything more than the usual shipment cost.
  35.  
  36.          The keyword here is "free". Once you get that everything
  37.          is ok ;-)
  38.  
  39.          On with the reference ...
  40.  
  41.  
  42.  
  43.   ■ Command line syntax
  44.   ---------------------
  45.  
  46.          HeD/2 has no command line parameters. Everything you type
  47.          in the command line is treated as a filename to be opened.
  48.          Wildcards are allowed and there can be more than one file
  49.          specifications  e.g.
  50.  
  51.             HeD test* read*.do? \autoexec.bat ..\temp\3\foo.bar.2
  52.  
  53.         If a filename contains spaces use double quotes :
  54.  
  55.            HeD "Read Me.Tx?" readme.txt
  56.  
  57.  
  58.  
  59.   ■ General commands
  60.   ------------------
  61.  
  62.   Alt-N      Go to next opened file.
  63.   Alt-P      Go to previous opened file.
  64.  
  65.   Alt-O      Open another file.
  66.   Alt-Q      Quit file. If changes have been made you will be prompted
  67.              for saving. If the last file is quitted HeD/2 will terminate.
  68.  
  69.   Alt-F      Toggle text filter.
  70.   Alt-D      Toggle between hexadecimal and decimal offsets display.
  71.  
  72.   Ctrl-F4    Evaluate expression.
  73.  
  74.   F9         Shell to command processor.
  75.   Alt-F9     Execute program.
  76.  
  77.   Esc        Quit HeD/2.
  78.  
  79.  
  80.       NOTE:  HeD/2 contains an internal evaluator. Whenever you are
  81.              prompted for a number you can type an expression using
  82.              the following mathematical functions :
  83.  
  84.                 &   Boolean AND
  85.                 |   Boolean OR
  86.                 ^   Boolean XOR
  87.                 <<  Rotation left
  88.                 >>  Rotation right
  89.                 +   Add
  90.                 -   Subtract
  91.                 *   Multiply
  92.                 /   Division
  93.                 %   Modulo
  94.                 ~   Boolean NOT
  95.  
  96.              WARNING : HeD/2 uses the C precedence of the symbols.
  97.              That means for example that 4+4&8 yields 8 and not 4 !
  98.              To be on the safe side always use parenthesis.
  99.  
  100.              Numbers are treated as decimal by default. Use a
  101.              trailing h or b to denote hexadecimal or binary.
  102.              For example :
  103.  
  104.                1000 + ( (1440&200h) << 11b )
  105.  
  106.  
  107.  
  108.   ■ Moving around
  109.   ---------------
  110.  
  111.   Up         Cursor up
  112.   Down       Cursor down
  113.   Left       Cursor left
  114.   Right      Cursor right
  115.  
  116.   PgUp       Previous screen
  117.   PgDwn      Next screen
  118.  
  119.   Alt-G      Go to position.
  120.   
  121.   Tab        Switch panels. The panel with the focus (double line
  122.              border) receives the data.
  123.  
  124.  
  125.  
  126.   ■ Changing Data
  127.   ---------------
  128.  
  129.              Data is entered directly into the panel that has
  130.              the focus (use Tab to change the focus). Bytes with
  131.              changed values will be displayed intensified.
  132.  
  133.   Alt-Enter  Enter a number at the cursor location.
  134.  
  135.   Del        Undo changes at current location.
  136.   Backspace  Go back one character then undo at current location.
  137.   Ctrl-Del   Unto all changes in marked block (use shift and
  138.              movement controls for marking).
  139.  
  140.   Alt-PgDwn  Go to next changed data.
  141.   Alt-PgUp   Go to previous changed data.
  142.  
  143.   F2         Save changes
  144.   F3         Abort changes
  145.  
  146.  
  147.  
  148.   ■ Copying & Pasting
  149.   -------------------
  150.  
  151.              Mark data by holding down the Shift key, and then
  152.              any of the moving keys (e.g. arrows PgUp PgDown etc)
  153.  
  154.   Ctrl-Ins   Copy Data to clipboard
  155.  
  156.   Shift-Ins  Paste Data from clipboard
  157.  
  158.   
  159.       NOTE:  HeD/2 has a private internal clipboard. Data you
  160.              copy into it will not be available to other
  161.              sessions.
  162.  
  163.  
  164.  
  165.   ■ Searching
  166.   -----------
  167.  
  168.   F5         Case insensitive search for text
  169.   Alt-F5     Case insensitive search for text & replace
  170.  
  171.   F6         Search for text (case sensitive)
  172.   Alt-F6     Search for text & replace (case sensitive)
  173.  
  174.   F7         Hexadecimal search
  175.   Alt-F7     Hexadecimal search & replace
  176.  
  177.   F8         Search for number
  178.   Alt-F9     Search for number & replace
  179.  
  180.   Shift-F7   Redo last search.
  181.  
  182.  
  183.       NOTE:  In the search prompt press Alt-? for a wildcard.
  184.              The wildcard is displayed as an intensified
  185.              question mark.
  186.  
  187.              When searching, a wildcard will match any data.
  188.              For example  a search for  '22 ?? EE'  will match
  189.              both  '22 31 EE'  and  '22 04 EE'.
  190.  
  191.              When replacing, a wildcard is treated as a "do not
  192.              change" flag. If for example you are replacing using
  193.              '?? 12 34' , only the second and third byte of the
  194.              matching data will be replaced.
  195.  
  196.              Wildcards are allowed only in text and hex
  197.              search.
  198.  
  199.  
  200.  
  201.   ■ End notes
  202.   -----------
  203.  
  204.    HeD/2 has been tested thoroughly by both the author and
  205.   a number of beta testers. Nevertheless, if you find any bugs,
  206.   flaws, spelling errors, etc etc or if you have any suggestion
  207.   about future improvements,  don't hesitate to contact me.
  208.  
  209.   You can reach me at:
  210.  
  211.    fidonet: Dimitris Kotsonis, 2:410/301.7
  212.    OS2NET:  Dimitris Kotsonis, 81:430/2.1
  213.  
  214.    internet:
  215.      jnk@patra.hol.gr
  216.  
  217.  
  218.  
  219.   P.S. Many thanks to Nikos Lazos, Alex Spanidis and Nick Mylonas
  220.   for their creative beta testing !
  221.  
  222.  
  223.  
  224.      jnk
  225.  
  226.