PanCake に備わっているスプライト画像を表示します。
プログラムを実行した時は 00〜0f の表示で、
2段あるうちの上が 00〜09、下が 0a〜0f です。
その後キー入力待ちとなります。
背景色を変えたい場合は 50 にある 1F の
「F」を変えます。(0〜f なので、10〜1F が有効)
ちなみに「1」を「0」にすると、
PanCake 備え付けの画像になります。(00〜07 が有効)
キー入力を生かしてコードで出力しています。
CakeRes×レトロゲームズはスプライト番号が ef までありますので、次に変更します。これで A~E で表示できます。
l=0;
while(l==0){
k=inkey();
if((k>47)*(k<58)){l=1;}
if((k>64)*(k<70)){l=1;}
if((k>96)*(k<102)){k=k-32;l=1;}
if((k==32)+(k==10)){l=2;}
}
}
//PanCake Output Sprite
var k=48,i,l=0;
uart("\n");
uart("PANCAKE RESET\n");
video(0);
uart("PANCAKE VIDEO 01\n");
uart("PANCAKE SPRITE START ");
uart("1F\n");
while(l<2){
i=0;
while(i<10){
uart("PANCAKE SPRITE ");
uart("CREATE 0");
uart(i+48,32,k,i+48,10);
uart("PANCAKE SPRITE ");
uart("MOVE 0");
uart(i+48,32,i/2+48);
uart((i%2)*8+48);
uart(" 0E\n");
i=i+1;
}
while(i<16){
uart("PANCAKE SPRITE ");
uart("CREATE 0");
uart(i+55,32,k,i+55,10);
uart("PANCAKE SPRITE MOVE 0");
uart(i+55,32,i/2+43);
uart((i%2)*8+48);
uart(" 17\n");
i=i+1;
}
l=0;
while(l==0){
k=inkey();
if((k>47)*(k<58)){l=1;}
if(k==65){l=1;}
if(k==97){k=k-32;l=1;}
if((k==32)+(k==10)){l=2;}
}
}
uart("PANCAKE VIDEO 00\n");
video(1);
MixJuice・MicJack ダウンロード lash>echo MJ GET 15lt.eu.org/sprite.js> uart;cat uart > .
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.