home *** CD-ROM | disk | FTP | other *** search
- ==========================================================================
-
- FedUp V1.0
-
- File-Editor Utility Program
-
-
- Documentation file
-
- ==========================================================================
-
-
- NOTE
-
- This documentation is for FEDUP V1.0 only. Refer to HISTORY.TXT for
- the latest changes. Topics marked *(n)* are changed/improved in later
- versions: refer to #n in HISTORY.TXT.
-
-
-
- ABSTRACT
-
-
- FedUp is a random access, byte oriented file-editor who gives you
- the option to view or edit any file (eg. binary or ASCII) using
- either ASCII- or hexadecimal notation. FedUp addresses a file in a
- random fashion (where each 'record' is 256 bytes long); access to a
- given location appears instantly. Although any filetype is supported,
- because of FedUp's nature, operation is best suited on binary files.
- Operation on pure ASCII files will be better off with a proper editor
- (eg. MicroEMACS (the best editor ever written)).
-
-
-
-
-
- STARTUP
-
-
- FedUp may be initiated from CLI or from workbench. Once FedUp has
- started, you will be prompted for a file to open. Type the name
- of an existing file and press <CR> or click on the OK gadget.
- If you click on the CANCEL gadget, FedUp will terminate itself;
- FedUp operates ONLY on existing files.
-
- If you start up FedUp from CLI, you may pass a filename as an
- argument, thus
-
- 1> FedUp fubar
-
- is perfectly acceptable.
-
-
-
-
- MOVEMENT
-
-
- You are now in position to view or edit the given file. As mentioned,
- FedUp deals with blocks (records) of data; each block is 256 bytes
- long. *(6)* Block positioning is supported either via menuitems (MOVE)
- or the cursor keys:
-
- First record [CURSOR-UP] or [SHIFT]+[CURSOR-LEFT]
- Last record [CURSOR-DOWN] or [SHIFT]+[CURSOR-RIGHT]
- Next record [CURSOR-RIGHT]
- Previous record [CURSOR-LEFT]
-
- You may also skip directly to a known record by selecting GOTO in the
- MOVE menu.
-
-
-
- EDIT
-
-
- If you want to edit something in a record, you can select the
- appropriate menuitem under the EDIT menu:
-
- ASCII edit
- HEX edit
-
- If you select ASCII edit, the cursor will be placed in the ASCII
- field. Here, you may use the full keyboard (ALT characters is
- supported). Positioning is of course supported via the cursor keys.
- If you press [SHIFT] + one of the cursor keys, the cursor will be
- placed at the extreme border respectively. Alternatively, you may use
- the mouse to move or select.
- Selecting HEX edit allows you to edit in hex (really?), giving
- you access to the full range of character values (0-255).
- If you press [BACKSPACE], your entries will be SUBSTITUTED with the
- original values; they will not be deleted in the conventional fashion.
- For example, if you have made a lot of corrections, and you realize
- that this was a bloody stupid thing to do, just move the cursor to the
- last character and press [BACKSPACE]. The original values will then
- reappear. *(4)*.
-
- Note: Some files may not always even with 256 bytes in length; the last
- block may therefore be shorter than 256 bytes. FedUp pads the remaining
- bytes with '#' characters. Access within this field is not allowed.
-
- Once you are satisfyed with your corrections, press [CR] or [ESC] and
- select WRITE under the EDIT menu to save the updates.
- Note that if you move to another record, your corrections will be lost
- unless you have saved them *(2)*.
-
- If, for some reason, you want to restore the LAST (important) edited
- record, select UNDO from the menu. The original record will then
- assume reappearance.
-
-
-
-
- MISCELLANEOUS FUNCTIONS
-
-
- Under the MISC menu, you have several misc'ed functions:
-
- SEARCH *(9)* *(10)* *(11)*
- PRINT
- 127
- AUTOSAVE *(2)*
- PROMPTS *(3)*
-
-
- SEARCH gives you the the possibility to search for a given string
- in the active file. Only string search is supported *(9)*. Once
- selected, a requester will appear prompting you for a key. Type
- the key and press <CR> (or click on the OK gadget). If a match
- occurs, FedUp automaticly moves to the record where the matched
- string is located *(11)*.
- The search is started from the current record + 1 (eg. next record).
- You may terminate the search by pressing the [ESC] key.
-
-
- PRINT prints a screencopy of the current record to printer or to
- a file. If you want to send the output to a file, delete the
- PRT: option in the requester and type the name of the file.
- If not, just click on the OK gadget. You may terminate the print
- by pressing the [ESC] key.
-
-
- 127 gives you the option to specify if you want ALT characters
- accessible or not. The default is 256 characters (full range).
- Characters with values below 32 (CTRL) are always printed as a
- dot. Note that the ALT characters may produce some strange effects
- if printed out on printer (or to a file for that matter). If you want
- to print a record, select 127 characters.
-
-
-
-
- PROJECT
-
-
- The project menu has 2 options:
-
- OPEN
- EXIT
-
- which is rather self-explanatory- OPEN opens a new file while
- EXIT shuts FedUp down.
-
-
-
-
- GENERAL INFORMATION
-
-
- If an error occurs during a read or a write operation, a requester
- will pop up facing you with 2 options: OK or CANCEL. If you activate
- the OK gadget, FedUp will terminate itself. If you simply want to
- ignore the error, select CANCEL.
-
-
- Martin Lindemann
- Linneaveien 13 B
- 1450 NESODDTANGEN
- Norway
- +47 02 911268
-
-
-