comparison docs/nitros9guide/display.appendix @ 149:bb3e4d64103a

Made the word "Dragon" an entity, thereby making it replacable with "Color"
author roug
date Sun, 07 Jul 2002 11:45:14 +0000
parents 88ae6ed51be6
children f9c66ad345d1
comparison
equal deleted inserted replaced
148:525b12e17d60 149:bb3e4d64103a
2 <title>Display System Functions</title> 2 <title>Display System Functions</title>
3 3
4 <section> 4 <section>
5 <title>The Video Display</title> 5 <title>The Video Display</title>
6 <para> 6 <para>
7 Dragon Data OS-9 allows the video display to be used in 7 &vendor; OS-9 allows the video display to be used in
8 alphanumeric, semigraphic, and graphics modes. There are many 8 alphanumeric, semigraphic, and graphics modes. There are many
9 built-in functions to control the display, which are activated by 9 built-in functions to control the display, which are activated by
10 used of various ASCII control character. Thus, these functions are 10 used of various ASCII control character. Thus, these functions are
11 available for use by software written in any language using standard 11 available for use by software written in any language using standard
12 output statements (such as &quot;PRINT&quot; in BASIC). The Dragon's Basic09 12 output statements (such as &quot;PRINT&quot; in BASIC). The &make;
13 Computer's Basic09
13 language has a Graphics Interface Module that can automatically 14 language has a Graphics Interface Module that can automatically
14 generate these codes using Basic09 RUN statements. 15 generate these codes using Basic09 RUN statements.
15 </para> 16 </para>
16 <para> 17 <para>
17 The display system has two display modes: Alphanumeric 18 The display system has two display modes: Alphanumeric
18 (&quot;Alpha&quot;) mode and Graphics mode. The Alphanumeric mode also 19 (&quot;Alpha&quot;) mode and Graphics mode. The Alphanumeric mode also
19 includes &quot;semigraphic&quot; box-graphics. The Dragon Computer's display 20 includes &quot;semigraphic&quot; box-graphics. The &make; Computer's display
20 system uses a separate - memory area for each display mode so 21 system uses a separate - memory area for each display mode so
21 operations on the Alpha display do not affect the Graphics display, 22 operations on the Alpha display do not affect the Graphics display,
22 and visa-versa. Either display can be selected under software 23 and visa-versa. Either display can be selected under software
23 control. 24 control.
24 </para> 25 </para>
83 <para> 84 <para>
84 Each 8-bit character is assumed to be an ASCII character and is 85 Each 8-bit character is assumed to be an ASCII character and is
85 displayed if its high order bit (sign bit) is cleared. Lower case 86 displayed if its high order bit (sign bit) is cleared. Lower case
86 letters are displayed in reverse video. If the high order bit of 87 letters are displayed in reverse video. If the high order bit of
87 the character is set it is assumed to be a &quot;Semigraphic 6&quot; graphics 88 the character is set it is assumed to be a &quot;Semigraphic 6&quot; graphics
88 box. See the Dragon manual for an explanation of semigraphics 89 box. See the &make; Computer manual for an explanation of semigraphics
89 functions. 90 functions.
90 </para> 91 </para>
91 92
92 <table frame="none"> 93 <table frame="none">
93 <title>Alpha Mode Command Codes</title> 94 <title>Alpha Mode Command Codes</title>
439 440
440 </section> 441 </section>
441 <section> 442 <section>
442 <title>Get Status Commands</title> 443 <title>Get Status Commands</title>
443 <para> 444 <para>
444 The Dragon Computer I/O driver includes OS-9 Get Status 445 The &make; Computer I/O driver includes OS-9 Get Status
445 commands that return the display status and joystick values, 446 commands that return the display status and joystick values,
446 respectively. These are accessable via the Basic09 Graphics 447 respectively. These are accessable via the Basic09 Graphics
447 Interface Module, or by the assembly language system calls listed 448 Interface Module, or by the assembly language system calls listed
448 below: 449 below:
449 </para> 450 </para>