2017.3.30更新 現在、C言語でMSX(Z80 CPU)の開発をするには何が最適か考えてみたいと思います。 最近、BDS CとHI-TECH CとMSX-Cを本格的に使ってみました。 やはりどれも一長一短あります。 それと、asu ansi2krというANSI CをK&R Cに(あくまである程度)変換するコンバーターを作ったのでMSXを取り巻くC言語の状況が少し変わってきました。 個人的な結論では最強のMSXのC言語コンパイラをひとつ選ぶとしたらBDS Cになります。 BDS CはHI-TECH CやMSX-Cと違ってメモリが足りないことを理由としたコンパイルエラーが起こりにくく、z88dkが対応していない二次元配列に対応し、MSX-DOSに加えMSX-DISK-BASICにも対応したMSXライブラリもあります。 さらにBDS Cはパブリックドメインでライセンスの問題が全くなくオープ