Исходники со всей историей и дополнительными файлами лежат на гитлабе:
https://gitlab.com/nedopc/sdk/-/tree/master/rgrid
13 декабря 2012 года добавил в компилятор robbyc (бывший RW1C) возможность генерить JSON робота, например вот такой самый простой робот:
Code: Select all
robot "Test"
author "Shaos"
main()
{
}
Code: Select all
{"robot":"Test",
"author":"Shaos",
"varm":0,
"vars":[],
"negs":[],
"regs":[],
"color":"#FFFFFF",
"code":[0,255],
"platform":2
}

P.S. Робот посложнее:
Code: Select all
robot "Test2"
author "Shaos"
color AABBCC
main()
{
i0 = 0;
for(i1=0;i1<16;i1++){
for(i2=0;i2<16;i2++){
select i1 i2
set i0
i0=i0+1
}}
}
Code: Select all
{"robot":"Test2",
"author":"Shaos",
"varm":3,
"vars":[],
"negs":[],
"regs":[],
"color":"#AABBCC",
"code":[32,1,0,0,0,0,0,32,1,1,0,0,0,0,64,12,245,14,255,245,1,0,243,245,16,0,147,244,66,1,14,255,
0,127,0,32,1,2,0,0,0,0,64,12,245,14,255,245,2,0,243,245,16,0,147,244,66,1,14,255,0,109,0,105,
1,1,0,1,2,0,106,1,0,0,0,0,0,64,12,245,0,0,245,0,0,243,245,1,0,160,244,64,12,245,2,0,
245,2,0,243,245,1,0,160,244,67,0,42,0,64,12,245,1,0,245,1,0,243,245,1,0,160,244,67,0,14,0,0,
255],
"platform":1
}