IchigoLatte・IchigoCake JavaScript+PanCake プログラム


PanCake+IchigoLatte(javaScript)および IchigoCake JavaScript で動作するプログラムです。 

実行して動作がおかしくなる場合は、lash>echo PANCAKE RESET>uart と入力して、PanCake を初期化して下さい。


PanCake と IchigoLatte を1画面で使用する

掲載のプログラムは New 迷路 2 を除き、PanCake と IchigoLatte を1画面で表示できる前提でプログラムしています。

New 迷路 2 は 2 画面表示にしていますが、1 画面切り替えにも対応しています。

  • PanCake プリント基板
    ジャンパ J1 を 2-3 のところへ接続して下さい。
    ジャンパワイヤを使用している場合は PanCake-IchigoLatte プリント基板 間の VIDEO2 同士を接続して下さい。
  • IchigoCake
    ジャンパ J2 を 2-3 のところへ接続して下さい。
  • PanCake ブレッドボード
    PanCake の VIDEO1〜4 が抵抗を経由し合わされる部分(100Ωの手前)のところを
    IchigoLatte プリント基板 の VIDEO2 へ接続して下さい。
  • ai.cake
    ai.cake の基板そのものは1画面使用に未対応ですが、VIDEO へ入れる部分の 100 Ω 抵抗を
    ジャンパ または 0Ω 抵抗に変更すると、VIDEO 端子と IchigoJam の VIDEO 2 端子を接続して1画面使用できます。

各プログラムで IchigoLatte の lash の画面へ戻せるようにしてありますが、

Esc キーで中断すると PanCake 画面のままになってしまいますので、ご注意下さい。

 

この影響で、PanCake と IchigoLatte を別々にモニタ出力させている場合、
実行すると IchigoLatte の画面が非表示になりますが、これで正常です。

別々に接続していて、PanCake を常時表示させたい場合は

uart("PANCAKE VIDEO 00\n"); を uart("PANCAKE VIDEO 01\n"); へ、

uart(128,4,5,0); を uart(128,4,5,1); へ変更して下さい。


IchigoCake JavaScript での動作

ここで紹介しているプログラムは IchigoCake JavaScript でも動作可能です。

プログラム修正の必要はありません。全てのプログラムがそのまま動作できます。

必ずジャンパ J1 は接続した状態にして下さい。

 

一部のプログラムは CakeRes×レトロゲームズ にも対応しています。
多くのプログラムはそのまま実行できますが、
一部プログラムの修正を記載しているところがあります。

「CakeRes×レトロゲームズ 非対応」のプログラムは表示に問題が発生します。

 

IchigoCake JavaScript で プチコン3号Edition は発売されていませんので、
プチコン3号Edition 版は入れないで下さい。


MixJuice・MicJack からのダウンロード

MixJuice を重ねた状態にすると

MixJuice 経由でプログラムをダウンロードする事ができます。

ファームウェアは上位互換の MicJack も使用できます。

 

電源を入れた後、コマンドを正常に取得できるよう次のコマンドを入れます。

(lash> は入力せず強調部分を入力します)

 

lash>echo > uart;cat uart

 

文字化けした文字列が表示された状態で正常です。
Esc キー で lash> に戻ります。

LED1 が点灯していない場合は MJ APC コマンドで

アクセスポイントの接続を行います。MixJuice を参照して下さい。

 

PanCake+IchigoLatte プログラム一覧は次のコマンドで見られます。(program 前の p にご注意下さい)

 

lash>echo MJ GET m15.lt/pprogram> uart;cat uart

 

次のコマンドを入力してダウンロードを行います。プログラム名 は各ページで紹介しています。

 

lash>echo MJ GET m15.lt/(プログラム名)> uart;cat uart > .

 

IchigoCake JavaScript は保存先のプログラム番号の指定が可能です。

 

lash>echo MJ GET m15.lt/(プログラム名)> uart;cat uart > .(プログラム番号)

 

LED3 が光っていれば正常に受信しています。LED3 が消灯したら受信終了で lash> を表示します。

vi または cat . としてプログラムが正常に受信されている事を確認して下さい。

プログラム名などが誤っている場合はコマンドが実行され続けます。Esc キーで中断し、vicat . で確認して下さい。


PanCake-IchigoLatte 画面切替

PanCake 0.8〜 / IchigoLatte 0.7〜

 

風船

PanCake 0.8〜 / IchigoLatte 0.7〜

プチコン3号Edition・CakeRes✕レトロゲーム 非対応

 

サインカーブ

PanCake 0.8〜 / IchigoLatte 0.9〜

 


背景色・画面表示

PanCake 0.8〜 / IchigoLatte 0.7〜

 

スプライト表示

PanCake 0.8〜 / IchigoLatte 0.7〜

 

色一覧

PanCake 0.8〜 / IchigoLatte 0.7〜

 


IchigoLatte キャラクターランダム出力

PanCake 0.8〜 / IchigoLatte 1.0b10〜

 

ポン風

PanCake 1.0〜 / IchigoLatte 0.7〜

 

New 迷路 2

PanCake 1.1〜 / IchigoLatte 0.9〜

プチコン3号Edition・CakeRes✕レトロゲーム 非対応