CompuServe Messages

#ANSI Graphics on Rainbow

    14-Aug-90 15:27:00
Sb: #21237-#ANSI Graphics on Rainbow
Fm: brian treadway 76116,3711
To: Rick Mellon 71230,2755
Rick: For characters 128-255 on the Rainbow, I have two sources: (1) Rainbow MS-DOS Version 2.11 Advanced User's Guide, page 4-37: in explaining the use of the SORT command, it lists characters 0 through 255 in SORT order; (2) Rainbow Owner's Manual, appendix F, p. 139: a chart of all 256 "DEC Multinational Characters" in numerical order with octal, decimal, and hexadecimal equivalents. But these are not the "Graphics" characters used to draw lines, boxes, and checkerboards on the screen. To activate those (called the "Special Characters and Line Drawing Character Set" in the Rainbow Owner's Manual appendix H, p.184) you have to send an escape sequence to the screen: either ESC ( 0 or ESC ) 0 depending on the currently selected character set (G0 or G1). And to get back to the "U.S. Character Set" you have to send the corresponding escape sequence ESC ( B or ESC ) B. (I can attest also that the LA50 printer has the "Special Characters" and responds to the same escape sequences.) The "Special Characters and Line Drawing Character Set" are assigned to some of the bytes from 0 to 127, _not_ 128 to 255. I don't have a list of them. They are probably described in the VT100 or VT102 terminal manuals, which I don't have. Who needs them? Make a file with ESC ( 0 or ESC ) 0 in it and TYPE it (or just enter PROMPT $e(0 or PROMPT $e)0 at the MS-DOS prompt), and then hit a few keys! If it's confusing, hit the LOCK key. (Uppercase letters are unchanged in the Special Character set.)