• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

MakefileH A D03-May-2022838 4013

Makefile.bsdH A D17-Jan-1990658 307

Makefile.sys5H A D17-Jan-1990658 307

READMEH A D17-Jan-19903 KiB6554

bpatch.1H A D17-Jan-19905.5 KiB143142

bpatch.cH A D03-May-202241.4 KiB1,9541,546

README

1
2BPATCH.C
3Original code written by Garry M. Johnson and Steven Lisk.
4
5Neat code and program.  Dump or edit files (binary or acsii), displayed
6by 256-byte records in side-by-side hex and ascii formats.  Various
7other features (eg, toggled swap within byte pairs).
8
9Here converted to 80286 (Microport sysV/AT). More details in bpatch.c,
10under Change History.  Some of the changes also serve to fix code that
11appeared to be broken even for a 32-bit environment.
12
13Makefile.sys5 is set for Microport SysV/AT.2.2.  The code should compile
14under standard SysV environments.
15
16The man pages are changed only slightly from the original distribution.
17
18The code compiles on a Vax running BSD4.3, with Makefile.bsd, of
19course.  Testing was with an AT compatible logged in as a terminal,
20with setenv TERM vt100.  There may be curses/terminal problems for
21other environments.  A terminal which was an adm3a equivalent was ok.
22
23Beware of using the shell escape feature!
24
25Like the previous authors, I would appreciate learning of further
26changes and improvements in the code:
27
28John Rupley
29 uucp: ..{ihnp4 | hao!noao}!arizona!rupley!local
30 internet: rupley!local@megaron.arizona.edu
31 telex: 9103508679(JARJAR)
32 (H) 30 Calle Belleza, Tucson AZ 85716 - (602) 325-4533
33 (O) Dept. Biochemistry, Univ. Arizona, Tucson AZ 85721 - (602) 621-3929
34
35+++++++++++++++++++++original distribution README+++++++++++++++++++++++
36>Herewith find BPATCH - a marvelously utile utility.  While not of
37>my original creation, I have been given permission to place in the
38>public domain.  I have made substantial modifications to the original
39>source given to me.  Specifically I cleaned it up a bit and made it
40>work with SVR2 curses.  Personally, I think it's pretty neat.
41>
42>OK - for those of you who may scream by now "WHAT THE HELL IS IT ALREADY?"
43>I respond that it is a binary file editor and dump utility!  That's
44>right!  You can dump your file in the nicely laid out side-by-side
45>hex and ascii format or you can actually EDIT it at your terminal!
46>Yes, I have seen the BED editor that came across the network.
47>Unfortunately, it converted the entire file before and after editing.
48>Bpatch, on the other hand, works with one 256 byte page at a time.
49>It is marvelously useful for looking at things like raw disk UNIFY
50>databases and even raw disks!  While the man page may not be absolutely
51>up to date, the online help is.  Try the question mark (?) command.
52>
53>As always, I would love to hear about bugs/changes/enhancements/requests.
54>	Steven List @ Benetics Corporation, Mt. View, CA
55>	Just part of the stock at "Uncle Bene's Farm"
56>	{cdp,engfocus,idi,oliveb,opusys,plx,pyramid,tolerant}!bene!luke!itkin
57>
58>Addition by the moderator:
59>I have added code, surrounded by #ifdef MOD_HAX, that gets bpatch
60>(barely?) working on my 4.2 system.  I would be very interested in
61>publishing a set of diffs that's less of a hack.  Oh yeah:  I also
62>wrote the Makefile.
63>	/Rich $alz
64+++++++++++++++++++++end of original distribution README++++++++++++++++++++
65