1 BEAV (Binary Editor And Viewer), is a full featured binary file 2editor. Just about any operation that you could want to do to a binary 3file is possible with BEAV. You can insert or delete in the middle of 4a file thereby changing it's size. You can edit multiple files in 5multiple windows and cut and paste between them. You can display and 6edit data in hex, octal, decimal, binary, ascii, or ebcdic formats. You 7can display data in byte, word, or long word formats in either Intel or 8Motorola byte ordering. You can send the formatted display mode to a 9file or printer. 10 11 BEAV is based on the source for emacs for display and keyboard 12handling functions. The binary file handling and display formats are 13special to BEAV. There is a full manual included in this release. 14There are makefiles for the following systems; 15 16 UNIX SYS5 makefile.uxv 17 UNIX BSD makefile.bsd 18 LINUX makefile.uxv 19 386BSD makefile.bsd 20 XENIX 286 makefile.286 21 AmigaDOS makefile.amg 22 Microsoft C 5.1 makefile.mc5 23 Microsoft C 7.0 makefile.mc7 24 DEC ULTRIX makefile.utx 25 OS/2 makefile.os2 26 AIX makefile.rs6 27 28Select the appropriate one and rename it to makefile. Run make. 29 30BEAV has been run on the following machines; 31 32 8088, 8086, 286 and 386 PC's 33 RS6000 34 MIPS 35 HP Precision Architecture 36 SUN 37 AMIGA 38 DEC 39 The old Wang PC 40 41 BEAV has international language support. All language dependent 42text strings are in a seperate file. The English language text file 43is called english.c. The language that is desired should have it's 44"<lang>.c" file copied to language.c. This is the file that will be 45complied and linked. This initial release of the international language 46support contains only an english.c file. The language.c file supplied 47is a copy of the english.c file. 48 49BEAV is available various archives, on WSMR-SIMTEL20.ARMY.MIL it is; 50 51 PD1:<MDSOS.FILUTL>BEAV140.ZIP MSDOS executable and doc 52 53 PD1:<MDSOS.FILUTL>BEAV140S.ZIP source and doc 54 55 56 Version 1.40 (3/31/93) of BEAV contains the following 57enhancements; 58 59* Support for different languages. All English text 60 strings are contained in a seperate file. I would like to 61 get translations to other languages. I will then include 62 them in future releases. Key codes are 8 bit values now. 63 This allows extended character sets. 64 65* A bug has been fixed in the search command. If the 66 backspace key was hit while entering the search string, some 67 error messages were displayed. 68 69* Another bug has been fixed in the search command. 70 While entering a search pattern if you went back and inserted 71 characters in the search pattern the cursor would advance one 72 position too far. 73 74* BEAV will compile under OS/2. There is a makefile 75 called makefile.os2. The OS/2 support is thanks to 76 Kai Uwe Rommel (rommel@jonas.gold.sub.org) 77 78 I am willing to maintain BEAV and will entertain suggestions 79for modifications and/or bug fixes. I can be reached at; 80 81 pvr@wiis.wang.com 82 83or at; 84 85 Peter Reilley 86 19 Heritage Cir. 87 Hudson, N.H. 03051 88