Arduino上で直接コードを書いて動かせるBASICインタプリタ
Tiny Basic for Arduino
中位クラスのArduinoボードやMCU向けに設計された軽量で高速なBASICインタプリタ。PCのIDEをつなぐことなく、ハードウェア上で直接プログラムを書いて編集し実行できる。ハードウェア依存を最小限に抑えた移植性の高い設計で、I/Oや数学、ビット操作向けの組み込み関数も充実している。
ArduinoにPCのIDEをつなぐことなく、BASICプログラムを直接書いて編集できる。
HNでの議論
19- seplox
著者がParallax BASIC Stamp [0]について言及していないのは興味深い。1990年代から市場に出ているBASICでプログラム可能なマイクロコントローラなのに。ともあれ、Arduino Dueはほぼ同じ価格でCPU性能が4倍だ。なかなかいいね。
これは楽しいけど、現代のマイコンを初心者に優しい言語でプログラムしようとするなら、なぜCircuitPythonやMicroPython [1]ではなくBasicを選ぶ人がいるのか、よくわからない。
[0] https://www.parallax.com/products/basic-stamp-2-microcontrol...
[1] https://learn.adafruit.com/getting-started-with-raspberry-pi...
- k310
ずいぶん遠くまで来たものだ。Dr. Dobbs、Volume 1 #5 (PDF) [2]
ソース (8080) はgithubで入手可能 [0]
その他: [1]
最初にどうやってロードしたか忘れた。自分で打ち込んだとは思えないが、どこかから紙テープを入手して、安物の光学リーダーで読み込んだのは覚えている。
IMSAI用のNorthStarディスクを手に入れたとき、人生が面白くなった。そしてそれ以降ずっと。
[0] https://github.com/kevinthecheung/tiny-basic
[1] https://en.wikipedia.org/wiki/Tiny_BASIC
[2] http://cini.classiccmp.org/pdf/DrDobbs/DrDobbs-1976-05-v1n5....
Firefoxはhttpについて文句を言うだろう。ダウンロードを許可してほしい。確認したが、本物のPDFだ。
- Surac
タイトルは少し誤解を招く。技術的にはArduinoだが、サポートされているのは32ビットARM Cortex-MのArduinoだけだ。Arduinoと聞いて思い描いていたものとは正確には違う。安価なRP2040 RP3250向けの素晴らしいBASICに興味があるなら、MMBasicを探すといい。