JPH01105294A - Display control system - Google Patents

Display control system

Info

Publication number
JPH01105294A
JPH01105294A JP62276071A JP27607187A JPH01105294A JP H01105294 A JPH01105294 A JP H01105294A JP 62276071 A JP62276071 A JP 62276071A JP 27607187 A JP27607187 A JP 27607187A JP H01105294 A JPH01105294 A JP H01105294A
Authority
JP
Japan
Prior art keywords
display
mode
subsystem
processing
processing function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP62276071A
Other languages
Japanese (ja)
Other versions
JP2892000B2 (en
Inventor
Hiroteru Yoshida
善田 浩輝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP62276071A priority Critical patent/JP2892000B2/en
Priority to EP88109671A priority patent/EP0295691B1/en
Priority to DE3852148T priority patent/DE3852148T2/en
Priority to US07/208,130 priority patent/US4990904A/en
Priority to KR1019880007434A priority patent/KR910005369B1/en
Publication of JPH01105294A publication Critical patent/JPH01105294A/en
Application granted granted Critical
Publication of JP2892000B2 publication Critical patent/JP2892000B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Gas Discharge Display Tubes (AREA)

Abstract

PURPOSE: To effectively utilize software by automatically selecting the display processing function of a display subsystem matching execution application software and setting the display processing function in the display subsystem. CONSTITUTION: This system is provided with a means 4 which temporarily stores I/O access information at any time, a means 5 which detects specific I/O access characteristic of the display subsystem 9, a means 1 which selects a display processing function matching the execution software according to the contents of access information at detection time, and a means 1 which sets the selected display processing function in the display subsystem. Then the display processing function of the display subsystem 9 matching the execution application software is automatically selected and set in the display subsystem 9. Consequently, a user can selectively use application software for an arbitrary display subsystem without being aware of the kind of the display processing function of the application software, and the software can effectively be utilized.

Description

【発明の詳細な説明】 【発明の目的] (産業上の利用分野) 本発明は、表示処理機能を異にする複数種の表示サブシ
ステム用のソフトウェアを任意選択的に取扱うことので
きるコンピュータシステムを構築する際に用いて好適な
表示制御方式に関する。
Detailed Description of the Invention [Objective of the Invention] (Industrial Application Field) The present invention provides a computer system that can optionally handle software for multiple types of display subsystems having different display processing functions. This invention relates to a display control method suitable for use in constructing a system.

(従来の技術) 従来、CRTディスプレイ機構に於いては、CRTコン
トローラ(以下CRTCと称す)に設定する表示タイミ
ング信号を切換えることで、CRTディスプレイの表示
モードを選択でき、同モードに固有の表示解像度(表示
ドツトマトリクス構成)をもってCRTディスプレイを
制御可能であった。
(Prior Art) Conventionally, in a CRT display mechanism, the display mode of the CRT display can be selected by switching the display timing signal set in the CRT controller (hereinafter referred to as CRTC), and the display resolution specific to the mode can be selected. (display dot matrix configuration), it was possible to control a CRT display.

しかしながらCRTディスプレイに代え、プラズマディ
スプレイを上記CRTCで表示駆動制御しようとしたと
き、プラズマディスプレイ機構は物理的なドツトマトリ
クス構成が固定であることから、上記したCRTディス
プレイのような表示モードの切替えができない。
However, when trying to control the display drive of a plasma display using the above-mentioned CRTC instead of a CRT display, the plasma display mechanism has a fixed physical dot matrix configuration, so it is not possible to switch display modes like the above-mentioned CRT display. .

又、従来のコンピュータシステムに於いては、ある種の
表示サブシステム(CRTCを含む表示制御用ハードウ
ェア;例えばCo1or GraphicsAdapt
er、Enhanced Co1or Graphic
s Adapter等)に対して、その表示サブシステ
ムに固有のアプリケーションソフトウェアが作られ、こ
のアプリケーションソフトウェアを他の表示すフシステ
ム上で走らせる(実行処理する)ことはできない。
In addition, in conventional computer systems, certain display subsystems (display control hardware including CRTC; for example, Co1or Graphics Adapt)
er, Enhanced Co1or Graphic
s Adapter, etc.), application software specific to that display subsystem is created, and this application software cannot be run (executed) on other display subsystems.

即ち、従来では、2種の表示サブシステムSSA、SS
Bが存在するとき、表示サブシステムSSA用のアプリ
ケーションソフトウェアは、表示サブシステムSSA上
で走らせることができても表示サブシステムSSB上で
走らせることができず、従ってソフトウェアの有効利用
が図れないという問題が生じていた。
That is, conventionally, two types of display subsystems SSA and SS
When B exists, the application software for the display subsystem SSA can be run on the display subsystem SSA but cannot be run on the display subsystem SSB, and therefore the software cannot be used effectively. A problem arose.

(発明が解決しようとする問題点) 上述したように従来では、ある表示サブシステム(例え
ば5SA)用に作られたアプリケーションソフトウェア
を他の表示サブシステム(例えば5SB)上で走らせる
ことができす、従ってソフトウェアの有効利用が図れな
いという問題があった。
(Problem to be Solved by the Invention) As mentioned above, conventionally, application software created for one display subsystem (for example, 5SA) can be run on another display subsystem (for example, 5SB). Therefore, there was a problem that the software could not be used effectively.

本発明は上記実情に鑑みなされたもので、実行アプリケ
ーションソフトウェアに適合する表示サブシステムの表
示処理機能を自動的に選択し表示サブシステムに設定す
る機能を有して、表示処理機能を異にする複数種の表示
サブシステム用のソフトウェアを任意選択的に使用可能
にした表示制御方式を提供することを目的とする。
The present invention has been made in view of the above circumstances, and has a function of automatically selecting a display processing function of a display subsystem that is compatible with execution application software and setting it in the display subsystem, thereby making the display processing function different. It is an object of the present invention to provide a display control method that allows software for multiple types of display subsystems to be used optionally.

[発明の構成コ (問題点を解決するための手段及び作用)本発明は、表
示処理機能を異にする複数種の表示サブシステム用のソ
フトウェアを選択的に扱うことのできる任意の表示処理
機能を設定可能とした表示サブシステムをもつ情報処理
装置の表示制御方式に係るもので、I/Oアクセス情報
を逐次一時保存する手段と、上記表示サブシステムに固
有の特定のI/Oアクセスを検出する手段と、同検出時
にそのアクセス情報内容から実行ソフトウェアに適合す
る表示処理機能を選択する手段と、同選択された表示処
理機能を上記表示サブシステムに設定する手段とを有し
て、実行アプリケーションソフトウェアに適合する表示
サブシステムの表示処理機能を自動的に選択し表示サブ
システムに設定する構成としたもので、これにより、ユ
ーザがアプリケーションソフトウェアの表示処理機能種
別を同等意識することなく、任意の表示サブシステム用
アプリケーションソフトウェアを選択的に使用でき、ソ
フトウェアの有効利用が図れる。
[Structure of the Invention (Means and Effects for Solving Problems)] The present invention provides an arbitrary display processing function that can selectively handle software for multiple types of display subsystems having different display processing functions. This relates to a display control method for an information processing device that has a display subsystem that can be set, and includes means for sequentially temporarily storing I/O access information and detecting specific I/O accesses specific to the display subsystem. means for selecting a display processing function suitable for the execution software from the contents of the access information upon detection, and means for setting the selected display processing function in the display subsystem. This system automatically selects the display processing function of the display subsystem that matches the software and sets it in the display subsystem. This allows the user to freely select the display processing function of the application software without being aware of the same type of display processing function. Application software for the display subsystem can be used selectively, making effective use of the software possible.

(実施例) 以下図面を参照して本発明の一実施例を説明する。尚、
ここでは説明を簡単にするため、取扱い可能な表示サブ
システム用のアプリケーションソフトウェアを表示サブ
システムSSA用のソフトウェアと表示サブシステムS
SB用のソフトウェアの2種(即ち表示サブシステムが
SSAモードとSSBモードとに切替え可能な構成)と
する。
(Example) An example of the present invention will be described below with reference to the drawings. still,
In order to simplify the explanation, we will explain here the application software for the display subsystem that can be handled, the software for the display subsystem SSA, and the software for the display subsystem S.
There are two types of SB software (that is, a configuration in which the display subsystem can be switched between SSA mode and SSB mode).

第1図は本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

図中、■はシステム全体の制御を司るCPUであり、こ
こでは後述する特定I/Oアクセス検出回路(NMI発
生回路)5より特定I/Oアクセスに伴う特定割込み信
号(NMI)を受けると、後述するNMI処理を実行し
、上記表示処理モード(S S A/S S B)を切
替える処理機能をもつ。
In the figure, ■ is a CPU that controls the entire system, and here, when it receives a specific interrupt signal (NMI) associated with a specific I/O access from a specific I/O access detection circuit (NMI generation circuit) 5, which will be described later, It has a processing function of executing NMI processing, which will be described later, and switching the display processing mode (S S A / S S B).

2ば上記CPUIと後述する各構成要素との間で情報を
送受するシステムバスである。
2 is a system bus that transmits and receives information between the CPUI and each component to be described later.

3はバッテリイバックアップによるデータ保存機能をも
つセットアツプ用RAMであり、同RAM内にはセット
アツプ用レジスタとして、表示コントロール用レジスタ
が設けられ、同レジスタ内には表示処理モード(SSA
モード/SSBモード)を示す表示処理モードフラグが
設けられる。
Reference numeral 3 is a setup RAM with a data storage function using battery backup.A display control register is provided as a setup register in the RAM, and a display processing mode (SSA) is provided in this RAM.
A display processing mode flag is provided to indicate the mode (SSB mode/SSB mode).

4はI/Oアクセス情報をモニタリングするI/Oモニ
タ用RAMであり、システムバス2を介して遺取りされ
るIloのアクセス情報をモニタリングし常に所定量単
位で蓄積している。
Reference numeral 4 denotes an I/O monitor RAM for monitoring I/O access information, which monitors Ilo access information left behind via the system bus 2 and constantly accumulates it in a predetermined amount unit.

5は表示サブシステムの特定I/Oポートアクセスを検
出し同検出に伴い特定の割込み信号(NMI)を発生す
る特定I/Oアクセス検出回路(以下NMI発生回路と
称す)である。
Reference numeral 5 denotes a specific I/O access detection circuit (hereinafter referred to as NMI generation circuit) that detects access to a specific I/O port of the display subsystem and generates a specific interrupt signal (NMI) upon the detection.

6はメインメモリ内のDOSコマンド処理プログラムで
あり、ここでは第4図に示すようなマニュアル設定によ
るDOSコマンド入力での表示処理モード(SSAモー
ド/SSBモード)設定の判別制御機能(以下MASと
称す)をもつ。
6 is a DOS command processing program in the main memory, which has a control function (hereinafter referred to as MAS) for display processing mode (SSA mode/SSB mode) setting by manual setting as shown in FIG. ).

7は同じくメインメモリ内に置かれたNMIポインタで
あり、B/O58のNMI処理ルーチン8aのアドレス
がセットされる。
7 is an NMI pointer also placed in the main memory, and the address of the NMI processing routine 8a of the B/O 58 is set therein.

8は第2図に示すNMI処理ルーチン8a、第3図に示
すセットアツプ処理ルーチン8b、第2図乃至第4図に
示すモード切替えルーチン80等、各種の入出カプログ
ラムを格納したBIOSである。
A BIOS 8 stores various input/output programs, such as an NMI processing routine 8a shown in FIG. 2, a setup processing routine 8b shown in FIG. 3, and a mode switching routine 80 shown in FIGS. 2 to 4.

9は表示処理モード(SSAモード/SSBモード)を
内部表示する識別子となるCRTC切替え用フリップフ
ロップ91.及びCRTコントローラ(以下CRTCと
称す)92を備えて、CRTディスプレイ(CRT)及
びプラズマディスプレイ(F D P)を選択的に表示
ドライブ制御する表示サブシステムである。92RはC
RT C92内の表示タイミングレジスタであり、CR
Tディスプレイ及びプラズマディスプレイの各表示処理
モード(SS’Aモード/SSBモード)に於ける表示
タイミングパラメータが選択的に設定される。
9 is a CRTC switching flip-flop 91 which serves as an identifier for internally displaying the display processing mode (SSA mode/SSB mode). and a CRT controller (hereinafter referred to as CRTC) 92, the display subsystem selectively controls the display drive of a CRT display (CRT) and a plasma display (FDP). 92R is C
This is the display timing register in RT C92, and CR
Display timing parameters in each display processing mode (SS'A mode/SSB mode) of T display and plasma display are selectively set.

第2図は上記実施例の処理フローを示すフローチャート
、第3図は上記第2図に示すセットアツプ処理(第2図
ステップS3)の処理フローを示すフローチャート、第
4図は上記第2図に示すDOSコマンド処理(第2図ス
テップS3)の処理フローを示すフローチャートである
FIG. 2 is a flowchart showing the processing flow of the above embodiment, FIG. 3 is a flowchart showing the processing flow of the setup process (step S3 in FIG. 2) shown in FIG. 2, and FIG. 4 is the same as that shown in FIG. 2 is a flowchart showing the processing flow of the DOS command processing (step S3 in FIG. 2) shown in FIG.

ここで上記第1図乃至第4図を参照して一実施例の動作
を説明する。
Here, the operation of one embodiment will be explained with reference to the above-mentioned FIGS. 1 to 4.

システム電源の投入に伴い、CPU1の制御の下に、B
IOS8のセットアツプ処理ルーチン8bに従うセット
アツプ処理が実行される(第2図ステップS3)。
When the system power is turned on, B
Setup processing according to the setup processing routine 8b of the IOS 8 is executed (step S3 in FIG. 2).

このセットアツプの処理フローを第3図に示す。The processing flow of this setup is shown in FIG.

BIOS8のセットアツプ処理ルーチン8bの実行で、
先ず、バッテリイバックアップされたセットアツプ用R
AM3の内容がリードされ、同RAM5内の表示コント
ロール用レジスタ内の表示処理モードフラグから現在の
表示処理モード(SSAモード/SSBモード)が判断
される(第2図ステップSat、  532)。
By executing the setup processing routine 8b of BIOS8,
First, use the battery-backed setup R.
The contents of AM3 are read, and the current display processing mode (SSA mode/SSB mode) is determined from the display processing mode flag in the display control register in the RAM 5 (step Sat in FIG. 2, 532).

ここで表示処理モードフラグがSSAモードであるとき
は、メインメモリ内の現在の表示処理モードを内部表示
するカレントモードフラグにSSAモード(例えば“1
”)を設定した後、BIOS8のモード切替えルーチン
8cに従う処理で、表示すフシステム9内のCRTC切
替え用フリップフロップ91にSSAモード(例えば“
1“)を設定するとともに、CRT C92内の表示タ
イミングレジスタ92Rに、現在選択指定されているデ
ィスプレイ(CRT/FDP)の設定表示処理モード(
SSAモード/SSBモード)に固有の表示タイミング
パラメータをセットする(第3図ステップS33〜53
5)。
Here, when the display processing mode flag is SSA mode, the current mode flag that internally displays the current display processing mode in the main memory is set to SSA mode (for example, "1").
”), the CRTC switching flip-flop 91 in the display system 9 is set to the SSA mode (for example, “
1"), and the setting display processing mode (
Set display timing parameters specific to SSA mode/SSB mode (steps S33 to S53 in Figure 3).
5).

又、表示処理モードフラグがSSBモードであるときは
、メインメモリ内の現在の表示処理モードを内部表示す
るカレントモードフラグにSSBモード(例えば“0”
)を設定し、更に、上記同様のBIOS8のモード切替
えルーチン8cに従う処理で、表示すフシステム9内の
CRTC切替え用フリップフロップ91にSSBモード
(例えば1”)を設定するとともに、CRT C92内
の表示タイミングレジスタ92Rに、現在選択指定され
ているディスプレイ(CRT/FDP)の設定表示処理
モード(SSAモード/SSBモード)に固有の表示タ
イミングパラメータをセットする(第3図ステップ83
6〜538)。
Also, when the display processing mode flag is SSB mode, the current mode flag that internally displays the current display processing mode in the main memory is set to SSB mode (for example, "0").
), and furthermore, by processing according to the mode switching routine 8c of the BIOS 8 similar to the above, the CRTC switching flip-flop 91 in the display system 9 is set to the SSB mode (for example, 1"), and the Display timing parameters specific to the display processing mode (SSA mode/SSB mode) of the currently selected display (CRT/FDP) are set in the display timing register 92R (step 83 in FIG. 3).
6-538).

このように、セットアツプ時に於いて、セットアツプ用
RAMa内の保存レジスタ内容に従う1種の表示処理モ
ード(SSAモード/SSBモード)が選択され、同表
示処理モードに従い表示サブシステム9の表示処理機能
が選択され切替えられて、以後、表示サブシステム9が
その表示処理機能に対応するアプリケーションソフトウ
ェアで動作可能となる。
In this way, at the time of setup, one type of display processing mode (SSA mode/SSB mode) is selected according to the contents of the save register in the setup RAMa, and the display processing function of the display subsystem 9 is adjusted according to the display processing mode. is selected and switched, and thereafter the display subsystem 9 can operate with application software corresponding to the display processing function.

次に上記表示処理機能をマニュアル設定により切替える
処理(以下MAS処理と称す)について説明する。
Next, a process for switching the display processing function by manual setting (hereinafter referred to as MAS process) will be described.

このMASはユーザが相互性をとりたい表示処理機能の
表示サブシステム名(S S A/S S B)を指定
することで、その指定に従い表示サブシステム9の表示
処理機能を切替えるもので、この切替えはメインメモリ
に格納されたDOSコマンド処理プログラム6の実行に
よるDOSコマンド処理で実現される。
This MAS allows the user to specify the display subsystem name (S S A / S S B) of the display processing function with which the user wants to have interoperability, and the display processing function of the display subsystem 9 is switched according to that specification. The switching is realized by DOS command processing by executing the DOS command processing program 6 stored in the main memory.

上記セットアツプ処理によるシステムの立上げ後に於い
ては、CPUIの制御の下に、NMIポインタ7に、B
IOS8のNMI処理ルーチン8aのアドレスがセット
された後、DOSコマンド処理プログラム6に従うDO
Sコマンドの入力処理が実行される(第2図ステップ8
2〜S3)。
After the system is started by the above setup process, under the control of the CPU, the NMI pointer 7 is set to B.
After the address of the NMI processing routine 8a of IOS 8 is set, the DO according to the DOS command processing program 6
S command input processing is executed (step 8 in Figure 2).
2-S3).

このDOSコマンドの入力処理フローとこれに続くモー
ド切替えの処理フローを第4図に示す。
FIG. 4 shows the DOS command input processing flow and the subsequent mode switching processing flow.

ここでは、オペレータ操作によるDOSコマンド入力が
、マニュアル設定による表示処理モードの選択を示すD
OSコマンド(以下MASコマンドと称す)であるか否
かが判断される(第4図ステップS41.542)。
Here, the DOS command input by the operator indicates the selection of the display processing mode by manual setting.
It is determined whether it is an OS command (hereinafter referred to as MAS command) (step S41.542 in FIG. 4).

ここで、MASコマンドであるときは、更にそのコマン
ド入力の際に同時に設定された表示処理モード(MAS
 : SSA/MAS : 5SB)が判断される(第
4図ステップ843)。
Here, if it is a MAS command, the display processing mode (MAS
: SSA/MAS : 5SB) is determined (step 843 in FIG. 4).

ここでMASコマンドによる設定表示処理モードがSS
Aモード(MAS : 5SA)であるときは、上記し
たBIO88のモード切替えルーチン8cに従う処理で
、表示すフシステム9内のCRTC切替え用フリップフ
ロップ91にSSAモード(“1”)を設定するととも
に、CRT C92内の表示タイミングレジスタ92R
に、現在選択指定されているディスプレイ(CRT/F
DP)の設定表示処理モード(SSAモード/SSBモ
ード)に固有の表示タイミングパラメータをセットする
(第4図ステップS44. 545)。
Here, the setting display processing mode using the MAS command is set to SS.
When the A mode (MAS: 5SA) is selected, the SSA mode ("1") is set in the CRTC switching flip-flop 91 in the display system 9 by processing according to the mode switching routine 8c of the BIO 88 described above. Display timing register 92R in CRT C92
The currently selected display (CRT/F
Display timing parameters specific to the setting display processing mode (SSA mode/SSB mode) of DP) are set (steps S44 and 545 in FIG. 4).

又、MASコマンドによる設定表示処理モードがSSB
モード(MAS : 5SB)であるときは、上記した
B/O58のモード切替えルーチン8cに従う処理で、
表示すフシステム9内のCRTC切替え用フリップフロ
ップ91にSSBモード(“0”)を設定するとともに
、CRTC92内の表示タイミングレジスタ92Rに、
現在選択指定されているディスプレイ(CRT/FDP
)の設定表示処理モード(SSAモード/SSBモード
)に固有の表示タイミングパラメータをセットする(第
4図ステップ54E1. 847)。
Also, the setting display processing mode by MAS command is SSB.
mode (MAS: 5SB), the process according to the mode switching routine 8c of B/O58 described above,
The SSB mode (“0”) is set in the CRTC switching flip-flop 91 in the display system 9, and the display timing register 92R in the CRTC 92 is set to
Currently selected display (CRT/FDP)
) Display timing parameters specific to the display processing mode (SSA mode/SSB mode) are set (step 54E1.847 in FIG. 4).

又、上記DOSコマンドがMASコマンドでないときは
、その指定コマンド処理が実行される(第4図ステップ
848)。
If the DOS command is not a MAS command, the specified command processing is executed (step 848 in FIG. 4).

この指定コマンド処理に於いて、同コマンドがセットア
ツプデータの変更指定を示すコマンドであるときは、そ
の設定データに従いセットアツプ用RAM5内の表示処
理モードフラグを含むレジスタ内容が書替えられる。
In this designation command processing, if the command is a command indicating a change in setup data, the contents of the register including the display processing mode flag in the setup RAM 5 are rewritten in accordance with the setup data.

このようにして、DOSコマンドによる表示処理モード
(S SA/S S B)の設定、更にはセットアツプ
データの書替え処理が選択的に可能となる。
In this way, it becomes possible to selectively set the display processing mode (S SA/S S B) and further rewrite the setup data using DOS commands.

次に実行アプリケーションソフトウェアに伴って自動的
に表示処理モード(SSA/5SB)を書替える処理(
以下AAS処理と称す)について説明する。
Next, the process of automatically rewriting the display processing mode (SSA/5SB) according to the execution application software (
(hereinafter referred to as AAS processing) will be explained.

このAAS処理は、CPUIが、NMI発生回路5より
、表示サブシステム9のI/Oポートアクセスに伴う特
定の割込み信号(NM 1 )を受けることによって、
BIO88のNMI処理ルーチン8aに従い実行される
。即ち、CPUIは、NMI発生回路5より、表示サブ
システム9のI/Oボートアクセスに伴う特定の割込み
信号(NM I )を受けると、NMIポインタ7をリ
ードして、BIO38のNMI処理ルーチン8aを実行
し、I/Oモニタ用RAM4に貯えられたデータを読ん
でその内容が表示サブシステム(SSA)用アドレスの
アクセスであるか、表示サブシステム(S S B)用
アドレスのアクセスであるを判断する(第2図ステップ
84〜S8)。
This AAS processing is performed when the CPUI receives a specific interrupt signal (NM 1 ) accompanying access to the I/O port of the display subsystem 9 from the NMI generation circuit 5.
This is executed according to the NMI processing routine 8a of the BIO 88. That is, when the CPU receives a specific interrupt signal (NMI) accompanying I/O boat access of the display subsystem 9 from the NMI generation circuit 5, it reads the NMI pointer 7 and executes the NMI processing routine 8a of the BIO 38. Execute and read the data stored in the I/O monitor RAM 4 to determine whether the content is an access to a display subsystem (SSA) address or a display subsystem (SSB) address. (Steps 84 to S8 in FIG. 2).

ここで表示サブシステム(SSA)用アドレスのアクセ
スであるときは、カレントモードフラグを参照して現在
の表示処理モードがSSAモードであるか否かを判断し
、SSAモードであれば、そのAAS処理を終了する(
第4図ステップS9)。又、SSAモードでないときは
、上記したBIO88のモード切替えルーチン8cに従
う処理で、表示すフシステム9内のCRTC切替え用フ
リップフロップ91にSSAモード(1″)を設定する
とともに、CRTC92内の表示タイミングレジスタ9
2Rに、現在選択指定されているディスプレイ(CRT
/FDP)の設定表示処理モード(SSAモード)に固
有の表示タイミングパラメータをセットする(第4図ス
テップ89〜5ll)。
If the access is to the display subsystem (SSA) address, the current mode flag is referenced to determine whether the current display processing mode is SSA mode, and if it is SSA mode, the AAS processing Exit (
FIG. 4 step S9). In addition, when it is not the SSA mode, the SSA mode (1'') is set in the CRTC switching flip-flop 91 in the display system 9, and the display timing in the CRTC 92 is set in accordance with the mode switching routine 8c of the BIO 88 described above. register 9
The currently selected display (CRT) is displayed on 2R.
/FDP) The display timing parameters specific to the display processing mode (SSA mode) are set (steps 89 to 5ll in FIG. 4).

又、上記I/Oモニタ用RAM4に貯えられたデータ内
容から、表示サブシステム(S S B)用アドレスの
アクセスであることを判断したときは(第4図ステップ
S8)、カレントモードフラグを参照して現在の表示処
理モードがSSBモードであるか否かを判断し、SSB
モードであれば、そのAAS処理を終了する(第4図ス
テップS 12)。又、SSBモードでないときは、上
記したBIOS8のモード切替えルーチン8cに従う処
理で、表示すフシステム9内のCRTC切替え用フリッ
プフロップ9■にSSBモード(“O”)を設定すると
ともに、CRT C92内の表示タイミングレジスタ9
2Hに、現在選択指定されているディスプレイ(CRT
/FDP)の設定表示処理モード(SSBモード)に固
有の表示タイミングパラメータをセットする(第4図ス
テップ313〜S L4)。
Also, when it is determined from the data contents stored in the I/O monitor RAM 4 that the access is to the display subsystem (SSB) address (step S8 in FIG. 4), the current mode flag is referred to. to determine whether the current display processing mode is SSB mode, and
If it is the mode, the AAS processing is ended (step S12 in FIG. 4). When the SSB mode is not set, the process according to the mode switching routine 8c of the BIOS 8 described above sets the SSB mode ("O") to the CRTC switching flip-flop 9■ in the display system 9, and also sets the CRTC switching flip-flop 9■ in the display system 9 to Display timing register 9
The currently selected display (CRT) is displayed in 2H.
/FDP) Display timing parameters specific to the display processing mode (SSB mode) are set (steps 313 to S L4 in FIG. 4).

このようなAAS機能で、アプリケーションソフトウェ
アが期待している表示サブシステム機能を自動的に判断
し、表示サブシステム9をその表示処理機能に切替える
ことにより、ユーザが各表示サブシステム用のアプリケ
ーションソフトウェアを意識することなく、各種表示サ
ブシステム用のアプリケーションソフトウェアを任意に
使用できる。
This AAS function automatically determines the display subsystem function expected by the application software and switches the display subsystem 9 to that display processing function, allowing the user to configure the application software for each display subsystem. Application software for various display subsystems can be used as desired without being conscious of it.

[発明の効果] 以上詳記したように本発明の表示制御方式によれば、実
行アプリケーションソフトウェアに適合する表示サブシ
ステムの表示処理機能を自動的に選択し、同表示処理機
能を表示サブシステムに設定する構成としたことにより
、ユーザがアプリケーションソフトウェアの表示処理機
能種別を同等意識することなく、任意の表示サブシステ
ム用アプリケーションソフトウェアを選択的に使用でき
、ソフトウェアの有効利用が図れる。
[Effects of the Invention] As detailed above, according to the display control method of the present invention, the display processing function of the display subsystem that is compatible with the execution application software is automatically selected, and the display processing function is applied to the display subsystem. By configuring the settings, the user can selectively use any display subsystem application software without being aware of the display processing function types of the application software, and can effectively utilize the software.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図乃
至第4図はそれぞれ上記実施例の表示制御処理動作を説
明するためのフローチャートである。 ■・・・CPU、2・・・システムバス、3・・・セッ
トアツプ用RAM、4・・・I/Oモニタ用RAM、5
・・・特定I/Oアクセス検出回路(NMI発生回路)
、B・・・DOSコマンド処理プログラム、7・・・N
MIポインタ、8・・・BIO3,8a・・・NMI処
理ルーチン、8b・・・セットアツプ処理ルーチン、8
C・・・モード切替えルーチン、9・・・表示サブシス
テム、91・・・CRTC切替え用フリップフロップ、
92・・・CRTコントローラ(CRTC) 、92R
・・・表示タイミングレジスタ。
FIG. 1 is a block diagram showing one embodiment of the present invention, and FIGS. 2 to 4 are flowcharts for explaining display control processing operations of the above embodiment, respectively. ■...CPU, 2...System bus, 3...RAM for setup, 4...RAM for I/O monitor, 5
...Specific I/O access detection circuit (NMI generation circuit)
, B...DOS command processing program, 7...N
MI pointer, 8... BIO3, 8a... NMI processing routine, 8b... Setup processing routine, 8
C...Mode switching routine, 9...Display subsystem, 91...CRTC switching flip-flop,
92...CRT controller (CRTC), 92R
...Display timing register.

Claims (4)

【特許請求の範囲】[Claims] (1)、表示処理機能を異にする複数種の表示サブシス
テム用のソフトウェアを選択的に扱うことのできる任意
の表示処理機能を設定可能とした表示サブシステムをも
つ情報処理装置の表示制御方式であって、I/Oアクセ
ス情報を逐次一時保存する手段と、上記表示サブシステ
ムに固有の特定のI/Oアクセスを検出する手段と、同
検出時にそのアクセス情報内容から実行ソフトウェアに
適合する表示処理機能を選択する手段と、同選択された
表示処理機能を上記表示サブシステムに設定する手段と
を具備してなることを特徴とする表示制御方式。
(1) A display control method for an information processing device that has a display subsystem that can selectively handle software for multiple types of display subsystems with different display processing functions and can set any display processing function. means for sequentially temporarily storing I/O access information; means for detecting a specific I/O access unique to the display subsystem; and a display adapted to execution software from the contents of the access information upon detection. A display control system comprising: means for selecting a processing function; and means for setting the selected display processing function in the display subsystem.
(2)、上記表示サブシステムは、上記選択された表示
処理機能に従う情報によりセット/リセットされる識別
子をもち、同識別子の内容変更に伴って表示機能を切替
える特許請求の範囲第1項記載の表示制御方式。
(2) The display subsystem has an identifier that is set/reset according to information according to the selected display processing function, and the display function is switched according to a change in the content of the identifier. Display control method.
(3)、上記表示サブシステムは、設定された表示タイ
ミングに従い表示装置を表示ドライブ制御するCRTコ
ントローラをもち、設定された表示機能に従う表示タイ
ミングを上記CRTコントローラに設定する特許請求の
範囲第1項記載の表示制御方式。
(3) The display subsystem has a CRT controller that controls the display drive of the display device according to a set display timing, and the display timing according to the set display function is set in the CRT controller. Display control method described.
(4)、上記表示サブシステムは、単一の CRTコントローラによりCRTディスプレイ又はプラ
ズマディスプレイを選択的に表示ドライブ制御する特許
請求の範囲第1項記載の表示制御方式。
(4) The display control method according to claim 1, wherein the display subsystem selectively controls the display drive of a CRT display or a plasma display using a single CRT controller.
JP62276071A 1987-06-19 1987-10-31 Display control method Expired - Fee Related JP2892000B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP62276071A JP2892000B2 (en) 1987-06-19 1987-10-31 Display control method
EP88109671A EP0295691B1 (en) 1987-06-19 1988-06-16 Display mode switching system for plasma display apparatus
DE3852148T DE3852148T2 (en) 1987-06-19 1988-06-16 Display mode switching system for a plasma display device.
US07/208,130 US4990904A (en) 1987-06-19 1988-06-17 Display mode switching system for flat panel display apparatus
KR1019880007434A KR910005369B1 (en) 1987-06-19 1988-06-18 Display mode switching system for plasma display apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP62-152703 1987-06-19
JP15270387 1987-06-19
JP62276071A JP2892000B2 (en) 1987-06-19 1987-10-31 Display control method

Publications (2)

Publication Number Publication Date
JPH01105294A true JPH01105294A (en) 1989-04-21
JP2892000B2 JP2892000B2 (en) 1999-05-17

Family

ID=26481555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62276071A Expired - Fee Related JP2892000B2 (en) 1987-06-19 1987-10-31 Display control method

Country Status (1)

Country Link
JP (1) JP2892000B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61213896A (en) * 1985-03-19 1986-09-22 株式会社 アスキ− Display controller
JPS61282886A (en) * 1985-06-07 1986-12-13 キヤノン株式会社 Information processor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61213896A (en) * 1985-03-19 1986-09-22 株式会社 アスキ− Display controller
JPS61282886A (en) * 1985-06-07 1986-12-13 キヤノン株式会社 Information processor

Also Published As

Publication number Publication date
JP2892000B2 (en) 1999-05-17

Similar Documents

Publication Publication Date Title
US4990904A (en) Display mode switching system for flat panel display apparatus
US6327653B1 (en) Technique for easily changing operating systems of a digital computer system using at least two pushbuttons
US7239310B2 (en) Display apparatus including screen saver function
JPS607532A (en) Character processor
JPH01105294A (en) Display control system
JP2635628B2 (en) Display control device
JPH01105292A (en) Display control system
JPH06168056A (en) Information processor and power consumption display method
JPH0772908A (en) Programmable controller
JPS6336529B2 (en)
JPH08314801A (en) Memory managing system
JPH02226307A (en) Numerical controller
JPH082880Y2 (en) EEPROM data writing device
JPS62143108A (en) Data recorder
JP3409625B2 (en) Programmable controller
JPH08286734A (en) Programmable display device
JP2913902B2 (en) Vending machine data setting and display device
JPH0192803A (en) Monitor display system for programmable controller
JPH08272405A (en) Sequence controller
JPH1011331A (en) Information processing method, information processor, and storage medium
JPH11110005A (en) Process simulator for distributed control system
JPH03282617A (en) Printer device
JPH10333830A (en) Program type display device
JPH04195341A (en) Information processor
JPH02110706A (en) Data display system for pc

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees