麻雀のHUDのヒープエラーが発生する原因が知りたくて,LSLのアセンブラの勉強を始めました。 とりあえず,ビューアのソースを持ってきて,コンパイルし,スクリプトをコンパイルする際に,ローカルにアセンブリ言語のファイルも書き出すようにしたり,コンパイラや仮想マシンのエミュレータのソースを見たりしています。 で,その内容を書き溜めたものがなんとか形になってきたので,ひっそり公開してみました。 これだけ見ても,あまり役に立たないかもしれませんが,スクリプトがコンパイルされた後にどんな感じになっているのかの雰囲気がつかめればと思っています。