home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD2.img
/
d9xx
/
d900
/
columns
/
cted.doc
< prev
next >
Wrap
Text File
|
1993-07-24
|
6KB
|
166 lines
****************************************************************************
******************************************************************************
** **
** Conversion Table EDitor 1.2 **
** **
** **
** (c) 1993 MJSoft System Software **
** **
** - **
** **
** Martin Mares **
** **
** and **
** **
** Tomas Zikmund **
** **
******************************************************************************
****************************************************************************
CONTENTS:
---------
1. Preview
2. System requirements
3. How to start CTED
4. The main window
5. The Convert utility
6. The conversion table format
7. Remarks
1. Preview
----------
This utility allows you to define your own conversion tables for Columns
and Convert (a small text conversion utility, which will be described later).
Main features:
- Written completely in assembly
- Kickstart 2.0 and 3.0 compatible
- Kickstart 2.0 look
CTED and its documentation is Copyright (c) Martin Mares & Tomas Zikmund,
MJSoft System Software, Prague, Czech Republic.
This archive can be freely redistributed, as long as all of its files are
included in their original form without any additions, deletions or
modifications, and no more than a nominal fee is charged for its distribution.
All copyright notices in the programs and accompanying documentation files
must remain on their places. Also '.displayme' and other similar files may
not be added. This is generally known as FREEWARE.
Special permission is given to Fred Fish to distribute this program on his
"Fish Disks".
This software is provided "AS IS" without warranty of any kind, either
expressed or implied. The author is not responsible for any damage caused by
it.
2. System requirements
----------------------
This program requires:
- Kickstart 1.2 or higher
- Arp.library
- Req.library
- Some free memory
3. How to start CTED
--------------------
There are two ways to start Columns and pass it the parameters:
- Start it from CLI
- Start it from Workbench by doubleclicking its icon.
4. The main window
------------------
If you start CTED, the main window will appear.
This window contains:
- A part of the conversion table with proportional gadget used for
scrolling. This table has format "x (X) -> y (Y)", where X is the
character to be converted (x is its code) and Y is the character,
which will X be converted to (y is its code). One line of the table is
highlighted (displayed in inverse video). This is the active line,
which is being edited.
- Two string gadgets named "Code" and "ASCII" used for editing the table
manually.
- The LOAD gadget - loads a conversion table from specified file
- The SAVE gadget - saves the conversion table to specified file
- The INIT gadget - performs conversion table initialization
- The DIFF gadget - performs differential scanning. You supply two files
(each maximally 256 bytes long). CTED will create a conversion table
saying each character in the first file will be converted to the
character found in the second file on the same position.
- The SCAN gadget - performs "learning" scanning. You supply the file
you wish to convert and CTED will search for non-recognised characters
(characters, which are marked "without conversion" - (x -> x) and
aren't in range 32..126). File parts containing this characters will
be displayed with this character in boldface and other non-recognised
characters in italics. Then a colon will be displayed as a prompt and
you will have to enter one character. If you won't enter anything,
this line will be ignored and scanning will be continued. If you enter
ESCAPE, the scanning process will be aborted. If you enter a
character, this character will be written into the conversion table as
a conversion for that unknown character.
5. The Convert utility
----------------------
Convert is a small command-line utility (can be called only from CLI),
which performs a text file conversion. This utility requires the arp.library.
Arguments:
TABLE - specifies the conversion table you wish to use
FROM - specifies the source file
TO - specifies the destination file. If you omit this name, the
output will be written back to the source file.
BUF - (not needed) - specifies I/O buffer size (default is 32768)
If you process longer files, larger values of this parameter
can increase speed of the operation.
Characters converted to 0x00 will be removed from the output file.
6. The conversion table format
------------------------------
The conversion table file contains one byte for each possible character
code (its size is 256 bytes). This byte contains the character which the
original character will be converted to.
7. Remarks
----------
Send your comments, suggestions and bug reports to mjsoft@k332.feld.cvut.cz.