Исходники со всей историей и дополнительными файлами лежат на гитлабе:
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
}
				