CreateObject.exeはオブジェクトキャッシュを作成するコマンドラインツールです。

オプションの説明
 -ignore:<file>            指定ファイルを無視します。ワイルドカード可。
 -ignore-preset:<file>     無視ファイルリストを指定します。サンプルとしてPreset.txtを用意してあります。
 -ignore-size              1Mバイト以上のファイルを無視します。
 -file:<file>              ファイルを指定します。複数指定できます。無視リスト内にあってもファイルを強制的に変換します。
 -list:<file>              ファイルリストを指定します。
 -no-optimize              最適化を無効にします。
 -block-clock:<n>          ブロッククロック数を指定します。デフォルトは50です。
 -core:<n>                 使用するCPUコア数を指定します。デフォルトは論理コア数-1です。
 -disassemble              逆アセンブルファイルも出力します。
 -buswait                  バスウェイト用オブジェクトキャッシュを作成します。
                           バスウェイト用はメモリアクセス命令でも分断させるので重いです。
                           通常のオブジェクトキャッシュをバスウェイトありのSSFで実行しても動きますがバスウェイトは上手く機能しません。
 -cue:<file>               CDドライブではなくCDイメージから生成します。

例) _Win_M.bat
 CreateObject.exe -ignore-preset:Preset.txt -ignore-size e LLVM
CDドライブのドライブレターがe
LLVMフォルダ以下に出力
出力先をLLVMにしておくとそのままSSFで使用できます(CreateObject.exeとSSF.exeが同じフォルダにある場合)。
もし違うフォルダの場合は、実行後にLLVMフォルダをSSF.exeがあるフォルダにコピーしてください。

clang.exeは公式のプリコンパイル版です。
バージョンは20.1.0です。
clang.exe,sh4da.exeはCreateObject.exeから呼ばれます。

オブジェクトキャッシュはそのマシンに搭載されているCPU用に最適化されます。
他のマシンで使用できる保証はありません。
