IchigoLatte プログラム EEPROM 一覧表示
IchigoLatte も IchigoLatte 0.9 より
EEPROM にプログラムの保存を行う事が可能になりました。
しかし、IchigoJam BASIC・IchigoCake BASIC と IchigoLatte は
EEPROM の扱い方が異なるため、交互には参照できません。
そこで、IchigoLatte のプログラムを保存している EEPROM を
表示するプログラムを作ってみました。
実行すると ls> と表示されます。
最終プログラム番号を入力します。
EEPROM の容量によって最終プログラム番号は異なります。
省略した場合、0 と入力した場合は 1024k EEPROM の 0〜63 で扱います。
その後 0 から順番に表示します。IchigoLatte の ls と同等にしてあります。
IchigoLatte の ひらがな は、BASIC では カタカナ になります。その他キャラクターが異なるところがあります。
1画面分の表示、または最終プログラム番号の表示後 more> を表示して止まります。Enter で続きを表示するか終了となります。
10 'ls IchigoLatte EEPROM
20 INPUT"ls>",L
30 IF L=0 L=63
40 FOR J=0 TO L
50 POKE #800,J*8,0
60 A=#50+(J>31)*4
70 R=I2CR(A,#800,2,#802,27)
80 IF J<10 ?" ";
90 ? J;":";
100 N=PEEK(#802)
110 IF N=255 GOTO 180
120 I=0
130 POKE #81D,0
140 C=PEEK(#802+I)
150 IF C AND C<>10 ?CHR$(C);
160 IF C AND C<>10 I=I+1
170 IF C AND C<>10 GOTO 140
180 ?
190 K=0
200 IF J%23<>22 K=K+1
210 IF J<>L K=K+1
220 IF K=2 GOTO 240
230 INPUT"more>",N
240 NEXT
MixJuice ダウンロード ?"MJ GET kidspod.club/mj/627
MicJack ダウンロード ?"MJ GKP 627
SkyBerryJAM は 栃木県立栃木工業高等学校 が管理する登録商標であり、
SkyBerryJAM は 栃木県立栃木工業高等学校 の商標です。
Raspberry Pi は
Raspberry Pi 財団 の登録商標です。
Raspberry Pi is a registered trademark or
trademark of
the Raspberry Pi Foundation.
"RISC-V" の商品名は RISC-Vインターナショナル が管理する登録商標です。
The “RISC-V” trade name is a registered trade mark of
RISC-V International.