2006-07-12から1日間の記事一覧

6052トランスレータ

6052toActionScript3.0トランスレータをD言語で作ると。 そんな流れでしょうか。 書いてて、何がなんだかわからなくなってきましたー。

6052トランスレータ

とりあえず、6052のトランスレータをD言語で作ればいいのかもしれない。 こっちのほうが、何かと、融通が利くし早いだろうから。

スタックマシントランスレータ

ってことで、とりあえず、スタックマシンの静的コンパイルをやってみようかと思います。 つまり、トランスレータをつくると。 まず、スタックマシンをD言語にトランスレートと。

JIT適用について

ところで、ActionScript3.0でJITできるのかというと、たぶん、出来ましぇん。 いや、やろうと思ったら、ByteArray内に、swfファイルを作ってしまって 読み込むと言う荒業をやってのけなければなりません。 そりゃ、ちょいと、難しすぎるのではって感じです。…

JIT

というわけで、Just In Time compileをやりたいということで、 勉強用にD言語で簡単なスタックマシン用のJITを作ってみました。 80行くらいで出来たのですが、せっかくなのでちゃんと解説も書きたいなぁと思います。

ファミコンエミュレータ

高速化されたActionScript3.0なら、動くかも!!! と思い立ち、ActionScript2.0用に移植していた、 ファミコンエミュレータをActionScript3.0に移植しています。 とりあえず、動いてます。バグってますが、、、。しかし、遅いです。 1Gのマシンで1フレーム…

言語言語言言吾二ーー口二ーー口五口

スタックマシン作ったり、ActionScript3.0でファミコンエミュレータ作ったり、 OcamlやらD言語やらで構文解析したり、、、。 なんか、言語言語してるなぁと。