アドレス
00000 ┏━━━━━━━━━━━━┓
┃ ┃
┃ ┃
┃ ヘッダー情報 ┃
┃ ┃
009FF ┃ ┃
┠────────────┨
00A00 ┃ ┃
┃ ┃
┃ スクリーンデータ ┃
┃ ┃
029FF ┃ ┃
┠────────────┨
02A00 ┃ ┃
┃ ┃
┃ クリアコード情報 ┃
┃ ┃
┃ ┃
039FF ┗━━━━━━━━━━━━┛
ヘッダー情報
| アドレス | 説明 |
|---|---|
| 00000 - 00003 | ファイルタイプ "SSC" |
| 00004 - 00008 | ビットモード "?BIT" |
| 00009 - 00013 | バージョンナンバー "Ver-????\n" |
| 00014 - 00017 | ヘッダーサイズ |
| 00018 - 0001B | ハード名 "SFC" or "CGB" or "GB" |
| 0001C - 0001D | クリアキャラクタナンバー |
| 0001E | SBank Low |
| 0001F | SBank High |
| 00020 | Color Pallette Number |
| 00021 | 回転BGフラグ |
| 00022 | 回転BGメニュー |
| 00023 | キャラクタブロックバンク1 |
| 00024 | キャラクタブロックバンク2 |
| 00025 | キャラクタブロックバンク3 |
| 00026 | キャラクタブロックバンク4 |
| 00027 | キャラクタブロックバンク5 |
| 00028 | キャラクタブロックバンク6 |
| 00029 | キャラクタブロックバンク7 |
| 0002A | キャラクタブロックバンク8 |
| 0002B | 先頭キャラクタ使用フラグ |
| 0002C - 000FF | 予約 |
| 00100 - 001FF | キャラクタブロックパス1 |
| 00200 - 002FF | キャラクタブロックパス2 |
| 00300 - 003FF | キャラクタブロックパス3 |
| 00400 - 004FF | キャラクタブロックパス4 |
| 00500 - 005FF | キャラクタブロックパス5 |
| 00600 - 006FF | キャラクタブロックパス6 |
| 00700 - 007FF | キャラクタブロックパス7 |
| 00800 - 008FF | キャラクタブロックパス8 |
| 00900 - 009FF | Color Path |
スクリーンデータ
00A00 ┏━━━━━━━━━━━━┓
┃ スクリーンデータ ┃
┃ CELL0 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL1 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL2 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL3 ┃
029FF ┗━━━━━━━━━━━━┛
スクリーンデータ(1ワードの内容)
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4
D3 D2 D1 D0
┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓
┃ ┃ ┃ ┃ ┃ ┃
┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛
| ビット | 説明 |
|---|---|
| 15 | 上下反転フラグ(0:正常、1:上下反転) |
| 14 | 左右反転フラグ(0:正常、1:左右反転) |
| 13 | 表示優先フラグ |
| 12〜10 | カラーパレットの指定 |
| 9〜0 | キャラクタ番号 |
00A00 ┏━━━━━━━━━━━━┓
┃ スクリーンデータ ┃
┃ CELL0 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL1 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL2 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL3 ┃
┠────────────┨
┃ アトリビュートデータ ┃
┃ CELL0 ┃
┠────────────┨
┃ アトリビュートデータ ┃
┃ CELL1 ┃
┠────────────┨
┃ アトリビュートデータ ┃
┃ CELL2 ┃
┠────────────┨
┃ アトリビュートデータ ┃
┃ CELL3 ┃
029FF ┗━━━━━━━━━━━━┛
スクリーンデータ
キャラクタコードの領域には、1キャラクタあたり1バイトのキャラクタコードが32×32×4個1000Hバイト分格納されています。
アトリビュートデータ
D7 D6 D5 D4 D3 D2 D1
D0
┏━┳━┳━┳━┳━┳━┳━┳━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃
┗━┻━┻━┻━┻━┻━┻━┻━┛
| ビット | 説明 |
|---|---|
| 7 | 表示優先フラグ(0:OBJ側表示優先フラグに従う、1:BG最優先) |
| 6 | 上下反転フラグ(0:正常、1:上下反転) |
| 5 | 左右反転フラグ(0:正常、1:左右反転) |
| 4 | 予約 |
| 3 | キャラクタバンク指定 |
| 2〜0 | カラーパレットの指定 |
00A00 ┏━━━━━━━━━━━━┓
┃ スクリーンデータ ┃
┃ CELL0 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL1 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL2 ┃
┠────────────┨
┃ スクリーンデータ ┃
┃ CELL3 ┃
029FF ┗━━━━━━━━━━━━┛
スクリーンデータ(1ワードの内容)
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4
D3 D2 D1 D0
┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓
┃ ┃ ┃ ┃ ┃
┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛
| ビット | 説明 |
|---|---|
| 15〜12 | カラーパレットの指定(256×1パレット時:無効) |
| 11 | 上下反転フラグ(0:正常、1:上下反転) |
| 10 | 左右反転フラグ(0:正常、1:左右反転) |
| 9〜0 | キャラクタ番号 |
D7 D6 D5 D4 D3 D2 D1
D0
┏━┳━┳━┳━┳━┳━┳━┳━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
┗━┻━┻━┻━┻━┻━┻━┻━┛
クリアコード
バイト単位で1キャラクタのクリアコードを示しています。
0でクリアコード、1でキャラクタ有効です。