DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦e8e88839a⟧ RcTekst

    Length: 7552 (0x1d80)
    Types: RcTekst
    Names: »99109877.WP«

Derivation

└─⟦dedaa6eab⟧ Bits:30005866/disk1.imd Dokumenter i RcTekst format (RCSL 99-1-*)
    └─⟦this⟧ »99109877.WP« 

RcTekst


╱04002d4e0a0006000000000201423140000000000000000000000000000000000000000000000000050a0f1419232d37414b555f69737dff04╱
┆b0┆┆a2┆┆e2┆┆a1┆┆a1┆┆e1┆                                i╞	╞	╞	╞	╞	╞	╞	↲
┆b0┆┆a1┆TABLE OF CONTENTS┆05┆PAGE↲
↲
┆b0┆1. ┆b0┆  INTRODUCTION┆f0┆ ............................................   1↲
↲
┆b0┆2.   LOADING THE PROGRAM┆f0┆ .....................................   2↲
↲
┆b0┆3.   RUNNING THE PROGRAM┆f0┆ .....................................   3↲
     3.1  The Menu ...........................................   3↲
     3.2  Cursor Movements ...................................   3↲
     3.3  Insert on/off ......................................   3↲
     3.4  Character Movements ................................   4↲
     3.5  Clear/Erase ........................................   4↲
     3.6  Other Facilities ...................................   4↲
     3.7  Save Character .....................................   4↲
↲
┆b0┆4.   SELECT FROM MENU ┆f0┆........................................   5↲
     4.1  Create New Textfont ................................   5↲
     4.2  Edit in Existing Font ..............................   5↲
     4.3  Print Textfont .....................................   5↲
     4.4  Finis ..............................................   5↲
↲
↲
┆b0┆┆a1┆APPENDIX┆e1┆:↲
↲
┆b0┆A.   TRANSFER A CHARACTER FILE TO THE CHARACTER-RAM ┆f0┆..........   7↲
↲

════════════════════════════════════════════════════════════════════════
↓
                                ii↲
↲

════════════════════════════════════════════════════════════════════════
↓
╞	↓

════════════════════════════════════════════════════════════════════════
┆14┆┆b3┆                                ┆0b┆↲
┆14┆┆b3┆┆a1┆┆b0┆┆a1┆┆e1┆                                ┆0b┆↲
 ↲
┆b0┆┆a1┆1.      INTRODUCTION↲
↲
╞	┆84┆With this program the operator is able to create soft ↓
┆19┆┆88┆┄┄character fonts to the RC855 terminal. ┆a1┆Note┆e1┆ that the ↓
┆19┆┆88┆┄┄RC855 terminal ┆a1┆must┆e1┆ be configured with the soft-↓
┆19┆┆88┆┄┄character-RAM (i.e. TF160) if a soft character set is to ↓
┆19┆┆88┆┄┄be used. How to use the user-defined character set see ↓
┆19┆┆88┆┄┄RCSL No: 44-RT2054.↲
↲
╞	┆84┆The program is delivered on a 8" diskette (SW 1832/I8) ↓
┆19┆┆88┆┄┄or a 5.25" diskette (SW 1832/I5).↲
↲
╞	┆84┆The operator has the possibility to create characters, ↓
┆19┆┆88┆┄┄edit in existing characters, or print an interval of ↓
┆19┆┆88┆┄┄characters.↲
↲
╞	┆84┆The RC855 terminal has a character matrix either of 16 ↓
┆19┆┆88┆┄┄lines x 9 pixels (CRT505-CRT Controller) or 16 lines x 16 ↓
┆19┆┆88┆┄┄pixels (CRT504/506-CRT Controller). ↲
↲
╞	┆84┆The soft-character-RAM contains 256 characters numbered ↓
┆19┆┆88┆┄┄in the program from 0 to 255. The selected number for a ↓
┆19┆┆88┆┄┄character places the character at this position in the ↓
┆19┆┆88┆┄┄file.↲
↲
╞	How to load the soft character font see appendix A.↲
↲

════════════════════════════════════════════════════════════════════════
┆a1┆┆b0┆┆a1┆2.      LOADING THE PROGRAM↲
┆b0┆┆a1┆2.      LOADING THE PROGRAM↲
↲
╞	┆84┆The program is running under CP/M and is loaded by ↓
┆19┆┆88┆┄┄writing : "chargen".↲

════════════════════════════════════════════════════════════════════════
┆a1┆┆b0┆┆a1┆3.      RUNNING THE PROGRAM↲
┆a1┆┆b0┆┆a1┆3.      RUNNING THE PROGRAM↲
↲
╞	┆84┆The screen is now blanked and the text "┆a1┆name of file to ↓
┆19┆┆88┆┄┆84┆be used as font┆e1┆:" appears. If the entered filename does ↓
┆19┆┆88┆┄┄not exist, the program asks, if the file should be ↓
┆19┆┆88┆┄┄created.↲
↲
↲
┆b0┆┆a1┆3┆a1┆.1     The Menu↲
↲
╞	After the filename is entered a menu appear:↲
↲
╞	Create new textfont                (C)↲
↲
╞	Edit in existing textfont          (E)↲
↲
╞	Print textfont                     (P)↲
↲
╞	Finis                              (F)↲
↲
        Please type a select character:↲
↲
╞	┆84┆After selecting one of the characters "C","E" and "P" for ↓
┆19┆┆88┆┄┄the selected function a matrix of 16 lines x 16 pixels is ↓
┆19┆┆88┆┄┄shown. If "F" is selected the program returns to CP/M.↲
↲
        ┆a1┆┆84┆Note┆e1┆ if the terminal has a 16x9 character matrix, only ↓
┆19┆┆88┆┄┄the first 9 coloums are shown in the character.↲
↲
╞	┆84┆To the right of the matrix a menu is shown.↲
↲
↲
┆a1┆┆b0┆┆a1┆3.2     Cursor Movements↲
↲
╞	┆84┆The digits "┆a1┆1","2","3","4","6","7","8" and "9┆e1┆" are cursor ↓
┆19┆┆88┆┄┄movements. Note that the placement of the digits in the ↓
┆19┆┆88┆┄┄numeric bank and the direction of the cursor movement is ↓
┆19┆┆88┆┄┄connected logically together.↲
↲
↲
┆a1┆┆b0┆┆a1┆3.3     Insert on/off↲
↲
╞	┆84┆Pressing the digit "0" will switch the insert on/off ↓
┆19┆┆88┆┄┄mode. The state of the insert on/off mode is indicated at ↓
┆19┆┆88┆┄┄the left side of the matrix.↲
↲
╞	┆a1┆insert off┆e1┆      ┆84┆while this mode is selected, the cursor ↓
┆19┆┆98┆┄┄moves without drawing a trace of "*"'s.↲
↲
╞	┆a1┆insert on┆e1┆       ┆84┆while this mode is selected, the cursor ↓
┆19┆┆98┆┄┄movement causes a trace of "*"'s. With ↓
┆19┆┆98┆┄┄this trace the character is defined.↲
↲
╞	┆84┆Pressing the digit "5" will insert an "*" at the cursor ↓
┆19┆┆88┆┄┄position, no matter what the insert mode is.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆3.4     Character Movements↲
↲
╞	┆84┆The characters "W","X","D" and "A" in the menu are simple ↓
┆19┆┆88┆┄┄edit commands. By selecting one of theese 4 characters it ↓
┆19┆┆88┆┄┄is possible to change the form and placement of the ↓
┆19┆┆88┆┄┄character in the matrix.↲
↲
╞	W╞	┆84┆the figure moves one line up from the line, where ↓
┆19┆┆90┆┄┄the cursor is↲
↲
╞	X╞	┆84┆the figure moves one line down from the line, ↓
┆19┆┆90┆┄┄where the cursor is↲
↲
╞	D╞	┆84┆the figure moves one coloumn to the right from ↓
┆19┆┆90┆┄┄the coloumn, where the cursor is↲
↲
╞	A╞	┆84┆the figure moves one coloumn to the left from the ↓
┆19┆┆90┆┄┄coloumn, where the cursor is↲
↲
↲
┆a1┆┆b0┆3.5     Clear/Erase↲
↲
╞	The characters "C" and "E" are used to erase.↲
↲
╞	C╞	the matrix is cleared↲
↲
╞	E╞	┆84┆if there is an "*" at the cursor's position, it is ↓
┆19┆┆90┆┄┄erased↲
↲
↲
┆b0┆┆a1┆3.6     Other Facilities↲
↲
╞	┆84┆At the left of the matrix the text: ┆a1┆┆e1┆"┆a1┆S: show character┆e1┆" ↓
┆19┆┆88┆┄┄is typed. Every time the "S" is pressed the figure in the ↓
┆19┆┆88┆┄┄matrix will be shown in naturel size, if the character ↓
┆19┆┆88┆┄┄RAM is installed.↲
↲
╞	ESC (ESCAPE) ┆84┆ ┆84┆when "ESC" is pressed, the cursor, if in ↓
┆19┆┆96┆┄┄the matrix, will jump to "CHARACTER No", or ↓
┆19┆┆96┆┄┄if the cursor is at "CHARACTER No", the ↓
┆19┆┆96┆┄┄cursor will jump to the menu. With this ↓
┆19┆┆96┆┄┄facility it is possible to change the ↓
┆19┆┆96┆┄┄number assigned to a character, simply by ↓
┆19┆┆96┆┄┄giving it a new number.↲
↲
↲
┆a1┆┆b0┆3.7     Save Character↲
↲
╞	┆84┆When the created character is to be saved press "RETURN". ↓
┆19┆┆88┆┄┄┆a1┆Note┆e1┆ that several non-alphameric characters including ↓
┆19┆┆88┆┄┄"SPACE" will save the character.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆4.      SELECT FROM MENU↲
↲
┆b0┆┆a1┆4.1     Create New Textfont↲
↲
╞	┆84┆To select this function press "C" when the menu is ↓
┆19┆┆88┆┄┄present.↲
↲
╞	┆84┆After the "C" is pressed an empty 16X16 matrix is shown, ↓
┆19┆┆88┆┄┄and the number of the new character has to be entered. ↓
┆19┆┆88┆┄┄After the number has been entered, the cursor positions ↓
┆19┆┆88┆┄┄itself at the upper left corner in the matrix and the ↓
┆19┆┆88┆┄┄drawing can begin (see 3.2-3.7). ↲
↲
↲
┆a1┆┆b0┆4.2     Edit in Existing Font↲
↲
╞	┆84┆To select this function press "E" when the menu is ↓
┆19┆┆88┆┄┄present.↲
↲
╞	┆84┆After the "E" is pressed the number of the wanted ↓
┆19┆┆88┆┄┄character to be edited has to be entered. After the ↓
┆19┆┆88┆┄┄number has been entered the selected character appears in ↓
┆19┆┆88┆┄┄the matrix. If one wants to give the character a new ↓
┆19┆┆88┆┄┄number, then press "ESC" and enter the new number. For ↓
┆19┆┆88┆┄┄editing in the character see 3.2-3.7.↲
↲
↲
┆a1┆┆b0┆4.3     Print Textfont↲
↲
╞	┆84┆To select this function press "P" when the menu is ↓
┆19┆┆88┆┄┄present↲
↲
╞	┆84┆After the "P" is pressed the program asks for the ↓
┆19┆┆88┆┄┄interval to be printed. When the printing has finised, ↓
┆19┆┆88┆┄┄the program returns to the menu.↲
↲
↲
┆a1┆┆b0┆4.4     Finis↲
↲
╞	┆84┆To select this function press "F" when the menu is ↓
┆19┆┆88┆┄┄present.↲
↲
╞	After the "F" is pressed the program returns to CP/M.↲
↲

════════════════════════════════════════════════════════════════════════
↓
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆A.      TRANSFER A CHARACTER FILE TO THE CHARACTER-RAM↲
↲
╞	┆84┆To load the soft character font into the character RAM ↓
┆19┆┆88┆┄┄run the program "TRANSRAM". When the program is started, ↓
┆19┆┆88┆┄┄it asks for the file to transfer. When the transfer has ↓
┆19┆┆88┆┄┄finised, the character set is displayed on the screen.↲

════════════════════════════════════════════════════════════════════════
↓
↲

════════════════════════════════════════════════════════════════════════
↓
┆1a┆┆1a┆↓
↲

════════════════════════════════════════════════════════════════════════
↓
↓
┆1a┆↓
┆1a┆↓

════════════════════════════════════════════════════════════════════════
↓
↓
┆1a┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆┆00┆┆00┆┆ff┆┆ff┆┆ff┆┆00┆ception↲
         cc block le

OctetView

0x0000…0020 (0,)  00 00 00 00 00 00 02 00 3a 03 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 4e 00 00 00   ┆        :                   N   ┆
0x0020…0040       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
0x0040…0047       00 00 00 00 00 00 00                                                                              ┆       ┆
0x0047…0080       Params {
0x0047…0080         04 00 2d 4e 0a 00 06 00 00 00 00 02 01 42 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -N         B1@                ┆
0x0047…0080         00 00 00 00 00 00 00 00 05 0a 0f 14 19 23 2d 37 41 4b 55 5f 69 73 7d ff 04                        ┆             #-7AKU_iså  ┆
0x0047…0080       }
0x0080…00a0       b0 a2 e2 a1 a1 e1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x00a0…00c0       20 20 20 20 20 20 69 09 09 09 09 09 09 09 0d 0a b0 a1 54 41 42 4c 45 20 4f 46 20 43 4f 4e 54 45   ┆      i           TABLE OF CONTE┆
0x00c0…00e0       4e 54 53 05 50 41 47 45 0d 0a 0d 0a b0 31 2e 20 b0 20 20 49 4e 54 52 4f 44 55 43 54 49 4f 4e f0   ┆NTS PAGE     1.    INTRODUCTION ┆
0x00e0…0100       20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ ...............................┆
0x0100…0120       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 0d 0a 0d 0a b0 32 2e 20 20 20 4c 4f 41 44 49   ┆.............   1     2.   LOADI┆
0x0120…0140       4e 47 20 54 48 45 20 50 52 4f 47 52 41 4d f0 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆NG THE PROGRAM  ................┆
0x0140…0160       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 32 0d 0a 0d 0a b0 33 2e   ┆.....................   2     3.┆
0x0160…0180       20 20 20 52 55 4e 4e 49 4e 47 20 54 48 45 20 50 52 4f 47 52 41 4d f0 20 2e 2e 2e 2e 2e 2e 2e 2e   ┆   RUNNING THE PROGRAM  ........┆
0x0180…01a0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20   ┆.............................   ┆
0x01a0…01c0       33 0d 0a 20 20 20 20 20 33 2e 31 20 20 54 68 65 20 4d 65 6e 75 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆3       3.1  The Menu ..........┆
0x01c0…01e0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆................................┆
0x01e0…0200       2e 20 20 20 33 0d 0a 20 20 20 20 20 33 2e 32 20 20 43 75 72 73 6f 72 20 4d 6f 76 65 6d 65 6e 74   ┆.   3       3.2  Cursor Movement┆
0x0200…0220 (1,)  73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆s ..............................┆
0x0220…0240       2e 2e 2e 2e 2e 20 20 20 33 0d 0a 20 20 20 20 20 33 2e 33 20 20 49 6e 73 65 72 74 20 6f 6e 2f 6f   ┆.....   3       3.3  Insert on/o┆
0x0240…0260       66 66 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ff .............................┆
0x0260…0280       2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 33 0d 0a 20 20 20 20 20 33 2e 34 20 20 43 68 61 72 61 63 74   ┆.........   3       3.4  Charact┆
0x0280…02a0       65 72 20 4d 6f 76 65 6d 65 6e 74 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆er Movements ...................┆
0x02a0…02c0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 34 0d 0a 20 20 20 20 20 33 2e 35 20 20 43 6c 65   ┆.............   4       3.5  Cle┆
0x02c0…02e0       61 72 2f 45 72 61 73 65 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ar/Erase .......................┆
0x02e0…0300       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 34 0d 0a 20 20 20 20 20 33 2e 36 20   ┆.................   4       3.6 ┆
0x0300…0320       20 4f 74 68 65 72 20 46 61 63 69 6c 69 74 69 65 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ Other Facilities ..............┆
0x0320…0340       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 34 0d 0a 20 20 20 20 20   ┆.....................   4       ┆
0x0340…0360       33 2e 37 20 20 53 61 76 65 20 43 68 61 72 61 63 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆3.7  Save Character ............┆
0x0360…0380       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 34 0d 0a 0d   ┆.........................   4   ┆
0x0380…03a0       0a b0 34 2e 20 20 20 53 45 4c 45 43 54 20 46 52 4f 4d 20 4d 45 4e 55 20 f0 2e 2e 2e 2e 2e 2e 2e   ┆  4.   SELECT FROM MENU  .......┆
0x03a0…03c0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆................................┆
0x03c0…03e0       2e 20 20 20 35 0d 0a 20 20 20 20 20 34 2e 31 20 20 43 72 65 61 74 65 20 4e 65 77 20 54 65 78 74   ┆.   5       4.1  Create New Text┆
0x03e0…0400       66 6f 6e 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆font ...........................┆
0x0400…0420 (2,)  2e 2e 2e 2e 2e 20 20 20 35 0d 0a 20 20 20 20 20 34 2e 32 20 20 45 64 69 74 20 69 6e 20 45 78 69   ┆.....   5       4.2  Edit in Exi┆
0x0420…0440       73 74 69 6e 67 20 46 6f 6e 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆sting Font .....................┆
0x0440…0460       2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 35 0d 0a 20 20 20 20 20 34 2e 33 20 20 50 72 69 6e 74 20 54   ┆.........   5       4.3  Print T┆
0x0460…0480       65 78 74 66 6f 6e 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆extfont ........................┆
0x0480…04a0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 35 0d 0a 20 20 20 20 20 34 2e 34 20 20 46 69 6e   ┆.............   5       4.4  Fin┆
0x04a0…04c0       69 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆is .............................┆
0x04c0…04e0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 35 0d 0a 0d 0a 0d 0a b0 a1 41 50 50   ┆.................   5        APP┆
0x04e0…0500       45 4e 44 49 58 e1 3a 0d 0a 0d 0a b0 41 2e 20 20 20 54 52 41 4e 53 46 45 52 20 41 20 43 48 41 52   ┆ENDIX :     A.   TRANSFER A CHAR┆
0x0500…0520       41 43 54 45 52 20 46 49 4c 45 20 54 4f 20 54 48 45 20 43 48 41 52 41 43 54 45 52 2d 52 41 4d 20   ┆ACTER FILE TO THE CHARACTER-RAM ┆
0x0520…0533       f0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 37 0d 0a 0d 0a                                          ┆ ..........   7    ┆
0x0533…0536       FormFeed {
0x0533…0536         0c 80 9b                                                                                          ┆   ┆
0x0533…0536       }
0x0536…0540       0a 20 20 20 20 20 20 20 20 20                                                                     ┆          ┆
0x0540…055d       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 69 0d 0a 0d 0a            ┆                       ii    ┆
0x055d…0560       FormFeed {
0x055d…0560         0c 80 82                                                                                          ┆   ┆
0x055d…0560       }
0x0560…0563       0a 09 0a                                                                                          ┆   ┆
0x0563…0566       FormFeed {
0x0563…0566         0c 80 81                                                                                          ┆   ┆
0x0563…0566       }
0x0566…0580       14 b3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                     ┆                          ┆
0x0580…05a0       20 20 20 20 20 20 20 20 0b 0d 0a 14 b3 a1 b0 a1 e1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x05a0…05c0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0b 0d 0a 20 0d 0a b0 a1 31 2e 20 20 20 20 20   ┆                         1.     ┆
0x05c0…05e0       20 49 4e 54 52 4f 44 55 43 54 49 4f 4e 0d 0a 0d 0a 09 84 57 69 74 68 20 74 68 69 73 20 70 72 6f   ┆ INTRODUCTION      With this pro┆
0x05e0…0600       67 72 61 6d 20 74 68 65 20 6f 70 65 72 61 74 6f 72 20 69 73 20 61 62 6c 65 20 74 6f 20 63 72 65   ┆gram the operator is able to cre┆
0x0600…0620 (3,)  61 74 65 20 73 6f 66 74 20 0a 19 88 80 80 63 68 61 72 61 63 74 65 72 20 66 6f 6e 74 73 20 74 6f   ┆ate soft      character fonts to┆
0x0620…0640       20 74 68 65 20 52 43 38 35 35 20 74 65 72 6d 69 6e 61 6c 2e 20 a1 4e 6f 74 65 e1 20 74 68 61 74   ┆ the RC855 terminal.  Note  that┆
0x0640…0660       20 74 68 65 20 0a 19 88 80 80 52 43 38 35 35 20 74 65 72 6d 69 6e 61 6c 20 a1 6d 75 73 74 e1 20   ┆ the      RC855 terminal  must  ┆
0x0660…0680       62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 77 69 74 68 20 74 68 65 20 73 6f 66 74 2d 0a 19 88 80   ┆be configured with the soft-    ┆
0x0680…06a0       80 63 68 61 72 61 63 74 65 72 2d 52 41 4d 20 28 69 2e 65 2e 20 54 46 31 36 30 29 20 69 66 20 61   ┆ character-RAM (i.e. TF160) if a┆
0x06a0…06c0       20 73 6f 66 74 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 69 73 20 74 6f 20 0a 19 88 80 80 62   ┆ soft character set is to      b┆
0x06c0…06e0       65 20 75 73 65 64 2e 20 48 6f 77 20 74 6f 20 75 73 65 20 74 68 65 20 75 73 65 72 2d 64 65 66 69   ┆e used. How to use the user-defi┆
0x06e0…0700       6e 65 64 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 73 65 65 20 0a 19 88 80 80 52 43 53 4c 20   ┆ned character set see      RCSL ┆
0x0700…0720       4e 6f 3a 20 34 34 2d 52 54 32 30 35 34 2e 0d 0a 0d 0a 09 84 54 68 65 20 70 72 6f 67 72 61 6d 20   ┆No: 44-RT2054.      The program ┆
0x0720…0740       69 73 20 64 65 6c 69 76 65 72 65 64 20 6f 6e 20 61 20 38 22 20 64 69 73 6b 65 74 74 65 20 28 53   ┆is delivered on a 8" diskette (S┆
0x0740…0760       57 20 31 38 33 32 2f 49 38 29 20 0a 19 88 80 80 6f 72 20 61 20 35 2e 32 35 22 20 64 69 73 6b 65   ┆W 1832/I8)      or a 5.25" diske┆
0x0760…0780       74 74 65 20 28 53 57 20 31 38 33 32 2f 49 35 29 2e 0d 0a 0d 0a 09 84 54 68 65 20 6f 70 65 72 61   ┆tte (SW 1832/I5).      The opera┆
0x0780…07a0       74 6f 72 20 68 61 73 20 74 68 65 20 70 6f 73 73 69 62 69 6c 69 74 79 20 74 6f 20 63 72 65 61 74   ┆tor has the possibility to creat┆
0x07a0…07c0       65 20 63 68 61 72 61 63 74 65 72 73 2c 20 0a 19 88 80 80 65 64 69 74 20 69 6e 20 65 78 69 73 74   ┆e characters,      edit in exist┆
0x07c0…07e0       69 6e 67 20 63 68 61 72 61 63 74 65 72 73 2c 20 6f 72 20 70 72 69 6e 74 20 61 6e 20 69 6e 74 65   ┆ing characters, or print an inte┆
0x07e0…0800       72 76 61 6c 20 6f 66 20 0a 19 88 80 80 63 68 61 72 61 63 74 65 72 73 2e 0d 0a 0d 0a 09 84 54 68   ┆rval of      characters.      Th┆
0x0800…0820 (4,)  65 20 52 43 38 35 35 20 74 65 72 6d 69 6e 61 6c 20 68 61 73 20 61 20 63 68 61 72 61 63 74 65 72   ┆e RC855 terminal has a character┆
0x0820…0840       20 6d 61 74 72 69 78 20 65 69 74 68 65 72 20 6f 66 20 31 36 20 0a 19 88 80 80 6c 69 6e 65 73 20   ┆ matrix either of 16      lines ┆
0x0840…0860       78 20 39 20 70 69 78 65 6c 73 20 28 43 52 54 35 30 35 2d 43 52 54 20 43 6f 6e 74 72 6f 6c 6c 65   ┆x 9 pixels (CRT505-CRT Controlle┆
0x0860…0880       72 29 20 6f 72 20 31 36 20 6c 69 6e 65 73 20 78 20 31 36 20 0a 19 88 80 80 70 69 78 65 6c 73 20   ┆r) or 16 lines x 16      pixels ┆
0x0880…08a0       28 43 52 54 35 30 34 2f 35 30 36 2d 43 52 54 20 43 6f 6e 74 72 6f 6c 6c 65 72 29 2e 20 0d 0a 0d   ┆(CRT504/506-CRT Controller).    ┆
0x08a0…08c0       0a 09 84 54 68 65 20 73 6f 66 74 2d 63 68 61 72 61 63 74 65 72 2d 52 41 4d 20 63 6f 6e 74 61 69   ┆   The soft-character-RAM contai┆
0x08c0…08e0       6e 73 20 32 35 36 20 63 68 61 72 61 63 74 65 72 73 20 6e 75 6d 62 65 72 65 64 20 0a 19 88 80 80   ┆ns 256 characters numbered      ┆
0x08e0…0900       69 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 66 72 6f 6d 20 30 20 74 6f 20 32 35 35 2e 20 54 68   ┆in the program from 0 to 255. Th┆
0x0900…0920       65 20 73 65 6c 65 63 74 65 64 20 6e 75 6d 62 65 72 20 66 6f 72 20 61 20 0a 19 88 80 80 63 68 61   ┆e selected number for a      cha┆
0x0920…0940       72 61 63 74 65 72 20 70 6c 61 63 65 73 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 74 20 74   ┆racter places the character at t┆
0x0940…0960       68 69 73 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 0a 19 88 80 80 66 69 6c 65 2e 0d 0a   ┆his position in the      file.  ┆
0x0960…0980       0d 0a 09 48 6f 77 20 74 6f 20 6c 6f 61 64 20 74 68 65 20 73 6f 66 74 20 63 68 61 72 61 63 74 65   ┆   How to load the soft characte┆
0x0980…099a       72 20 66 6f 6e 74 20 73 65 65 20 61 70 70 65 6e 64 69 78 20 41 2e 0d 0a 0d 0a                     ┆r font see appendix A.    ┆
0x099a…099d       FormFeed {
0x099a…099d         0c 80 9c                                                                                          ┆   ┆
0x099a…099d       }
0x099d…09a0       a1 b0 a1                                                                                          ┆   ┆
0x09a0…09c0       32 2e 20 20 20 20 20 20 4c 4f 41 44 49 4e 47 20 54 48 45 20 50 52 4f 47 52 41 4d 0d 0a b0 a1 32   ┆2.      LOADING THE PROGRAM    2┆
0x09c0…09e0       2e 20 20 20 20 20 20 4c 4f 41 44 49 4e 47 20 54 48 45 20 50 52 4f 47 52 41 4d 0d 0a 0d 0a 09 84   ┆.      LOADING THE PROGRAM      ┆
0x09e0…0a00       54 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 20 43 50 2f   ┆The program is running under CP/┆
0x0a00…0a20 (5,)  4d 20 61 6e 64 20 69 73 20 6c 6f 61 64 65 64 20 62 79 20 0a 19 88 80 80 77 72 69 74 69 6e 67 20   ┆M and is loaded by      writing ┆
0x0a20…0a2e       3a 20 22 63 68 61 72 67 65 6e 22 2e 0d 0a                                                         ┆: "chargen".  ┆
0x0a2e…0a31       FormFeed {
0x0a2e…0a31         0c 80 84                                                                                          ┆   ┆
0x0a2e…0a31       }
0x0a31…0a40       a1 b0 a1 33 2e 20 20 20 20 20 20 52 55 4e 4e                                                      ┆   3.      RUNN┆
0x0a40…0a60       49 4e 47 20 54 48 45 20 50 52 4f 47 52 41 4d 0d 0a a1 b0 a1 33 2e 20 20 20 20 20 20 52 55 4e 4e   ┆ING THE PROGRAM     3.      RUNN┆
0x0a60…0a80       49 4e 47 20 54 48 45 20 50 52 4f 47 52 41 4d 0d 0a 0d 0a 09 84 54 68 65 20 73 63 72 65 65 6e 20   ┆ING THE PROGRAM      The screen ┆
0x0a80…0aa0       69 73 20 6e 6f 77 20 62 6c 61 6e 6b 65 64 20 61 6e 64 20 74 68 65 20 74 65 78 74 20 22 a1 6e 61   ┆is now blanked and the text " na┆
0x0aa0…0ac0       6d 65 20 6f 66 20 66 69 6c 65 20 74 6f 20 0a 19 88 80 84 62 65 20 75 73 65 64 20 61 73 20 66 6f   ┆me of file to      be used as fo┆
0x0ac0…0ae0       6e 74 e1 3a 22 20 61 70 70 65 61 72 73 2e 20 49 66 20 74 68 65 20 65 6e 74 65 72 65 64 20 66 69   ┆nt :" appears. If the entered fi┆
0x0ae0…0b00       6c 65 6e 61 6d 65 20 64 6f 65 73 20 0a 19 88 80 80 6e 6f 74 20 65 78 69 73 74 2c 20 74 68 65 20   ┆lename does      not exist, the ┆
0x0b00…0b20       70 72 6f 67 72 61 6d 20 61 73 6b 73 2c 20 69 66 20 74 68 65 20 66 69 6c 65 20 73 68 6f 75 6c 64   ┆program asks, if the file should┆
0x0b20…0b40       20 62 65 20 0a 19 88 80 80 63 72 65 61 74 65 64 2e 0d 0a 0d 0a 0d 0a b0 a1 33 a1 2e 31 20 20 20   ┆ be      created.        3 .1   ┆
0x0b40…0b60       20 20 54 68 65 20 4d 65 6e 75 0d 0a 0d 0a 09 41 66 74 65 72 20 74 68 65 20 66 69 6c 65 6e 61 6d   ┆  The Menu     After the filenam┆
0x0b60…0b80       65 20 69 73 20 65 6e 74 65 72 65 64 20 61 20 6d 65 6e 75 20 61 70 70 65 61 72 3a 0d 0a 0d 0a 09   ┆e is entered a menu appear:     ┆
0x0b80…0ba0       43 72 65 61 74 65 20 6e 65 77 20 74 65 78 74 66 6f 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆Create new textfont             ┆
0x0ba0…0bc0       20 20 20 28 43 29 0d 0a 0d 0a 09 45 64 69 74 20 69 6e 20 65 78 69 73 74 69 6e 67 20 74 65 78 74   ┆   (C)     Edit in existing text┆
0x0bc0…0be0       66 6f 6e 74 20 20 20 20 20 20 20 20 20 20 28 45 29 0d 0a 0d 0a 09 50 72 69 6e 74 20 74 65 78 74   ┆font          (E)     Print text┆
0x0be0…0c00       66 6f 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 50 29 0d 0a 0d 0a   ┆font                     (P)    ┆
0x0c00…0c20 (6,)  09 46 69 6e 69 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ Finis                          ┆
0x0c20…0c40       20 20 20 20 28 46 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 50 6c 65 61 73 65 20 74 79 70 65 20 61   ┆    (F)            Please type a┆
0x0c40…0c60       20 73 65 6c 65 63 74 20 63 68 61 72 61 63 74 65 72 3a 0d 0a 0d 0a 09 84 41 66 74 65 72 20 73 65   ┆ select character:      After se┆
0x0c60…0c80       6c 65 63 74 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 22 43   ┆lecting one of the characters "C┆
0x0c80…0ca0       22 2c 22 45 22 20 61 6e 64 20 22 50 22 20 66 6f 72 20 0a 19 88 80 80 74 68 65 20 73 65 6c 65 63   ┆","E" and "P" for      the selec┆
0x0ca0…0cc0       74 65 64 20 66 75 6e 63 74 69 6f 6e 20 61 20 6d 61 74 72 69 78 20 6f 66 20 31 36 20 6c 69 6e 65   ┆ted function a matrix of 16 line┆
0x0cc0…0ce0       73 20 78 20 31 36 20 70 69 78 65 6c 73 20 69 73 20 0a 19 88 80 80 73 68 6f 77 6e 2e 20 49 66 20   ┆s x 16 pixels is      shown. If ┆
0x0ce0…0d00       22 46 22 20 69 73 20 73 65 6c 65 63 74 65 64 20 74 68 65 20 70 72 6f 67 72 61 6d 20 72 65 74 75   ┆"F" is selected the program retu┆
0x0d00…0d20       72 6e 73 20 74 6f 20 43 50 2f 4d 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 a1 84 4e 6f 74 65 e1 20   ┆rns to CP/M.              Note  ┆
0x0d20…0d40       69 66 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 68 61 73 20 61 20 31 36 78 39 20 63 68 61 72 61   ┆if the terminal has a 16x9 chara┆
0x0d40…0d60       63 74 65 72 20 6d 61 74 72 69 78 2c 20 6f 6e 6c 79 20 0a 19 88 80 80 74 68 65 20 66 69 72 73 74   ┆cter matrix, only      the first┆
0x0d60…0d80       20 39 20 63 6f 6c 6f 75 6d 73 20 61 72 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 63 68 61 72   ┆ 9 coloums are shown in the char┆
0x0d80…0da0       61 63 74 65 72 2e 0d 0a 0d 0a 09 84 54 6f 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20   ┆acter.      To the right of the ┆
0x0da0…0dc0       6d 61 74 72 69 78 20 61 20 6d 65 6e 75 20 69 73 20 73 68 6f 77 6e 2e 0d 0a 0d 0a 0d 0a a1 b0 a1   ┆matrix a menu is shown.         ┆
0x0dc0…0de0       33 2e 32 20 20 20 20 20 43 75 72 73 6f 72 20 4d 6f 76 65 6d 65 6e 74 73 0d 0a 0d 0a 09 84 54 68   ┆3.2     Cursor Movements      Th┆
0x0de0…0e00       65 20 64 69 67 69 74 73 20 22 a1 31 22 2c 22 32 22 2c 22 33 22 2c 22 34 22 2c 22 36 22 2c 22 37   ┆e digits " 1","2","3","4","6","7┆
0x0e00…0e20 (7,)  22 2c 22 38 22 20 61 6e 64 20 22 39 e1 22 20 61 72 65 20 63 75 72 73 6f 72 20 0a 19 88 80 80 6d   ┆","8" and "9 " are cursor      m┆
0x0e20…0e40       6f 76 65 6d 65 6e 74 73 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 70 6c 61 63 65 6d 65 6e   ┆ovements. Note that the placemen┆
0x0e40…0e60       74 20 6f 66 20 74 68 65 20 64 69 67 69 74 73 20 69 6e 20 74 68 65 20 0a 19 88 80 80 6e 75 6d 65   ┆t of the digits in the      nume┆
0x0e60…0e80       72 69 63 20 62 61 6e 6b 20 61 6e 64 20 74 68 65 20 64 69 72 65 63 74 69 6f 6e 20 6f 66 20 74 68   ┆ric bank and the direction of th┆
0x0e80…0ea0       65 20 63 75 72 73 6f 72 20 6d 6f 76 65 6d 65 6e 74 20 69 73 20 0a 19 88 80 80 63 6f 6e 6e 65 63   ┆e cursor movement is      connec┆
0x0ea0…0ec0       74 65 64 20 6c 6f 67 69 63 61 6c 6c 79 20 74 6f 67 65 74 68 65 72 2e 0d 0a 0d 0a 0d 0a a1 b0 a1   ┆ted logically together.         ┆
0x0ec0…0ee0       33 2e 33 20 20 20 20 20 49 6e 73 65 72 74 20 6f 6e 2f 6f 66 66 0d 0a 0d 0a 09 84 50 72 65 73 73   ┆3.3     Insert on/off      Press┆
0x0ee0…0f00       69 6e 67 20 74 68 65 20 64 69 67 69 74 20 22 30 22 20 77 69 6c 6c 20 73 77 69 74 63 68 20 74 68   ┆ing the digit "0" will switch th┆
0x0f00…0f20       65 20 69 6e 73 65 72 74 20 6f 6e 2f 6f 66 66 20 0a 19 88 80 80 6d 6f 64 65 2e 20 54 68 65 20 73   ┆e insert on/off      mode. The s┆
0x0f20…0f40       74 61 74 65 20 6f 66 20 74 68 65 20 69 6e 73 65 72 74 20 6f 6e 2f 6f 66 66 20 6d 6f 64 65 20 69   ┆tate of the insert on/off mode i┆
0x0f40…0f60       73 20 69 6e 64 69 63 61 74 65 64 20 61 74 20 0a 19 88 80 80 74 68 65 20 6c 65 66 74 20 73 69 64   ┆s indicated at      the left sid┆
0x0f60…0f80       65 20 6f 66 20 74 68 65 20 6d 61 74 72 69 78 2e 0d 0a 0d 0a 09 a1 69 6e 73 65 72 74 20 6f 66 66   ┆e of the matrix.      insert off┆
0x0f80…0fa0       e1 20 20 20 20 20 20 84 77 68 69 6c 65 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 73 65 6c 65 63   ┆        while this mode is selec┆
0x0fa0…0fc0       74 65 64 2c 20 74 68 65 20 63 75 72 73 6f 72 20 0a 19 98 80 80 6d 6f 76 65 73 20 77 69 74 68 6f   ┆ted, the cursor      moves witho┆
0x0fc0…0fe0       75 74 20 64 72 61 77 69 6e 67 20 61 20 74 72 61 63 65 20 6f 66 20 22 2a 22 27 73 2e 0d 0a 0d 0a   ┆ut drawing a trace of "*"'s.    ┆
0x0fe0…1000       09 a1 69 6e 73 65 72 74 20 6f 6e e1 20 20 20 20 20 20 20 84 77 68 69 6c 65 20 74 68 69 73 20 6d   ┆  insert on         while this m┆
0x1000…1020 (8,)  6f 64 65 20 69 73 20 73 65 6c 65 63 74 65 64 2c 20 74 68 65 20 63 75 72 73 6f 72 20 0a 19 98 80   ┆ode is selected, the cursor     ┆
0x1020…1040       80 6d 6f 76 65 6d 65 6e 74 20 63 61 75 73 65 73 20 61 20 74 72 61 63 65 20 6f 66 20 22 2a 22 27   ┆ movement causes a trace of "*"'┆
0x1040…1060       73 2e 20 57 69 74 68 20 0a 19 98 80 80 74 68 69 73 20 74 72 61 63 65 20 74 68 65 20 63 68 61 72   ┆s. With      this trace the char┆
0x1060…1080       61 63 74 65 72 20 69 73 20 64 65 66 69 6e 65 64 2e 0d 0a 0d 0a 09 84 50 72 65 73 73 69 6e 67 20   ┆acter is defined.      Pressing ┆
0x1080…10a0       74 68 65 20 64 69 67 69 74 20 22 35 22 20 77 69 6c 6c 20 69 6e 73 65 72 74 20 61 6e 20 22 2a 22   ┆the digit "5" will insert an "*"┆
0x10a0…10c0       20 61 74 20 74 68 65 20 63 75 72 73 6f 72 20 0a 19 88 80 80 70 6f 73 69 74 69 6f 6e 2c 20 6e 6f   ┆ at the cursor      position, no┆
0x10c0…10e0       20 6d 61 74 74 65 72 20 77 68 61 74 20 74 68 65 20 69 6e 73 65 72 74 20 6d 6f 64 65 20 69 73 2e   ┆ matter what the insert mode is.┆
0x10e0…10e6       0d 0a 0d 0a 0d 0a                                                                                 ┆      ┆
0x10e6…10e9       FormFeed {
0x10e6…10e9         0c 80 b9                                                                                          ┆   ┆
0x10e6…10e9       }
0x10e9…1100       0a a1 b0 33 2e 34 20 20 20 20 20 43 68 61 72 61 63 74 65 72 20 4d 6f                              ┆   3.4     Character Mo┆
0x1100…1120       76 65 6d 65 6e 74 73 0d 0a 0d 0a 09 84 54 68 65 20 63 68 61 72 61 63 74 65 72 73 20 22 57 22 2c   ┆vements      The characters "W",┆
0x1120…1140       22 58 22 2c 22 44 22 20 61 6e 64 20 22 41 22 20 69 6e 20 74 68 65 20 6d 65 6e 75 20 61 72 65 20   ┆"X","D" and "A" in the menu are ┆
0x1140…1160       73 69 6d 70 6c 65 20 0a 19 88 80 80 65 64 69 74 20 63 6f 6d 6d 61 6e 64 73 2e 20 42 79 20 73 65   ┆simple      edit commands. By se┆
0x1160…1180       6c 65 63 74 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 65 73 65 20 34 20 63 68 61 72 61 63 74 65   ┆lecting one of theese 4 characte┆
0x1180…11a0       72 73 20 69 74 20 0a 19 88 80 80 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 68 61 6e 67 65   ┆rs it      is possible to change┆
0x11a0…11c0       20 74 68 65 20 66 6f 72 6d 20 61 6e 64 20 70 6c 61 63 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 0a   ┆ the form and placement of the  ┆
0x11c0…11e0       19 88 80 80 63 68 61 72 61 63 74 65 72 20 69 6e 20 74 68 65 20 6d 61 74 72 69 78 2e 0d 0a 0d 0a   ┆    character in the matrix.    ┆
0x11e0…1200       09 57 09 84 74 68 65 20 66 69 67 75 72 65 20 6d 6f 76 65 73 20 6f 6e 65 20 6c 69 6e 65 20 75 70   ┆ W  the figure moves one line up┆
0x1200…1220 (9,)  20 66 72 6f 6d 20 74 68 65 20 6c 69 6e 65 2c 20 77 68 65 72 65 20 0a 19 90 80 80 74 68 65 20 63   ┆ from the line, where      the c┆
0x1220…1240       75 72 73 6f 72 20 69 73 0d 0a 0d 0a 09 58 09 84 74 68 65 20 66 69 67 75 72 65 20 6d 6f 76 65 73   ┆ursor is     X  the figure moves┆
0x1240…1260       20 6f 6e 65 20 6c 69 6e 65 20 64 6f 77 6e 20 66 72 6f 6d 20 74 68 65 20 6c 69 6e 65 2c 20 0a 19   ┆ one line down from the line,   ┆
0x1260…1280       90 80 80 77 68 65 72 65 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 0d 0a 0d 0a 09 44 09 84 74 68   ┆   where the cursor is     D  th┆
0x1280…12a0       65 20 66 69 67 75 72 65 20 6d 6f 76 65 73 20 6f 6e 65 20 63 6f 6c 6f 75 6d 6e 20 74 6f 20 74 68   ┆e figure moves one coloumn to th┆
0x12a0…12c0       65 20 72 69 67 68 74 20 66 72 6f 6d 20 0a 19 90 80 80 74 68 65 20 63 6f 6c 6f 75 6d 6e 2c 20 77   ┆e right from      the coloumn, w┆
0x12c0…12e0       68 65 72 65 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 0d 0a 0d 0a 09 41 09 84 74 68 65 20 66 69   ┆here the cursor is     A  the fi┆
0x12e0…1300       67 75 72 65 20 6d 6f 76 65 73 20 6f 6e 65 20 63 6f 6c 6f 75 6d 6e 20 74 6f 20 74 68 65 20 6c 65   ┆gure moves one coloumn to the le┆
0x1300…1320       66 74 20 66 72 6f 6d 20 74 68 65 20 0a 19 90 80 80 63 6f 6c 6f 75 6d 6e 2c 20 77 68 65 72 65 20   ┆ft from the      coloumn, where ┆
0x1320…1340       74 68 65 20 63 75 72 73 6f 72 20 69 73 0d 0a 0d 0a 0d 0a a1 b0 33 2e 35 20 20 20 20 20 43 6c 65   ┆the cursor is        3.5     Cle┆
0x1340…1360       61 72 2f 45 72 61 73 65 0d 0a 0d 0a 09 54 68 65 20 63 68 61 72 61 63 74 65 72 73 20 22 43 22 20   ┆ar/Erase     The characters "C" ┆
0x1360…1380       61 6e 64 20 22 45 22 20 61 72 65 20 75 73 65 64 20 74 6f 20 65 72 61 73 65 2e 0d 0a 0d 0a 09 43   ┆and "E" are used to erase.     C┆
0x1380…13a0       09 74 68 65 20 6d 61 74 72 69 78 20 69 73 20 63 6c 65 61 72 65 64 0d 0a 0d 0a 09 45 09 84 69 66   ┆ the matrix is cleared     E  if┆
0x13a0…13c0       20 74 68 65 72 65 20 69 73 20 61 6e 20 22 2a 22 20 61 74 20 74 68 65 20 63 75 72 73 6f 72 27 73   ┆ there is an "*" at the cursor's┆
0x13c0…13e0       20 70 6f 73 69 74 69 6f 6e 2c 20 69 74 20 69 73 20 0a 19 90 80 80 65 72 61 73 65 64 0d 0a 0d 0a   ┆ position, it is      erased    ┆
0x13e0…1400       0d 0a b0 a1 33 2e 36 20 20 20 20 20 4f 74 68 65 72 20 46 61 63 69 6c 69 74 69 65 73 0d 0a 0d 0a   ┆    3.6     Other Facilities    ┆
0x1400…1420 (10,) 09 84 41 74 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6d 61 74 72 69 78 20 74 68 65 20   ┆  At the left of the matrix the ┆
0x1420…1440       74 65 78 74 3a 20 a1 e1 22 a1 53 3a 20 73 68 6f 77 20 63 68 61 72 61 63 74 65 72 e1 22 20 0a 19   ┆text:   " S: show character "   ┆
0x1440…1460       88 80 80 69 73 20 74 79 70 65 64 2e 20 45 76 65 72 79 20 74 69 6d 65 20 74 68 65 20 22 53 22 20   ┆   is typed. Every time the "S" ┆
0x1460…1480       69 73 20 70 72 65 73 73 65 64 20 74 68 65 20 66 69 67 75 72 65 20 69 6e 20 74 68 65 20 0a 19 88   ┆is pressed the figure in the    ┆
0x1480…14a0       80 80 6d 61 74 72 69 78 20 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e 20 69 6e 20 6e 61 74 75 72 65   ┆  matrix will be shown in nature┆
0x14a0…14c0       6c 20 73 69 7a 65 2c 20 69 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 0a 19 88 80 80 52 41   ┆l size, if the character      RA┆
0x14c0…14e0       4d 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 2e 0d 0a 0d 0a 09 45 53 43 20 28 45 53 43 41 50 45 29   ┆M is installed.     ESC (ESCAPE)┆
0x14e0…1500       20 84 20 84 77 68 65 6e 20 22 45 53 43 22 20 69 73 20 70 72 65 73 73 65 64 2c 20 74 68 65 20 63   ┆    when "ESC" is pressed, the c┆
0x1500…1520       75 72 73 6f 72 2c 20 69 66 20 69 6e 20 0a 19 96 80 80 74 68 65 20 6d 61 74 72 69 78 2c 20 77 69   ┆ursor, if in      the matrix, wi┆
0x1520…1540       6c 6c 20 6a 75 6d 70 20 74 6f 20 22 43 48 41 52 41 43 54 45 52 20 4e 6f 22 2c 20 6f 72 20 0a 19   ┆ll jump to "CHARACTER No", or   ┆
0x1540…1560       96 80 80 69 66 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 61 74 20 22 43 48 41 52 41 43 54 45   ┆   if the cursor is at "CHARACTE┆
0x1560…1580       52 20 4e 6f 22 2c 20 74 68 65 20 0a 19 96 80 80 63 75 72 73 6f 72 20 77 69 6c 6c 20 6a 75 6d 70   ┆R No", the      cursor will jump┆
0x1580…15a0       20 74 6f 20 74 68 65 20 6d 65 6e 75 2e 20 57 69 74 68 20 74 68 69 73 20 0a 19 96 80 80 66 61 63   ┆ to the menu. With this      fac┆
0x15a0…15c0       69 6c 69 74 79 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 68 61 6e 67 65 20 74   ┆ility it is possible to change t┆
0x15c0…15e0       68 65 20 0a 19 96 80 80 6e 75 6d 62 65 72 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 63 68 61   ┆he      number assigned to a cha┆
0x15e0…1600       72 61 63 74 65 72 2c 20 73 69 6d 70 6c 79 20 62 79 20 0a 19 96 80 80 67 69 76 69 6e 67 20 69 74   ┆racter, simply by      giving it┆
0x1600…1620 (11,) 20 61 20 6e 65 77 20 6e 75 6d 62 65 72 2e 0d 0a 0d 0a 0d 0a a1 b0 33 2e 37 20 20 20 20 20 53 61   ┆ a new number.        3.7     Sa┆
0x1620…1640       76 65 20 43 68 61 72 61 63 74 65 72 0d 0a 0d 0a 09 84 57 68 65 6e 20 74 68 65 20 63 72 65 61 74   ┆ve Character      When the creat┆
0x1640…1660       65 64 20 63 68 61 72 61 63 74 65 72 20 69 73 20 74 6f 20 62 65 20 73 61 76 65 64 20 70 72 65 73   ┆ed character is to be saved pres┆
0x1660…1680       73 20 22 52 45 54 55 52 4e 22 2e 20 0a 19 88 80 80 a1 4e 6f 74 65 e1 20 74 68 61 74 20 73 65 76   ┆s "RETURN".       Note  that sev┆
0x1680…16a0       65 72 61 6c 20 6e 6f 6e 2d 61 6c 70 68 61 6d 65 72 69 63 20 63 68 61 72 61 63 74 65 72 73 20 69   ┆eral non-alphameric characters i┆
0x16a0…16c0       6e 63 6c 75 64 69 6e 67 20 0a 19 88 80 80 22 53 50 41 43 45 22 20 77 69 6c 6c 20 73 61 76 65 20   ┆ncluding      "SPACE" will save ┆
0x16c0…16d2       74 68 65 20 63 68 61 72 61 63 74 65 72 2e 0d 0a 0d 0a                                             ┆the character.    ┆
0x16d2…16d5       FormFeed {
0x16d2…16d5         0c 80 b4                                                                                          ┆   ┆
0x16d2…16d5       }
0x16d5…16e0       0a b0 a1 34 2e 20 20 20 20 20 20                                                                  ┆   4.      ┆
0x16e0…1700       53 45 4c 45 43 54 20 46 52 4f 4d 20 4d 45 4e 55 0d 0a 0d 0a b0 a1 34 2e 31 20 20 20 20 20 43 72   ┆SELECT FROM MENU      4.1     Cr┆
0x1700…1720       65 61 74 65 20 4e 65 77 20 54 65 78 74 66 6f 6e 74 0d 0a 0d 0a 09 84 54 6f 20 73 65 6c 65 63 74   ┆eate New Textfont      To select┆
0x1720…1740       20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 73 73 20 22 43 22 20 77 68 65 6e 20 74 68   ┆ this function press "C" when th┆
0x1740…1760       65 20 6d 65 6e 75 20 69 73 20 0a 19 88 80 80 70 72 65 73 65 6e 74 2e 0d 0a 0d 0a 09 84 41 66 74   ┆e menu is      present.      Aft┆
0x1760…1780       65 72 20 74 68 65 20 22 43 22 20 69 73 20 70 72 65 73 73 65 64 20 61 6e 20 65 6d 70 74 79 20 31   ┆er the "C" is pressed an empty 1┆
0x1780…17a0       36 58 31 36 20 6d 61 74 72 69 78 20 69 73 20 73 68 6f 77 6e 2c 20 0a 19 88 80 80 61 6e 64 20 74   ┆6X16 matrix is shown,      and t┆
0x17a0…17c0       68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 6e 65 77 20 63 68 61 72 61 63 74 65 72 20 68   ┆he number of the new character h┆
0x17c0…17e0       61 73 20 74 6f 20 62 65 20 65 6e 74 65 72 65 64 2e 20 0a 19 88 80 80 41 66 74 65 72 20 74 68 65   ┆as to be entered.      After the┆
0x17e0…1800       20 6e 75 6d 62 65 72 20 68 61 73 20 62 65 65 6e 20 65 6e 74 65 72 65 64 2c 20 74 68 65 20 63 75   ┆ number has been entered, the cu┆
0x1800…1820 (12,) 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 73 20 0a 19 88 80 80 69 74 73 65 6c 66 20 61 74 20 74 68   ┆rsor positions      itself at th┆
0x1820…1840       65 20 75 70 70 65 72 20 6c 65 66 74 20 63 6f 72 6e 65 72 20 69 6e 20 74 68 65 20 6d 61 74 72 69   ┆e upper left corner in the matri┆
0x1840…1860       78 20 61 6e 64 20 74 68 65 20 0a 19 88 80 80 64 72 61 77 69 6e 67 20 63 61 6e 20 62 65 67 69 6e   ┆x and the      drawing can begin┆
0x1860…1880       20 28 73 65 65 20 33 2e 32 2d 33 2e 37 29 2e 20 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 20 20 20 20 20   ┆ (see 3.2-3.7).         4.2     ┆
0x1880…18a0       45 64 69 74 20 69 6e 20 45 78 69 73 74 69 6e 67 20 46 6f 6e 74 0d 0a 0d 0a 09 84 54 6f 20 73 65   ┆Edit in Existing Font      To se┆
0x18a0…18c0       6c 65 63 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 73 73 20 22 45 22 20 77 68 65   ┆lect this function press "E" whe┆
0x18c0…18e0       6e 20 74 68 65 20 6d 65 6e 75 20 69 73 20 0a 19 88 80 80 70 72 65 73 65 6e 74 2e 0d 0a 0d 0a 09   ┆n the menu is      present.     ┆
0x18e0…1900       84 41 66 74 65 72 20 74 68 65 20 22 45 22 20 69 73 20 70 72 65 73 73 65 64 20 74 68 65 20 6e 75   ┆ After the "E" is pressed the nu┆
0x1900…1920       6d 62 65 72 20 6f 66 20 74 68 65 20 77 61 6e 74 65 64 20 0a 19 88 80 80 63 68 61 72 61 63 74 65   ┆mber of the wanted      characte┆
0x1920…1940       72 20 74 6f 20 62 65 20 65 64 69 74 65 64 20 68 61 73 20 74 6f 20 62 65 20 65 6e 74 65 72 65 64   ┆r to be edited has to be entered┆
0x1940…1960       2e 20 41 66 74 65 72 20 74 68 65 20 0a 19 88 80 80 6e 75 6d 62 65 72 20 68 61 73 20 62 65 65 6e   ┆. After the      number has been┆
0x1960…1980       20 65 6e 74 65 72 65 64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 63 68 61 72 61 63 74 65 72 20   ┆ entered the selected character ┆
0x1980…19a0       61 70 70 65 61 72 73 20 69 6e 20 0a 19 88 80 80 74 68 65 20 6d 61 74 72 69 78 2e 20 49 66 20 6f   ┆appears in      the matrix. If o┆
0x19a0…19c0       6e 65 20 77 61 6e 74 73 20 74 6f 20 67 69 76 65 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61   ┆ne wants to give the character a┆
0x19c0…19e0       20 6e 65 77 20 0a 19 88 80 80 6e 75 6d 62 65 72 2c 20 74 68 65 6e 20 70 72 65 73 73 20 22 45 53   ┆ new      number, then press "ES┆
0x19e0…1a00       43 22 20 61 6e 64 20 65 6e 74 65 72 20 74 68 65 20 6e 65 77 20 6e 75 6d 62 65 72 2e 20 46 6f 72   ┆C" and enter the new number. For┆
0x1a00…1a20 (13,) 20 0a 19 88 80 80 65 64 69 74 69 6e 67 20 69 6e 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 73   ┆      editing in the character s┆
0x1a20…1a40       65 65 20 33 2e 32 2d 33 2e 37 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 33 20 20 20 20 20 50 72 69 6e 74   ┆ee 3.2-3.7.        4.3     Print┆
0x1a40…1a60       20 54 65 78 74 66 6f 6e 74 0d 0a 0d 0a 09 84 54 6f 20 73 65 6c 65 63 74 20 74 68 69 73 20 66 75   ┆ Textfont      To select this fu┆
0x1a60…1a80       6e 63 74 69 6f 6e 20 70 72 65 73 73 20 22 50 22 20 77 68 65 6e 20 74 68 65 20 6d 65 6e 75 20 69   ┆nction press "P" when the menu i┆
0x1a80…1aa0       73 20 0a 19 88 80 80 70 72 65 73 65 6e 74 0d 0a 0d 0a 09 84 41 66 74 65 72 20 74 68 65 20 22 50   ┆s      present      After the "P┆
0x1aa0…1ac0       22 20 69 73 20 70 72 65 73 73 65 64 20 74 68 65 20 70 72 6f 67 72 61 6d 20 61 73 6b 73 20 66 6f   ┆" is pressed the program asks fo┆
0x1ac0…1ae0       72 20 74 68 65 20 0a 19 88 80 80 69 6e 74 65 72 76 61 6c 20 74 6f 20 62 65 20 70 72 69 6e 74 65   ┆r the      interval to be printe┆
0x1ae0…1b00       64 2e 20 57 68 65 6e 20 74 68 65 20 70 72 69 6e 74 69 6e 67 20 68 61 73 20 66 69 6e 69 73 65 64   ┆d. When the printing has finised┆
0x1b00…1b20       2c 20 0a 19 88 80 80 74 68 65 20 70 72 6f 67 72 61 6d 20 72 65 74 75 72 6e 73 20 74 6f 20 74 68   ┆,      the program returns to th┆
0x1b20…1b40       65 20 6d 65 6e 75 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 34 20 20 20 20 20 46 69 6e 69 73 0d 0a 0d 0a   ┆e menu.        4.4     Finis    ┆
0x1b40…1b60       09 84 54 6f 20 73 65 6c 65 63 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 73 73 20   ┆  To select this function press ┆
0x1b60…1b80       22 46 22 20 77 68 65 6e 20 74 68 65 20 6d 65 6e 75 20 69 73 20 0a 19 88 80 80 70 72 65 73 65 6e   ┆"F" when the menu is      presen┆
0x1b80…1ba0       74 2e 0d 0a 0d 0a 09 41 66 74 65 72 20 74 68 65 20 22 46 22 20 69 73 20 70 72 65 73 73 65 64 20   ┆t.     After the "F" is pressed ┆
0x1ba0…1bc0       74 68 65 20 70 72 6f 67 72 61 6d 20 72 65 74 75 72 6e 73 20 74 6f 20 43 50 2f 4d 2e 0d 0a 0d 0a   ┆the program returns to CP/M.    ┆
0x1bc0…1bc3       FormFeed {
0x1bc0…1bc3         0c 80 ac                                                                                          ┆   ┆
0x1bc0…1bc3       }
0x1bc3…1bc6       0a 0d 0a                                                                                          ┆   ┆
0x1bc6…1bc9       FormFeed {
0x1bc6…1bc9         0c 80 81                                                                                          ┆   ┆
0x1bc6…1bc9       }
0x1bc9…1be0       0a a1 b0 41 2e 20 20 20 20 20 20 54 52 41 4e 53 46 45 52 20 41 20 43                              ┆   A.      TRANSFER A C┆
0x1be0…1c00       48 41 52 41 43 54 45 52 20 46 49 4c 45 20 54 4f 20 54 48 45 20 43 48 41 52 41 43 54 45 52 2d 52   ┆HARACTER FILE TO THE CHARACTER-R┆
0x1c00…1c20 (14,) 41 4d 0d 0a 0d 0a 09 84 54 6f 20 6c 6f 61 64 20 74 68 65 20 73 6f 66 74 20 63 68 61 72 61 63 74   ┆AM      To load the soft charact┆
0x1c20…1c40       65 72 20 66 6f 6e 74 20 69 6e 74 6f 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 52 41 4d 20 0a   ┆er font into the character RAM  ┆
0x1c40…1c60       19 88 80 80 72 75 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 22 54 52 41 4e 53 52 41 4d 22 2e 20   ┆    run the program "TRANSRAM". ┆
0x1c60…1c80       57 68 65 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 73 74 61 72 74 65 64 2c 20 0a 19 88   ┆When the program is started,    ┆
0x1c80…1ca0       80 80 69 74 20 61 73 6b 73 20 66 6f 72 20 74 68 65 20 66 69 6c 65 20 74 6f 20 74 72 61 6e 73 66   ┆  it asks for the file to transf┆
0x1ca0…1cc0       65 72 2e 20 57 68 65 6e 20 74 68 65 20 74 72 61 6e 73 66 65 72 20 68 61 73 20 0a 19 88 80 80 66   ┆er. When the transfer has      f┆
0x1cc0…1ce0       69 6e 69 73 65 64 2c 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 69 73 20 64 69 73   ┆inised, the character set is dis┆
0x1ce0…1cf7       70 6c 61 79 65 64 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 2e 0d 0a                              ┆played on the screen.  ┆
0x1cf7…1cfa       FormFeed {
0x1cf7…1cfa         0c 80 86                                                                                          ┆   ┆
0x1cf7…1cfa       }
0x1cfa…1cfd       0a 0d 0a                                                                                          ┆   ┆
0x1cfd…1d00       FormFeed {
0x1cfd…1d00         0c 80 81                                                                                          ┆   ┆
0x1cfd…1d00       }
0x1d00…1d06       0a 1a 1a 0a 0d 0a                                                                                 ┆      ┆
0x1d06…1d09       FormFeed {
0x1d06…1d09         0c 80 88                                                                                          ┆   ┆
0x1d06…1d09       }
0x1d09…1d0f       0a 0a 1a 0a 1a 0a                                                                                 ┆      ┆
0x1d0f…1d12       FormFeed {
0x1d0f…1d12         0c 80 88                                                                                          ┆   ┆
0x1d0f…1d12       }
0x1d12…1d20       0a 0a 1a 00 00 ff ff ff 00 00 00 ff ff ff                                                         ┆              ┆
0x1d20…1d40       00 00 00 ff ff ff 00 00 00 ff ff ff 00 00 00 ff ff ff 00 00 00 ff ff ff 00 00 00 ff ff ff 00 00   ┆                                ┆
0x1d40…1d60       00 ff ff ff 00 00 00 ff ff ff 00 00 00 ff ff ff 00 00 00 ff ff ff 00 00 00 ff ff ff 00 00 00 ff   ┆                                ┆
0x1d60…1d80       ff ff 00 63 65 70 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 63 63 20 62 6c 6f 63 6b 20 6c 65   ┆   ception           cc block le┆

Reduced view