This is Version 1.1 for the BPE Program I wrote some time ago,
there has been some bug fixes(tks to maart@cs.vu.nl).

To generate the new Version of the BPE program type

	ed <bpe.diffs bpe.c

then look at the new makefile, and correct the NKEYPAD value to
suit for your System. 



Any further comments and bug reports are welcomed.




Andreas Pleschutznig
Micro Systems Software
Graz, Austria
andy@mssx
________________________________________________________________

Comments on v1.2:

  The changes to work without KEYPAD defined failed on my system. After
making changes to get them functional, I rewrote part of the makefile. I
wanted to have found strings in context, so I added an option to leave
some data before the found string. I also added an option to start the
display after find on a 16 byte boundary to allow matching with other
dumps.

  Then I added search for a byte, since I wanted that several times
while debugging, and finally after trying to move it to a BSD system I
changed the "end edit" key to ^E instead of ^C, since ^C is normally the
interrupt character on most of the systems I use, and signals are
ignored. The CTRL macro wasn't quite correct, and I cleaned up the
gethex procedure, which didn't quite work on my systems.

  Oh yes, I wrote a man page for it, too. I still have a wish list if
anyone feels ambitious.

		bill davidsen, 3/1/89  (davidsen@crdos1.uucp)
________________________________________________________________

I sent my changes back to the original author, and he sent me *his*
version 1.2 with other enhancements over 1.1. He asked me to merge them,
and after looking at his changes and mine I added the code to find a hex
string to my code. We had fixed many of the same things and my makefile
seemed a bit cleaner. I also added a number of shell scripts to perform
makes, including MS-DOS. The man page has been updated to reflect the
combined version.

		bill davidsen (davidsen@crdos1.uucp)

----------------------------------------------------------------

Version 1.4 notes.

I guess this constitutes a version 1.4 but most of my changes were
bugfixes and minor tweaks.

-> hex_search did not search properly for arbitrary binary
   data, fixed.
-> hex_search did not work properly when using the CLINES and
   ALLIGN (sic) options, fixed.
-> Added a read-only mode, just supply any argument as the third
   argument.
-> Searching for data now hilights it (not very useful unless you
   are using CLINES and/or ALLIGN.)
-> The program strangely moved up or down 2 lines when using + and
   -. Changed this to 1 line.
-> The program no longer annoingly beeps and sleep()s for 2 seconds
   when you type an invalid command.

I doubt I will make any more changes to this program, but if you
have problems you can mail me at the address below.

carter@math.gmu.edu
