home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
genie-commodore-file-library
/
C128Telecom
/
ACE-15E.SFX
/
ace15-term.doc
< prev
Wrap
Text File
|
1995-12-17
|
18KB
|
314 lines
┴├┼TERM ─OCUMENTATION FOR VERSION 1.01 [─ECEMBER 17, 1995]
------------------------------------------------------------------------------
1. ╔╬╘╥╧─╒├╘╔╧╬
╘HIS IS A SIMPLE ╓╘-100 TERMINAL-EMULATION PROGRAM. ╘O START IT UP, TYPE:
TERM
AT THE COMMAND-LINE PROMPT. ╫HEN IT STARTS, IT WILL BRING UP A SCREEN WITH
24 DISPLAY LINES AND A STATUS LINE. (┘OU WILL SEE SLIGHTLY DIFFERENT THINGS
DEPENDING ON THE NUMBER OF DISPLAY LINES THAT THE WINDOW YOU START THE
TERMINAL PROGRAM IN; AN 27-ROW ╓─├ SCREEN GIVES THE BEST RESULTS). ╘HE
STATUS LINE WILL DISPLAY THE PROGRAM NAME AND VERSION (THE OFFICIAL NAME IS
"┴├┼TERM"), THE BAUD RATE, THE PARITY (ET AL.) SETTING, THE TERMINAL
EMULATION TYPE, AND THE CAPTURE BUFFER-SIZE AND MODIFICATION STATUS, THE
AMOUNT OF DYNAMIC MEMORY FREE, AND WHICH KEY TO PRESS FOR HELP.
╘HE CAPTURE BUFFER, WHEN ACTIVE, STORES EVERY BYTE RECEIVED FROM THE SERIAL
PORT VERBATIM (INCLUDING ESCAPE SEQUENCES, ETC.) AND CAN GROW TO BE AS LARGE
AS THE AMOUNT OF FREE "DYNAMIC" MEMORY YOU HAVE AVAILABLE. ═Y SYSTEM HAS
12.5 ═EGS OF THE STUFF AVAILABLE, AND THAT IS HOW LARGE MY CAPTURE BUFFER
CAN GET. ╘HE SIZE OF THE CAPTURE BUFFER IS REPORTED IN BYTES ON THE STATUS
LINE (AS IS THE AMOUNT OF DYNAMIC MEMORY FREE).
╘HE CAPTURE BUFFER USES "DYNAMIC MEMORY" EXCLUSIVELY FOR STORING DATA (IT
DOESN'T USE ANY MEMORY IN THE PROGRAM AREA FOR THIS), SO YOU WILL NOT HAVE
MUCH LUCK TRYING TO USE THIS FEATURE ON AN UNEXPANDED ├64, WHICH WILL ONLY
GIVE YOU A LITTLE BIT OF DYNAMIC MEMORY TO USE (MORE IF YOU DISABLE THE
╙OFT-80 DISPLAY OR DECREASE THE PROGRAM-AREA LIMIT). ┴LSO, THIS FEATURE
WILL DROP LOTS OF CHARACTERS IF YOUR MODEM DOESN'T HAVE ╥╘╙/├╘╙ HARDWARE
FLOW CONTROL. ╔F YOUR MODEM HAS HARDWARE FLOW CONTROL BUT YOU LOSE
CHARACTERS ANYWAY, THEN TRY FIDDLING WITH THE "╥╘╙ ACTIVATION DELAY" FIELD
IN THE SYSTEM CONFIGURATION. ┘OU CAN CHECK IF YOU ARE LOSING CHARACTERS BY
PRESSING ├TRL-╧ AND CHECKING THE OVERRUN COUNT. ╘HE PROGRAM CURRENTLY HAS
ONLY ONE CAPTURE BUFFER, BUT THE DESIGN ALLOWS FOR MULTIPLE CAPTURE BUFFERS
(IF SUCH A THING WHOULD BE USEFUL). ╘HE CAPTURE BUFFER IS THE ONLY REAL
"FEATURE" OF THE TERMINAL PROGRAM, OTHER THAN THE ╓╘-100 EMULATION.
╘HERE ARE THREE TERMINAL-EMULATION MODES SUPPORTED: ╓╘-100, ╟LASS╘╘┘, AND
╓ERBATIM. ╟LASS╘╘┘ WILL NOT INTERPRET ANY OF THE ESCAPE SEQUENCES THAT IT
RECEIVES, AND ╓ERBATIM MODE WILL DISPLAY EVERY CHARACTER THAT IT RECEIVES
AND WILL NOT EVEN INTERPRET CONTROL CHARACTERS LIKE CARRIAGE RETURN. ╔N
THIS MODE, THE CHARACTERS WILL BE SHOWN IN REVERSE ACCORDING TO THE ┴╙├╔╔
CHARACTER (PRINTABLE CHARACTERS WILL BE TRANSLATED AS NORMAL).
┴LL OF THE IMPORTANT ╓╘-100 ESCAPE SEQUENCE ARE SUPPORTED (INCLUDING THE
╔NSERT-╠INE AND ─ELETE-╠INE SEQUENCES OF THE ╓╘-102), SO YOU SHOULDN'T HAVE
TOO MANY PROBLEMS. ╧NE THING TO NOTE: THE SCROLL-REGION DOESN'T WORK
EXACTLY LIKE IT DOES ON A ╓╘-100: IF THE CURSOR IS MOVED OUTSIDE OF THE
SCROLL REGION, THEN THE SCROLL REGION WILL BE RESET TO THE ENTIRE SCREEN.
(╔ DON'T KNOW IF THIS RESTRICTION IS OF ANY PRACTICAL CONSEQUENCE; MOST
FULL-SCREEN PROGRAMS JUST USE SCROLL REGIONS TEMPORARILY TO INSERT AND
DELETE LINES). ╘HIS PROGRAM HAS BEEN TESTED AND WORKS PERFECTLY WITH "VI",
"EMACS", "PINE", AND "LYNX".
╔N NORMAL OPERATION, YOU TYPE CHARACTERS ON THE KEYBOARD AND THEY ARE SENT
TO THE MODEM, AND THE CHARACTERS FROM THE MODEM ARE DISPLAYED ON THE
SCREEN. ╘HIS IS "FULL ECHOPLEX", AND THE PROGRAM DOESN'T SUPPORT "HALF
ECHOPLEX". ╘HE PROGRAM ALSO DOESN'T SUPPORT MENU-ORIENTED AUTO-DIALING/
ETC. FEATURES, SO YOU'RE GOING TO HAVE TO SEND YOUR OWN "┴╘" COMMANDS TO
YOUR MODEM BY HAND (WHICH REALLY ISN'T MUCH OF A BOTHER IF YOU HAVE AN
INTELLIGENT MODEM AND IT IS SET UP PROPERLY (IT DOESN'T TAKE ME VERY LONG TO
TYPE "ATDS")).
2. ├╧══┴╬─ ╦┼┘╙
╘HE FOLLOWING HOT KEYS ARE SUPPORTED ("├O-" MEANS "├OMMODORE-" AND "├T-"
MEANS "├TRL-"):
├O-┴ : DECREASE BAUD RATE
├O-┬ : INCREASE BAUD RATE
├O-┼ : EXIT AND SAVE CAPTURE BUFFER IF MODIFIED
├O-╔ : HELP INFORMATION (ALSO, THE ╚┼╠╨ KEY)
├O-╬ : NAME THE CAPTURE BUFFER
├O-╧ : SHOW OPERATING STATUS OF MODEM DRIVER
├O-╨ : CHANGE PARITY: 8╬1/7┼1
├O-╤ : QUIT (WON'T WORK IF BUFFER IS MODIFIED)-+
├O-╙ : SAVE THE CAPTURE BUFFER ▄
├O-╘ : SET TERMINAL-EMULATION TYPE ▄
├O-┌ : PAUSE TERMINAL FLOW V
├O-\ : TOGGLE CAPTURE-BUFFER MODIFICATION STATUS
├O-_ : COMPOSE ╔╙╧-8859-1 CHARACTER
├O + AND ├O - : ENABLE(+)/DISABLE(-) THE CAPTURE BUFFER
├T-1 : CLEAR THE CAPTURE BUFFER
├T-3 : ENTER HEXADECIMAL ┴╙├╔╔ CHARACTER CODE
╞1,╞3,╞5,╞7,├T-@ TO ├T-_ : ╨╞1,╨╞2,╨╞3,╨╞4, ┴╙├╔╔ ├TRL CODES
├╠╥ : CLEAR SCREEN (NOTHING SENT TO MODEM)
─┼╠,╚╧═┼,┬┴├╦┴╥╥╧╫ : ┬╙,─┼╠,_(128) / ┬╙,─┼╠,┼╙├(64)
╥╓╙,╥╓╙╧╞╞ : REVERSE SCREEN (128 ╓─├ ONLY)
╙╘╧╨ : NOTHING(128) / SEND ╘┴┬ CHARACTER(64)
╘HE CAPTURE BUFFER IS NAMED "CAPTUREBUF" BY DEFAULT BUT YOU CAN CHANGE THIS
BY USING ├OMMODORE-╬. ┘OU WILL BE PROMPTED TO ENTER A FILENAME ON THE
STATUS LINE. ╘HIS NAME CAN BE A FULL PATHNAME IF YOU WISH. ╔F THE FILENAME
ALREADY EXISTS, THEN THE OLD FILE WILL AUTOMATICALLY BE OVERWRITTEN WHEN YOU
SAVE THE CAPTURE BUFFER.
╔F THE CAPTURE BUFFER HAS UNSAVED CHARACTERS IN IT, THEN AN ASTERISK (*)
WILL BE DISPLAYED BEFORE THE "BUF/┬╒╞" FIELD ON THE STATUS LINE. ╫HEN THE
CAPTURE BUFFER IS ACTIVE, THE FIELD WILL BE NAMED "┬╒╞" AND WHEN IT IS
INACTIVE, "BUF". ╘HE CONTENTS OF THE BUFFER WILL BE RETAINED BETWEEN
ACTIVATIONS AND DEACTIVATIONS. ╘O CLEAR THE CAPTURE BUFFER, USE ├TRL-1.
┘OU CANNOT CLEAR THE CAPTURE BUFFER NOR EXIT FROM THE TERMINAL PROGRAM IF
THE BUFFER HAS UNSAVED CHARACTERS IN IT, SO YOU CAN USE ├TRL-\ (BRITISH
POUND) TO TOGGLE THE MODIFICATION STATUS (OR SAVE THE BUFFER WITH ├TRL-╙ OR
├TRL-┼).
╘HE ├TRL-╧ "OPERATING STATUS" OF THE MODEM INCLUDES THE NUMBER OF CHARACTERS
DROPPED, SEND, AND RECEIVED.
╘HE ├TRL-┌ KEY ALLOWS YOU TO STOP THE FLOW OF THE DISPLAY IMMEDIATELY. ╫HEN
THIS KEY IS PRESSED, ┴├┼TERM WILL STOP PULLING CHARACTERS FROM THE MODEM
DEVICE AND WILL WAIT FOR YOU TO PRESS ANOTHER KEY. ╔F THE RECEIVE BUFFER
FOR THE MODEM FILLS UP, THEN THE DEVICE DRIVER WILL ASSERT HARDWARE FLOW
CONTROL. ╔F YOU HAVE A HARDWARE-FLOW-CONTROLLED CONNECTION ALL THE WAY BACK
TO YOUR REMOTE HOST, THEN NO CHARACTERS WILL BE LOST. ╞OR MODERN REMOTE
HOSTS, THIS MECHANISM WILL GIVE YOU MUCH FASTER RESPONSE THAN THE
NOW-PRETTY-MUCH-USELESS ├TRL-╙ / ├TRL-╤ (╪OFF/╪ON) MECHANISM.
╘HE KEYS ─┼╠, ╚╧═┼, ┬┴├╦┴╥╥╧╫, AND ╙╘╧╨ SEND SPECIAL CHARACTERS, DEPENDING
ON WHETHER YOU ARE USING A ├128 OR ├64 KEYBOARD (EXTENDED OR BASIC
KEYBOARD). ╘HE ─┼╠ AND ╚╧═┼ KEYS SEND ┬ACK╙PACE ($08) AND ─ELETE ($7F),
RESPECTIVELY ON BOTH KEYBOARDS. ╘HE ┬┴├╦┴╥╥╧╫ SENDS AN UNDERSCORE AND ╙╘╧╨
IS IGNORED ON A ├128 WHILE ┬┴├╦┴╥╥╧╫ SENDS AN ┼SCAPE AND ╙╘╧╨ SENDS A ╘AB ON
THE ├64. ╘O GET AN UNDERSCORE ON A ├64, YOU CAN PRESS EITHER
╙HIFT-┬┴├╦┴╥╥╧╫ OR ├OMMODORE-╙╨┴├┼. ╘HESE KEYS ARE NOT CURRENTLY
USER-DEFINABLE (EXCEPT BY MODIFYING AND RE-ASSEMBLING THE TERMINAL
PROGRAM--IT IS WRITTEN FOR THE ┴├┼-ASSEMBLER AND THE STUFF TO CHANGE IS NEAR
THE BOTTOM OF THE SOURCE FILE), SO YOU'LL HAVE TO LIVE WITH THESE SETTINGS
FOR THE TIME BEING.
3. ├╚┴╥┴├╘┼╥ ├╧═╨╧╙╔╘╔╧╬
┴├┼TERM HAS TWO COMMAND KEYS FOR COMPOSING CHARACTERS: ├TRL-3 (WITH THE #
SYMBOL ON TOP) AND ├OMMODORE-_ (┬ACK┴RROW). ┴FTER PRESSING THE FORMER, YOU
WILL BE PROMPTED TO ENTER THE TWO-DIGIT HEXADECIMAL NUMBER FOR THE ┴╙├╔╔
CODE THAT YOU WANT TO SEND. ┴FTER ENTERING THE DIGITS, THE CODE WILL BE
SENT JUST AS IF YOU HAD TYPED IT ON THE KEYBOARD. ╞OR YOUR CONVENIENCE, A
TABLE OF ALL OF THE ┴╙├╔╔ CODES (INCLUDING THE ╔╙╧-8859-1 CODES) IS INCLUDED
IN ┴PPENDIX ┴ OF THIS DOCUMENT.
╬OTE THAT IN ORDER TO DISPLAY THE ╔╙╧-8859-1 CHARACTERS, YOU HAVE TO LOAD
THAT CHARACTERSET INTO THE KERNEL. ┘OU CAN DO THIS BY EITHER TYPING:
CHRSET ACECHR-ISO8859-1
ON THE COMMAND LINE OR BY CHANGING THE "DEFAULT CHARACTER SET" FIELD IN THE
SYSTEM CONFIGURATION TO BE THE STRING "ACECHR-ISO8859-1". ╘HE FACTORY-SET
DEFAULT IS TO USE "ACECHR-COMMODORE" FOR HYSTERICAL RAISINS (THOUGH ╔
PERSONALLY USE THE ╔╙╧ SET AT ALL TIMES).
╘HE ├OMMODORE-┬ACK┴RROW COMMAND WILL PROMPT YOU FOR A SPECIAL TWO-CHARACTER
CODE THAT REPRESENTS THE ╔╙╧-8859-1 CHARACTER THAT YOU WANT TO SEND. ╞OR
EXAMPLE, IF ╔ WANTED TO ENTER ═ARKO ═AKELA'S NAME IN THE PROPER WAY, ╔ WOULD
ENTER (ANGLE BRACKETS AROUND KEYSTROKES):
<═><A><R><K><O>< ><═><├O-_><"><A><K><E><L><├O-_><"><A>
╘HE FOLLOWING CHARACTER-COMPOSITION SEQUENCES ARE ACCEPTED FOR GENERATING
╔╙╧-8859-1 CHARACTERS. ╘HIS TABLE WAS DERIVED FROM THE ╓╘-220 CHARACTER-
COMPOSITION TABLE, BUT A FEW EXTENSIONS ARE MADE BECAUSE THE ╓╘-220 TABLE
DIDN'T INCLUDE ALL OF THE ┴╙├╔╔ CODES BETWEEN $┴0 AND $╞╞ (PLUS, A COUPLE
OF ╓╘ CHARACTERS ARE IN DIFFERENT POSITIONS).
┴╙├ ╙┼╤╒┼╬├┼ ┴╙├ ╙┼╤╒┼╬├┼ ┴╙├ ╙┼╤╒┼╬├┼
--- --------------- --- -------- --- --------
$A0 <SPACE><SPACE> $C0 └┴ $E0 └A
$A1 !! $C1 '┴ $E1 'A
$A2 ├/ OR ├▄ $C2 ^┴ $E2 ^A
$A3 ╠- OR ╠= $C3 ▐┴ $E3 ▐A
$A4 ╪╧ OR ╪0 $C4 "┴ $E4 "A
$A5 ┘- OR ┘<SPACE> $C5 *┴ $E5 *A
$A6 ▄▄ $C6 ┴┼ $E6 AE
$A7 ╙╧ OR ╙! OR ╙0 $C7 ├, $E7 C,
$A8 "" $C8 └┼ $E8 └E
$A9 ├╧ OR ├0 $C9 '┼ $E9 'E
$AA ┴_ $CA ^┼ $EA ^E
$AB << $CB "┼ $EB "E
$AC ▐▐ $CC └╔ $EC └I
$AD -- $CD '╔ $ED 'I
$AE ╥╧ OR ╥0 $CE ^╔ $EE ^I
$AF __ $CF "╔ $EF "I
$B0 0^ $D0 ─- $F0 %O
$B1 +- $D1 ▐╬ $F1 ▐N
$B2 2^ $D2 └╧ $F2 └O
$B3 3^ $D3 '╧ $F3 'O
$B4 '' $D4 ^╧ $F4 ^O
$B5 /╒ $D5 ▐╧ $F5 ▐O
$B6 ╨! $D6 "╧ $F6 "O
$B7 .^ $D7 ** $F7 //
$B8 ,, $D8 ╧/ $F8 O/
$B9 1^ $D9 └╒ $F9 └U
$BA ╧_ $DA '╒ $FA 'U
$BB >> $DB ^╒ $FB ^U
$BC 14 $DC "╒ $FC "U
$BD 12 $DD '┘ $FD 'Y
$BE 34 $DE ╨╨ $FE PP
$BF ?? $DF SS $FF "Y
┘OU DON'T HAVE TO WORRY ABOUT TYPING EACH OF THESE SEQUENCES EXACTLY AS-IS,
SINCE FOUR TRANSFORMATIONS ARE APPLIED IN TRYING TO MATCH A TWO-CHARACTER
SEQUENCE TO AN ┴╙├╔╔ CODE: (1) TRY TO MATCH AS-IS; (2) SWAP THE ORDER OF THE
TWO CHARACTERS AND TRY TO MATCH; (3) SWAP THE ORDER BACK AND ALTER THE CASE
OF THE TWO CHARACTERS (LETTERS) AND TRY TO MATCH; AND (4) SWAP THE ALTERED-
CASE CHARACTERS INTO REVERSE ORDER AGAIN AND TRY TO MATCH. ╘HE FIRST MATCH
WINS, AND IF NO MATCHES WORK THEN AN ERROR IS DISPLAYED AND NOTHING IS SENT
TO THE MODEM.
4. ╘╚┼ ╞╒╘╒╥┼
╞UTURE PLANS FOR THIS TERMINAL PROGRAM INCLUDE FIXING PERFECTING THE
EMULATION IMPLEMENTING A SCROLLBACK VIEWER FOR THE CAPTURE BUFFER, AND
ALLOWING THE PROGRAM TO CALL EXTERNAL PROGRAMS LIKE THE COMMAND SHELL, ┌┼─,
AND FILE-TRANSFER PROGRAMS. ╘HE INTENDED FILE-TRANSFER PROGRAMS ARE:
╥AW-╘EXT TRANSFER, ╞╪, AND ┌-═ODEM.
╘HE TERMINAL PROGRAM WILL BE MADE TO ACCEPT THE FOLLOWING COMMANDS IN ITS
CONFIGURATION FILE, ".TERMRC" (CURRENTLY NO SUPPORT EXISTS):
- ╔MPLEMENT SOME KIND OF USER-CONFIGURATION MECHANISM INTO ┴├┼TERM.
╞UNCTIONS: GETLINE, GETWORD, LOCASE╫ORD, LOOKUP╫ORD.
- SCRIPT ".TERMRC":
- KEY DEL $08
- KEY HOME $7F
- KEY BACKARROW $5F
- KEY STOP NULL
- TERM VT-100
- BAUD 38400
- PARM 8╬1
- STRING 1 HELLO THERE HOW ARE YOU?
- READBUF 768
- CHRSET FILENAME
- NUMBER 1 38400 8╬1 886-1234 CCNGA
- HANGUP ▐▐▐┴╘╚^M▐▐▐
- DIAL ┴╘─╘
- CALL-EXTERNAL YES
- ┼XTRA FEATURES FOR ┴├┼TERM: SEND BREAK, DROP ─╘╥, FORCE FLOW CONTROL.
- ┼XTEND THE CONFIGURATION FILE TO 512+ BYTES AND ADD NEW CONFIGURATION
ITEMS, INCLUDING THE KEYMAPS, A TEMPORARY DIRECTORY, AND A CONFIG
DIRECTORY LIST FOR ".XXXXRC" FILES (OR USE EXEC PATH?). ╘YPE OF ├128
INTERNAL MEMORY EXPANSION, TYPE OF ├64 INTERNAL MEMORY EXPANSION, TYPE
OF CLOCK TO INITIALLY SET TIME FROM.
------------------------------------------------------------------------------
┴╨╨┼╬─╔╪ ┴.
------------------------------------------------------------------------------
├RAIG'S ╚ANDY ┴╙├╔╔ ╟UIDE (╔╙╧-8859-1)
0/00 ____╬╒╠____ 64/40 _____@_____ 128/80 ___________ 192/C0 _┴└_GRAVE__
1/01 ____╙╧╚____ 65/41 _____┴_____ 129/81 ___________ 193/C1 _┴'_ACUTE__
2/02 ____╙╘╪____ 66/42 _____┬_____ 130/82 ___________ 194/C2 _┴^_CIRCUM_
3/03 ____┼╘╪____ 67/43 _____├_____ 131/83 ___________ 195/C3 _┴▐_TILDE__
4/04 ____┼╧╘____ 68/44 _____─_____ 132/84 ___________ 196/C4 _┴"_DIERES_
5/05 ____┼╬╤____ 69/45 _____┼_____ 133/85 ___________ 197/C5 _┴__RING___
6/06 ____┴├╦____ 70/46 _____╞_____ 134/86 ___________ 198/C6 _┴┼________
7/07 ____┬┼╠____ 71/47 _____╟_____ 135/87 ___________ 199/C7 _├,CEDILLA_
8/08 ____┬╙_____ 72/48 _____╚_____ 136/88 ___________ 200/C8 _┼└_GRAVE__
9/09 ____╘┴┬____ 73/49 _____╔_____ 137/89 ___________ 201/C9 _┼'_ACUTE__
10/0A ____╠╞_____ 74/4A _____╩_____ 138/8A ___________ 202/CA _┼^_CIRCUM_
11/0B ____╓╘_____ 75/4B _____╦_____ 139/8B ___________ 203/CB _┼"_DIERES_
12/0C ____╞╞_____ 76/4C _____╠_____ 140/8C ___________ 204/CC _╔└_GRAVE__
13/0D ____├╥_____ 77/4D _____═_____ 141/8D ___________ 205/CD _╔'_ACUTE__
14/0E ____╙╧_____ 78/4E _____╬_____ 142/8E ___________ 206/CE _╔^_CIRCUM_
15/0F ____╙╔_____ 79/4F _____╧_____ 143/8F ___________ 207/CF _╔"_DIERES_
16/10 ____─╠┼____ 80/50 _____╨_____ 144/90 ___________ 208/D0 _─-_┼TH_LR_
17/11 ____─├1____ 81/51 _____╤_____ 145/91 ___________ 209/D1 _╬▐_TILDE__
18/12 ____─├2____ 82/52 _____╥_____ 146/92 ___________ 210/D2 _╧└_GRAVE__
19/13 ____─├3____ 83/53 _____╙_____ 147/93 ___________ 211/D3 _╧'_ACUTE__
20/14 ____─├4____ 84/54 _____╘_____ 148/94 ___________ 212/D4 _╧^_CIRCUM_
21/15 ____╬┴╦____ 85/55 _____╒_____ 149/95 ___________ 213/D5 _╧▐_TILDE__
22/16 ____╙┘╬____ 86/56 _____╓_____ 150/96 ___________ 214/D6 _╧"_DIERES_
23/17 ____┼╘┬____ 87/57 _____╫_____ 151/97 ___________ 215/D7 __MULTIPLY_
24/18 ____├┴╬____ 88/58 _____╪_____ 152/98 ___________ 216/D8 _╧/_SLASH__
25/19 ____┼═_____ 89/59 _____┘_____ 153/99 ___________ 217/D9 _╒└_GRAVE__
26/1A ____╙╒┬____ 90/5A _____┌_____ 154/9A ___________ 218/DA _╒'_ACUTE__
27/1B ____┼╙├____ 91/5B _____[_____ 155/9B ___________ 219/DB _╒^_CIRCUM_
28/1C ____╞╙_____ 92/5C _____\_____ 156/9C ___________ 220/DC _╒"_DIERES_
29/1D ____╟╙_____ 93/5D _____]_____ 157/9D ___________ 221/DD _┘'_ACUTE__
30/1E ____╥╙_____ 94/5E _____^_____ 158/9E ___________ 222/DE _CAP_THORN_
31/1F ____╒╙_____ 95/5F _╒╬─┼╥╠╔╬┼_ 159/9F ___________ 223/DF _┼S-SED_┬__
32/20 ___╙╨┴├┼___ 96/60 _____└_____ 160/A0 _REQ SPACE_ 224/E0 _A└_GRAVE__
33/21 _____!_____ 97/61 _____A_____ 161/A1 _!_INVERTD_ 225/E1 _A'_ACUTE__
34/22 _____"_____ 98/62 _____B_____ 162/A2 ___CENT____ 226/E2 _A^_CIRCUM_
35/23 _____#_____ 99/63 _____C_____ 163/A3 ___POUND___ 227/E3 _A▐_TILDE__
36/24 _____$_____ 100/64 _____D_____ 164/A4 __CURRENCY_ 228/E4 _A"_DIERES_
37/25 _____%_____ 101/65 _____E_____ 165/A5 ____YEN____ 229/E5 _A__RING___
38/26 _____&_____ 102/66 _____F_____ 166/A6 _▄_BROKEN__ 230/E6 _AE________
39/27 _____'_____ 103/67 _____G_____ 167/A7 __SECTION__ 231/E7 _C,CEDILLA_
40/28 _____(_____ 104/68 _____H_____ 168/A8 __UMULAUT__ 232/E8 _E└_GRAVE__
41/29 _____)_____ 105/69 _____I_____ 169/A9 _COPYRIGHT_ 233/E9 _E'_ACUTE__
42/2A _____*_____ 106/6A _____J_____ 170/AA __FEM_ORD__ 234/EA _E^_CIRCUM_
43/2B _____+_____ 107/6B _____K_____ 171/AB _L_ANG_QUO_ 235/EB _E"_DIERES_
44/2C _____,_____ 108/6C _____L_____ 172/AC ____NOT____ 236/EC _I└_GRAVE__
45/2D _____-_____ 109/6D _____M_____ 173/AD _SYL_HYPHN_ 237/ED _I'_ACUTE__
46/2E _____._____ 110/6E _____N_____ 174/AE _REGISTERD_ 238/EE _I^_CIRCUM_
47/2F _____/_____ 111/6F _____O_____ 175/AF _OVERLINE__ 239/EF _I"_DIERES_
48/30 _____0_____ 112/70 _____P_____ 176/B0 __DEGREES__ 240/F0 _O^X_┼TH_S_
49/31 _____1_____ 113/71 _____Q_____ 177/B1 ____+/-____ 241/F1 _N▐_TILDA__
50/32 _____2_____ 114/72 _____R_____ 178/B2 _2_SUPERSC_ 242/F2 _O└_GRAVE__
51/33 _____3_____ 115/73 _____S_____ 179/B3 _3_SUPERSC_ 243/F3 _O'_ACUTE__
52/34 _____4_____ 116/74 _____T_____ 180/B4 ___ACUTE___ 244/F4 _O^_CIRCUM_
53/35 _____5_____ 117/75 _____U_____ 181/B5 ____MU_____ 245/F5 _O▐_TILDE__
54/36 _____6_____ 118/76 _____V_____ 182/B6 _PARAGRAPH_ 246/F6 _O"_DIERES_
55/37 _____7_____ 119/77 _____W_____ 183/B7 __MID_DOT__ 247/F7 __DIVIDE___
56/38 _____8_____ 120/78 _____X_____ 184/B8 __CEDILLA__ 248/F8 _O/_SLASH__
57/39 _____9_____ 121/79 _____Y_____ 185/B9 _1_SUPERSC_ 249/F9 _U└_GRAVE__
58/3A _____:_____ 122/7A _____Z_____ 186/BA __MAS_ORD__ 250/FA _U'_ACUTE__
59/3B _____;_____ 123/7B _____█_____ 187/BB _R_ANG_QUO_ 251/FB _U^_CIRCUM_
60/3C _____<_____ 124/7C _____▄_____ 188/BC ____1/4____ 252/FC _U"_DIERES_
61/3D _____=_____ 125/7D _____▌_____ 189/BD ____1/2____ 253/FD _Y'_ACUTE__
62/3E _____>_____ 126/7E _____▐_____ 190/BE ____3/4____ 254/FE _SM_THORN__
63/3F _____?_____ 127/7F ____─┼╠____ 191/BF _?_INVERTD_ 255/FF _Y"_DIERES_
------------------------------------------------------------------------┼╬─---