なぜ FJ を FJM に変換するのですか?
.fj 形式の FlipJump ソースは直接実行できません。実行するには、フリップ・アンド・ジャンプ・セグメントの .fjm バイナリにアセンブルする必要があります。.fj を .fjm に変換することは標準的なビルド手順であり、公式の Python アセンブラで行われます。
FJ から FJM への変換方法
FlipJump fj アセンブラ
pip install flipjump でインストールし、fj --asm your.fj -o your.fjm を実行してソースを .fjm バイナリにアセンブルします。
カスタム幅を指定した fj アセンブラ
-w [WIDTH] フラグを追加します(例:fj --asm your.fj -o your.fjm -w 16)。これにより、デフォルトの 64 ビットではなく、特定のメモリ幅に対してアセンブルされます。
これらの形式について
品質と注意点
.fjmはフリップ/ジャンプセグメントのコンパイル済みバイナリであり、.fjソースのように人間が読める形式ではありません。-wで誤ったメモリ幅を選択すると、正しく動作しない.fjmが生成される可能性があるため、プログラムが想定している幅に合わせてください。- Python と flipjump パッケージがインストールされている必要があります。これ用のオンラインアセンブラはありません。
よくある質問
.fj を .fjm にアセンブルするコマンドは何ですか?
pip install flipjump でパッケージをインストールした後、fj --asm your.fj -o your.fjm を実行します。fj コマンド以外に何か必要ですか?
Python と、
fj アセンブラおよびインタプリタを提供する flipjump pip パッケージが必要です。-w フラグは何のためにありますか?
メモリ幅をビット単位で設定します(デフォルトは 64)。例:
-w 16。これは .fjm のアセンブル方法に影響します。アセンブルせずに .fj ファイルを実行できますか?
インタプリタはアセンブルされた
.fjm を実行します。fj ツールはアセンブルと実行を一段階で行うこともできますが、実際に実行されるのは .fjm です。