diff options
Diffstat (limited to 'appl/demo/lego/firmdl.sbl')
| -rw-r--r-- | appl/demo/lego/firmdl.sbl | 819 |
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 + |
