home *** CD-ROM | disk | FTP | other *** search
- SEPARATORS 0
- ................
- ................
- ...SSSS.........
- 0000000000......
- .AAAAAAAAAAAAAAA
- AAAAAAAAAAA....A
- .AAAAAAAAAAAAAAA
- AAAAAAAAAAA.....
- AAAAAAAAAAAAAAAA
- AAAAAAAAAAAASA.S
- AAAAAA..........
- .....AAAA.....S.
- ......AA........
- AAAAAAAAA.....A.
- AAAAAA.AAAAAAA..
- ....SS..........
-
- CASE 0
- ................
- ................
- ................
- ................
- .ABCDEFGHIJKLMNO
- PQRSTUVWXYZ.....
- .ABCDEFGHIJKLMNO
- PQRSTUVWXYZ.....
- ÇÜÉ╢Ä╖ÅÇ╥╙╘╪╫▐ÄÅ
- ÉÆÆΓÖπΩδYÖÜ¥.¥..
- ╡╓αΘÑÑ..........
- .....╡╢╖........
- ......╟╟........
- ╤╤╥╙╘.╓╫╪.....▐.
- α.Γπσσ.ΦΦΘΩδφφ..
- ................
-
- SORT 0
- ................
- ................
- ................
- ................
- ................
- ................
- .ABCDEFGHIJKLMNO
- PQRSTUVWXYZ.....
- CUEAAAACEEEIIIAA
- EAAOOOUUYOUO$O.$
- AIOUNN..?....!""
- .....AAA.....$$.
- ......AA.......$
- DDEEEIIII.....I.
- OSOOOO.Φ.UUUYY..
- ................
-
-
-
- CHARACTER LOOKUP TABLE (for reference only)
-
-
- Character Number
- 1..............16
-
- 1 ................
- 2 ................
- 3 .!"#$%&'()*+,-./
- 4 0123456789:;<=>?
- 5 @ABCDEFGHIJKLMNO
- 6 PQRSTUVWXYZ[\]^_
- 7 `abcdefghijklmno
- 8 pqrstuvwxyz{|}~
- 9 ÇüéâäàåçêëèïîìÄÅ
- 10 ÉæÆôöòûùÿÖÜ¢£¥₧ƒ
- 11 áíóúñѪº¿⌐¬½¼¡«»
- 12 ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
- 13 └┴┬├─┼╞╟╚╔╩╦╠═╬╧
- 14 ╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
- 15 αßΓπΣσµτΦΘΩδ∞φε∩
- 16 ≡±≥≤⌠⌡÷≈°∙·√ⁿ²■.
-
-
-
-
- MAGELLAN.SYM DOCUMENTATION
- --------------------------
- The first three tables in this file tell Magellan how to index each of the
- 256 ASCII characters, control case sensitivity and determine sort order.
- The fourth table is provided for your reference only. There is normally no
- need to adjust these tables if you are using DOS 3.3 or higher. You may find
- it easier to print this file so you can refer to the tables while you read
- the instructions.
-
- TABLE LAYOUT
- ------------
- Each table is a matrix consisting of 16 rows of 16 characters each. These
- 16x16 matrices provide for the proper mapping of the 256 available ASCII
- symbols. The fourth table, the "Character Lookup Table", is provided for your
- reference only ─ to help you determine the location of ASCII characters in the
- other three tables. It is not used by Magellan in any way.
-
- To change the way Magellan treats a character, refer to the Character Lookup
- Table to determine the position of the character. Next, find that same
- position in the table you wish to modify, and change the value at that
- position to a new value (see the examples below).
-
- WORKING WITH THE TABLES
- -----------------------
- Each table has an activation number immediately following its name. An
- activation number of 0 (zero) represents "off", which means Magellan will
- ignore the table. An activation number of 1 (one) represents "on", which
- means Magellan will use the table's information. By default, the activation
- number is set to 0.
-
- To modify MAGELLAN.SYM, it is easiest to use a text editor. To activate a
- table, change the activation number to 1. To restore a table to the Magellan
- defaults, simply deactivate the table by changing its activation number to 0,
- or copy MAGELLAN.SYM from your original Magellan program diskettes.
-
- When the CASE or SORT table activation number is set to 0, Magellan uses DOS
- code page information to decide how to case and sort files, respectively. For
- more information concerning DOS code pages, see your DOS manual. When the
- SEPARATORS table activation number is set to 0, Magellan uses a table
- identical to the one supplied in the original MAGELLAN.SYM file to determine
- how to index each character it encounters.
-
- The following sections describe each table and explain how to change them.
-
-
- THE SEPARATORS TABLE
- --------------------
- The SEPARATORS table tells Magellan which characters are word separators and
- which are parts of words and numbers. You may need to modify the SEPARATORS
- table if you want to search for symbols (!, *) or special and accented
- characters (½, ô) created with Compose (Alt-F1). Use the SEPARATORS table:
-
- ■ If Magellan cannot locate a symbol or Compose character during an explore.
- ■ To reduce the size of the index file by removing non-essential characters
- from the SEPARATORS table. For example, some of the accented characters
- and perhaps even the numbers may not be relevant to your needs. Excluding
- them from the index could reduce its size by as much as 20%.
-
- CHANGING THE SEPARATORS TABLE
- -----------------------------
- To index symbols, for example, the / character, the SEPARATORS table must be
- modified. To determine which location in the table to modify:
-
- ■ Refer to the Character Lookup Table and locate the "/" symbol.
- ■ Determine its column (16th) and row (3rd).
- ■ Find that same position in the SEPARATORS table.
-
- This tells you only which position in the SEPARATORS table to modify. It does
- not tell you what new value to assign at this location to include the / sign
- in indexing.
-
- There are four possible values that can be assigned to a position in the
- SEPARATORS table, S, A, 0 (zero) and . (period). Their meanings are:
-
- Value: Effect On Subsequent Index Operations
- ---------- -------------------------------------
- S The character is a word separator and will be indexed as
- a stand-alone symbol.
-
- A The character is part of a word and will be indexed as
- alphabetic.
-
- 0 (zero) The character is part of a number and will be indexed
- in a special number mode.
-
- . (period) The character is a word separator but will not be indexed.
-
-
- After locating the position of the / symbol in the SEPARATORS table, you can
- see that its value is . (period), which means that it is not indexed. If the
- period in this position is replaced with an S, / will be included in
- subsequent (* see NOTE below) index operations and can be searched for as a
- single character only, even if it is part of another string (e.g., "/fr").
- If the period is replaced with an A, the search will find individual instances
- (e.g., "/") but not multi-character instances (e.g., "/fr"), unless the search
- is for the multi-character string (e.g., All Files Concerning "/fr").
-
-
- THE CASE TABLE
- --------------
- The CASE table tells Magellan what the upper case version of each character
- is, and is used for indexing (* see NOTE below) and for word highlighting
- in the View Window. You may need to modify the CASE table if you want
- Magellan to differentiate between cases (A, a) and different versions of
- similar characters (e, é). Use the CASE table:
-
- ■ To explore characters on a case sensitive basis (A vs a).
- ■ To find Compose characters in FIND mode.
- ■ If you want Magellan to differentiate between accented characters and their
- non-accented equivalents. For example, to explore All Files Concerning
- "Hôtel", Magellan will find by default the files that contain Hotel, Hôtel,
- Hötel,and Hòtel. Modifying the CASE table allows Magellan to index accented
- characters, such as ô, on an individual basis rather than to group them
- under a general equivalent.
-
- CASE TABLE CAUTION:
- Modifications to the CASE table affect incremental searches (FIND mode) in
- the View Window, indexing, and word highlighting.
- ■ Changes to the CASE table will have no effect on FIND Mode in the List
- Window, Macro keyword case, dialog box item selection, or the Choose
- function in the Launch, Explore, Macro, Index, and Options Viewer dialog
- boxes.
-
-
- THE SORT TABLE
- --------------
- The SORT table tells Magellan what the sorting order of the characters is.
- You may need to modify the SORT table if you want to change the order in
- which Magellan sorts. Use the SORT table:
-
- ■ To change the order in which Magellan sorts. For example, sort file names
- that include non-English characters in an order other than the DOS standard.
-
-
- CHANGING THE CASE AND SORT TABLES
- ---------------------------------
- Usually it is best to adjust case and sorting conventions by setting the
- country code and code page in your CONFIG.SYS file to the correct values for
- your country, without making any changes to the CASE or SORT tables. In some
- cases, however, the best DOS can do may not be what you need.
-
- With versions of DOS lower than 3.3 and a country code other than US, you may
- need to activate, and perhaps edit, the SORT table in order to reflect your
- country's sorting order. If you use a version of DOS lower than 3.3 and are
- using a code page other than 437, it may also be necessary to activate, and
- perhaps edit, the CASE and SORT tables.
-
- Refer to "Changing the SEPARATORS table" to determine which location in the
- table to modify.
-
- In the CASE table, a value of . (period) indicates that the upper case value
- of the character at this position is itself. A value of a specific character
- indicates that the upper case value of the character at this position is the
- specific character indicated.
-
- In the SORT table, each character is translated to a new character which is
- in the proper order relative to the other symbols for the sorting position
- of this character. A . (period) in this table indicates that the character
- should be translated to itself for sorting purposes.
-
- For example, the sorting order supplied by DOS 3.3 for the German country code
- sorts the eszet (ß) to be exactly the same as the letter S. By adjusting the
- SORT table so that T is mapped to U, U is mapped to V, and so on, a hole can
- be made in the sorting order for mapping the eszet to T. This will cause the
- eszet to be sorted after S and before T, which is still not correct but at
- least solves the problem of S and eszet being mixed together.
-
-
- * NOTE:
- -------
- Changes made to the SEPARATORS and CASE tables only affect index updates made
- subsequent to the table changes. To make these changes apply to files you
- have already indexed, use the Rebuild option for the index to update your
- index from scratch.
-
- ANOTHER NOTE:
- -------------
- The first entry in any of the 16x16 tables must be a dot '.'. If it is not
- a dot, Magellan will print an error about this file being incorrectly
- formatted when you try to start it up.
-