Skip to content
Go back

gba-toolchainにおけるGBFS

· Updated:
  • add_gbfs_archive(target <paths …>)
    • 指定のファイルをGBFSファイルにまとめ、そのGBFSファイルを.sに変換する
    • targetをライブラリとしてリンクすると、GBFSのバイナリデータがROMに追加される
    • GBFS_FILEプロパティで、出力されるGBFSファイルのパスを指定できる
      • デフォルトは${CMAKE_CURRENT_BINARY_DIR}/${target}.gbfs
  • プログラム中ではextern const GBFS_FILE target_gbfs[];に配置される
    • 構造に関するヘッダを持つ
      • 各ファイルに関する、名前・先頭へのオフセット・長さ、をそれぞれ持つ
    • ディレクトリ構造を持たず、順番通りに一列に詰められる
  • 参考: