Raspberry Pi 用の SmileBASIC が単体発売されているそうです! すばらしい。 【今日の人気記事】更新:Raspberry Pi3で動作するSmileBASIC「Pi STARTER」がツクモで販売中、...
Digitalians' Alchemy: タグ「BASIC」(1-12)
2018年07月29日
2018年01月21日
SmileBASIC で「コリドール」(ボードゲーム)
パソコンミニの SmileBASIC で「コリドール」というボードゲームを実装してみた。二人プレイのみ。コンピュータとの対戦は(まだ)できません。 「コリドール」は、...
2018年01月13日
SmileBASIC で「マージャンソリティア」
引き続き「パソコンミニ」の SmileBASIC で、「マージャンソリティア」を実装してみた。ソースコードはこちらにあります。 SmileBASIC の特徴、...
2018年01月11日
SmileBASIC で「さめがめ」
「さめがめ」をパソコンミニの SmileBASIC で実装してみた。ソースコードはこちらにあります。 写真が下手すぎだな。スクリーンショットの機能が欲しい… SmileBASIC は初めて使った。...
2017年10月14日
パソコンミニ来ました!
パソコンミニ MZ-80C が来ました! 念のため説明しておくと、往年の8ビットパソコン MZ-80C の筐体を 1/4 スケールで再現し、その中に Raspberry Pi model A+ を収めたもの。...
2017年05月11日
パソコンミニ!
ラズパイ model A+ を載せたミニチュアサイズのパソコン! でもって、SmileBASIC 内蔵! こんなん、買うしかないでしょ。 ハル研究所から発売予定のハードウェア「PasocomMini MZ-80C」<パソコンミニ MZ-80C>を、...
2017年04月27日
Daruma BASIC で対数らせん
Daruma BASIC で対数らせんを描いてみました。ラズパイ3、ベアメタルです。 プログラムはこちら。GitHub のレポジトリにも入ってます。 w=screensize(0)/2 h=screensize(1)/2 dim col(4) col={rgb(1,0,0),rgb(0,1,0),rgb(0,0,1),rgb(1,1,0)} p=0 b#=6.0 do redraw 0 gcls for i=0 to 3 gcolor col(i) for r=0 to w*2 t#=b#*log(1+r*0.1)+3.1416*(i*0.5-p/20.0) x#=w+r*cos(t#) y#=h+r*sin(t#) if r=0 then pset x#,y# else lineto x#,y# endif next next p=(p+1)%40 redraw -1 loop 昔の BASIC に慣れた人だと、...
2017年04月25日
Daruma BASIC 1.0pre6 公開
Daruma BASIC 1.0pre6 を公開しました。Raspberry Pi 1/2/3/Zero で、ベアメタル (OS なし) で BASIC が走ります。...
2017年04月17日
Daruma BASIC ラズパイ3で動いた
ラズパイ3のベアメタルで、Daruma BASIC が動きました。 いやもう、めちゃくちゃ大変だった。まず、ラズパイ1の開発に使っていた Maccasoft さんのカーネルは、...
2017年03月18日
Daruma BASIC で「さめがめ」
Daruma BASIC 用の「さめがめ」を改訂しました。小さい画面にちゃんと収まるようになった。ベアメタル(Linux OS 無し)で動かしてみたのがこちら。...
2017年03月11日
Daruma BASIC をベアメタルラズパイで動かす
昼食後、テレビをつけて、14:46 にみんなで黙祷。去年は平日だったので、実験を中断して黙祷したのを思い出した。 さて、ラズパイのベアメタルで Daruma BASIC を動かすことに成功しました:「Daruma BASIC - 動かし方(超初心者向け:単体で動かす)」 BASIC プログラミング「だけ」しかできない単機能のマシンになる。...
2016年05月22日
ORANGE pico 来ました
先日書いた「PIC32MX を使った BASIC マイコン」、ORANGE pico がやって来ました。組み立てキットで 1380円+消費税。 PS/2キーボードを接続して、...