home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 4
/
FreshFish_May-June1994.bin
/
new
/
disk
/
moni
/
azap
/
azapenglish.doc
< prev
next >
Wrap
Text File
|
1994-01-26
|
19KB
|
482 lines
AZap - User's Manual
AboutThisDoc
This manual describes release 2.14 of the utility AZap. This program
is (c)1992-1993 by Denis GOUNELLE, any commercial usage or selling without
author's written authorization is strictly forbidden. You can copy and
spread this program under the following conditions:
- all the files are provided
- the files are not modified in any way
- you don't charge more than $6 for copy fee
In spite of several tests, no warranty is made that there are no
errors in AZap. YOU USE THIS PROGRAM AT YOUR OWN RISK. In no event will I be
liable for any damage, direct or indirect, resulting of the use of AZap.
Introduction
AZap is a "new generation" binary editor able to edit files, memory
or devices like hard disks. It can open several windows at the same time,
and while this program cannot be considered as a tool to help you to recover
a disk, it has a lot of useful functions (print block, fill block, search
string, etc...).
CAUTION:
It is absolutly forbidden to use this program to modify a
copyright notice, or any other illegal usage. Unexperienced
users should be aware that this program may destroy their
programs, or cause severe data loss.
Criticisms and suggestions will always be welcomed. Write to:
M. GOUNELLE Denis
27, rue Jules GUESDE
45400 FLEURY-LES-AUBRAIS
FRANCE
You can also send a message to the following Internet address :
"gounelle@alphanet.ch". Note that this mailbox is not mine, so please send
only short messages. As I don't have direct access to the messages, don't
expect an answer before a dozen of days.
Thanks to Pierre Ardichvili, Reza Elghazi, Yves Perronoud, and
Jean-Yves Proux for beta-testing and suggestions.
Installation
This program requires "reqtools.library" (version 2.0c or higher) to
run, so you must copy it in your "LIBS:" directory before. The
"reqtools.library" is (c)1990-1993 by Nico FRANCOIS.
AZap is now localized, so it can adapt itself to your favorite
language. All you have to do is to copy the good catalog file into the
directory corresponding to your language. For exemple, if your default
language is french, copy the "français.catalog" into the
"SYS:Locale/Catalogs/Français" directory, under the name "AZap.catalog."
The dutch catalog was translated by Paul WETERINGS
The spanish catalog was translated by Raul Fernandez GARCIA
The swedish catalog was translated by Bernt AHLBACK
The norvegian catalog was translated by Jorn INNSET
Running_from_CLI
This program detach itself from CLI window. It accepts the following
arguments:
WBENCH
Use Workbench screen instead of custom screen.
LACE
Use an interlaced custom screen. This option is ignored if the
WBENCH option is specified too.
FONT name
Use the specified font instead of internal 6x9 font. "name" must
be given as <font name><Y size>, like "courier9". AZap will use
this font only if it isn't proportionnal and if it isn't too
large to display a 512 bytes block.
MEMORY
Open a window to edit memory.
DEVICE name
Open a window to edit specified device. Don't forget the colon
(":") at the end of the name.
Any other argument is supposed to be the name of a file to edit. You can
specify as many names as you want, but only the first eight will be used. Of
course, you can mix file names, MEMORY and DEVICE options. Last, if no
argument is specified, a file requester appears (see "The_Project_menu") so
you can select the file to edit.
Running_from_Workbench
You can specify the following options in the "TOOL TYPES" of AZap
icon:
OPTIONS=WBENCH or OPTIONS=LACE
See the description of WBENCH and LACE options in
"Running_from_CLI" section.
FONT=name
See above the description of FONT option in "Running_from_CLI"
section
You can give an icon as an argument, by the habitual method. This icon may
be a file or a volume icon. Otherwise, a file requester will appear (see
"The_Project_menu") so you can select the file to edit.
The_edit_window
The left part of the display shows the block contents in
hexadecimal, by sets of 4 bytes. The right part shows the same information
but as characters. Bytes corresponding to non-printable characters are
replaced by a point (".").
At the bottom right of the window are displayed several
informations: the block address (relative to beginning, in hex), the offset
in the block (in hex), the block number (relative to beginnin, in decimal),
and the block type. This last information is not significant unless you edit
a DOS device. When block contents has been modified but not written, a star
("*") is displayed at the right of the first line. When block checksum is
valid, a "V" character is displayed at the right of the second line (this
information is not significant unless you edit a DOS device).
When the window is opened, the first block is displayed and the
cursor is on the first character of the right part. The corresponding
position in the left part is showed by a display in a different color. You
can move the cursor whith the arrow keys. To switch between a part to
another (left to right or right to left) just press the tabulation key. You
can also move anywhere you want using the mouse. To modify data, just type
in the new datas over the old ones. In the left part, only "0" to "9", "a"
to "f" and "A" to "F" characters are allowed. AZap keep in mind the 32 last
changes: as long as you have not moved to another block you can undo these
changes with the escape key. The following keys are also accepted:
ctrl-up go to first block
ctrl-down go to last block
ctrl-left go to previous block
ctrl-right do to next block
shift-up go to first line
shift-down go to last line
shift-left go to first byte of the line
shift-right go to last byte of the line
The buttons at the bottom of the window allow (from left to right)
to go to the first block, to go to the previous block, to write the changes,
to go to the next block, to go to the last block, and to go to a given
address. In this last case, a requester appears, so you can enter the
address to go. Use the following syntax:
nbr jump at address 'nbr'
§nbr jump at block 'nbr'
@nbr jump at address found by reading the long word at address
'nbr' (when editing memory only)
#nbr jump to the memory area number 'nbr' (when editing memory
only)
The address may be an expression, whose syntax is described in the
"Expressions_syntax" section.
You may also use the proportionnal gadget, at the bottom of the
window, to change your position. Be aware that, in all circumstances, if you
move to another block without writing the changes made to the current block,
all changes will be lost !
To close the edit window, just click on the close gadget. If the
block has been modified but not saved, you will be asked for confirmation.
The program stops when the last edit window is closed.
The_Project_menu
Open file...
Opens a new window to edit a file. A file requester will appear,
so you can select the file to edit. A memory window will be
opened if you select "RAM:", or a device window if you select a
device (like "DH0:")
Open memory
Opens a new window to edit memory.
Open device
Use the sub-menu items to select the device to edit. AZap opens
a new window to edit this device.
Help...
Displays cursor keys usage with CTRL and SHIFT.
Palette...
A palette requester appears, so you can modify screen's colors.
Save prefs
Save configuration: screen's colors and font. The options of the
current window are also saved as default options. The
configuration file is "S:A