キャラクタ(.SCH)ファイル

ヘッダー情報
 
アドレス 説明
00000 - 00003 ファイルタイプ  "SCH"
00004 - 00008 ビットモード  "?BIT"
00009 - 00013 バージョンナンバー "Ver-????\n"
00014 - 00017 ヘッダーサイズ
00018 - 0001B ハード名  "SFC" or "CGB" or "GB"
0001C - 0001C BG/OBJフラグ(AGBの時)
0001D - 0001D Color Pallette Number
0001D - 000FF 予約
00100 - 001FF Color Path

 
 

  • 2ビットモード

  • キャラクタデータは、1キャラクタあたり10Hバイトで総計4000Hバイトです。
    アトリビュートデータは、1キャラクタあたり1バイトで、キャラクタナンバー順に入っており、400Hバイトの大きさです。

    AGBモードには2ビットモードはありません。

    アドレス

    00000  ┏━━━━━━━━━━━━┓
           ┃            ┃
           ┃   ヘッダー情報   ┃
    001FF  ┃            ┃
           ┠────────────┨
    00200  ┃            ┃
           ┃            ┃
           ┃  キャラクタデータ  ┃
           ┃            ┃
    041FF  ┃            ┃
           ┠────────────┨
    04200  ┃            ┃
           ┃ アトリビュート情報  ┃
    045FF  ┃            ┃
           ┗━━━━━━━━━━━━┛
     

     アトリビュートデータ(1バイトの内容)

     D7  D6  D5 D4  D3  D2  D1  D0
    ┏━┳━┳━┳━┳━┳━┳━┳━┓
    ┃0┃0┃0┃0┃0┃     ┃
    ┗━┻━┻━┻━┻━┻━┻━┻━┛
     d2〜d0 : アトリビュートデータ
     
     
     

  • 4ビットモード

  • キャラクタデータは、1キャラクタあたり20Hバイトで総計8000Hバイトです。
    アトリビュートデータは、1キャラクタあたり1バイトで、キャラクタナンバー順に入っており、400Hバイトの大きさです。

    アドレス

    00000  ┏━━━━━━━━━━━━┓
           ┃            ┃
           ┃   ヘッダー情報   ┃
    001FF  ┃            ┃
           ┠────────────┨
    00200  ┃            ┃
           ┃            ┃
           ┃  キャラクタデータ  ┃
           ┃            ┃
    081FF  ┃            ┃
           ┠────────────┨
    08200  ┃            ┃
           ┃ アトリビュート情報  ┃
    085FF  ┃            ┃
           ┗━━━━━━━━━━━━┛
     

     アトリビュートデータ(1バイトの内容)

     CGB/GB/SFCモード
     D7  D6  D5 D4  D3  D2  D1  D0
    ┏━┳━┳━┳━┳━┳━┳━┳━┓
    ┃0┃0┃0┃0┃0┃     ┃
    ┗━┻━┻━┻━┻━┻━┻━┻━┛
     d2〜d0 : アトリビュートデータ

     AGBモード
     D7  D6  D5 D4  D3  D2  D1  D0
    ┏━┳━┳━┳━┳━┳━┳━┳━┓
    ┃0┃0┃0┃0┃       ┃
    ┗━┻━┻━┻━┻━┻━┻━┻━┛
     d3〜d0 : アトリビュートデータ
     
     
     
     

  • 8ビットモード

  • キャラクタデータは、1キャラクタあたり40Hバイトで総計10000Hバイトです。

    アドレス

    00000  ┏━━━━━━━━━━━━┓
           ┃            ┃
           ┃  ヘッダー情報    ┃
    001FF  ┃            ┃
           ┠────────────┨
    00200  ┃            ┃
           ┃            ┃
           ┃  キャラクタデータ  ┃
           ┃            ┃
    101FF  ┃            ┃
           ┗━━━━━━━━━━━━┛