Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Attribute Conversion From Personal Computer Video Mode 3 to ASCII Terminal-Supported Attributes

IP.com Disclosure Number: IPCOM000101504D
Original Publication Date: 1990-Aug-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 2 page(s) / 67K

Publishing Venue

IBM

Related People

Sudasassi, RA: AUTHOR [+2]

Abstract

This article describes a technique which converts video data formatted to be displayed on a personal computer (PC) screen in video mode 3 so that it can be displayed correctly on an ASCII terminal.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Attribute Conversion From Personal Computer Video Mode 3 to ASCII Terminal-Supported Attributes

       This article describes a technique which converts video
data formatted to be displayed on a personal computer (PC) screen in
video mode 3 so that it can be displayed correctly on an ASCII
terminal.

      Some PC systems do not require a video adapter and keyboard for
operation and will allow an ASCII terminal to be used as the system
console.  For these systems, an ASCII terminal driver is provided
that allows setup, utilities, and diagnostics to run on the ASCII
terminal.

      PC system setup, utilities, and diagnostics run in PC video
mode 3 which is an 80X25 text, 16 foreground color, 8 background
color with blink mode, while ASCII terminals usually support only the
following character attributes: normal, non-display, high intensity,
blink, underline, and reverse video.

      In order to run PC system setup, utilities, and diagnostics on
an ASCII terminal, PC video mode 3 attributes are converted to the
supported ASCII terminal character attributes by a subroutine in the
ASCII terminal driver.

      The PC system ASCII terminal driver converts PC video mode 3
attributes to the following ASCII terminal character attributes:
white foreground on black background         ------>   reverse
intense white foreground on black background ------> reverse white
foreground on blue background          ------> reverse intense white
foreground on blue background  ------> reverse intense white
foreground on red background   ------> intense (*)
                                                           or
                                                        reverse half
intensity all o...