summaryrefslogtreecommitdiff
path: root/appl/demo/lego/firmdl.sbl
diff options
context:
space:
mode:
Diffstat (limited to 'appl/demo/lego/firmdl.sbl')
-rw-r--r--appl/demo/lego/firmdl.sbl819
1 files changed, 819 insertions, 0 deletions
diff --git a/appl/demo/lego/firmdl.sbl b/appl/demo/lego/firmdl.sbl
new file mode 100644
index 00000000..2fd58677
--- /dev/null
+++ b/appl/demo/lego/firmdl.sbl
@@ -0,0 +1,819 @@
+limbo .sbl 2.1
+RcxFirmdl
+5
+firmdl.b
+sys.m
+draw.m
+bufio.m
+rcxsend.m
+587
+31.1,25 0
+32.1,34 1
+16,28 1
+30,33 1
+1,34 1
+1,34 1
+34.1,31 2
+35.5,17 3
+36.8,51 4
+20,50 4
+8,51 4
+8,51 4
+2,52 4
+2,52 4
+2,52 5
+2,52 4
+37.1,33 6
+38.5,15 7
+39.8,49 8
+20,48 8
+8,49 8
+8,49 8
+2,50 8
+2,50 8
+2,50 9
+2,50 8
+41.1,15 10
+42.5,13 11
+5,18 11
+43.2,30 12
+8,29 12
+2,30 12
+45.16,23 13
+1,23 13
+1,23 14
+46.12,19 15
+1,19 15
+1,19 16
+48.1,22 17
+17,21 17
+1,22 17
+1,22 17
+49.1,37 18
+25,35 18
+14,22 18
+14,36 18
+1,37 18
+1,37 18
+50.1,63 19
+12,39 19
+41,51 19
+53,62 19
+1,63 19
+1,63 19
+52.1,29 20
+18,25 20
+27,28 20
+1,29 20
+1,29 20
+53.5,15 21
+54.2,12 22
+8,11 22
+2,12 22
+57.1,32 23
+12,31 23
+1,32 23
+1,32 23
+59.1,76 24
+24,34 24
+24,34 24
+36,42 24
+36,42 24
+44,50 24
+44,50 24
+52,58 24
+52,58 24
+60,66 24
+60,66 24
+68,75 24
+68,75 24
+60.1,41 25
+19,25 25
+27,37 25
+39,40 25
+1,41 25
+1,41 25
+61.5,17 26
+62.2,33 27
+8,32 27
+2,33 27
+63.1,61 28
+10,15 28
+17,41 28
+30,40 28
+30,40 28
+43,60 28
+1,61 28
+66.1,31 29
+12,30 29
+1,31 29
+1,31 29
+67.1,73.2 30
+67.25,35 30
+25,35 30
+68.5,29 30
+10,29 30
+5,29 30
+69.5,34 30
+12,21 30
+11,25 30
+10,34 30
+5,34 30
+70.5,25 30
+10,25 30
+5,25 30
+71.5,30 30
+11,21 30
+10,30 30
+5,30 30
+72.5,11 30
+5,11 30
+74.1,43 31
+19,26 31
+28,39 31
+41,42 31
+1,43 31
+1,43 31
+75.1,67 32
+10,15 32
+16,48 32
+29,39 32
+29,39 32
+41,47 32
+41,47 32
+50,66 32
+1,67 32
+78.1,41 33
+79.1,12 34
+80.1,16 35
+81.6,12 36
+14,28 37
+82.2,9 38
+2,22 38
+83.6,16 39
+6,16 39
+85.3,10 40
+3,24 40
+86.6,14 41
+17,27 41
+6,27 41
+87.10,20 42
+3,24 42
+88.3,13 43
+90.2,17 44
+13,16 44
+2,17 44
+2,17 44
+91.2,9 45
+17,33 45
+2,33 45
+92.2,9 46
+18,31 46
+17,40 46
+2,40 46
+93.2,9 47
+17,31 47
+2,31 47
+94.2,9 48
+18,29 48
+17,38 48
+2,38 48
+95.24,30 49
+13,21 49
+13,31 49
+2,31 49
+2,31 50
+96.7,13 51
+2,14 51
+23,46 51
+38,44 51
+27,35 51
+27,45 51
+23,46 51
+23,46 51
+22,55 51
+2,55 51
+97.2,43 52
+20,24 52
+26,39 52
+41,42 52
+2,43 52
+2,43 52
+98.2,62 53
+11,16 53
+18,50 53
+31,41 53
+31,41 53
+43,49 53
+43,49 53
+52,61 53
+2,62 53
+99.2,10 54
+81.30,39 55
+30,39 55
+103.1,34 56
+12,33 56
+1,34 56
+1,34 56
+104.1,85 57
+24,34 57
+24,34 57
+36,44 57
+36,44 57
+46,54 57
+46,54 57
+56,64 57
+56,64 57
+66,74 57
+66,74 57
+76,84 57
+76,84 57
+105.1,42 58
+19,25 58
+27,37 58
+39,41 58
+1,42 58
+1,42 58
+106.1,61 59
+10,15 59
+17,41 59
+30,40 59
+30,40 59
+43,60 59
+1,61 59
+107.1,45 60
+12,26 60
+35,44 60
+35,40 60
+35,44 60
+28,44 60
+28,44 61
+1,45 60
+1,45 60
+110.1,12 62
+9,11 62
+1,12 62
+111.0,1 63
+115.5,15 64
+29,39 64
+19,26 64
+19,39 64
+116.2,30 65
+8,29 65
+2,30 65
+119.1,7 66
+1,21 66
+121.6,12 67
+18,28 68
+14,28 68
+122.16,25 69
+16,25 69
+6,12 69
+6,25 69
+123.3,15 70
+11,14 70
+3,15 70
+124.9,56 71
+21,47 71
+49,52 71
+54,55 71
+9,56 71
+9,56 71
+3,57 71
+3,57 71
+3,57 72
+3,57 71
+121.30,33 73
+30,33 73
+126.0,1 74
+130.1,24 75
+12,18 75
+20,23 75
+1,24 75
+1,24 75
+131.1,12 76
+9,11 76
+1,12 76
+132.1,19 77
+137.1,63 78
+30,40 78
+19,40 78
+19,49 78
+19,49 79
+51,62 78
+1,63 78
+1,63 78
+138.5,16 80
+139.2,35 81
+140.2,38 82
+13,17 82
+19,25 82
+27,37 82
+2,38 82
+2,38 82
+2,38 83
+142.0,1 84
+146.1,7 85
+147.6,12 86
+18,26 87
+14,26 87
+148.11,18 88
+7,18 88
+2,18 88
+147.28,31 89
+28,31 89
+149.8,9 90
+1,9 90
+154.6,12 91
+18,26 92
+14,26 92
+155.2,34 93
+13,20 93
+26,33 93
+22,33 93
+2,34 93
+2,34 93
+154.28,31 94
+28,31 94
+156.1,17 95
+12,16 95
+1,17 95
+1,17 95
+157.0,1 96
+163.1,74 97
+19,27 97
+29,37 97
+39,40 97
+42,73 97
+66,72 97
+66,72 97
+66,72 97
+66,72 97
+66,72 97
+66,72 97
+1,74 97
+1,74 98
+164.1,37 99
+20,24 99
+26,36 99
+1,37 99
+1,37 99
+165.5,15 100
+166.8,47 101
+20,40 101
+42,46 101
+8,47 101
+8,47 101
+2,48 101
+2,48 101
+2,48 102
+2,48 101
+168.1,10 103
+169.8,29 104
+14,17 104
+23,27 104
+8,29 104
+8,29 104
+8,29 104
+8,36 104
+8,36 105
+170.2,8 106
+171.2,15 107
+173.9,17 108
+174.11,18 109
+9,19 109
+175.7,16 110
+20,30 110
+34,44 110
+176.4,10 111
+177.4,12 112
+182.6,15 113
+6,15 114
+183.3,11 115
+185.6,15 116
+187.3,47 117
+35,46 117
+9,46 117
+9,46 118
+3,47 117
+189.2,15 119
+190.7,11 120
+191.6,10 121
+6,17 121
+21,28 121
+32,39 121
+192.3,52 122
+40,51 122
+9,51 122
+9,51 123
+3,52 122
+194.2,26 124
+20,25 124
+20,21 124
+20,25 124
+2,26 124
+2,26 124
+195.6,17 125
+196.3,55 126
+43,54 126
+9,54 126
+9,54 127
+3,55 126
+198.15,22 128
+2,22 128
+199.20,28 129
+20,32 129
+15,33 129
+2,33 129
+200.15,23 130
+15,26 130
+6,26 130
+201.3,59 131
+47,58 131
+9,58 131
+9,58 132
+3,59 131
+203.6,30 133
+17,25 133
+17,28 133
+10,14 133
+10,29 133
+6,30 133
+6,30 133
+6,47 133
+6,47 133
+204.3,55 134
+43,54 134
+9,54 134
+9,54 135
+3,55 134
+207.7,8 136
+7,8 136
+7,8 136
+7,8 136
+7,8 137
+210.3,11 138
+213.3,11 139
+3,11 136
+216.3,11 140
+3,11 136
+219.3,11 141
+3,11 136
+222.3,50 142
+38,49 142
+9,49 142
+9,49 143
+3,50 142
+3,50 136
+3,50 144
+225.3,11 145
+3,11 146
+228.3,11 147
+230.3,34 148
+23,27 148
+29,30 148
+32,33 148
+3,34 148
+3,34 148
+3,34 149
+231.3,11 150
+233.3,34 151
+23,27 151
+29,30 151
+32,33 151
+3,34 151
+3,34 151
+3,34 152
+234.3,11 153
+236.3,34 154
+23,27 154
+29,30 154
+32,33 154
+3,34 154
+3,34 154
+3,34 155
+237.3,11 156
+239.10,32 157
+18,22 157
+24,25 157
+27,31 157
+10,32 157
+10,32 157
+2,45 157
+240.6,14 158
+25,37 158
+18,37 158
+241.3,62 159
+50,61 159
+9,61 159
+9,61 160
+3,62 159
+242.32,39 161
+25,31 161
+20,24 161
+20,40 161
+2,40 161
+2,40 162
+243.31,43 163
+45,54 163
+31,54 163
+19,29 163
+15,55 163
+19,29 163
+19,29 163
+31,43 163
+45,54 163
+31,54 163
+31,54 164
+31,54 164
+245.1,12 165
+1,4 165
+1,12 165
+246.8,11 166
+1,11 166
+251.1,7 167
+252.6,12 168
+14,19 169
+253.2,9 170
+254.15,18 171
+11,19 171
+7,19 171
+2,19 171
+252.21,24 172
+21,24 172
+256.8,9 173
+1,9 173
+268.1,14 174
+269.5,13 175
+5,13 175
+271.9,12 176
+2,12 176
+272.16,22 177
+1,31 177
+273.1,9 178
+274.1,9 179
+275.8,18 180
+276.2,26 181
+19,24 181
+19,24 181
+17,25 181
+2,26 181
+2,26 181
+277.2,26 182
+19,24 182
+19,24 182
+17,25 182
+2,26 182
+2,26 182
+278.6,14 183
+18,26 183
+279.10,13 184
+3,13 184
+280.7,12 185
+7,12 185
+2,13 185
+22,31 185
+21,37 185
+2,37 185
+2,37 185
+282.8,12 186
+1,12 186
+287.5,13 187
+17,25 187
+288.9,16 188
+2,16 188
+289.5,13 189
+17,25 189
+290.9,15 190
+9,21 190
+2,21 190
+291.5,13 191
+17,25 191
+292.9,15 192
+9,21 192
+2,21 192
+293.8,10 193
+1,10 193
+14
+aSys->Dir 1:26.1,39.2 64
+11
+0:name:28.2,6 s
+4:uid:29.2,5 s
+8:gid:30.2,5 s
+12:muid:31.2,6 s
+16:qid:32.2,5 @1
+
+32:mode:33.2,6 i
+36:atime:34.2,7 i
+40:mtime:35.2,7 i
+48:length:36.2,8 B
+56:dtype:37.2,7 i
+60:dev:38.2,5 i
+aSys->Qid 11.1,16.2 16
+3
+0:path:13.2,6 B
+8:vers:14.2,6 i
+12:qtype:15.2,7 i
+aDraw->Chans 2:70.1,82.2 4
+1
+0:desc:72.2,6 i
+aDraw->Context 274.1,279.2 12
+3
+0:display:276.2,9 R@4
+
+4:screen:277.2,8 R@8
+
+8:wm:278.2,4 Ct8.2
+0:t0:15,21 s
+4:t1:15,21 Ct8.2
+0:t0:32,38 s
+4:t1:32,38 R@9
+
+
+
+aDraw->Display 201.1,230.2 20
+5
+0:image:203.2,7 R@5
+
+4:white:204.2,7 R@5
+
+8:black:205.2,7 R@5
+
+12:opaque:206.2,8 R@5
+
+16:transparent:207.2,13 R@5
+
+aDraw->Image 142.1,198.2 56
+8
+0:r:146.2,3 @6
+
+16:clipr:147.2,7 @6
+
+32:depth:148.2,7 i
+36:chans:149.2,7 @2
+
+40:repl:150.2,6 i
+44:display:151.2,9 R@4
+
+48:screen:152.2,8 R@8
+
+52:iname:153.2,7 s
+aDraw->Rect 116.1,139.2 16
+2
+0:min:118.2,5 @7
+
+8:max:119.2,5 @7
+
+aDraw->Point 99.1,113.2 8
+2
+0:x:101.2,3 i
+4:y:102.2,3 i
+aDraw->Screen 249.1,263.2 16
+4
+0:id:251.2,4 i
+4:image:252.2,7 R@5
+
+8:fill:253.2,6 R@5
+
+12:display:254.2,9 R@4
+
+aDraw->Wmcontext 282.1,291.2 28
+7
+0:kbd:284.2,5 Ci
+4:ptr:285.2,5 CR@10
+
+8:ctl:286.2,5 Cs
+12:wctl:287.2,6 Cs
+16:images:288.2,8 CR@5
+
+20:connfd:289.2,8 R@11
+
+24:ctxt:290.2,6 R@3
+
+aDraw->Pointer 266.1,271.2 16
+3
+0:buttons:268.2,9 i
+4:xy:269.2,4 @7
+
+12:msec:270.2,6 i
+aSys->FD 1:45.1,48.2 4
+1
+0:fd:47.2,4 i
+aImage 0:19.0,24.1 16
+4
+0:start:20.1,6 i
+4:offset:21.1,7 i
+8:length:22.1,7 i
+12:data:23.1,5 Ab
+aBufio->Iobuf 3:16.1,50.2 48
+9
+0:fd:41.2,4 R@11
+
+4:buffer:42.2,8 Ab
+8:index:43.2,7 i
+12:size:44.2,6 i
+16:dirty:45.2,7 i
+24:bufpos:46.2,8 B
+32:filpos:47.2,8 B
+40:lastop:48.2,8 i
+44:mode:49.2,6 i
+10
+0:init
+1
+36:argv:0:29.30,34 Ls
+13
+40:img:48.1,4 R@12
+
+44:data:78.1,5 Ab
+48:reply:58.1,6 Ab
+52:step:80.1,5 i
+56:i:81.6,7 i
+60:seqnum:79.1,7 i
+64:cksum:49.1,6 i
+68:dlstart:67.1,8 Ab
+72:err:52.1,4 s
+76:rmfirm:59.1,7 Ab
+80:ulfirm:104.1,7 Ab
+84:file:46.1,5 s
+88:portnum:45.1,8 i
+n247:chkreply
+3
+32:got:113.9,12 Ab
+36:expect:14,20 Ab
+40:err:38,41 s
+1
+48:i:121.6,7 i
+n279:error
+1
+32:msg:128.6,9 s
+0
+n288:killgrp
+1
+32:pid:135.8,11 i
+2
+36:pctl:137.1,5 R@11
+
+40:poison:139.2,8 Ab
+n306:sum
+1
+32:data:144.4,8 Ab
+2
+36:i:147.6,7 i
+40:t:146.1,2 i
+i317:hexdump
+1
+32:data:152.8,12 Ab
+1
+36:i:154.6,7 i
+n333:getimage
+1
+32:path:161.9,13 s
+12
+36:data:194.2,6 Ab
+40:img:163.1,4 R@12
+
+44:lnum:168.1,5 i
+48:s:169.9,10 s
+52:slen:171.2,6 i
+56:alen:206.2,6 i
+60:addr:239.2,6 i
+64:ch:174.3,5 i
+68:count:198.2,7 i
+72:iob:164.1,4 R@13
+
+92:cksum:199.2,7 i
+64:t:190.2,3 i
+R@12
+524:wordval
+3
+32:src:249.8,11 Ab
+36:s:29,30 i
+40:l:32,33 i
+2
+44:i:252.6,7 i
+48:r:251.1,2 i
+i536:hex2bytes
+1
+32:s:266.10,11 s
+6
+36:six:273.1,4 i
+40:slen:268.1,5 i
+44:d1:276.2,4 i
+48:d2:277.2,4 i
+52:data:272.1,5 Ab
+56:dix:274.1,4 i
+Ab571:hexdigit
+1
+32:h:285.9,10 i
+0
+i4
+136:bufio:13.0,5 mBufio
+3:1.0,57.1 0
+
+176:me:0:15.0,2 i
+184:rcx:14.0,3 mRcxSend
+4:1.0,4.1 0
+
+208:sys:0:12.0,3 mSys
+1:4.0,160.1 0
+