- konekodensetsu
- 4451
- 0
- 0
- 0
1500円で買えてBASICが走る"こどもパソコン”「いちごじゃむ」 ascii.jp/elem/000/000/9… #asciijp
2015-03-06 14:06:37久しぶりの休日電子工作。おっさんばかり購入してると噂の こどもパソコン IchigoJam。PS2 キーボード、RCAビデオ出力をつないで BASIC プログラミングできる。画面は LED1 命令で LED 点灯させたとこ。 pic.twitter.com/jjTgxCAkLf
2015-03-07 13:55:40組み立ては簡単だったけど、やや面食らったのは基板余計なおまけが付いてたこと。切り離し側の幅狭いので P カッターで溝を深くしてから切り離した。> IchigoJam pic.twitter.com/NSyfUTFomG
2015-03-07 14:02:31BASIC 命令にざっと目を通したけど、PLAY 文で音楽演奏できたり、外部入力の電圧を取得するなどの特殊命令があるかわり、FOR 文がないのね。IF と GOTO で代用する感じ。
2015-03-07 14:08:05Apple IIc のモニタ、前使った時はわりとチラついたんだけど、今日は調子いい。どうも明るさ調整の部分の接触に問題があるようで、最大輝度だと安定する。それ以下の輝度はいきなり絵がでなくなったりするけど、グリグリローラーをこすると絵が出る。後で分解してみる。
2015-03-07 14:30:22ichigojam をシリアル接続して最新の Firmware に Update。Mac Pro だけど慣れてる Parallels 側の Win 8.1 から実行。特に問題ないみたい。US キーボードの Firm があるのは助かる。 pic.twitter.com/wI3DbDDFND
2015-03-08 18:55:43ちゃんと英語キーボード配列になってスッキリ。FTDI はスイッチサイエンスのやつ。3.3V 設定。 pic.twitter.com/IMtXRsWruD
2015-03-08 19:03:17昔の PC の BASIC にはカナ入力しかないのが普通。日立S1はカナ入力になると途端に入力が遅くなるのが恥ずかしかったエンジニアがローマ字入力モードをつけたのだ。漢字には変換できないよ。
2015-03-08 23:07:46さっきのプログラム、しばらく走らせてると上側の*がなくなって、下側に集中しちゃう。ランダムの偏り?あとスクロールするときがあるけど、右下にPRINTしたときかな?
2015-03-08 23:31:10スクロールはRNDの数値を1つ少なくして最下段に書かないことで解決。*が減っていくのは判定をSCR()=0にしてたせい。多分スペースを書いたところは0でなくなる。SCR()=ASC("*")の判定にしたら正常動作した。中学生気分になる。
2015-03-08 23:53:34IchigoJam、キーボードばしばし叩くと画面にノイズがのる。外付けクリスタルつけたら違うのかな?とやってみたけど全然かわらなかった。音程がおかしい PLAY 文もまったく変化なし。残念。あ、ちゃんと Firm は xtal-us にしてます。
2015-03-09 21:40:08上から降るアスタリスクを <> キーで避けるゲームもどき。10x10 の範囲に絞ってもスクロール激遅、と思ったら 0.9.7 から scroll コマンドが有るのね。四方向対応で少し試してみたら速い。後で使ってみる。 pic.twitter.com/GMJJLu1qsz
2015-03-09 21:48:04LC は LOCATE、? は PRINT の省略形。THEN も全部省略。しかし、内容のレベルは中学生のときから全く変わってない。作ってて懐かしかったのは90行目で INKEY のバッファ捨ててるところ。昔も似たようなことはしたような気がする。
2015-03-09 21:51:59しかし、行番号はとにかく使いにくい。RENUM も GOTO/GOSUB の番号が追従しないのであまり積極的には使えない。飛び先を暗記してから RENUM するしかない。
2015-03-09 21:54:15IchigoJam のプログラム保存は三個までなので、Web で紹介されてた EEPROM を使える拡張ボードを作った。どうせならと書き込み禁止スイッチ、スピーカー、クリスタル、Update用ジャンパ、FTDI用コネクタと全部入りに。 pic.twitter.com/qVEmnmxc3A
2015-03-15 20:50:55一応全機能動いてるけど、スピーカーの音程は前にもましてひどくなったような。一番音階が正しかったのはクリスタルとスピーカーだけつけて動作確認したときかな?
2015-03-15 20:52:33書き込み禁止スイッチを切り替えるたびにリセットがかかるのは正しい動作なのか気になる。あと、FTDI もジャンパ線で必要最低限つなげるよりもちょっと不安定。アップデートは素のボードの状態の方がいいかも。
2015-03-15 20:54:21IchigoJam、β版で PCG 対応したのか。PCGとPSGは凄く欲しい機能だったんだよね。昔は…X1 羨ましかった。
2015-03-16 00:10:00#IchigoJam によく合う #PanCake 。 NXP LPC1114 でNTSCカラー信号 生成してみました。余ったCPU時間でスプライトを動かしました。そこでCPU時間はカツカツになったけどサウンドも鳴らしてみました。 youtu.be/hDLAg9AH4sQ
2015-03-12 18:58:16IchigoJam 関連だと Pancake も部品は揃ってる。来週時間できたら作る。 pic.twitter.com/Aqaa7jzfOV
2015-03-16 00:13:46IchigoJam のグラフィック・サウンド拡張ボード PanCake 焼き中。動くかな~。 pic.twitter.com/WF3nkviIlr
2015-03-19 01:12:41