|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 7552 (0x1d80) Types: RcTekst Names: »99109877.WP«
└─⟦dedaa6eab⟧ Bits:30005866/disk1.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99109877.WP«
╱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