COMET

ドカタしながらCOMET II用アセンブラを30日で作る日記(10日目)

今日は、COMET II の VM を作成および、コンパイラのバグ修正をしました。 余力があったので、バイトコードをexeに追加して実行ファイルも出力するようにしてみました。 VMはまだバグがあるので怪しいのですが。 アセンブル方法 casc src.casor casc srcsrc.…

ドカタしながらCOMET II用アセンブラを30日で作る日記(9日目)

調べてみたのですが、昨日移植したものはCASLであって、CASL II ではなかったです。 ”移植だと、わかってないところがわからないだろうし、作ってたものを改良してみるか。” ということで、改良してみました。 今日は調子がよかったらしく、バイナリ出力まで…

ドカタしながらCOMET II用アセンブラを30日で作る日記(5,6,7,8日目)

awkのCASLのインタプリタをD言語に移植したほうが楽なんじゃと思い、移植してみました。 元のソースはRoccoさんのもの http://www.onicos.com/staff/iz/release/ これは、何日かかってるか微妙ですが、適当にawkのソースをDっぽく書き換えてみては、 めんど…

ドカタしながらCOMET II用アセンブラを30日で作る日記(4日目)

いやぁ、今日あたりから雨やら雪やらで天気が荒れるそうです。 その中仕事したくねぇよう。 昨日は、会社の近くのオンボロな家に引っ越してきた人がいるのですが、 その人の家に水道がないので、会社から引っ張っていたのですけど、 その水道が凍って水でな…

ドカタしながらCOMET II用アセンブラを30日で作る日記(3日目)

今回はいんちきトーカナイザーというかレキサーを作って大分それっぽくなってきました。 いちお、 LD GR0,GR1 LD GR0,1 LD GR0,256,GR2等がアセンブルできます。次は、マクロ関連を作っていきます。 そのあと、自作list言語パーサを作って、それをかませて、…

ドカタしながらCOMET II用アセンブラを30日で作る日記(2日目)

昨日は台風みたいな雨の中作業ですよ。てーへんでした。 まぁ、いいや。 いや、10分しか作業時間取れなかったので、とりあえず、コンパイル通して、 コメントつけて終了みたいな。 30日といいつつ、いきなり、時間飛んでるあたり、終わってる。 まぁいいや…

ドカタしながらCOMET II用アセンブラを30日で作る日記(1日目)

おそらく突然、1,2日でゴリゴリすすんでおわりそうだけど、 COMET II用アセンブラくらいなら30日くらいでつくれるんじゃないかと期待しつつ、 作ってみることにしました。 眠いのでココまで。 駄目駄目だなぁ。