2017年04月25日

Daruma BASIC 1.0pre6 公開

 Daruma BASIC 1.0pre6 を公開しました。Raspberry Pi 1/2/3/Zero で、ベアメタル (OS なし) で BASIC が走ります。タイニー版じゃないよ。ちゃんと実数計算もできますからね。

 ベアメタル版はファイル入出力が遅いので、今まで起動時にフォントデータの読み込みのため10秒近くかかっていた。今回から、フォントデータをバイナリに埋め込むことにした。動画で見てわかる通り、立ち上がりは5秒程度に短縮された。これなら、ほぼ「電源 ON で即 BASIC」と言っても差し支えないでしょう。

 やっと「とりあえず動く」レベルには達したと思うので、サンプルやドキュメントをもう少し整備していきたい。周辺装置 (GPIO/SPI/I2C) のサポートも必要だろうけど、もう少しあとかな。

posted by toshinagata at 23:11| 日記