6809用のmicroCというCコンパイラです。
これの作者は、日本のInternetでは有
名な太田昌孝氏です。
Newsヘッダーは以下の通りです。
From: mohta@necom830.cc.titech.junet (Masataka Ohta) Newsgroups: fj.sources Subject: micro-C (part 1 of 2) Message-ID: <1042@titcce.cc.titech.JUNET> Date: 30 Nov 87 11:57:49 GMT Distribution: fj Organization: Tokyo Institute of Technology
8080用にSmallCという全然ダメなCもどきコンパイラがありましたが、そんなも
のと比べては失礼なほど、 microCはまともな文法です。
FLEXという6809用の不便なOSのもとで動いていたにしては、すごいコンパイラ
です。
ROM化用のソースも簡単に作れます。
もともとは、6809のセルフ・コンパイラでしたが、FreeBSDでも問題なく動きま
す。
ただし、リンカがないので、標準ライブラリをCソースにインクルードする、と
いう、大技を使っています。:-)
でも、今では、コンパイルもアセンブルも非常に高速なので、何の問題もない
でしょう。
microCの出力はアセンブラ・ソースなので、 as09というアセンブラ でアセンブルします。
ftp://www.takeoka.org/pub/micro/mc09.tgz として、置きます。