最終更新:2010-11-12 (金) 20:59:50 (4905d)
GBS
Top / GBS
ゲームボーイの音楽を吸い出したファイル
音源
- モノラルパルス波2ch
- 波形メモリ音源1ch
- ノイズ1ch
再生ソフト
Winamp/KbMedia Playerプラグイン
ライブラリ
メモ
- 「GBS」 は 2000年11月に ripsaw8080 (Scott Worley) 氏 により提唱されたGBサウンドシーン標準の規格です。一方、「GBR?」 は日本の匿名の方により提唱された日本独自の規格です。
音源ファイル
プレイヤー
ファイル構造
http://tobysoft.net/wiki/index.php?GB/gbsについて
0000 47 42 53 ; "GBS" ヘッダー 0001 xx ; ? バージョンかなぁ 0004 xx ; 曲数 xx 0005 xx ; 開始曲番号 xx 0006 ll hh ; ロードアドレス hhll 0008 ll hh ; 初期化アドレス hhll 000a ll hh ; VSYNC(タイマー)割り込みアドレス hhll 000c ll hh ; スタックアドレス hhll 000e xx ; 初期のTMA(タイマー調整)レジスタ(FF06) xx 000f xx ; 初期のTMC(タイマー制御)レジスタ(FF07) (xx & 7) ; ゲームボーイカラーの判別 (xx & 0x80)が0以外ならCGB ; タイマーを使うかどうかの判別 (xx & 4)が0以外なら、タイマーを使う 0010..002F xx .. ; タイトル 0030 ? 以下0070まで 0070..最後 ; ロードアドレス以降に読み込まれる
enum { header_size = 112 }; struct header_t { char tag [3]; byte vers; byte track_count; byte first_track; byte load_addr [2]; byte init_addr [2]; byte play_addr [2]; byte stack_ptr [2]; byte timer_modulo; byte timer_mode; char game [32]; char author [32]; char copyright [32]; };