2025-07

BASICMASTER

Amsterdam Compiler Kit を6800向けに改造する (5) デモが動作するようになった

Amsterdam Compiler Kit を改造してMC6800用のコードを出力する試みの5回目。ackに含まれているexampleのいくつかが 動くようになりました。標準入力からの入力が必要なので、emu6800にパッチを当てて使って...
BASICMASTER

Amsterdam Compiler Kit を6800向けに改造する (4) 関数引数がcharのとき

Amsterdam Compiler Kit を改造してMC6800用のコードを出力する試みの4回目。今回は関数引数がcharのときの処理 davidgiven/ack: The Amsterdam Compiler KitEM codeは...
BASICMASTER

MC6800のプログラミングテクニック(19) AccABと0の比較

Amsterdam Compiler Kit の生成する中間言語(EM code)では、Top of Stack と0を比較し、ToSに0,1を入れる命令がある。tlt,tle,teq,tne,tge,tgt がそれだ。6800では ToS...
BASICMASTER

Amsterdam Compiler Kit を6800向けに改造する (3) 関数呼び出し

Amsterdam Compiler Kit を改造してMC6800用のコードを出力する試みの3回目。今回は関数呼び出しについて。 davidgiven/ack: The Amsterdam Compiler Kit引数の受け渡しスタックフ...
BASICMASTER

Amsterdam Compiler Kit を6800向けに改造する (2) cg (code generator)

Amsterdam Compiler Kit を改造してMC6800用のコードを出力する試みの2回目。 davidgiven/ack: The Amsterdam Compiler Kitcg (code generator)ソースプログラ...
BASICMASTER

Amsterdam Compiler Kit を6800向けに改造する (1) スタック構造

Amsterdam Compiler Kit というポータブルで多言語のコンパイラがある。私は30年以上前に MINIX 2.0 で使っていた。PC/AT互換機(80286)で草の根BBSのホストプログラムの構築に使っていた。懐かしいなあ。...
スポンサーリンク