ぐらvsぐら

  • PPU I/Oポート
    • 2000
    • 2001
    • 2002
    • 2003 - 読み書きするスプライトのアドレスを送る
    • 2004 - 読み書き出し
    • 2005
    • 2006 - 読み書きするアドレス空間の上位1byte、下位1byteを連続で送る
    • 2007 - 読み書き (読み書き後はアドレスが+1、読み込み時の1回目はダミーで2回目が真)
  • PPU アドレス空間
    • 2000〜23bf 文字テーブル1
    • 23c0〜23ff テーブル1属性
    • 2400〜27bf 文字テーブル2
    • 27c0〜27ff テーブル2属性
    • 3f00〜3f1f スプライト(4種)・文字(4種)のパレットのセット設定(4色ずつ)
  • prg.u7
    • 86c2〜86d9 タイトルの版権の文字データ - VRAMアドレス、文字コード、FE
    • 8a82〜8b8c タイトル画面のbgデータ
    • 885b〜8881 0x0099のアドレスから画面に文字 PRINT する係
      • 0x34 a b - 文字コードb を a 回 PRINT する。
      • 0x39 サブルーチン終了。
    • 87c4〜87e3 - タイトル画面のパレットのセットのデータ - アドレス(3f00)、データ、FF
    • 8764〜876e - 空中戦(宇宙)のパレットのセットのデータ
    • 87eb〜880d - ビックコア戦のパレットのセットのデータ
    • f9c3〜f9e2 - ROMチェック画面のパレットのセットのデータ
  • g〜.nes
    • 0741〜0751 タイトルの版権の文字データ - VRAMアドレス、文字コード、FE
      • +00 ?-?-A-M-E-O-V-?-L-Y-S-C-T-D-K-N
      • I-11、U-1C、(C)-61、X-D4
    • 0cd8〜 タイトルログの文字データ