私は地理位置情報ベースの WheriGo ( http://wherigo.com ) ゲーム用の、いわゆるカートリッジに取り組んでいます。これらのカートリッジに使用されるアーキテクチャは、32 ビットのビッグ エンディアンです。ただし、私の luac は 64 ビットでリトル エンディアンのチャンクを作成します。
WheriGo のオンライン コンパイル サービスはありますが、自分で適切なバイナリ形式を生成できるようにしたいと考えています。loadstring()
特に、完全なデバッグ情報を利用できるようにするのではなく、によってロードされた、取り除かれたチャンクに少し隠しておきたいことがあるからです。
私の質問は次のとおりです。実行されているアーキテクチャとは異なるアーキテクチャのバイトコードを生成する lua ツールチェーンを生成するのはどれくらい難しいでしょうか?