Skip to content

fu-sen/IchigoJam-BASIC

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

IchigoJam BASIC コマンド一覧

IchigoJam BASIC command reference (Japanese)

IchigoJam BASIC で使用できる命令を一覧しています。

Download ZIP でファイル一覧をダウンロードできます。
GitHub・Git を使っている場合は Clone を使っても良いでしょう。

RAW で参照した場合、またファイルをダウンロードした場合
.txt ファイルは文字コード UTF-8、改行コード CR+LF になります。
Windows ではメモ帳を使用する事が可能です。

PDF 版

西澤 眞人さんが PDF 化した IchigoJam+PanCakeコマンドリファレンス を
Facebook グループ IchigoJam-FAN 内で公開しています。
紙面で一覧したい場合はこちらを印刷し、ご利用下さい。

MixJuice 版

古籏 一浩さん変換・公開による MixJuice バージョンもあります。
GETS 非対応のため、IchigoJam web では参照できません。

https://www.facebook.com/groups/ichigojam/permalink/718904794915943/

?"MJ GET www.openspc2.org/data/m/(コマンド名大文字).txt
例 ?"MJ GET www.openspc2.org/data/m/CLS.txt

English books

Juergen Pintaske has converted this reference to English books.
You can now learn more about IchigoJam BASIC in English.

These exist in Amazon in different countries.
Please search: Juergen Pintaske IchigoJam

English version

This IchigoJam BASIC reference has been translated in English.
translated by Paul Wratt (@paulwratt).

https://github.com/paulwratt/IchigoJam-BASIC-english

バージョン表記の注意

対応バージョンは上部コマンド名の下に記載しています。
特にバージョン表記のない「IchigoJam BASIC」などは全バージョン対応です。
「IchigoJam BASIC RPi 非対応」など「非対応」とある場合は対応していません。
「IchigoJam BASIC (RISC-V)」とある場合は RISC-V 対応・LPC1114 非対応です。

0.9.8 および 0.9.9 は正式リリースがなく、RC 版しか存在しません。
0.9.8 または 0.9.9 と記載している場合は、それらの RC 版全般を指します。
また 1.0.0 および 1.1 以降では beta 版を
まとめて表記している場合があります。

1.1 beta(1.1.0 beta1 を含む)は 1.0.2 beta11 までの追加機能を継承しています。
そのため、1.1 beta 表記の一部コマンドは 1.0.2 beta11 までで動作するものがあります。
(...→1.0.2 beta11→1.1.0 beta1→1.1 beta2→1.1 beta3→...
 1.1 beta 2 でモンゴル版を公開した影響で「.0」を外しています)
1.0.2 beta12 は 1.0.1 から継承しなおしているため、動作の違いにご注意下さい。
(1.0.2 beta12 は beta11 までの内容を一部含んでいない機能があります)
ただし、実際には 1.0.2 は正式リリースされず、1.1.1 が正式リリースされています。

1.5β より LPC1114 以外に RISC-V を採用した IchigoJam が出ています。
特に表記がない場合は LPC1114・RISC-V 共通の動作です。

IchigoJam BASIC RPi はバージョンとハードウェア仕様の違いによる動作有無があり、
別途対応バージョンを上部に表記しています。
IchigoJam BASIC RPi の正式版バージョン表記は
オリジナル版の IchigoJam BASIC とずれがあります。
IchigoJam BASIC 1.2.0RPi~1.2.4RPi は IchigoJam BASIC 1.2.3 ベース、
IchigoJam BASIC 1.2.5RPi~1.2.6RPi は IchigoJam BASIC 1.2b56・1.2b57 IoT 相当である事にご注意下さい。

IchigoJam PC は独自のバージョン表記になっているため、別途対応バージョンを上部に表記しています。
IchigoJam PC 0.1 beta 1~0.1 beta 12 は IchigoJam BASIC 1.1 がベースですので、
基本的に 1.1 の仕様を継承します。

IchigoJam BIG は通常の IchigoJam BASIC 1.2.0 ベースです。
IchigoJam BIG で動作が異なる場合は記載を行っていますが、
記載がない場合は通常の IchigoJam と同じ動作になります。
1.2.2 より VIDEO コマンドで同等の表示に対応しています。

IchigoJam web は最新ベータ版を反映しています。?VER() で確認できます。
Windows および macOS で動作する Ichigojam ap は配布バージョン連動です。
これらは IchigoJam BASIC と共通のため、特に考慮していませんが、
パソコン動作による入出力非対応、本体ボタンなしなどの制限があります。

IchigoCake BASIC は PanCake の機能が拡張されています。
PanCake コマンド一覧もご参照下さい。

https://github.com/fu-sen/PanCake-COMMAND

ライセンス

この文章は CC BY で公式に公開されている「IchigoJam BASIC リファレンス」、
および「IchigoJam BASIC RPi ドキュメント」、
Facebook グループ「IchigoJam-FAN」などの情報を元に
志賀 慶一 (ふうせん🎈 FU-SEN) が独自に文章化しているものです。

Maked by 志賀 慶一 (ふうせん🎈 FU-SEN) | Keiichi SHIGA (🎈 BALLOON | FU-SEN), 2015-2021.

クリエイティブ・コモンズ・ライセンス

この 文章 は クリエイティブ・コモンズ 表示 4.0 国際 (CC BY 4.0) ライセンスで提供しています。

IchigoJam は 株式会社jig.jp の登録商標です。

SkyBerryJAM は 栃木県立栃木工業高等学校 が管理する登録商標であり、
SkyBerryJAM は 栃木県立栃木工業高等学校 の商標です。