    HexView 2.03 - Copyright (c) Jaakko Salonen 1999

Help content
 1.0 Legal
 2.0 About
  2.1 Program description
  2.2 Program features
  2.3 Author contact
 3.0 Menus
  3.1 File menu
  3.2 Edit menu
  3.3 Search menu
  3.4 Filtering menu
  3.5 Masks menu
  3.6 Misc menu
  3.7 Options menu
  3.8 Help menu
 4.0 Bugs  
  4.1 Currently known bugs
  4.2 Bug reporting
 5.0 Version history

 1.0 - LEGAL 

HexView 2.03 is freeware. That means, you may copy and
spread it to anyone. Publicly, HexView should be
available in its original (or similar to original)
ZIP-file. If you do any modifications to any files
coming with HexView, you are not allowed to redistribute
it. Also remember that author of HexView doesn't take
responsibility of anything you have done with HexView.

 2.0 - ABOUT 

2.1 - PROGRAM DESCRIPTION

HexView was designed to be a fast, reliable and handy
hex editor. It was meant to be used for basic editing
and viewing tasks within binary files.

2.2 - PROGRAM FEATURES

HexView main features:

 Easy to use pop-up menus
 Clipboard commands
 Insert / Delete byte commands
 Search capabilities
 Mathematical filtering with multiple operators
 Masks tools, including user defined masks
 Multiple files support
  (up to 9 files can be loaded simultaneously)
 FREEWARE!

2.3 - AUTHOR CONTACT

Website:  http://www.salonen.cjb.net/
 E-mail:  salon@saunalahti.fi

Please feel free to E-mail me your questions
and developing suggestions.

 3.0 - MENUS 

3.1 FILE MENU

Here you find the file load & close commands. I don't
give you here any more detailed help, because you should
know what these things here do..

3.2 - EDIT MENU

CUT    Cuts selected area of the file and places it to the
       clipboard (Press shift down while moving with cursor
       to select area)

COPY   Copies selected are to the clipboard without cutting
       it.

PASTE  Pastes content from clipboard to the place of the
       file pointed by cursor. Note: This command will
       insert bytes to the file

3.3 - SEARCH MENU

FIND   This command opens the find window for you. This
       command should be quite clear.

FIND AGAIN  Searches again for the specified content


3.4 - FILTERING MENU

Here you find the filtering commands available in
HexView. Filtering in HexView means modifying
original byte values with a specific formula.
For example, if I specify filtering (BASE+123)^1,
this means that 123 is added to the original hex
value, and then it will be xorred with 1.
I am pretty sure you didn't understand. If
so I guess you don't even need these functions ;)

MODIFY FILTERS   Here you can activate and modify the
	        filters.

DISABLE FILTERS  Disables filters

APPLY FILTERS    As active filters are only applied to
	        the screen, this will modify the
	        actual data with current filters.

3.5 - MASKS MENU

In HexView masking means that only part of the characters
are shown in hex window. This is done to help figuring
out the meaning of the hexes. For example, if you need
to only see only pure text parts of the file, simply
enable 'mask high'. This makes all characters above
127 to disappear helping you to see the texts.

DISABLE MASKING	Disables masking if enabled

TOGGLE MASKS	Toggles between different masking modes:
                None, Mask high & mask low

TOGGLE USER MASK Toggles user mask on / off. To configure
	        this tool use 'Setup user mask'.

SETUP USER MASK	Setup for user mask. Mask the characters.
	        that should be masked out by pressing
	        space. This mask is saved with other
	        options when you quit HexView.

3.6 - MISC MENU

Here you find extended functions of HexView. Their
names should explain the functions well enough, but
lets list them anyway

ASCII TABLE      Shows the currently loaded character set

3.7 - OPTIONS MENU

The name is self-explanarity: Here you can change the
editor options. The options are saved to the editor
EXE-file (located in the place where it is executed).

3.8 - HELP MENU

Nothing to say.. Here you find this help window and
copyrights..

 4.0 - BUGS 

4.1 - CURRENTLY KNOWN BUGS

- Under pure DOS, the program seems to crash
  when loading big (16 Mb and larger) files.
  To avoid this please try to use windows
  when possible.
- Sometimes when cutting bytes the cursors
  ends up to a position after end of the
  file. This is not critical, but more just
  an annoying bug.

4.2 - BUG REPORTING

HexView should not contain any major bugs, but
even when the program is well tested for bugs,
new ones are discovered all the time. When you
find any, make sure to E-mail me it to
salon@saunalahti.fi

 5.0 - VERSION HISTORY 

v2.02 -> v2.03
  - slight speed optimization in filtering
  - some minor bug fixes
  - added some search capabilities (find word & dword)
  - added mask menu with standard & user masks
  - added misc menu with ascii table
  - cosmetic fixes
  - some source code re-organization
  - full path is now shown before filename
  - added 'save as' command
  - added some help
  - the popup-help is now available also in
    file hexview.txt

v2.01b -> v2.02
  - program currently quite stable; no longer in
    beta stage
  - added some more help
  - added byte, word & dword view on the bottom
    of the screen
  - file open menu option enabled
  - some minor bug fixes

v2.00b -> v2.01b
  - fixed byte search

v1.1 -> v2.00b
  - maybe we shouldn't talk about it ;)

EOD
