N88-BASIC(86) SCREEN命令

SCREEN

機能
グラフィック画面に対して種々のモードを設定する
書式
SCREEN [画面モード][,画面スイッチ][,アクティブページ][,ディスプレイページ]
文例
SCREEN 1,0,0,7

〈画面モード〉は,カラー,白黒,分解能など,グラフィック画面の最も基本的なモードを設定するパラメータです.

指定値 モード 分解能(横×縦) 使用可能ページ数
0 カラーモード 640×200 4
1 白黒モード 640×200 12(16*)
2 高分解能白黒モード 640×400 6(8*)
3 高分解能カラーモード 640×400 2

ここで, *のついた数値は, 16色モードのときの値を表します.

〈画面スイッチ〉は,指定する値により,現在グラフィック画面に描かれているパターンなどを一時的に消去するものです.

指定値 設定
0(または1) グラフィック画面の表示を行う.
2(または3) 現在グラフィック画面に表示されている図形などを一時的に消去する.

〈アクティブページ〉と〈ディスプレイページ〉はグラフィック命令で書き込むページと表示するページの選択を行うためのものです.

〈アクティブページ〉と〈ディスプレイページ〉に指定できる値とその意味はパレットモードによって異なります(パレットモードに関しては[1]COLORを参照してください).

(1) 8色中・8色モードあるいは4096色中・8色モードの場合

〈アクティブページ〉にはグラフィック命令によって書き込むページを指定します.画面モードによって扱える画面数は異なります.

〈アクティブページ〉に指定できる値とページ番号との対応関係
指定値 画面モード 書き込まれるページ番号
0-3 カラーモード(0) 1-4
0-11 白黒モード(1) 1-12
0-5 高分解能白黒モード(2) 1-6
0,1 高分解能カラーモード(3) 1,2

〈ディスプレイページ〉には, 画面モードに対応したページのうちどのページを表示するかを指定します.

〈ディスプレイページ〉に指定できる値とページ番号との対応関係
指定値 カラーモード(0) 白黒モード(1) 高分解能白黒モード(2) 高分解能カラーモード(3)
0 全ページを表示しない 全ページを表示しない 全ページを表示しない 全ページを表示しない
1 ページ1のみ表示 ページ1のみ表示 ページ1のみ表示 ページ1のみ表示
2 ページ2のみ表示 ページ2のみ表示 ページ2のみ表示  
3   ページ1,2を合成表示 ページ1,2を合成表示  
4   ページ3のみ表示 ページ3のみ表示  
5   ページ1,3を合成表示 ページ1,3を合成表示  
6   ページ2,3を合成表示 ページ2,3を合成表示  
7   ページ1,2,3を合成表示 ページ1,2,3を合成表示  
8 全ページを表示しない 全ページを表示しない 全ページを表示しない 全ページを表示しない
9   ページ4のみ表示    
10   ページ5のみ表示    
11   ページ4,5を合成表示    
12   ページ6のみ表示    
13   ページ4,6を合成表示    
14   ページ5,6を合成表示    
15   ページ4,5,6を合成表示    
16 全ページを表示しない 全ページを表示しない 全ページを表示しない 全ページを表示しない
17 ページ3のみ表示 ページ7のみ表示 ページ4のみ表示 ページ2のみ表示
18 ページ4のみ表示 ページ8のみ表示 ページ5のみ表示  
19   ページ7,8を合成表示 ページ4,5を合成表示  
20   ページ9のみ表示 ページ6のみ表示  
21   ページ7,9を合成表示 ページ4,6を合成表示  
22   ページ8,9を合成表示 ページ5,6を合成表示  
23   ページ7,8,9を合成表示 ページ4,5,6を合成表示  
24 全ページを表示しない 全ページを表示しない 全ページを表示しない 全ページを表示しない
25   ページ10のみ表示    
26   ページ11のみ表示    
27   ページ10,11を合成表示    
28   ページ12のみ表示    
29   ページ10,12を合成表示    
30   ページ11,12を合成表示    
31   ページ10,11,12を合成表示    
(2) 4096色中・16色モードの場合

〈アクティブページ〉にはグラフィック命令によって書き込むページを指定します. 画面モードによって扱える画面数は異なります.

〈アクティブページ〉に指定できる値とページ番号との対応関係
指定値 画面モード 書き込まれるページ番号
0-3 カラーモード(0) 1-4
0-15 白黒モード(1) 1-16
0-7 高分解能白黒モード(2) 1-8
0,1 高分解能カラーモード(3) 1,2

〈ディスプレイページ〉には, 画面モードに対応したページのうちどのページを表示するかを指定します.

〈ディスプレイページ〉に指定できる値とページ番号との対応関係
指定値 カラーモード(0) 白黒モード(1) 高分解能白黒モード(2) 高分解能カラーモード(3)
0 全ページを表示しない 全ページを表示しない 全ページを表示しない 全ページを表示しない
1 ページ1のみ表示 ページ1のみ表示 ページ1のみ表示 ページ1のみ表示
2 ページ2のみ表示 ページ2のみ表示 ページ2のみ表示  
3   ページ1,2を合成表示 ページ1,2を合成表示  
4   ページ3のみ表示 ページ3のみ表示  
5   ページ1,3を合成表示 ページ1,3を合成表示  
6   ページ2,3を合成表示 ページ2,3を合成表示  
7   ページ1,2,3を合成表示 ページ1,2,3を合成表示  
8   ページ4のみ表示 ページ4のみ表示  
9   ページ1,4を合成表示 ページ1,4を合成表示  
10   ページ2,4を合成表示 ページ2,4を合成表示  
11   ページ1,2,4を合成表示 ページ1,2,4を合成表示  
12   ページ3,4を合成表示 ページ3,4を合成表示  
13   ページ1,3,4を合成表示 ページ1,3,4を合成表示  
14   ページ2,3,4を合成表示 ページ2,3,4を合成表示  
15   ページ1,2,3,4を合成表示 ページ1,2,3,4を合成表示  
16 全ページを表示しない 全ページを表示しない 全ページを表示しない 全ページを表示しない
17   ページ5のみ表示    
18   ページ6のみ表示    
19   ページ5,6を合成表示    
20   ページ7のみ表示    
21   ページ5,7を合成表示    
22   ページ6,7を合成表示    
23   ページ5,6,7を合成表示    
24   ページ8のみ表示    
25   ページ5,8を合成表示    
26   ページ6,8を合成表示    
27   ページ5,6,8を合成表示    
28   ページ7,8を合成表示    
29   ページ5,7,8を合成表示    
30   ページ6,7,8を合成表示    
31   ページ5,6,7,8を合成表示    
32 全ページを表示しない 全ページを表示しない 全ページを表示しない 全ページを表示しない
33 ページ3のみ表示 ページ9のみ表示 ページ5のみ表示 ページ2のみ表示
34 ページ4のみ表示 ページ10のみ表示 ページ6のみ表示  
35   ページ9,10を合成表示 ページ5,6を合成表示  
36   ページ11のみ表示 ページ7のみ表示  
37   ページ9,11を合成表示 ページ5,7を合成表示  
38   ページ10,11を合成表示 ページ6,7を合成表示  
39   ページ9,10,11を合成表示 ページ5,6,7を合成表示  
40   ページ12のみ表示 ページ8のみ表示  
41   ページ9,12を合成表示 ページ5,8を合成表示  
42   ページ10,12を合成表示 ページ6,8を合成表示  
43   ページ9,10,12を合成表示 ページ5,6,8を合成表示  
44   ページ11,12を合成表示 ページ7,8を合成表示  
45   ページ9,11,12を合成表示 ページ5,7,8を合成表示  
46   ページ10,11,12を合成表示 ページ6,7,8を合成表示  
47   ページ9,10,11,12を合成表示 ページ5,6,7,8を合成表示  
48 全ページを表示しない 全ページを表示しない 全ページを表示しない 全ページを表示しない
49   ページ13のみ表示    
50   ページ14のみ表示    
51   ページ13,14を合成表示    
52   ページ15のみ表示    
53   ページ13,15を合成表示    
54   ページ14,15を合成表示    
55   ページ13,14,15を合成表示    
56   ページ16のみ表示    
57   ページ13,16を合成表示    
58   ページ14,16を合成表示    
59   ページ13,14,16を合成表示    
60   ページ15,16を合成表示    
61   ページ13,15,16を合成表示    
62   ページ14,15,16を合成表示    
63   ページ13,14,15,16を合成表示    

この〈アクティブページ〉と〈ディスプレイページ〉については, 8色モードと16色モードでは,指定できる値とその意味が異なることに注意してください.

SCREENを実行すると,そのとき設定されていたウィンドウ,ビューポート, LP(最終参照点)は初期状態にもどります.なお, LPの初期状態はワールド座標,スクリーン座標とも(0,0)です.

参照: (1)COLOR,サンプルプログラム20,21

出典:N88-日本語BASIC(86)(Ver6.2) リファレンスマニュアル、日本電気株式会社、1991年発行


inserted by FC2 system