|
[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
HP
MIO Editable Character Translation
Preface
Editable character translation is available in the AXIS HP MIO from release 1.21.2.
Please refer to the AXIS HP MIO User's Manual and Technical Reference for further
information on other functions and parameters.
6.11 Character Translation
Normally, there is no need to modify the character translation tables, since they are
designed to produce the same printouts as the emulated IBM printer. However, there are
three instances where you might want to modify the translation tables:
- You want to use a Symbol Set not supported by the AXIS HP-MIO
- Your IBM system uses a System Language not supported by the AXIS HP-MIO
- You want to replace certain characters for special purposes
AXIS HP-MIO Character Translation
System Character Codes are LU-1 EBCDIC codes, DSC/DSE DBC codes (3270/Coax mode), or
SCS EBCDIC codes (5250/Twinax mode).
- EBCDIC codes are translated into Axis Internal Code (AIC) using a translation table
dependent on the current System Language.
- DBC codes are translated into Axis Internal Code (AIC) using two fixed (language
independent) translation tables, one for normal characters, and one for APL
characters.
- AIC codes are translated into ASCII codes using a translation table dependent on the
current Symbol Set.
A user-defined EBCDIC-to-AIC and a user-defined AIC-ASCII translation tables are fully
editable on a character-to-character basis. In addition, the AIC to ASCII tables have
character-to-string capabilities, making it possible to translate one AIC code into
several ASCII codes.
6.11.1 Symbol Set Modification
There are five pre-defined and one user definable Symbol Set (AIC to ASCII) translation
tables, each containing 768 character positions. Each character position contains the
ASCII value (or values) corresponding to that specific AIC code. The complete AIC table is
shown in Appendix A, Axis Internal Code, Page 0 to Page 2.
Syntax, creating:
NEWSS <ID> = <Origin> [,"<Name>"] ;
- NEWSS indicates that a new Symbol Set will be created.
- ID is the new Symbol Set identifier. Valid ID USER. If the specified Symbol Set is
already defined, it will be overwritten.
- Origin is an existing Symbol Set (PC850 through USASCII) that the new one will be based
on.
- Name is a text string associated with the specified ID. If omitted, `User Defined' will
be used. This name is not used and is only supplied for your documentation.
- The command must be terminated by a semi-colon.
Creating Symbol Sets can only be done in Configuration Mode!
Examples:
NEWSS USER = ROMAN8, "Greek";
The Symbol Set USER will be initialized to ROMAN8, and named `Greek'.The next step is
to modify your new (or existing) Symbol Set. All character positions are fully editable on
a code-to-character or code-to-string basis.
Syntax, modifying:
- MODSS <ID> = <AIC> , <ASC> [,<ASC>,...[:<ASC>
[,<ASC>,...]]];
- MODSS indicates that a Symbol Set will be modified.
- ID is the Symbol Set identifier. Valid ID is USER.
- AIC is the Axis Internal Code position to be modified. Valid positions are 0 - 767
(decimal) or $000 - $2FF (hexadecimal).
- ASC is the ASCII code for the specified position. If multiple codes are specified, they
must be separated by commas.
- Several consecutive positions may be modified within the same command. The positions
must be separated by colons. A colon increments the position by one, and two colons
increment by two, etc.
- The command must be terminated by a semi-colon.
Modifying Symbol Sets can only be done in Configuration Mode!
Examples:
%CONFIG+
NEWSS USER=PC850,PC850;
MODSS USER = $0AA,$1B;
SAVE;
%CONFIG-
This sequence replaces the logical `not' symbol (~) in PC850 with the escape character
($1B). This can be used for direct inclusion of printer commands in your text without
using the Extended Emulation. If an HP PCL printer is used, `~&dD' will turn underline
on and `~&d@' will turn underline off.
MODSS USER = $1C0,$80:$81:$82:$83:$84:::$87;
This command modifies the following USER positions: $1C0 to `', $1C1 to `', $1C2 to `',
$1C3 to `', $1C4 to `', and $1C7 to `', assuming that `' is $80 etc.
MODSS USER = 65,65,8,238:66,8,238:67,8,238;
This command modifies the following USER positions: `A' to ` ', `B' to ` ', and
`C' to ` '. The overscore character is
assumed to be 238 decimal, which is true for the PC 850 Symbol Set.
If you want to restore a modified Symbol Set, or you no longer need a user defined
Symbol Set, use the `Restore to Factory Default' option:
Syntax, restoring:
- MODSS <ID> = DEFAULT;
- MODSS indicates that a Symbol Set will be modified.
- ID is the Symbol Set identifier. Valid ID is USER.
- DEFAULT indicates that the specified should be restored to factory default. The user
defined Symbol Set (USER) will be restored to its origin.
- The command must be terminated by a semi-colon.
Restoring Symbol Sets can only be done in Configuration Mode!
Example:
MODSS USER = DEFAULT;
This command restores the USER Symbol Set to its original contents.
Important:
Before using the user defined symbol sets (USER), take the following steps:
- Program the User Defined Symbol Set Sequences (SSUS) to select the appropriate symbol
set in the printer.
- Change the Default Symbol Set (SBSET) to the appropriate symbol set, or modify the
Symbol Set entry (SBSET) in the Font Definition Table for each font that should use the
new symbol set.
6.11.2 System Language Modification
There are 24 pre-defined System Language translation tables in 3270/Coax mode, and 16
in 5250/Twinax mode, each containing 215 character positions. In addition, user defined
translation tables may be created. Each character position contains the AIC value
corresponding to that specific EBCDIC code. The System Language translation tables are
shown in Appendix A.
It is possible to modify the existing System Language (EBCDIC to AIC) translation
tables. However, the same results can often be achieved by modifying the Symbol Set
tables, described earlier in this section. The only case where System Language
modification is necessary is when your IBM system uses a System Language not supported by
the AXIS HP-MIO.
Syntax, creating:
- NEWSL <CPG> = <Origin> [,"<Name>"] ;
- NEWSL indicates that a new System Language will be created.
- CPG is the new System Language Code Page number. Valid Code Page numbers are 1-9999 or
USER
- Origin is an existing System Language (any pre-defined code page number, see Section 10)
that the new one will based on.
- Name is a text string associated with the specified ID. If omitted, `User Defined' will
be used.
- The command must be terminated by a semi-colon.
Creating System Languages can only be done in Configuration Mode!
Examples:
NEWSL 423 = 500, "Greek";
The new System Language 423 will be initialized to 500 (International Set 5), and named
`Greek'.
NEWSL USER = 500, "Greek";
The new System Language USER will be initialized to 500 (International Set 5), and
named `Greek'.
Syntax, modifying:
- MODSL <CPG> = <EBC> , <AIC> [:<AIC>:...];
- MODSL indicates that a System Language will be modified.
- CPG is the System Language Code Page name. Valid Code Page number is 1-9999 or USER.
- EBC is the EBCDIC (System Language) position to be modified. Valid positions are 64 -
254 (decimal) or $40 - $FE (hexadecimal).
- AIC is the AIC code for the specified position. Valid AIC codes are 0 - 767 (decimal) or
$000 - $2FF (hexadecimal). The AIC codes can be found in Appendix A, Axis Internal Codes,
Page 0 to Page 2.
- Several consecutive positions may be modified within the same command. The positions
must be separated by colons. A colon increments the position by one, and two colons
increments by two, etc.
- The command must be terminated by a semi-colon.
Modifying System Languages can only be done in Configuration Mode!
Example:
MODSL USER = $48,$1C3;
MODSL USER = $64,$1C2:::$1C4;
MODSL USER = $AF,$1C0;
MODSL USER = $BB,$1C1::$1C7;
This command modifies the following System Language USER positions: $48 to `', $64 to
`', $67 to `', $AF to `', $BB to `', and $BD to `'. See also the first example in Symbols
Sets, Modifying earlier in this section.
If you want to restore a modified Symbol Set, or you no longer need a user defined
Symbol Set, use the `Restore to Factory Default' option:
Syntax, restoring:
- MODSL <CPG> = DEFAULT;
- MODSL indicates that a System Language will be modified.
- CPG is the System Language Code Page number. Valid Code Page numbers are 1 through 9999
(decimal) or USER.
- DEFAULT indicates that the specified should be restored to factory default. If a
pre-defined System Language is specified, it will be restored to the contents shown in
Appendix A. If a user defined System Language is specified, it will be deleted. Note: Once
deleted, a user defined System Language cannot be retrieved.
- The command must be terminated by a semi-colon.
Restoring System Languages can only be done in Configuration Mode!
Examples:
MODSL 37 = DEFAULT;
This command restores the Code Page 37 System Language (US English) to its original
contents.
MODSL 423 = DEFAULT;
This command deletes the Code Page 423 System Language.
6.11.3. DBC Table Modification (3270/Coax Mode only)
In a non-SNA environment (or SNA LU-3), the input data is in DBC codes rather than
EBCDIC (see Section 1.2, Communication Methods for details). Two fixed translation tables
are used, DBC for normal characters, and APL for APL characters.
Only the DBC to AIC translation table for normal characters is editable in the same way
as the System Language tables. However, it is not possible to create a new DBC table.
Syntax, modifying:
MODSL <TAB> = <POS> , <AIC> [:<AIC>:...];
- MODSL indicates that a translation table will be modified.
- TAB is the type of translation table. Valid type is DBC.
- DBC is the DBC code position to be modified. Valid positions are 8 - 255 (decimal) or
$08 - $FF (hexadecimal).
- AIC is the AIC code for the specified position. Valid AIC (page 0 only) codes are 0 -
255 (decimal) or $00 - $FF (hexadecimal). The AIC value can be written with two bytes but
the MSB will be ignored. The AIC codes can be found in Appendix A, Axis Internal Codes,
Page 0.
- Several consecutive positions may be modified within the same command. The positions
must be separated by colons. A colon increments the position by one, and two colons
increments by two, etc.
- The command must be terminated by a semi-colon.
Modifying DBC tables can only be done in Configuration Mode!
Example:
MODSL DBC = $2B,$007;
This command replaces the DBC paragraph symbol (§) with a bullet (*).
6.11.4 Application Example 1 Turkish Code Page Support on an HP 4
printer in AS/400 environment
This example will guide you through the steps needed to support a Foreign Code Page in
an IBM AS/400 environment. The Turkey Code Page 1026 will be used to demonstrate this
procedure. You will need the following information:
- The Turkish EBCDIC table your IBM system uses. This can be found in your IBM system
documentation.
- The Axis Internal Code, Page 0 to Page 2. See Appendix A.
- The Turkey Symbol Set ASCII table your printer uses (it may be internal, font card
resident, or down-loaded). This can be achieved from your printer or font card supplier.
- The printer control sequence used to select the Turkish ASCII Symbol Set in your
printer.
Note:
This example can be followed to implement any foreign language that your IBM system
supports. If the new language contains characters not found in the Axis Internal Code
table, you may replace characters you don't need. Page 1 and 2 of the AIC table contain a
large number of special characters that can be replaced.
DO NOT replace any characters in the range $020 - $0FF (these are the normal characters
used by the PC 850 symbol set).
Now you can create a configuration file that will set up the AXIS HP-MIO to support the
Turkish code page (the numbers correspond to the line numbers in the example on the next
page): Enter Configuration Mode. Create a new USER EBCDIC to AIC translation table with the NEWSL command.
For each EBCDIC table position: Find the character in the AIC table (see Appendix A).
Most Turkish characters are in Page 1 (AIC codes $1BC - $1FA). Type the AIC codes for the
positions $40 to $FE that differ from the code page you started with and map these to the
new values in the AIC table. Note: If you only enter characters that differ you will save
space in the permanent memory! Create a new AIC to ASCII translation table with the NEWSS. Use the USER ID.
For each AIC position used by (3) above: Find the character for this position in the
Turkish ASCII table. Type in the AIC position and the corresponding ASCII character
position, separated by commas. This will produce a large number of MODSS commands, since
most of the AIC positions are entered unsorted. (Note that most of the AIC positions are
not used.) For some Turkish characters, two ASCII characters with a BS (backspace) have to
be printed to get the correct character. Also, a few Turkish characters are not available
in the current ASCII set (ECMA-94) and have to be picked from another symbol set.
Select USER as System Language. Change the default Symbol Set with SBSET to USER. All font definitions that use the
default Symbol Set will now use the new Turkish Symbol Set. Program the printer control sequence SSUS for USER to activate the Turkish Symbol Set in
your printer. Save the configuration.
Exit Configuration Mode.
Hint:
At the end of Appendix A, you will find an empty character table template. Make some
copies of this in order to prepare your character tables:
- Create an EBCDIC table: write down the three-digit AIC codes in each position $40 - $FE.
- Create a three-page AIC table: write down the ASCII codes in each used AIC position (the
AIC positions are fetched from the EBCDIC table you just created).
- Only modify the positions needed to save space in the permanent memory.
- Avoid changing characters used for Extended Emulation, i.e. A-Z, 0-9 and delimiters.
Example: If you change A => B, you must also write SBVE instead of SAVE to save your
settings.
| |
%AXIS+ |
(Make sure extended emulation is on) |
| 1: |
%CONFIG+ |
(Start configuration) |
| 2: |
NEWSL USER = 37; |
(Create a new System Language) |
| |
|
| 3: |
MODSL USER = $48, $07B::$1FB; |
(EBCDIC open bracket, $48 to AIC $07B and
Uppercase C cedilla under, $4A to AIC $1FB, empty position => Must be set with MODSS) |
| MODSL USER = $4F, $021; |
(EBCDIC exclamation , $4F to AIC $021, already
available in AIC table) |
| MODSL USER = $5A, $19C:$19A::::$05E; |
($5A => $19C, $5B => $19A and $5F =>
$05E, Turkish characters already in AIC table) |
| MODSL USER = $68, $05B::$19F; |
|
| MODSL USER = $79, $1FF::$099:$1A2:::$09A; |
|
| MODSL USER = $8C, $07D:$060:$0DD; |
|
| MODSL USER = $A1, $0E3; |
|
| MODSL USER = $AC, $05D:$024:$040; |
|
| MODSL USER = $B0, $1FD; |
|
| MODSL USER = $B7, $0AC; |
|
| MODSL USER = $BA, $0AA:$07C; |
|
| MODSL USER = $C0, $14C; |
|
| MODSL USER = $CC, $07E; |
|
| MODSL USER = $D0, $199; |
|
| MODSL USER = $DC, $05C; |
|
| MODSL USER = $E0, $081; |
(u with umlaut) |
| MODSL USER = $EC, $023; |
|
| MODSL USER = $FC, $022; |
|
| |
|
| 4: |
NEWSS USER = ECMA94; |
(Create new System Set, based on Latin1) |
| |
|
| 5: |
MODSS USER = $1FB, $43, $08, $B8; |
(AIC $1FB is set to ASCII C, backspace, cedilla under) |
| MODSS USER = $19C, $47, $08, $1B,$28, $31, $32,
$4A, $FF, $1B, $28, $31, $39, $55;
|
| |
(AIC $19C is set to G, backspace, change ASCII symbol set in printer to
MS Text, print caron, change back to ECMA-94 symbol set) |
| MODSS USER = $1FD, $63, $08, $2F; |
|
| MODSS USER = $14C, $63, $08, $B8; |
|
| MODSS USER = $199, $67, $08, $1B, $28, $31, $32, $4A, $FF,
$1B, $28, $31, $39, $55; |
|
| MODSS USER = $19A, $1B, $28, $39, $54, $98, $1B, $28, $31,
$39, $55; |
|
| MODSS USER = $0AC, $1B, $28, $31, $32, $55, $AC, $1B, $28,
$31, $39, $55; |
|
| MODSS USER = $1FF, $1B, $28, $39, $54, $8D, $1B, $28, $31,
$39, $55; |
|
| 6: |
SYSL = USER; |
(Set USER as current System Language) |
| 7: |
SBSET = USER; |
(Set current Symbol Set to USER) |
| 8: |
SSUS = $1B, $28, $31, $39, $55; |
(PCL for selecting ECMA-94) |
| 9: |
SAVE; |
(Save settings to permanent memory) |
| 10: |
%CONFIG- |
|
The Turkish System Language and Symbol Set has now been set and saved.
6.11.5 Application Example 2 Greek Code Page Support on an HP 4 printer in IBM
mainframe environment
This example will guide you through the steps needed to support a Foreign Code Page in
an IBM mainframe environment. The Greek Code Page 423 will be used to demonstrate this
procedure. You will need the following information:
- The Greek EBCDIC table your IBM system uses. This can be found in your IBM system
documentation.
- The Greek DBC table that your IBM system uses. This can be found in your IBM system
documentation.
- The Axis Internal Code, Page 0 to Page 2. See Appendix A.
- The Greek Symbol Set ASCII table your printer uses (it may be internal, font card
resident, or down-loaded). This can be achieved from your printer or font card supplier.
- The printer control sequence used to select the Greek Symbol Set in your printer.
Note:
This example can be followed to implement any foreign language that your IBM system
supports. If the new language contains characters not found in the Axis Internal Code
table, you may replace characters you don't need.
Now you can create a configuration file that will set up the AXIS HP MIO to support the
Greek code page (the numbers correspond to the line numbers in the example on the next
pages):
Enter Configuration Mode.
3270 DBC mode: If you plan to use the LU3 mode local copy, you must modify the DBC to
AIC translation table. The DBC table can only be mapped to Page 0 of the AIC table. Find
the characters that are the same in the Greek DBC and the normal DBC table. Mark these in
Page 0 of the AIC table. Also mark the non-Greek characters in the AIC table Page 0 that
can be found in your Greek EBCDIC table. Map the Greek DBC characters to non-marked
positions in Page 0 of the AIC table with the MODSL command.
Create a new USER EBCDIC to AIC translation table with the NEWSL command.
For each EBCDIC table position: Find the character in the AIC table (see Appendix A).
Most Greek characters are in Page 1 (AIC codes $1BC - $1FA). Type the AIC codes for the
positions $40 to $FE that differ from the code page you started with and map these to the
new values in the AIC table with the MODSL command. If you already have mapped any Greek
DBC characters (3 above) to the AIC table Page 0, you should map the same Greek character
in the EBCDIC table to the previously used position in the AIC table to save space in the
permanent memory.
Create a new AIC to ASCII translation table with the NEWSS command. Use the USER ID.
For each AIC position used by (3,4) above: Find the character for this position in the
Greek ASCII table. Type in the AIC position and the corresponding ASCII character
position, separated by commas. This will produce a large number of MODSS commands, since
most of the AIC positions are entered unsorted. (Note that most of the AIC positions are
not used.) For some Greek characters two ASCII characters with a BS (backspace) have to be
printed to get the correct character. Also, a few Greek characters are not available in
the current ASCII set (ECMA-94) and have to be picked from another ASCII symbol set
(Math).
Change the default Symbol Set with SBSET to USER. All font definitions that use the
default Symbol Set will now use the new Greek Symbol Set.
Program the printer control sequence SSUS for USER to activate the Greek Symbol Set in
your printer. As the ROMAN8 code page is used, to set SSUS is optional in this example.
Select USER as System Language.
Save the configuration.
Exit Configuration Mode.
Note:
This example is intentionally made complex to show all possible features. If a full
Greek character table had been available in the printer as font card, soft font or
resident the MODSS part would have been much smaller. Secondly, only characters actually
used need to be changed which also would make this example smaller.
Hint:
At the end of Appendix A, you will find an empty character table template. Make some
copies of this in order to prepare your character tables:
- Create an EBCDIC table: write down the three-digit AIC codes in each position $40 - $FE.
- Create a three-page AIC table: write down the ASCII codes in each used AIC position (the
AIC positions are fetched from the EBCDIC table you just created).
- Only modify the positions needed to save space in the permanent memory.
- Avoid changing characters used for Extended Emulation, i.e. A-Z, 0-9 and delimiters.
Example: If you change A => B, you must also write SBVE instead of SAVE to save your
settings.
|
| |
%AXIS+ |
(Make sure extended emulation is on) |
| 1: |
%CONFIG+ |
|
| |
(Modify DBC-to-AIC Page 0) |
| 2: |
MODSL DBC = $0E, $0F1:$0AB; |
(+-: 1/2 ) |
| MODSL DBC = $1B, $011; |
(copyright) |
| MODSL DBC = $17, $0A8; |
(broken bar) |
| MODSL DBC = $1D, $0A0:$0A1:$0A2; |
( ' :bullet: ') |
| MODSL DBC = $2A, $0A3; |
(ny) |
| MODSL DBC = $39, $0AE::$0A4:::$010:$0AF; |
|
| MODSL DBC = $40, $0B0: $0B1: $0B2: $0B3: $0B4: $0B5: $0B6:
$0B7: $0B8: $0B9: $0BA: $0BB: $0BC: $0BD: $0BE: $0BF; |
($40-$4F) |
| MODSL DBC = $50, $0C0: $0C1: $0C2: $0C3: $0C4: $0C5: $0C6:
$0C7: $0C8: $0C9: $0CA: $0CB: $0CC: $0CD:$0CE:$0CF; |
($50-$5F) |
| MODSL DBC = $60, $0D0: $0D1: $0D2: $0D3: $0D4: $0D5: $0D6:
$0D7: $0D8: $0D9: $0DA: $0DB: $0DC: $0DD:$0DE:$0DF; |
($60-$6F) |
| MODSL DBC = $70, $0E0: $0E1: $0E2: $0E3: $0E4: $0E5: $0E6:
$0E7: $0E8: $0E9: $0EA: $0EB: $0EC: $0ED: $0EE: $0EF; |
($70-$7F) |
| MODSL DBC = $9A, $07B: $0A5: $0F0: $0A6: $03B: $02A; |
({ : "i" dot dot : - : dot
dot : ; : "star") |
| MODSL DBC = $BA, $07D:$0A7:$0FD:$0FC; |
(} : "v" dot dot : ^2 : ^3) |
| MODSL DBC = $E0, $012:$013:$018:$014; |
(I umlaut : Y umlaut : tilde: i umlaut) |
| |
|
| 3: |
NEWSL USER = 37; |
(Create a new System Language) |
| |
(Modify System Language-to-AIC) |
| 4: |
MODSL USER = $41, $041; |
(A) |
| MODSL USER = $42, $042; |
(B) |
| MODSL USER = $43, $0D8; |
(Tau) |
| MODSL USER = $44, $0D9; |
(Delta) |
| MODSL USER = $45, $045; |
(E) |
| MODSL USER = $46, $05A; |
(Z) |
| MODSL USER = $47, $048; |
(H) |
| MODSL USER = $48, $0DD; |
(Theta) |
| MODSL USER = $49, $049; |
(I) |
| MODSL USER = $4A, $05B; |
(open square bracket) |
| MODSL USER = $4F, $021; |
(!) |
| MODSL USER = $51, $04B; |
(K) |
| MODSL USER = $52, $0E0; |
(/\) |
| MODSL USER = $53, $04D; |
(M) |
| MODSL USER = $54, $04E; |
(N) |
| MODSL USER = $55, $0E3; |
|
| MODSL USER = $56, $04F; |
(O) |
| MODSL USER = $57, $0E6; |
(PI) |
| MODSL USER = $58, $050; |
(P) |
| MODSL USER = $59, $0E8; |
(sigma) |
| MODSL USER = $5A, $05D; |
(close square bracket) |
| MODSL USER = $5F, $05E; |
(circumflex) |
| MODSL USER = $62, $054; |
|
| MODSL USER = $63, $059; |
(Y) |
| MODSL USER = $64, $0EB; |
(phi) |
| MODSL USER = $65, $058; |
(X) |
| MODSL USER = $66, $0ED; |
|
| MODSL USER = $67, $0EE; |
(omega) |
| MODSL USER = $68, $012; |
( umlaut) |
| MODSL USER = $69, $013; |
(Y umlaut) |
| MODSL USER = $6A, $07C; |
(bar) |
| MODSL USER = $70, $0F9; |
(umlaut) |
| MODSL USER = $71, $0D0; |
|
| MODSL USER = $72, $0D1; |
|
| MODSL USER = $73, $0D2; |
|
| MODSL USER = $74, $020; |
(space) |
| MODSL USER = $75, $0D4; |
|
| MODSL USER = $76, $0D3; |
|
| MODSL USER = $77, $0D5; |
|
| MODSL USER = $78, $0E4; |
|
| MODSL USER = $80, $0A6; |
|
| MODSL USER = $8A, $0B6; |
(alpha) |
| MODSL USER = $8B, $0B7; |
(beta) |
| MODSL USER = $8C, $0B8; |
(gamma) |
| MODSL USER = $8D, $0B9; |
(delta) |
| MODSL USER = $8E, $0BA; |
(epsilon) |
| MODSL USER = $8F, $0BB; |
(fi) |
| MODSL USER = $9A, $0BC; |
|
| MODSL USER = $9B, $0BD; |
|
| MODSL USER = $9C, $0BE; |
|
| MODSL USER = $9D, $0BF; |
|
| MODSL USER = $9E, $0C0; |
|
| MODSL USER = $9F, $0C1; |
|
| MODSL USER = $A0, $010; |
(') |
| MODSL USER = $AA, $0C2; |
|
| MODSL USER = $AB, $0C3; |
|
| MODSL USER = $AC, $0C5; |
|
| MODSL USER = $AD, $0C6; |
|
| MODSL USER = $AE, $0C7; |
|
| MODSL USER = $AF, $0C8; |
|
| MODSL USER = $B0, $09C; |
|
| MODSL USER = $B1, $0B0; |
(alpha ) |
| MODSL USER = $B2, $0B1; |
(epsilon) |
| MODSL USER = $B3, $0B2; |
(ny) |
| MODSL USER = $B4, $014; |
(i umlaut) |
| MODSL USER = $B5, $0B4; |
(i) |
| MODSL USER = $B6, $0B3; |
(o) |
| MODSL USER = $B7, $0B5; |
(v) |
| MODSL USER = $B8, $015; |
(v umlaut) |
| MODSL USER = $B9, $0C4; |
(omega) |
| MODSL USER = $BA, $016; |
(cigyll) |
| MODSL USER = $BB, $0C9; |
(tao) |
| MODSL USER = $BC, $0CA; |
|
| MODSL USER = $BE, $0CC; |
|
| MODSL USER = $BF, $0CD; |
|
| MODSL USER = $CB, $0CE; |
(omega) |
| MODSL USER = $CC, $0A5; |
|
| MODSL USER = $CD, $0A7; |
|
| MODSL USER = $CE, $0A0; |
(`) |
| MODSL USER = $CF, $0F0; |
(-) |
| MODSL USER = $DA, $0F1; |
(+-) |
| MODSL USER = $DB, $0AB; |
(1/2) |
| MODSL USER = $DD, $0FA; |
(bullet) |
| MODSL USER = $DE, $0A2; |
(`) |
| MODSL USER = $DF, $0A8; |
(broken bar) |
| MODSL USER = $EA, $0FD; |
(superscript 2) |
| MODSL USER = $EB, $0F5; |
(paragraph) |
| MODSL USER = $EE, $0AE; |
(double open French quate) |
| MODSL USER = $EF, $017; |
(knot) |
| MODSL USER = $FA, $0FC; |
(superscript 3) |
| MODSL USER = $FB, $011; |
(copyright) |
| MODSL USER = $FE, $0AF; |
(double close French quate) |
| |
|
| 5: |
NEWSS USER = ROMAN8; |
(Create new Symbol Set, based on ROMAN 8) |
| |
(Modify AIC-to-ASCII) |
| 6: |
MODSS USER = $010, $A8; |
() |
| MODSS USER = $011, $1B, $28, $31, $55, $5E, $1B, $28, $38,
$55; |
(Change ASCII set to print copyright char) |
| MODSS USER = $012, $A7; |
|
| MODSS USER = $013, $EE; |
(Y umlaut) |
| MODSS USER = $014, $1B, $28, $38, $4D, $69, $1B, $28, $38,
$55, $08, $AB; |
(I umlaut) |
| MODSS USER = $015, $EF; |
(y umlaut) |
| MODSS USER = $016, $B5; |
(cedilla) |
| MODSS USER = $017, $1B, $28, $38, $4D, $C8, $1B, $28, $38,
$55; |
(knot) |
| MODSS USER = $018, $AC; |
(~) |
| MODSS USER = $0A0, $60; |
(') |
| MODSS USER = $0A1, $F2; |
(bullet) |
| MODSS USER = $0A2, $27; |
(') |
| MODSS USER = $0A3, $1B, $28, $38, $4D, $67, $1B, $28, $38,
$55, $08, $A8; |
(ny) |
| MODSS USER = $0A4, $1B, $28, $38, $4D, $74, $1B, $28, $38,
$55, $08, $AB; |
(v umlaut) |
| MODSS USER = $0A5, $1B, $28, $38, $4D, $69, $1B, $28, $38,
$55, $08, $A8, $08, $AB; |
(i dot dot) |
| MODSS USER = $0A6, $A8, $08, $AB; |
(dot dot) |
| MODSS USER = $0A7, $1B, $28, $38, $4D, $74, $1B, $28, $38,
$55, $08, $A8, $08, $AB; |
(v dot dot) |
| MODSS USER = $0A8, $1B, $28, $35, $4E, $A6, $1B, $28, $38,
$55; |
(broken bar) |
| MODSS USER = $0B0, $1B, $28, $38, $4D, $61, $1B, $28, $38,
$55, $08, $A8; |
(alpha) |
| MODSS USER = $0B1, $1B, $28, $38, $4D, $65, $1B, $28, $38,
$55, $08, $A8; |
(epsilon) |
| MODSS USER = $0B2, $1B, $28, $38, $4D, $67, $1B, $28, $38,
$55, $08, $A8; |
(ny) |
| MODSS USER = $0B3, $1B, $28, $38, $4D, $6F, $1B, $28, $38,
$55, $08, $A8; |
(o) |
| MODSS USER = $0B4, $1B, $28, $38, $4D, $69, $1B, $28, $38,
$55, $08, $A8; |
(i) |
| MODSS USER = $0B5, $1B, $28, $38, $4D, $74, $1B, $28, $38,
$55, $08, $A8; |
(v) |
| MODSS USER = $0B6, $1B, $28, $38, $4D, $61, $1B, $28, $38,
$55; |
(alpha) |
| MODSS USER = $0B7, $1B, $28, $38, $4D, $62, $1B, $28, $38,
$55; |
(beta) |
| MODSS USER = $0B8, $1B, $28, $38, $4D, $63, $1B, $28, $38,
$55; |
(gamma) |
| MODSS USER = $0B9, $1B, $28, $38, $4D, $64, $1B, $28, $38,
$55; |
|
| MODSS USER = $0BA, $1B, $28, $38, $4D, $65, $1B, $28, $38,
$55; |
|
| MODSS USER = $0BB, $1B, $28, $38, $4D, $66, $1B, $28, $38,
$55; |
|
| MODSS USER = $0BC, $1B, $28, $38, $4D, $67, $1B, $28, $38,
$55; |
|
| MODSS USER = $0BD, $1B, $28, $38, $4D, $79, $1B, $28, $38,
$55; |
|
| MODSS USER = $0BE, $1B, $28, $38, $4D, $69, $1B, $28, $38,
$55; |
|
| MODSS USER = $0BF, $1B, $28, $38, $4D, $6A, $1B, $28, $38,
$55; |
|
| MODSS USER = $0C0, $1B, $28, $38, $4D, $6B, $1B, $28, $38,
$55; |
(lambda) |
| MODSS USER = $0C1, $1B, $28, $38, $4D, $6C, $1B, $28, $38,
$55; |
|
| MODSS USER = $0C2, $1B, $28, $38, $4D, $6D, $1B, $28, $38,
$55; |
|
| MODSS USER = $0C3, $1B, $28, $38, $4D, $6E, $1B, $28, $38,
$55; |
|
| MODSS USER = $0C4, $1B, $28, $38, $4D, $78, $1B, $28, $38,
$55, $08, $A8; |
|
| MODSS USER = $0C5, $1B, $28, $38, $4D, $6F, $1B, $28, $38,
$55; |
|
| MODSS USER = $0C6, $1B, $28, $38, $4D, $70, $1B, $28, $38,
$55; |
|
| MODSS USER = $0C7, $1B, $28, $38, $4D, $71, $1B, $28, $38,
$55; |
|
| MODSS USER = $0C8, $1B, $28, $38, $4D, $72, $1B, $28, $38,
$55; |
|
| MODSS USER = $0C9, $1B, $28, $38, $4D, $73, $1B, $28, $38,
$55; |
|
| MODSS USER = $0CA, $1B, $28, $38, $4D, $74, $1B, $28, $38,
$55; |
|
| MODSS USER = $0CB, $1B, $28, $38, $4D, $7A, $1B, $28, $38,
$55; |
|
| MODSS USER = $0CC, $1B, $28, $38, $4D, $76, $1B, $28, $38,
$55; |
|
| MODSS USER = $0CD, $1B, $28, $38, $4D, $77, $1B, $28, $38,
$55; |
|
| MODSS USER = $0CE, $1B, $28, $38, $4D, $78, $1B, $28, $38,
$55; |
|
| MODSS USER = $0CF, $1B, $28, $38, $4D, $5B, $1B, $28, $38,
$55; |
|
| MODSS USER = $0D0, $41, $08, $A8; |
(Á) |
| MODSS USER = $0D1, $45, $08, $A8; |
|
| MODSS USER = $0D2, $48, $08, $A8; |
|
| MODSS USER = $0D3, $4F, $08, $A8; |
|
| MODSS USER = $0D4, $49, $08, $A8; |
|
| MODSS USER = $0D5, $59, $08, $A8; |
|
| MODSS USER = $0D6, $41; |
|
| MODSS USER = $0D7, $42; |
|
| MODSS USER = $0D8, $1B, $28, $38, $4D, $43, $1B, $28, $38,
$55; |
|
| MODSS USER = $0D9, $1B, $28, $38, $4D, $44, $1B, $28, $38,
$55; |
|
| MODSS USER = $0DA, $45; |
|
| MODSS USER = $0DB, $5A; |
|
| MODSS USER = $0DC, $48; |
|
| MODSS USER = $0DD, $1B, $28, $38, $4D, $68, $1B, $28, $38,
$55; |
|
| MODSS USER = $0DE, $49; |
|
| MODSS USER = $0DF, $4B; |
|
| MODSS USER = $0E0, $1B, $28, $38, $4D, $4B, $1B, $28, $38,
$55; |
(LAMBDA) |
| MODSS USER = $0E1, $4D; |
|
| MODSS USER = $0E2, $4E; |
|
| MODSS USER = $0E3, $1B, $28, $38, $4D, $4E, $1B, $28, $38,
$55; |
|
| MODSS USER = $0E4, $1B, $28, $38, $4D, $58, $1B, $28, $38,
$55, $08, $A8; |
|
| MODSS USER = $0E5, $4F; |
|
| MODSS USER = $0E6, $1B, $28, $38, $4D, $50, $1B, $28, $38,
$55; |
|
| MODSS USER = $0E7, $50; |
|
| MODSS USER = $0E8, $1B, $28, $38, $4D, $52, $1B, $28, $38,
$55; |
|
| MODSS USER = $0E9, $54; |
|
| MODSS USER = $0EA, $59; |
|
| MODSS USER = $0EB, $1B, $28, $38, $4D, $55, $1B, $28, $38,
$55; |
|
| MODSS USER = $0EC, $58; |
|
| MODSS USER = $0ED, $1B, $28, $38, $4D, $57, $1B, $28, $38,
$55; |
|
| MODSS USER = $0EE, $1B, $28, $38, $4D, $58, $1B, $28, $38,
$55; |
|
| MODSS USER = $0EF, $20; |
|
| MODSS USER = $0FD, $1B, $28, $31, $32, $55, $FD, $1B, $28,
$38, $55; |
(superscript 2) |
| MODSS USER = $0FC, $1B, $28, $31, $32, $55, $FC, $1B, $28,
$38, $55; |
(superscript 3 ) |
| |
|
| 7: |
SBSET = USER; |
|
| 8: |
SSUS = $1B, $28, $38, $55; |
(Select ROMAN8 as User Symbol Set) |
| 9: |
SYSL = USER; |
|
| 10: |
SAVE; |
|
| 11: |
%CONFIG- |
|
|