Top / GVRAM制御エリア

2.3.5 GVRAM制御エリア †

┏━━━━━┳━━━┳━┳━━━━━━━━━━━━━━━━━━━━━━━━━━
┃0500H┃OUT┃W┃  シングルプレーンモード時のみ
┗━━━━━┻━━━┻━┛
 SGP制御ポート0  SGPプログラムカウンタ


      15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
     ┌───────────────────────────────┐
 0500H  │ SGPプログラムカウンタ   下位16ビット       0│
     └───────────────────────────────┘
      15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
     ┌───────────────────────────────┐
 0502H  │ SGPプログラムカウンタ   上位16ビット        │
     └───────────────────────────────┘
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0504H┃I/O┃B/W┃ シングルプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛ リードアクセスはRBUSY=0(0580Hポー
 SGP制御ポート0      ト)の時に行なえる。


      7    6    5    4    3    2    1    0
 OUT  ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0504H │ 0 │ 0 │ 0 │ 0 │ 0 │VINTF │VABOT │ 0 │
    └───┴───┴───┴───┴───┴───┴───┴───┘

   VINTF    SGP終了割り込み許可
    0       終了割り込み禁止/割り込み要求のクリア
    1       終了割り込み許可

   VABOT    SGP中断要求
    0       ノーオペレーション
    1       中断要求
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0506H┃I/O┃B/W┃  シングルプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛
 SGP制御ポート2

      7    6    5    4    3    2    1    0
 OUT  ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0506H │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │SGPCA │
    └───┴───┴───┴───┴───┴───┴───┴───┘


   SGPCA    SGPアテンションフラグ
    0       ノーオペレーション
    1       SGP実行開始


      7    6    5    4    3    2    1    0
 IN  ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0506H │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │VBUSY │
    └───┴───┴───┴───┴───┴───┴───┴───┘


   VBUSY    SGPビジー
    0       SGP停止中
    1       SGP動作中
[Shinra]
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0508H┃I/O┃B/W?┃ VA2/3専用?
┗━━━━━┻━━━┻━━━┛ 
 不明


      7    6    5    4    3    2    1    0
 OUT  ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0504H │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ ?? │
    └───┴───┴───┴───┴───┴───┴───┴───┘

用途・機能とも不明

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0510H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛(リードアクセスはRBUSY=0(0518Hポー
 GVRAMコントロールレジスタ             ト)の時に行える。)

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0510H │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ AACC │
    └───┴───┴───┴───┴───┴───┴───┴───┘

   AACC     拡張アクセスモード
    0       標準アクセスモード
    1       拡張アクセスモード

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0512H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛(リードアクセスはRBUSY=0(0518Hポー
 GVRAM拡張アクセス マッピングレジスタ       ト)の時に行える。)

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0512H │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ GMAP │
    └───┴───┴───┴───┴───┴───┴───┴───┘

   GMAP ブロック切り替え
    0   ブロック0使用(A0000H - A7FFFH)
    1   ブロック1使用(A8000H - AFFFFH)

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0514H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛(リードアクセスはRBUSY=0(0518Hポー
 GVRAM拡張アクセス リードプレーンモード      ト)の時に行える。)

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0514H │ 1 │ 1 │ 1 │ 1 │XRPM3 │XRPM2 │XRPM1 │XRPM0 │
    └───┴───┴───┴───┴───┴───┴───┴───┘

  。悖劭丕唯遏.廛譟璽鵤酘匹澆世形択
    0   プレーンnを読みだし時に選択する。
    1   プレーンnを読みだし時に無視する。

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0516H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛(リードアクセスはRBUSY=0(0518Hポー
 GVRAM拡張アクセス ライトプレーンモード      ト)の時に行える。)

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0516H │ 1 │ 1 │ 1 │ 1 │XWPM3 │XWPM2 │XWPM1 │XWPM0 │
    └───┴───┴───┴───┴───┴───┴───┴───┘

  。悖廝丕唯遏.廛譟璽鵤扈颪込み選択
    0   プレーンnを書き込み時に選択する。
    1   プレーンnを書き込み時に無視する。

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0518H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛(RBUSYビット以外のレジスタのリードアクセス
 GVRAM拡張アクセスモードレジスタ     はRBUSY=0(本ポートの)の
                        時に行える。)

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0518H │RBUSY │ 0 │CMPEN │ WSS1 │ WSS0 │PMOD2 │PMOD1 │PMOD0 │
    └───┴───┴───┴───┴───┴───┴───┴───┘

  。劭贈妝咤戞.譽献好織咼検次 淵泪襯船廛譟璽鵐癲璽鼻
    0   マルチプレーンモード制御レジスタ リード許可
    1   マルチプレーンモード制御レジスタ リード禁止

  ■達唯丕釘痢“羈咼譽献好慎可
    0   比較読み込みをしない
    1   比較読み込みをする

  WSS 書き込みソース選択
    WSS1  WSS0
    0   0   LU出力
    0   1   パターンレジスタ
    1   0   CPUライトデータ
    1   1   ノーオペレーション

  ぃ丕唯錬帖.僖拭璽鵐譽献好織癲璽
    PMOD2
    0   8ビットモード
    1   16ビットモード

    PMOD1  PMOD0
    0   0   固定モード(リード/ライト時更新しない)
    0   1   リード時のみ更新
    1   0   ライト時のみ更新
    1   1   リード/ライト時更新

[Shinra]
VA2ではRBUSYは0固定
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0520H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┃0522H┃I/O┃B/W┃
┃0524H┃I/O┃B/W┃
┃0526H┃I/O┃B/W┃
┗━━━━━┻━━━┻━━━┛
 拡張アクセス リード時ビット比較データレジスタ

    0520H   プレーン0専用
    0522H   プレーン1専用
    0524H   プレーン2専用
    0526H   プレーン3専用


      7    6    5    4    3    2    1    0
    ┌───────────────────────────────┐
    │    ビット比較データ                   │
    └───────────────────────────────┘
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0528H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛
 拡張アクセス プレーン比較データレジスタ

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
    │ 0 │ 0 │ 0 │ 0 │PCMP3 │PCMP2 │PCMP1 │PCMP0 │
    └───┴───┴───┴───┴───┴───┴───┴───┘

    PCMPn =0:プレーンn比較データレジスタに 0を設定する
           1:プレーンn比較データレジスタに FFを設定する

[Shinra]
読み取り時の値はポート520h〜526hの値から求まる。
520hがFFhならPCMP0=1,それ以外はPCMP0=0。他のプレーンも同様。

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0530H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┃0532H┃I/O┃B/W┃
┃0534H┃I/O┃B/W┃
┃0536H┃I/O┃B/W┃
┗━━━━━┻━━━┻━━━┛
 拡張アクセス パターンレジスタ

    0530H   プレーン0専用
    0532H   プレーン1専用
    0534H   プレーン2専用
    0536H   プレーン3専用

      7    6    5    4    3    2    1    0
    ┌───────────────────────────────┐
    │  バイトパターンデータ / ワードパターンデータの下位バイト │
    └───────────────────────────────┘

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0540H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┃0542H┃I/O┃B/W┃
┃0544H┃I/O┃B/W┃
┃0546H┃I/O┃B/W┃
┗━━━━━┻━━━┻━━━┛
 拡張アクセス 拡張パターンレジスタ

    0540H   プレーン0専用
    0542H   プレーン1専用
    0544H   プレーン2専用
    0546H   プレーン3専用

      7    6    5    4    3    2    1    0
    ┌───────────────────────────────┐
    │      ワードパターンデータの上位バイト         │
    └───────────────────────────────┘

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0550H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛
 拡張アクセス パターンレジスタリードポインタ

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
    │ 0 │ 0 │ 0 │ 0 │PRRP3 │PRRP2 │PRRP1 │PRRP0 │
    └───┴───┴───┴───┴───┴───┴───┴───┘

    PRRPn プレーンnパターンレジスタ使用開始バイト(リード時)
      0:下位バイトから使用
      1:上位バイトから使用

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0552H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛
 拡張アクセス パターンレジスタライトポインタ

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
    │ 0 │ 0 │ 0 │ 0 │PRWP3 │PRWP2 │PRWP1 │PRWP0 │
    └───┴───┴───┴───┴───┴───┴───┴───┘

    PRWPn プレーンnパターンレジスタ使用開始バイト(ライト時)
      0:下位バイトから使用
      1:上位バイトから使用

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0560H┃I/O┃B/W┃ V3マルチプレーンモード時のみ
┃0562H┃I/O┃B/W┃
┃0564H┃I/O┃B/W┃
┃0566H┃I/O┃B/W┃
┗━━━━━┻━━━┻━━━┛
 マルチプレーンモード用 ROPコードレジスタ

    0560H   プレーン0専用
    0562H   プレーン1専用
    0564H   プレーン2専用
    0566H   プレーン3専用

      7    6    5    4    3    2    1    0
    ┌───────────────────────────────┐
    │      ラスタオペレーションコードフィールド       │
    └───────────────────────────────┘

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0580H┃I/O┃B/W┃ シングルプレーンモード時のみ
┗━━━━━┻━━━┻━━━┛(RBUSYビット以外のレジスタのリードアクセス
 GVRAMライトモードレジスタ       はRBUSY=0(本ポートの)の
  (シングルプレーン)           時に行える。)

      7    6    5    4    3    2    1    0
    ┌───┬───┬───┬───┬───┬───┬───┬───┐
 0580H │RBUSY │ 0 │ 0 │SWSS1 │SWSS0 │ 0 │ 0 │ 0 │
    └───┴───┴───┴───┴───┴───┴───┴───┘

  。劭贈妝咤戞.譽献好織咼検次 淵轡鵐哀襯廛譟璽鵐癲璽鼻
    0   シングルプレーンモード制御レジスタ リード許可
    1   シングルプレーンモード制御レジスタ リード禁止

  ■咤廝咤咫―颪込みソース選択
    SWSS1  SWSS0
    0   0   LU出力
    0   1   パターンレジスタ
    1   0   CPUライトデータ
    1   1   ノーオペレーション

[Shinra]
VA2ではRBUSYは0固定

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0590H┃I/O┃B/W┃ シングルプレーンモード時のみ
┃0592H┃I/O┃B/W┃(リードアクセスはRBUSY=0(0580Hポー
┗━━━━━┻━━━┻━━━┛              ト)の時に行える。)
 シングルプレーン パターンレジスタ設定

    0590H   GV−RAM A0000〜BFFFF用
    0592H   GV−RAM C0000〜DFFFF用

     15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
    ┌───────────────────────────────┐
    │       パターンレジスタ                │
    └───────────────────────────────┘

┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃05A0H┃I/O┃B/W┃ シングルプレーンモード時のみ
┃05A2H┃I/O┃B/W┃
┗━━━━━┻━━━┻━━━┛
 シングルプレーン ROPコードレジスタ

    05A0H   GV−RAM A0000〜BFFFF用
    05A2H   GV−RAM C0000〜DFFFF用

      7   6   5   4   3   2   1   0
    ┌───────────────────────────────┐
    │  シングルプレーン ラスターオペレーションコードフィールド │
    └───────────────────────────────┘


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-10 (土) 23:23:38 (4203d)