create every day - 福野泰介の一日一創

IchigoJam ver 1.0 リリース! おとなも楽しめる「こどもパソコン」新旧比較

2015/06/16 23:55:00
#IchigoJam 

5,000ライセンスを突破した、こどもパソコンIchigoJamver 1.0 をリリースしました。
広く一般販売されるようになった、ver0.9.3、ver0.9.7とver1.0の比較を表にしてみました。
さばえのこどもたちや、583人を超えたFacebookグループ「IchigoJam-FAN」の意見を元に改良してきた結果、 プログラミングだけではなく、ローマ字を含む、キーボードの基礎や、電子工作の基礎、マシン語を使ったコアのプログラミングへの誘いや、I2Cを使った本格IoT実験などの応用まで、遊べる範囲がぐっと広がりました。

ver1.1に向け、シンプル差ととっつきやすさを大切にする、改善改良がまた楽しみです!
投稿作品が掲載される復活ベーマガコーナーがある「電子工作マガジン 2015年8月号」もまもなく発売!
老舗「I/O 2015年7月号」にもIchigoJamコーナーがあるとのこと!(@kohgakuさんのツイート)

0.9.30.9.7ver1.0
AND/OR - 論理演算xoo
ELSE - 条件不成立時xoo
CHR$(0,1,...) - キャラクター連続表記xoo
LET [0],0,1,... - 配列代入連続表記xoo
VIDEO 0 - ビデオ信号をオフにしてBASIC高速化xoo
GOTO/GOSUB飛び先変数対応xoo
SCROLL - 上下左右スクロールxoo
FOR/NEXTxxo
PEEK/POKE/CLP/HELP - メモリ書き換えxxo
PCG(キャラクターパターン定義)xxo
#FF/HEX$(255) - 16進数xxo
'1010/BIN$(10) - 2進数xxo
NOT/~(ビット否定) - 否定演算子xxo
A=USR(#700,0) - マシン語呼び出しxxo
I2CR,ICRW - 外部機器通信プロトコルI2Cxxo
グラフィックスキャラクター入力(ALT+キー)xxo
編集用キーHome/End/PageUp/PageDown/Shift+Enterxxo
BTN(SPACE) - ボタン状態取得xxo
CLK - キーバッファクリアxxo
FILES - ファイル一覧表示xxo
FILE() - 最後に使用したファイル番号xxo
LRUN 1,100 - 行番号指定付き外部ファイル連携xxo
プログラム保存件数334
アナログINポート(IN2,BTN)112
画面サイズ36x2736x2732x24
グラフィックスキャラクター
演算子優先順位シンプル
プログラム領域(byte)102210221024
INポート(1,2,4)プルダウンプルダウンプルアップ
TICK()の最大値#3FFF#3FFF#7FFF
EEPROMの最大記憶ファイル数127127128
※IchigoJam 機能比較表 ver0.9.3/ver0.9.7/ver1.0
- I2C
- 演算子優先順位
- メモリマップ
- キャラクターマップ

参考リンク
- こどもパソコンIchigoJam
- FOR/NEXT・PCG・マシン語対応、こどもパソコン『IchigoJam』ver 1.0リリース ~BASICでプログラミングする1,500円のコンピューター、5,000ライセンス突破~

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image