ichigolatte

Sample program

JS
			
cls();
var x=15;
while(scr(x,5)==0){
  lc(x,5); log("O");
  lc(rnd(32),23); log("*");
  scroll(0);
  sleep(50);
  var k=inkey();
  x=x-(k==28)+(k==29);
}
			
			
reference LPC1114 [en] [jp] / GD32VF103 [en] [jp]
FORTH
			
cls
15
BEGIN
  DUP 5 lc 0 .
  32 rnd 23 lc 1 .
  0 scroll
  DUP 5 scr 0 = WHILE
  30 sleep
  inkey
  DUP 28 = IF SWAP 1 - SWAP THEN
  DUP 29 = IF SWAP 1 + SWAP THEN
  DROP
REPEAT
		
		
reference LPC1114 [en] [jp] / GD32VF103 [en] [jp]
Ruby
			
cls
x=15
while scr(x,5)==0
  lc x,5; print "O"
  lc rnd(32),23; print "*"
  scroll 0
  msleep 50
  k=inkey()
  if k==28
    x=x-1
  end
  if k==29
    x=x+1
  end
end
			
			
reference LPC1114 [en] [jp] / GD32VF103 [en] [jp]
Python
			
cls()
x=15
while scr(x,5)!=42:
  lc(x,5)
  print("O")
  lc(rnd(32),23)
  print("*")
  msleep(50)
  k=inkey()
  if k==28:
    x=x-1
  if k==29:
    x=x+1
			
			
reference LPC1114 [en] [jp] / GD32VF103 [en] [jp]

Let's try

arm
LPC1114

Download

latest release [2021/10/08]

How to Install

Write via serial communication system from your computer.

パソコンからシリアル通信で書き込んでください。

e.g. lpc21isp

			
% lpc21isp ichigolatte-js.jp.hex /dev/tty~ 115200 1200
			
		

How to Use

JS
reference

[en] [jp]

FORTH
reference

[en] [jp]

Ruby
reference

[en] [jp]

Python
reference

[en] [jp]

risc-v
GD32VF103

Download

latest release [2021/10/06]

How to Install

Write via serial communication system from your computer.

パソコンからシリアル通信で書き込んでください。

e.g. stm32flash

			
% stm32flash -w ichigolatte-js.r.bin -g 0 -e 112 /dev/tty-
			
		

How to Use

JS
reference

[en] [jp]

FORTH
reference

[en] [jp]

Ruby
reference

[en] [jp]

Python
reference

[en] [jp]

Support

address

facebook_iconIchigoLatte,etc...-FAN - a public group on Facebook

Please discuss about IchigoLatte and any extension boards.
English/Japanese both ready.
We also accept requests!

IchigoLatteの情報交換場です。
MixJuice,MapleSyrupやPanCakeなど周辺機器の話もどうぞ。
ご要望などもぜひ!