From d5e9062437bf59d2142061280024c695c770ec48 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 24 May 2017 09:47:56 +0200 Subject: Parse bin --- testdata/j1.bin | Bin 0 -> 16384 bytes testdata/j1.lst | 8964 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ testdata/j1.mem | 8193 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 17157 insertions(+) create mode 100644 testdata/j1.bin create mode 100644 testdata/j1.lst create mode 100644 testdata/j1.mem (limited to 'testdata') diff --git a/testdata/j1.bin b/testdata/j1.bin new file mode 100644 index 0000000..853c3c7 Binary files /dev/null and b/testdata/j1.bin differ diff --git a/testdata/j1.lst b/testdata/j1.lst new file mode 100644 index 0000000..138c45e --- /dev/null +++ b/testdata/j1.lst @@ -0,0 +1,8964 @@ +\ 0jump +0000 1C5D BRANCH main +0002 1C5D BRANCH main +\ depth +0004 6E81 ALU $6E81 +0006 80FF LIT $FF +0008 730F ALU $730F +\ true +000A 8000 LIT $0 +000C 760C ALU $760C +\ 1+ +000E 8001 LIT $1 +0010 720F ALU $720F +\ rot +0012 6147 ALU $6147 +0014 6180 ALU $6180 +0016 6B8D ALU $6B8D +0018 718C ALU $718C +\ -rot +001A 6180 ALU $6180 +001C 6147 ALU $6147 +001E 6180 ALU $6180 +0020 6B8D ALU $6B8D +0022 700C ALU $700C +\ 0= +0024 8000 LIT $0 +0026 770F ALU $770F +\ tuck +0028 6180 ALU $6180 +002A 718D ALU $718D +\ 2drop +002C 6103 ALU $6103 +002E 710F ALU $710F +\ ?dup +0030 6081 ALU $6081 +0032 201B 0BRANCH (then) +0034 6081 ALU $6081 +\ (then) +0036 700C ALU $700C +\ split +0038 6181 ALU $6181 +003A 6303 ALU $6303 +003C 4014 CALL tuck +003E 750F ALU $750F +\ merge +0040 6147 ALU $6147 +0042 6181 ALU $6181 +0044 6503 ALU $6503 +0046 6B8D ALU $6B8D +0048 6303 ALU $6303 +004A 750F ALU $750F +\ c@ +004C 6081 ALU $6081 +004E 6C00 ALU $6C00 +0050 6180 ALU $6180 +0052 8001 LIT $1 +0054 6303 ALU $6303 +0056 202F 0BRANCH (else) +0058 8008 LIT $8 +005A 6903 ALU $6903 +005C 0031 BRANCH (then) +\ (else) +005E 80FF LIT $FF +0060 6303 ALU $6303 +\ (then) +0062 700C ALU $700C +\ c! +0064 6180 ALU $6180 +0066 80FF LIT $FF +0068 6303 ALU $6303 +006A 6081 ALU $6081 +006C 8008 LIT $8 +006E 6D03 ALU $6D03 +0070 6403 ALU $6403 +0072 6180 ALU $6180 +0074 4014 CALL tuck +0076 6081 ALU $6081 +0078 6C00 ALU $6C00 +007A 6180 ALU $6180 +007C 8001 LIT $1 +007E 6303 ALU $6303 +0080 8000 LIT $0 +0082 6703 ALU $6703 +0084 80FF LIT $FF +0086 6503 ALU $6503 +0088 4020 CALL merge +008A 6180 ALU $6180 +008C 6023 ALU $6023 +008E 710F ALU $710F +\ c!be +0090 8001 LIT $1 +0092 6503 ALU $6503 +0094 0032 BRANCH c! +\ looptest +0096 6B8D ALU $6B8D +0098 6B8D ALU $6B8D +009A 4007 CALL 1+ +009C 6B81 ALU $6B81 +009E 6181 ALU $6181 +00A0 6703 ALU $6703 +00A2 6081 ALU $6081 +00A4 2057 0BRANCH (else) +00A6 6003 ALU $6003 +00A8 6B8D ALU $6B8D +00AA 6103 ALU $6103 +00AC 0059 BRANCH (then) +\ (else) +00AE 6180 ALU $6180 +00B0 6147 ALU $6147 +\ (then) +00B2 6180 ALU $6180 +00B4 6147 ALU $6147 +00B6 700C ALU $700C +\ 2dup +00B8 6181 ALU $6181 +00BA 718D ALU $718D +\ +! +00BC 4014 CALL tuck +00BE 6C00 ALU $6C00 +00C0 6203 ALU $6203 +00C2 6180 ALU $6180 +00C4 6023 ALU $6023 +00C6 710F ALU $710F +\ <> +00C8 6703 ALU $6703 +00CA 760C ALU $760C +\ 0<> +00CC 4012 CALL 0= +00CE 760C ALU $760C +\ 0< +00D0 8000 LIT $0 +00D2 780F ALU $780F +\ 0>= +00D4 4068 CALL 0< +00D6 760C ALU $760C +\ 0> +00D8 8000 LIT $0 +\ > +00DA 6180 ALU $6180 +00DC 780F ALU $780F +\ >= +00DE 6803 ALU $6803 +00E0 760C ALU $760C +\ <= +00E2 406D CALL > +00E4 760C ALU $760C +\ u> +00E6 6180 ALU $6180 +00E8 7F0F ALU $7F0F +\ negate +00EA 6600 ALU $6600 +00EC 0007 BRANCH 1+ +\ - +00EE 4075 CALL negate +00F0 720F ALU $720F +\ abs +00F2 6081 ALU $6081 +00F4 4068 CALL 0< +00F6 207D 0BRANCH (then) +00F8 4075 CALL negate +\ (then) +00FA 700C ALU $700C +\ min +00FC 405C CALL 2dup +00FE 6803 ALU $6803 +\ ?: +0100 2083 0BRANCH (else) +0102 6103 ALU $6103 +0104 0084 BRANCH (then) +\ (else) +0106 6003 ALU $6003 +\ (then) +0108 700C ALU $700C +\ max +010A 405C CALL 2dup +010C 406D CALL > +010E 0080 BRANCH ?: +\ cells +0110 8001 LIT $1 +0112 7D0F ALU $7D0F +\ cell+ +0114 8002 LIT $2 +0116 720F ALU $720F +\ 2- +0118 6A00 ALU $6A00 +011A 7A0C ALU $7A0C +\ 2/ +011C 8001 LIT $1 +011E 790F ALU $790F +\ c+! +0120 4014 CALL tuck +0122 4026 CALL c@ +0124 6203 ALU $6203 +0126 6180 ALU $6180 +0128 0032 BRANCH c! +\ count +012A 6081 ALU $6081 +012C 4007 CALL 1+ +012E 6180 ALU $6180 +0130 0026 BRANCH c@ +\ /string +0132 6081 ALU $6081 +0134 6147 ALU $6147 +0136 4077 CALL - +0138 6180 ALU $6180 +013A 6B8D ALU $6B8D +013C 6203 ALU $6203 +013E 718C ALU $718C +\ aligned +0140 4007 CALL 1+ +0142 8001 LIT $1 +0144 6600 ALU $6600 +0146 730F ALU $730F +\ sliteral +0148 6B8D ALU $6B8D +014A 4095 CALL count +014C 405C CALL 2dup +014E 6203 ALU $6203 +0150 40A0 CALL aligned +\ execute +0152 6147 ALU $6147 +0154 700C ALU $700C +\ 15down +0156 6003 ALU $6003 +\ 14down +0158 6003 ALU $6003 +\ 13down +015A 6003 ALU $6003 +\ 12down +015C 6003 ALU $6003 +\ 11down +015E 6003 ALU $6003 +\ 10down +0160 6003 ALU $6003 +\ 9down +0162 6003 ALU $6003 +\ 8down +0164 6003 ALU $6003 +\ 7down +0166 6003 ALU $6003 +\ 6down +0168 6003 ALU $6003 +\ 5down +016A 6003 ALU $6003 +\ 4down +016C 6003 ALU $6003 +\ 3down +016E 6003 ALU $6003 +\ 2down +0170 6003 ALU $6003 +\ 1down +0172 6003 ALU $6003 +\ 0down +0174 710C ALU $710C +\ 15up +0176 6001 ALU $6001 +\ 14up +0178 6001 ALU $6001 +\ 13up +017A 6001 ALU $6001 +\ 12up +017C 6001 ALU $6001 +\ 11up +017E 6001 ALU $6001 +\ 10up +0180 6001 ALU $6001 +\ 9up +0182 6001 ALU $6001 +\ 8up +0184 6001 ALU $6001 +\ 7up +0186 6001 ALU $6001 +\ 6up +0188 6001 ALU $6001 +\ 5up +018A 6001 ALU $6001 +\ 4up +018C 6001 ALU $6001 +\ 3up +018E 6001 ALU $6001 +\ 2up +0190 6001 ALU $6001 +\ 1up +0192 6001 ALU $6001 +\ 0up +0194 700C ALU $700C +\ pickbody +0196 6100 ALU $6100 +0198 700C ALU $700C +019A 40B9 CALL 1down +019C 00C9 BRANCH 1up +019E 40B8 CALL 2down +01A0 00C8 BRANCH 2up +01A2 40B7 CALL 3down +01A4 00C7 BRANCH 3up +01A6 40B6 CALL 4down +01A8 00C6 BRANCH 4up +01AA 40B5 CALL 5down +01AC 00C5 BRANCH 5up +01AE 40B4 CALL 6down +01B0 00C4 BRANCH 6up +01B2 40B3 CALL 7down +01B4 00C3 BRANCH 7up +01B6 40B2 CALL 8down +01B8 00C2 BRANCH 8up +01BA 40B1 CALL 9down +01BC 00C1 BRANCH 9up +01BE 40B0 CALL 10down +01C0 00C0 BRANCH 10up +01C2 40AF CALL 11down +01C4 00BF BRANCH 11up +01C6 40AE CALL 12down +01C8 00BE BRANCH 12up +01CA 40AD CALL 13down +01CC 00BD BRANCH 13up +01CE 40AC CALL 14down +01D0 00BC BRANCH 14up +01D2 40AB CALL 15down +01D4 00BB BRANCH 15up +\ pick +01D6 6081 ALU $6081 +01D8 4088 CALL cells +01DA 4088 CALL cells +01DC 8196 LIT $196 +01DE 6203 ALU $6203 +01E0 00A9 BRANCH execute +\ swapdown +01E2 6180 ALU $6180 +01E4 700F ALU $700F +\ swapdowns +01E6 40F1 CALL swapdown +01E8 40F1 CALL swapdown +01EA 40F1 CALL swapdown +01EC 40F1 CALL swapdown +01EE 40F1 CALL swapdown +01F0 40F1 CALL swapdown +01F2 40F1 CALL swapdown +01F4 40F1 CALL swapdown +01F6 40F1 CALL swapdown +01F8 40F1 CALL swapdown +01FA 40F1 CALL swapdown +01FC 40F1 CALL swapdown +01FE 40F1 CALL swapdown +0200 40F1 CALL swapdown +0202 40F1 CALL swapdown +0204 40F1 CALL swapdown +\ swapdown0 +0206 700C ALU $700C +\ roll +0208 4088 CALL cells +020A 8194 LIT $194 +020C 6181 ALU $6181 +020E 4077 CALL - +0210 6147 ALU $6147 +0212 8206 LIT $206 +0214 6180 ALU $6180 +0216 4077 CALL - +0218 00A9 BRANCH execute +\ d= +021A 6147 ALU $6147 +021C 4009 CALL rot +021E 6503 ALU $6503 +0220 6180 ALU $6180 +0222 6B8D ALU $6B8D +0224 6503 ALU $6503 +0226 6403 ALU $6403 +0228 0012 BRANCH 0= +\ 2@ +022A 6081 ALU $6081 +022C 6C00 ALU $6C00 +022E 6180 ALU $6180 +0230 408A CALL cell+ +0232 7C0C ALU $7C0C +\ 2! +0234 4009 CALL rot +0236 6181 ALU $6181 +0238 6023 ALU $6023 +023A 6103 ALU $6103 +023C 408A CALL cell+ +023E 6023 ALU $6023 +0240 710F ALU $710F +\ 2over +0242 6147 ALU $6147 +0244 6147 ALU $6147 +0246 405C CALL 2dup +0248 6B8D ALU $6B8D +024A 6B8D ALU $6B8D +\ 2swap +024C 4009 CALL rot +024E 6147 ALU $6147 +0250 4009 CALL rot +0252 6B8D ALU $6B8D +0254 700C ALU $700C +\ 2nip +0256 4009 CALL rot +0258 6103 ALU $6103 +025A 4009 CALL rot +025C 710F ALU $710F +\ 2rot +025E 6180 ALU $6180 +0260 6147 ALU $6147 +0262 6147 ALU $6147 +0264 4126 CALL 2swap +0266 6B8D ALU $6B8D +0268 6B8D ALU $6B8D +026A 6180 ALU $6180 +026C 0126 BRANCH 2swap +\ 2pick +026E 4088 CALL cells +0270 4007 CALL 1+ +0272 6081 ALU $6081 +0274 4007 CALL 1+ +0276 40EB CALL pick +0278 6180 ALU $6180 +027A 00EB BRANCH pick +\ d+ +027C 4009 CALL rot +027E 6203 ALU $6203 +0280 6147 ALU $6147 +0282 6181 ALU $6181 +0284 6203 ALU $6203 +0286 6081 ALU $6081 +0288 4009 CALL rot +028A 6F03 ALU $6F03 +028C 214A 0BRANCH (else) +028E 6B8D ALU $6B8D +0290 4007 CALL 1+ +0292 014B BRANCH (then) +\ (else) +0294 6B8D ALU $6B8D +\ (then) +0296 700C ALU $700C +\ +h +0298 6181 ALU $6181 +029A 6203 ALU $6203 +029C 4073 CALL u> +029E 8001 LIT $1 +02A0 730F ALU $730F +\ +1c +02A2 405C CALL 2dup +02A4 414C CALL +h +02A6 6203 ALU $6203 +02A8 720F ALU $720F +\ s>d +02AA 6081 ALU $6081 +02AC 0068 BRANCH 0< +\ d1+ +02AE 8001 LIT $1 +02B0 8000 LIT $0 +02B2 013E BRANCH d+ +\ dnegate +02B4 6600 ALU $6600 +02B6 6180 ALU $6180 +02B8 6600 ALU $6600 +02BA 6180 ALU $6180 +02BC 0157 BRANCH d1+ +\ DABS +02BE 6081 ALU $6081 +02C0 4068 CALL 0< +02C2 2163 0BRANCH (then) +02C4 415A CALL dnegate +\ (then) +02C6 700C ALU $700C +\ d- +02C8 415A CALL dnegate +02CA 013E BRANCH d+ +\ dz +02CC 8000 LIT $0 +02CE 6081 ALU $6081 +02D0 4009 CALL rot +02D2 011A BRANCH 2! +\ dxor +02D4 4009 CALL rot +02D6 6503 ALU $6503 +02D8 400D CALL -rot +02DA 6503 ALU $6503 +02DC 718C ALU $718C +\ dand +02DE 4009 CALL rot +02E0 6303 ALU $6303 +02E2 400D CALL -rot +02E4 6303 ALU $6303 +02E6 718C ALU $718C +\ dor +02E8 4009 CALL rot +02EA 6403 ALU $6403 +02EC 400D CALL -rot +02EE 6403 ALU $6403 +02F0 718C ALU $718C +\ dinvert +02F2 6600 ALU $6600 +02F4 6180 ALU $6180 +02F6 6600 ALU $6600 +02F8 718C ALU $718C +\ d< +02FA 4009 CALL rot +02FC 405C CALL 2dup +02FE 6703 ALU $6703 +0300 2184 0BRANCH (else) +0302 4016 CALL 2drop +0304 6F03 ALU $6F03 +0306 0186 BRANCH (then) +\ (else) +0308 412B CALL 2nip +030A 406D CALL > +\ (then) +030C 700C ALU $700C +\ d> +030E 4126 CALL 2swap +0310 017D BRANCH d< +\ d0<= +0312 8000 LIT $0 +0314 8000 LIT $0 +\ d<= +0316 4187 CALL d> +0318 760C ALU $760C +\ d>= +031A 417D CALL d< +031C 760C ALU $760C +\ d0= +031E 6403 ALU $6403 +0320 0012 BRANCH 0= +\ d0< +0322 8000 LIT $0 +0324 8000 LIT $0 +0326 017D BRANCH d< +\ d0<> +0328 418F CALL d0= +032A 760C ALU $760C +\ d<> +032C 410D CALL d= +032E 760C ALU $760C +\ d2* +0330 405C CALL 2dup +0332 013E BRANCH d+ +\ d2/ +0334 6081 ALU $6081 +0336 800F LIT $F +0338 6D03 ALU $6D03 +033A 6147 ALU $6147 +033C 408E CALL 2/ +033E 6180 ALU $6180 +0340 408E CALL 2/ +0342 6B8D ALU $6B8D +0344 6403 ALU $6403 +0346 718C ALU $718C +\ dmax +0348 4121 CALL 2over +034A 4121 CALL 2over +034C 417D CALL d< +034E 21A9 0BRANCH (then) +0350 4126 CALL 2swap +\ (then) +0352 0016 BRANCH 2drop +\ d1- +0354 8000 LIT $0 +0356 6600 ALU $6600 +0358 8000 LIT $0 +035A 6600 ALU $6600 +035C 013E BRANCH d+ +\ d+! +035E 6081 ALU $6081 +0360 6147 ALU $6147 +0362 4115 CALL 2@ +0364 413E CALL d+ +0366 6B8D ALU $6B8D +0368 011A BRANCH 2! +\ move +036A 8000 LIT $0 +036C 6180 ALU $6180 +036E 6147 ALU $6147 +0370 6147 ALU $6147 +\ (do) +0372 6181 ALU $6181 +0374 6C00 ALU $6C00 +0376 6181 ALU $6181 +0378 6023 ALU $6023 +037A 6103 ALU $6103 +037C 408A CALL cell+ +037E 6180 ALU $6180 +0380 408A CALL cell+ +0382 6180 ALU $6180 +0384 404B CALL looptest +0386 21B9 0BRANCH (do) +0388 0016 BRANCH 2drop +\ cmove +038A 8000 LIT $0 +038C 6180 ALU $6180 +038E 6147 ALU $6147 +0390 6147 ALU $6147 +\ (do) +0392 6181 ALU $6181 +0394 4026 CALL c@ +0396 6181 ALU $6181 +0398 4032 CALL c! +039A 4007 CALL 1+ +039C 6180 ALU $6180 +039E 4007 CALL 1+ +03A0 6180 ALU $6180 +03A2 404B CALL looptest +03A4 21C9 0BRANCH (do) +03A6 0016 BRANCH 2drop +\ bounds +03A8 6181 ALU $6181 +03AA 6203 ALU $6203 +03AC 718C ALU $718C +\ fill +03AE 6147 ALU $6147 +03B0 41D4 CALL bounds +\ (begin) +03B2 6581 ALU $6581 +03B4 21E0 0BRANCH (repeat) +03B6 6B81 ALU $6B81 +03B8 6181 ALU $6181 +03BA 4032 CALL c! +03BC 4007 CALL 1+ +03BE 01D9 BRANCH (begin) +\ (repeat) +03C0 6B8D ALU $6B8D +03C2 6103 ALU $6103 +03C4 0016 BRANCH 2drop +\ um* +03C6 E100 LIT $6100 +03C8 6023 ALU $6023 +03CA 6103 ALU $6103 +03CC E102 LIT $6102 +03CE 6023 ALU $6023 +03D0 6103 ALU $6103 +03D2 E104 LIT $6104 +03D4 0115 BRANCH 2@ +\ * +03D6 41E3 CALL um* +03D8 710F ALU $710F +\ abssgn +03DA 405C CALL 2dup +03DC 6503 ALU $6503 +03DE 4068 CALL 0< +03E0 6147 ALU $6147 +03E2 4079 CALL abs +03E4 6180 ALU $6180 +03E6 4079 CALL abs +03E8 6180 ALU $6180 +03EA 6B8D ALU $6B8D +03EC 700C ALU $700C +\ m* +03EE 41ED CALL abssgn +03F0 6147 ALU $6147 +03F2 41E3 CALL um* +03F4 6B8D ALU $6B8D +03F6 21FD 0BRANCH (then) +03F8 415A CALL dnegate +\ (then) +03FA 700C ALU $700C +\ divstep +03FC 4088 CALL cells +03FE 6181 ALU $6181 +0400 4068 CALL 0< +0402 2203 0BRANCH (then) +0404 4007 CALL 1+ +\ (then) +0406 6180 ALU $6180 +0408 4088 CALL cells +040A 6180 ALU $6180 +040C 4009 CALL rot +040E 405C CALL 2dup +0410 406F CALL >= +0412 2211 0BRANCH (else) +0414 4014 CALL tuck +0416 4077 CALL - +0418 6180 ALU $6180 +041A 4009 CALL rot +041C 4007 CALL 1+ +041E 4009 CALL rot +0420 0212 BRANCH (then) +\ (else) +0422 400D CALL -rot +\ (then) +0424 700C ALU $700C +\ um/mod +0426 400D CALL -rot +0428 41FE CALL divstep +042A 41FE CALL divstep +042C 41FE CALL divstep +042E 41FE CALL divstep +0430 41FE CALL divstep +0432 41FE CALL divstep +0434 41FE CALL divstep +0436 41FE CALL divstep +0438 41FE CALL divstep +043A 41FE CALL divstep +043C 41FE CALL divstep +043E 41FE CALL divstep +0440 41FE CALL divstep +0442 41FE CALL divstep +0444 41FE CALL divstep +0446 41FE CALL divstep +0448 4009 CALL rot +044A 6103 ALU $6103 +044C 718C ALU $718C +\ /mod +044E 6147 ALU $6147 +0450 4155 CALL s>d +0452 6B8D ALU $6B8D +\ SM/REM +0454 6181 ALU $6181 +0456 6147 ALU $6147 +0458 6147 ALU $6147 +045A 415F CALL DABS +045C 6B81 ALU $6B81 +045E 4079 CALL abs +0460 4213 CALL um/mod +0462 6B8D ALU $6B8D +0464 6B81 ALU $6B81 +0466 6503 ALU $6503 +0468 4068 CALL 0< +046A 2237 0BRANCH (then) +046C 4075 CALL negate +\ (then) +046E 6B8D ALU $6B8D +0470 4068 CALL 0< +0472 223D 0BRANCH (then) +0474 6147 ALU $6147 +0476 4075 CALL negate +0478 6B8D ALU $6B8D +\ (then) +047A 700C ALU $700C +\ / +047C 4227 CALL /mod +047E 700F ALU $700F +\ mod +0480 4227 CALL /mod +0482 710F ALU $710F +\ */mod +0484 6147 ALU $6147 +0486 41F7 CALL m* +0488 6B8D ALU $6B8D +048A 022A BRANCH SM/REM +\ */ +048C 4242 CALL */mod +048E 700F ALU $700F +\ t2* +0490 6181 ALU $6181 +0492 6147 ALU $6147 +0494 6147 ALU $6147 +0496 4198 CALL d2* +0498 6B8D ALU $6B8D +049A 4088 CALL cells +049C 6B8D ALU $6B8D +049E 4068 CALL 0< +04A0 8001 LIT $1 +04A2 6303 ALU $6303 +04A4 720F ALU $720F +\ divisor +04A6 0000 BRANCH 0jump +\ m*/mod +04A8 84A6 LIT $4A6 +04AA 6023 ALU $6023 +04AC 6103 ALU $6103 +04AE 4014 CALL tuck +04B0 41E3 CALL um* +04B2 4126 CALL 2swap +04B4 41E3 CALL um* +04B6 6180 ALU $6180 +04B8 6147 ALU $6147 +04BA 8000 LIT $0 +04BC 413E CALL d+ +04BE 6B8D ALU $6B8D +04C0 400D CALL -rot +04C2 8020 LIT $20 +04C4 6147 ALU $6147 +04C6 8000 LIT $0 +04C8 6147 ALU $6147 +\ (do) +04CA 4248 CALL t2* +04CC 6081 ALU $6081 +04CE 84A6 LIT $4A6 +04D0 6C00 ALU $6C00 +04D2 406F CALL >= +04D4 2271 0BRANCH (then) +04D6 84A6 LIT $4A6 +04D8 6C00 ALU $6C00 +04DA 4077 CALL - +04DC 4009 CALL rot +04DE 4007 CALL 1+ +04E0 400D CALL -rot +\ (then) +04E2 404B CALL looptest +04E4 2265 0BRANCH (do) +04E6 700C ALU $700C +\ m*/ +04E8 4254 CALL m*/mod +04EA 710F ALU $710F +\ base +04EC 0000 BRANCH 0jump +\ hld +04EE 0000 BRANCH 0jump +\ pad +04F0 FFFF LIT $7FFF +04F2 FFFF LIT $7FFF +04F4 FFFF LIT $7FFF +04F6 FFFF LIT $7FFF +04F8 FFFF LIT $7FFF +04FA FFFF LIT $7FFF +04FC FFFF LIT $7FFF +04FE FFFF LIT $7FFF +0500 FFFF LIT $7FFF +0502 FFFF LIT $7FFF +0504 FFFF LIT $7FFF +0506 FFFF LIT $7FFF +0508 FFFF LIT $7FFF +050A FFFF LIT $7FFF +050C FFFF LIT $7FFF +050E FFFF LIT $7FFF +0510 FFFF LIT $7FFF +0512 FFFF LIT $7FFF +0514 FFFF LIT $7FFF +0516 FFFF LIT $7FFF +0518 FFFF LIT $7FFF +051A FFFF LIT $7FFF +051C FFFF LIT $7FFF +051E FFFF LIT $7FFF +0520 FFFF LIT $7FFF +0522 FFFF LIT $7FFF +0524 FFFF LIT $7FFF +0526 FFFF LIT $7FFF +0528 FFFF LIT $7FFF +052A FFFF LIT $7FFF +052C FFFF LIT $7FFF +052E FFFF LIT $7FFF +0530 FFFF LIT $7FFF +0532 FFFF LIT $7FFF +0534 FFFF LIT $7FFF +0536 FFFF LIT $7FFF +0538 FFFF LIT $7FFF +053A FFFF LIT $7FFF +053C FFFF LIT $7FFF +053E FFFF LIT $7FFF +0540 FFFF LIT $7FFF +0542 FFFF LIT $7FFF +\ pad| +0544 8544 LIT $544 +0546 84EE LIT $4EE +0548 6023 ALU $6023 +054A 710F ALU $710F +\ DIGIT +054C 8009 LIT $9 +054E 6181 ALU $6181 +0550 6803 ALU $6803 +0552 8007 LIT $7 +0554 6303 ALU $6303 +0556 6203 ALU $6203 +0558 8030 LIT $30 +055A 720F ALU $720F +\ HOLD +055C 84EE LIT $4EE +055E 6C00 ALU $6C00 +0560 6A00 ALU $6A00 +0562 6081 ALU $6081 +0564 84EE LIT $4EE +0566 6023 ALU $6023 +0568 6103 ALU $6103 +056A 0032 BRANCH c! +\ # +056C 8000 LIT $0 +056E 84EC LIT $4EC +0570 6C00 ALU $6C00 +0572 4213 CALL um/mod +0574 6147 ALU $6147 +0576 84EC LIT $4EC +0578 6C00 ALU $6C00 +057A 4213 CALL um/mod +057C 6180 ALU $6180 +057E 42A6 CALL DIGIT +0580 42AE CALL HOLD +0582 6B8D ALU $6B8D +0584 700C ALU $700C +\ #S +0586 42B6 CALL # +0588 405C CALL 2dup +058A 6403 ALU $6403 +058C 4012 CALL 0= +058E 22C3 0BRANCH #S +0590 700C ALU $700C +\ #> +0592 4016 CALL 2drop +0594 84EE LIT $4EE +0596 6C00 ALU $6C00 +0598 8544 LIT $544 +059A 6181 ALU $6181 +059C 0077 BRANCH - +\ SIGN +059E 4068 CALL 0< +05A0 22D3 0BRANCH (then) +05A2 802D LIT $2D +05A4 42AE CALL HOLD +\ (then) +05A6 700C ALU $700C +\ emit-uart +05A8 710F ALU $710F +\ 'emit +05AA 05A8 BRANCH $B50 +\ emit +05AC 85AA LIT $5AA +05AE 6C00 ALU $6C00 +05B0 00A9 BRANCH execute +\ cr +05B2 800D LIT $D +05B4 42D6 CALL emit +05B6 800A LIT $A +05B8 02D6 BRANCH emit +\ space +05BA 8020 LIT $20 +05BC 02D6 BRANCH emit +\ spaces +05BE 6081 ALU $6081 +05C0 406C CALL 0> +05C2 22E5 0BRANCH (repeat) +05C4 42DD CALL space +05C6 6A00 ALU $6A00 +05C8 02DF BRANCH spaces +\ (repeat) +05CA 710F ALU $710F +\ hex1 +05CC 800F LIT $F +05CE 6303 ALU $6303 +05D0 6081 ALU $6081 +05D2 800A LIT $A +05D4 6803 ALU $6803 +05D6 22EE 0BRANCH (else) +05D8 8030 LIT $30 +05DA 02EF BRANCH (then) +\ (else) +05DC 8037 LIT $37 +\ (then) +05DE 6203 ALU $6203 +05E0 02D6 BRANCH emit +\ hex2 +05E2 6081 ALU $6081 +05E4 8004 LIT $4 +05E6 6903 ALU $6903 +05E8 42E6 CALL hex1 +05EA 02E6 BRANCH hex1 +\ hex4 +05EC 6081 ALU $6081 +05EE 8008 LIT $8 +05F0 6903 ALU $6903 +05F2 42F1 CALL hex2 +05F4 02F1 BRANCH hex2 +\ hex8 +05F6 42F6 CALL hex4 +05F8 02F6 BRANCH hex4 +\ type +05FA 8000 LIT $0 +05FC 6180 ALU $6180 +05FE 6147 ALU $6147 +0600 6147 ALU $6147 +\ (do) +0602 6081 ALU $6081 +0604 4026 CALL c@ +0606 42D6 CALL emit +0608 4007 CALL 1+ +060A 404B CALL looptest +060C 2301 0BRANCH (do) +060E 710F ALU $710F +\ dump +0610 6147 ALU $6147 +0612 8000 LIT $0 +0614 6147 ALU $6147 +\ (do) +0616 6081 ALU $6081 +0618 800F LIT $F +061A 6303 ALU $6303 +061C 4012 CALL 0= +061E 2317 0BRANCH (then) +0620 6081 ALU $6081 +0622 42D9 CALL cr +0624 42F6 CALL hex4 +0626 803A LIT $3A +0628 42D6 CALL emit +062A 42DD CALL space +062C 42DD CALL space +\ (then) +062E 6081 ALU $6081 +0630 4026 CALL c@ +0632 42F1 CALL hex2 +0634 42DD CALL space +0636 4007 CALL 1+ +0638 404B CALL looptest +063A 230B 0BRANCH (do) +063C 42D9 CALL cr +063E 710F ALU $710F +\ dump16 +0640 6147 ALU $6147 +0642 8000 LIT $0 +0644 6147 ALU $6147 +\ (do) +0646 6081 ALU $6081 +0648 42F6 CALL hex4 +064A 803A LIT $3A +064C 42D6 CALL emit +064E 42DD CALL space +0650 6081 ALU $6081 +0652 6C00 ALU $6C00 +0654 42F6 CALL hex4 +0656 42D9 CALL cr +0658 408A CALL cell+ +065A 404B CALL looptest +065C 2323 0BRANCH (do) +065E 710F ALU $710F +\ decimal +0660 800A LIT $A +0662 84EC LIT $4EC +0664 6023 ALU $6023 +0666 710F ALU $710F +\ hex +0668 8010 LIT $10 +066A 84EC LIT $4EC +066C 6023 ALU $6023 +066E 710F ALU $710F +\ S.R +0670 6181 ALU $6181 +0672 4077 CALL - +0674 42DF CALL spaces +0676 02FD BRANCH type +\ D.R +0678 6147 ALU $6147 +067A 6081 ALU $6081 +067C 6147 ALU $6147 +067E 415F CALL DABS +0680 42A2 CALL pad| +0682 42C3 CALL #S +0684 6B8D ALU $6B8D +0686 42CF CALL SIGN +0688 42C9 CALL #> +068A 6B8D ALU $6B8D +068C 0338 BRANCH S.R +\ U.R +068E 8000 LIT $0 +0690 6180 ALU $6180 +0692 033C BRANCH D.R +\ .R +0694 6147 ALU $6147 +0696 4155 CALL s>d +0698 6B8D ALU $6B8D +069A 033C BRANCH D.R +\ D. +069C 8000 LIT $0 +069E 433C CALL D.R +06A0 02DD BRANCH space +\ U. +06A2 8000 LIT $0 +06A4 034E BRANCH D. +\ . +06A6 84EC LIT $4EC +06A8 6C00 ALU $6C00 +06AA 800A LIT $A +06AC 6503 ALU $6503 +06AE 235A 0BRANCH (then) +06B0 4351 CALL U. +06B2 700C ALU $700C +\ (then) +06B4 4155 CALL s>d +06B6 034E BRANCH D. +\ ? +06B8 6C00 ALU $6C00 +06BA 0353 BRANCH . +\ DIGIT? +06BC 6147 ALU $6147 +06BE 8030 LIT $30 +06C0 4077 CALL - +06C2 8009 LIT $9 +06C4 6181 ALU $6181 +06C6 6803 ALU $6803 +06C8 236B 0BRANCH (then) +06CA 8007 LIT $7 +06CC 4077 CALL - +06CE 6081 ALU $6081 +06D0 800A LIT $A +06D2 6803 ALU $6803 +06D4 6403 ALU $6403 +\ (then) +06D6 6081 ALU $6081 +06D8 6B8D ALU $6B8D +06DA 7F0F ALU $7F0F +\ >number +06DC 6081 ALU $6081 +06DE 4012 CALL 0= +06E0 2372 0BRANCH (then) +06E2 700C ALU $700C +\ (then) +06E4 6181 ALU $6181 +06E6 4026 CALL c@ +06E8 84EC LIT $4EC +06EA 6C00 ALU $6C00 +06EC 435E CALL DIGIT? +06EE 2386 0BRANCH (else) +06F0 6147 ALU $6147 +06F2 4126 CALL 2swap +06F4 6103 ALU $6103 +06F6 84EC LIT $4EC +06F8 6C00 ALU $6C00 +06FA 41E3 CALL um* +06FC 6B8D ALU $6B8D +06FE 4155 CALL s>d +0700 413E CALL d+ +0702 4126 CALL 2swap +0704 8001 LIT $1 +0706 4099 CALL /string +0708 436E CALL >number +070A 0388 BRANCH (then) +\ (else) +070C 6103 ALU $6103 +070E 700C ALU $700C +\ (then) +0710 036E BRANCH >number +0712 700C ALU $700C +\ .s +0714 803C LIT $3C +0716 42D6 CALL emit +0718 4002 CALL depth +071A 6081 ALU $6081 +071C 42F1 CALL hex2 +071E 803E LIT $3E +0720 42D6 CALL emit +0722 8008 LIT $8 +0724 407E CALL min +0726 4018 CALL ?dup +0728 239E 0BRANCH (then) +072A 6147 ALU $6147 +072C 8000 LIT $0 +072E 6147 ALU $6147 +\ (do) +0730 6B81 ALU $6B81 +0732 40EB CALL pick +0734 42F6 CALL hex4 +0736 42DD CALL space +0738 404B CALL looptest +073A 2398 0BRANCH (do) +\ (then) +073C 700C ALU $700C +\ (assert) +073E 40A4 CALL sliteral +0740 2A1B 0BRANCH $1436 +0742 2A2A 0BRANCH (then) +0744 202A 0BRANCH $54 +0746 5341 CALL $2682 +0748 4553 CALL $AA6 +074A 5452 CALL $28A4 +074C 4F49 CALL $1E92 +074E 204E 0BRANCH $9C +0750 4146 CALL $28C +0752 4C49 CALL $1892 +0754 4445 CALL timeq +0756 2A20 0BRANCH $1440 +0758 2A2A 0BRANCH (then) +075A 202A 0BRANCH $54 +075C 42FD CALL type +\ (snap) +075E 42FD CALL type +0760 42DD CALL space +0762 40A4 CALL sliteral +0764 4C05 CALL $180A +0766 4E49 CALL $1C92 +0768 2045 0BRANCH $8A +076A 42FD CALL type +076C 4353 CALL . +076E 803A LIT $3A +0770 42D6 CALL emit +0772 42DD CALL space +0774 438A CALL .s +0776 02D9 BRANCH cr +\ endian +0778 6081 ALU $6081 +077A 8008 LIT $8 +077C 6D03 ALU $6D03 +077E 6180 ALU $6180 +0780 8008 LIT $8 +0782 6903 ALU $6903 +0784 740F ALU $740F +\ 2endian +0786 43BC CALL endian +0788 6180 ALU $6180 +078A 03BC BRANCH endian +\ swab +078C 03BC BRANCH endian +\ typepad +078E 6181 ALU $6181 +0790 4077 CALL - +0792 6147 ALU $6147 +0794 42FD CALL type +0796 6B8D ALU $6B8D +0798 02DF BRANCH spaces +\ even? +079A 8001 LIT $1 +079C 6303 ALU $6303 +079E 0012 BRANCH 0= +\ rise? +07A0 405C CALL 2dup +07A2 6C00 ALU $6C00 +07A4 4073 CALL u> +07A6 6147 ALU $6147 +07A8 6023 ALU $6023 +07AA 6103 ALU $6103 +07AC 6B8D ALU $6B8D +07AE 700C ALU $700C +\ fall? +07B0 405C CALL 2dup +07B2 6C00 ALU $6C00 +07B4 6F03 ALU $6F03 +07B6 6147 ALU $6147 +07B8 6023 ALU $6023 +07BA 6103 ALU $6103 +07BC 6B8D ALU $6B8D +07BE 700C ALU $700C +\ version +07C0 40A4 CALL sliteral +07C2 3608 0BRANCH $2C10 +07C4 3934 0BRANCH $3268 +07C6 363A 0BRANCH $2C74 +07C8 3935 0BRANCH $326A +07CA FF4D LIT $7F4D +07CC 700C ALU $700C +\ builddate +07CE 9519 LIT $1519 +07D0 6600 ALU $6600 +07D2 CCFB LIT $4CFB +07D4 831F LIT $31F +07D6 760C ALU $760C +\ pause144 +07D8 8000 LIT $0 +07DA 802D LIT $2D +\ (begin) +07DC 6A00 ALU $6A00 +07DE 6781 ALU $6781 +07E0 23EE 0BRANCH (begin) +07E2 0016 BRANCH 2drop +\ serout +07E4 8300 LIT $300 +07E6 6403 ALU $6403 +07E8 4088 CALL cells +\ (begin) +07EA 6081 ALU $6081 +07EC D000 LIT $5000 +07EE 6023 ALU $6023 +07F0 6103 ALU $6103 +07F2 408E CALL 2/ +07F4 43EC CALL pause144 +07F6 43EC CALL pause144 +07F8 6081 ALU $6081 +07FA 4012 CALL 0= +07FC 23F5 0BRANCH (begin) +07FE 6103 ALU $6103 +0800 43EC CALL pause144 +0802 43EC CALL pause144 +0804 43EC CALL pause144 +0806 03EC BRANCH pause144 +\ frac +0808 6147 ALU $6147 +080A 405C CALL 2dup +080C 8001 LIT $1 +080E 6B81 ALU $6B81 +0810 4274 CALL m*/ +0812 4126 CALL 2swap +0814 4121 CALL 2over +0816 6B8D ALU $6B8D +0818 8001 LIT $1 +081A 4274 CALL m*/ +081C 4164 CALL d- +081E 710F ALU $710F +\ .2 +0820 4155 CALL s>d +0822 42A2 CALL pad| +0824 42B6 CALL # +0826 42B6 CALL # +0828 42C9 CALL #> +082A 02FD BRANCH type +\ build. +082C 4330 CALL decimal +082E 43E7 CALL builddate +0830 6103 ALU $6103 +0832 F07F LIT $707F +0834 6600 ALU $6600 +0836 4155 CALL s>d +0838 413E CALL d+ +083A 8001 LIT $1 +083C 803C LIT $3C +083E 4254 CALL m*/mod +0840 6147 ALU $6147 +0842 8001 LIT $1 +0844 803C LIT $3C +0846 4254 CALL m*/mod +0848 6147 ALU $6147 +084A 8001 LIT $1 +084C 8018 LIT $18 +084E 4254 CALL m*/mod +0850 6147 ALU $6147 +0852 4016 CALL 2drop +0854 6B8D ALU $6B8D +0856 4410 CALL .2 +0858 803A LIT $3A +085A 42D6 CALL emit +085C 6B8D ALU $6B8D +085E 4410 CALL .2 +0860 803A LIT $3A +0862 42D6 CALL emit +0864 6B8D ALU $6B8D +0866 0410 BRANCH .2 +\ net-my-mac +0868 9234 LIT $1234 +086A D677 LIT $5677 +086C F777 LIT $7777 +086E 700C ALU $700C +\ prevth +0870 0000 BRANCH 0jump +\ timeh +0872 0000 BRANCH 0jump +0874 0000 BRANCH 0jump +\ time@ +0876 E000 LIT $6000 +0878 4115 CALL 2@ +087A E000 LIT $6000 +087C 4115 CALL 2@ +087E 4121 CALL 2over +0880 4196 CALL d<> +0882 2444 0BRANCH (repeat) +0884 4016 CALL 2drop +0886 043B BRANCH time@ +\ (repeat) +0888 700C ALU $700C +\ timeq +088A 443B CALL time@ +088C 8872 LIT $872 +088E 0115 BRANCH 2@ +\ setalarm +0890 6147 ALU $6147 +0892 443B CALL time@ +0894 413E CALL d+ +0896 6B8D ALU $6B8D +0898 011A BRANCH 2! +\ isalarm +089A 4115 CALL 2@ +089C 443B CALL time@ +089E 4164 CALL d- +08A0 0189 BRANCH d0<= +\ sleeper +08A2 0000 BRANCH 0jump +08A4 0000 BRANCH 0jump +\ sleepus +08A6 88A2 LIT $8A2 +08A8 4448 CALL setalarm +\ (begin) +08AA 88A2 LIT $8A2 +08AC 444D CALL isalarm +08AE 2455 0BRANCH (begin) +08B0 700C ALU $700C +\ sleep.1 +08B2 F95F LIT $795F +08B4 6600 ALU $6600 +08B6 8001 LIT $1 +08B8 0453 BRANCH sleepus +\ sleep1 +08BA C240 LIT $4240 +08BC 800F LIT $F +08BE 0453 BRANCH sleepus +\ took +08C0 443B CALL time@ +08C2 4126 CALL 2swap +08C4 4164 CALL d- +08C6 40A4 CALL sliteral +08C8 7405 ALU $7405 +08CA 6F6F ALU $6F6F +08CC 206B 0BRANCH $D6 +08CE 42FD CALL type +08D0 434E CALL D. +08D2 02D9 BRANCH cr +\ ne2sel +08D4 8000 LIT $0 +08D6 D100 LIT $5100 +08D8 6023 ALU $6023 +08DA 710F ALU $710F +\ ne2unsel +08DC 4005 CALL true +08DE D100 LIT $5100 +08E0 6023 ALU $6023 +08E2 710F ALU $710F +\ ne2a +08E4 D103 LIT $5103 +08E6 6023 ALU $6023 +08E8 710F ALU $710F +\ ne2rc@ +08EA 4005 CALL true +08EC D102 LIT $5102 +08EE 6023 ALU $6023 +08F0 6103 ALU $6103 +08F2 4005 CALL true +08F4 D101 LIT $5101 +08F6 6023 ALU $6023 +08F8 6103 ALU $6103 +08FA 446A CALL ne2sel +08FC 4472 CALL ne2a +08FE 8000 LIT $0 +0900 D106 LIT $5106 +0902 6023 ALU $6023 +0904 6103 ALU $6103 +0906 D105 LIT $5105 +0908 6C00 ALU $6C00 +090A 80FF LIT $FF +090C 6303 ALU $6303 +090E 4005 CALL true +0910 D106 LIT $5106 +0912 6023 ALU $6023 +0914 710F ALU $710F +\ ne2rc! +0916 4005 CALL true +0918 D102 LIT $5102 +091A 6023 ALU $6023 +091C 6103 ALU $6103 +091E 446A CALL ne2sel +0920 4472 CALL ne2a +0922 D105 LIT $5105 +0924 6023 ALU $6023 +0926 6103 ALU $6103 +0928 8000 LIT $0 +092A D104 LIT $5104 +092C 6023 ALU $6023 +092E 6103 ALU $6103 +0930 8000 LIT $0 +0932 D107 LIT $5107 +0934 6023 ALU $6023 +0936 6103 ALU $6103 +0938 4005 CALL true +093A D107 LIT $5107 +093C 6023 ALU $6023 +093E 6103 ALU $6103 +0940 8001 LIT $1 +0942 D104 LIT $5104 +0944 6023 ALU $6023 +0946 710F ALU $710F +\ ne2r! +0948 6181 ALU $6181 +094A 8008 LIT $8 +094C 6903 ALU $6903 +094E 6181 ALU $6181 +0950 4007 CALL 1+ +0952 448B CALL ne2rc! +0954 048B BRANCH ne2rc! +\ ne2r. +0956 8010 LIT $10 +0958 6147 ALU $6147 +095A 8000 LIT $0 +095C 6147 ALU $6147 +\ (do) +095E 83E8 LIT $3E8 +0960 6147 ALU $6147 +0962 8000 LIT $0 +0964 6147 ALU $6147 +\ (do) +0966 43EC CALL pause144 +0968 404B CALL looptest +096A 24B3 0BRANCH (do) +096C 6B81 ALU $6B81 +096E 42F1 CALL hex2 +0970 42DD CALL space +0972 6B81 ALU $6B81 +0974 4475 CALL ne2rc@ +0976 42F6 CALL hex4 +0978 42D9 CALL cr +097A 404B CALL looptest +097C 24AF 0BRANCH (do) +097E 700C ALU $700C +\ ne2-page0 +0980 8022 LIT $22 +0982 8000 LIT $0 +0984 048B BRANCH ne2rc! +\ ne2-page1 +0986 8062 LIT $62 +0988 8000 LIT $0 +098A 048B BRANCH ne2rc! +\ ne2-clrisr +098C 80FF LIT $FF +098E 8007 LIT $7 +0990 048B BRANCH ne2rc! +\ ne2r.2 +0992 40A4 CALL sliteral +0994 5006 CALL $200C +0996 6761 ALU $6761 +0998 2065 0BRANCH $CA +099A FF30 LIT $7F30 +099C 42FD CALL type +099E 42D9 CALL cr +09A0 44C0 CALL ne2-page0 +09A2 44AB CALL ne2r. +09A4 40A4 CALL sliteral +09A6 5006 CALL $200C +09A8 6761 ALU $6761 +09AA 2065 0BRANCH $CA +09AC FF31 LIT $7F31 +09AE 42FD CALL type +09B0 42D9 CALL cr +09B2 44C3 CALL ne2-page1 +09B4 44AB CALL ne2r. +09B6 04C0 BRANCH ne2-page0 +\ eep-on +09B8 8014 LIT $14 +09BA 4475 CALL ne2rc@ +09BC 6403 ALU $6403 +09BE 8014 LIT $14 +09C0 048B BRANCH ne2rc! +\ eep-off +09C2 6600 ALU $6600 +09C4 8014 LIT $14 +09C6 4475 CALL ne2rc@ +09C8 6303 ALU $6303 +09CA 8014 LIT $14 +09CC 048B BRANCH ne2rc! +\ miix +09CE 4014 CALL tuck +09D0 8010 LIT $10 +09D2 6180 ALU $6180 +09D4 4077 CALL - +09D6 6D03 ALU $6D03 +09D8 6180 ALU $6180 +09DA 6147 ALU $6147 +09DC 8000 LIT $0 +09DE 6147 ALU $6147 +\ (do) +09E0 8008 LIT $8 +09E2 6181 ALU $6181 +09E4 4068 CALL 0< +09E6 24F6 0BRANCH (else) +09E8 44DC CALL eep-on +09EA 04F7 BRANCH (then) +\ (else) +09EC 44E1 CALL eep-off +\ (then) +09EE 8001 LIT $1 +09F0 44DC CALL eep-on +09F2 4088 CALL cells +09F4 8014 LIT $14 +09F6 4475 CALL ne2rc@ +09F8 8004 LIT $4 +09FA 6303 ALU $6303 +09FC 2500 0BRANCH (then) +09FE 4007 CALL 1+ +\ (then) +0A00 8001 LIT $1 +0A02 44E1 CALL eep-off +0A04 404B CALL looptest +0A06 24F0 0BRANCH (do) +0A08 700C ALU $700C +\ phy@ +0A0A 8000 LIT $0 +0A0C 6600 ALU $6600 +0A0E 8010 LIT $10 +0A10 44E7 CALL miix +0A12 6103 ALU $6103 +0A14 8000 LIT $0 +0A16 6600 ALU $6600 +0A18 8010 LIT $10 +0A1A 44E7 CALL miix +0A1C 6103 ALU $6103 +0A1E 80D0 LIT $D0 +0A20 8009 LIT $9 +0A22 44E7 CALL miix +0A24 6103 ALU $6103 +0A26 8005 LIT $5 +0A28 44E7 CALL miix +0A2A 6103 ALU $6103 +0A2C 8000 LIT $0 +0A2E 8001 LIT $1 +0A30 44E7 CALL miix +0A32 6103 ALU $6103 +0A34 8000 LIT $0 +0A36 8010 LIT $10 +0A38 04E7 BRANCH miix +\ phy! +0A3A 8000 LIT $0 +0A3C 6600 ALU $6600 +0A3E 8010 LIT $10 +0A40 44E7 CALL miix +0A42 6103 ALU $6103 +0A44 8000 LIT $0 +0A46 6600 ALU $6600 +0A48 8010 LIT $10 +0A4A 44E7 CALL miix +0A4C 6103 ALU $6103 +0A4E 80B0 LIT $B0 +0A50 8009 LIT $9 +0A52 44E7 CALL miix +0A54 6103 ALU $6103 +0A56 8005 LIT $5 +0A58 44E7 CALL miix +0A5A 6103 ALU $6103 +0A5C 8002 LIT $2 +0A5E 8002 LIT $2 +0A60 44E7 CALL miix +0A62 6103 ALU $6103 +0A64 8010 LIT $10 +0A66 44E7 CALL miix +0A68 710F ALU $710F +\ phy. +0A6A 8020 LIT $20 +0A6C 6147 ALU $6147 +0A6E 8000 LIT $0 +0A70 6147 ALU $6147 +\ (do) +0A72 6B81 ALU $6B81 +0A74 42F1 CALL hex2 +0A76 42DD CALL space +0A78 6B81 ALU $6B81 +0A7A 4505 CALL phy@ +0A7C 42F6 CALL hex4 +0A7E 42D9 CALL cr +0A80 404B CALL looptest +0A82 2539 0BRANCH (do) +0A84 02D9 BRANCH cr +\ phy-cold +0A86 8800 LIT $800 +0A88 8000 LIT $0 +0A8A 451D CALL phy! +0A8C 40A4 CALL sliteral +0A8E 5017 CALL $202E +0A90 5948 CALL $3290 +0A92 7020 ALU $7020 +0A94 776F ALU $776F +0A96 7265 ALU $7265 +0A98 6420 ALU $6420 +0A9A 776F ALU $776F +0A9C 206E 0BRANCH $DC +0A9E 6F66 ALU $6F66 +0AA0 2072 0BRANCH $E4 +0AA2 2E32 0BRANCH $1C64 +0AA4 7335 ALU $7335 +0AA6 42FD CALL type +0AA8 42D9 CALL cr +0AAA A5A0 LIT $25A0 +0AAC 8026 LIT $26 +0AAE 4453 CALL sleepus +0AB0 8000 LIT $0 +0AB2 8000 LIT $0 +0AB4 451D CALL phy! +0AB6 700C ALU $700C +0AB8 445D CALL sleep1 +0ABA 445D CALL sleep1 +0ABC 445D CALL sleep1 +0ABE 445D CALL sleep1 +0AC0 445D CALL sleep1 +0AC2 445D CALL sleep1 +0AC4 4535 CALL phy. +0AC6 445D CALL sleep1 +0AC8 42D9 CALL cr +0ACA 0535 BRANCH phy. +\ mac-cold +0ACC 8000 LIT $0 +0ACE D001 LIT $5001 +0AD0 6023 ALU $6023 +0AD2 6103 ALU $6103 +0AD4 445D CALL sleep1 +0AD6 4005 CALL true +0AD8 D001 LIT $5001 +0ADA 6023 ALU $6023 +0ADC 6103 ALU $6103 +0ADE 445D CALL sleep1 +0AE0 4005 CALL true +0AE2 D106 LIT $5106 +0AE4 6023 ALU $6023 +0AE6 6103 ALU $6103 +0AE8 4005 CALL true +0AEA D107 LIT $5107 +0AEC 6023 ALU $6023 +0AEE 6103 ALU $6103 +0AF0 4005 CALL true +0AF2 D100 LIT $5100 +0AF4 6023 ALU $6023 +0AF6 6103 ALU $6103 +0AF8 8000 LIT $0 +0AFA D101 LIT $5101 +0AFC 6023 ALU $6023 +0AFE 6103 ALU $6103 +0B00 4005 CALL true +0B02 D102 LIT $5102 +0B04 6023 ALU $6023 +0B06 6103 ALU $6103 +0B08 8000 LIT $0 +0B0A D103 LIT $5103 +0B0C 6023 ALU $6023 +0B0E 6103 ALU $6103 +0B10 8001 LIT $1 +0B12 D104 LIT $5104 +0B14 6023 ALU $6023 +0B16 6103 ALU $6103 +0B18 4543 CALL phy-cold +0B1A 40A4 CALL sliteral +0B1C 5408 CALL $2810 +0B1E 2052 0BRANCH $A4 +0B20 2020 0BRANCH merge +0B22 5047 CALL $208E +0B24 FF49 LIT $7F49 +0B26 42FD CALL type +0B28 42D9 CALL cr +\ (begin) +0B2A 8015 LIT $15 +0B2C 4475 CALL ne2rc@ +0B2E 42F1 CALL hex2 +0B30 8003 LIT $3 +0B32 42DF CALL spaces +0B34 8017 LIT $17 +0B36 4475 CALL ne2rc@ +0B38 42F1 CALL hex2 +0B3A 8003 LIT $3 +0B3C 42DF CALL spaces +0B3E 4459 CALL sleep.1 +0B40 42D9 CALL cr +0B42 8015 LIT $15 +0B44 4475 CALL ne2rc@ +0B46 8002 LIT $2 +0B48 6303 ALU $6303 +0B4A 4012 CALL 0= +0B4C 8017 LIT $17 +0B4E 4475 CALL ne2rc@ +0B50 8001 LIT $1 +0B52 6303 ALU $6303 +0B54 4066 CALL 0<> +0B56 6303 ALU $6303 +0B58 2595 0BRANCH (begin) +0B5A 4005 CALL true +0B5C 2609 0BRANCH (else) +0B5E 8021 LIT $21 +0B60 8000 LIT $0 +0B62 448B CALL ne2rc! +0B64 8000 LIT $0 +0B66 800E LIT $E +0B68 448B CALL ne2rc! +0B6A 8000 LIT $0 +0B6C 800A LIT $A +0B6E 448B CALL ne2rc! +0B70 8000 LIT $0 +0B72 800B LIT $B +0B74 448B CALL ne2rc! +0B76 8020 LIT $20 +0B78 800C LIT $C +0B7A 448B CALL ne2rc! +0B7C 8002 LIT $2 +0B7E 800D LIT $D +0B80 448B CALL ne2rc! +0B82 8046 LIT $46 +0B84 8001 LIT $1 +0B86 448B CALL ne2rc! +0B88 8046 LIT $46 +0B8A 8003 LIT $3 +0B8C 448B CALL ne2rc! +0B8E 8080 LIT $80 +0B90 8002 LIT $2 +0B92 448B CALL ne2rc! +0B94 80FF LIT $FF +0B96 8007 LIT $7 +0B98 448B CALL ne2rc! +0B9A 8001 LIT $1 +0B9C 800F LIT $F +0B9E 448B CALL ne2rc! +0BA0 8061 LIT $61 +0BA2 8000 LIT $0 +0BA4 448B CALL ne2rc! +0BA6 8012 LIT $12 +0BA8 8001 LIT $1 +0BAA 448B CALL ne2rc! +0BAC 8034 LIT $34 +0BAE 8002 LIT $2 +0BB0 448B CALL ne2rc! +0BB2 8056 LIT $56 +0BB4 8003 LIT $3 +0BB6 448B CALL ne2rc! +0BB8 8077 LIT $77 +0BBA 8004 LIT $4 +0BBC 448B CALL ne2rc! +0BBE 8077 LIT $77 +0BC0 8005 LIT $5 +0BC2 448B CALL ne2rc! +0BC4 8077 LIT $77 +0BC6 8006 LIT $6 +0BC8 448B CALL ne2rc! +0BCA 8010 LIT $10 +0BCC 8008 LIT $8 +0BCE 6180 ALU $6180 +0BD0 6147 ALU $6147 +0BD2 6147 ALU $6147 +\ (do) +0BD4 8000 LIT $0 +0BD6 6B81 ALU $6B81 +0BD8 448B CALL ne2rc! +0BDA 404B CALL looptest +0BDC 25EA 0BRANCH (do) +0BDE 8047 LIT $47 +0BE0 8007 LIT $7 +0BE2 448B CALL ne2rc! +0BE4 8022 LIT $22 +0BE6 8000 LIT $0 +0BE8 448B CALL ne2rc! +0BEA 8010 LIT $10 +0BEC 8017 LIT $17 +0BEE 448B CALL ne2rc! +0BF0 40A4 CALL sliteral +0BF2 4706 CALL mac-pkt-src +0BF4 4950 CALL $12A0 +0BF6 3D20 0BRANCH $3A40 +0BF8 FF20 LIT $7F20 +0BFA 42FD CALL type +0BFC 8017 LIT $17 +0BFE 4475 CALL ne2rc@ +0C00 42F1 CALL hex2 +0C02 42D9 CALL cr +0C04 8000 LIT $0 +0C06 800D LIT $D +0C08 448B CALL ne2rc! +0C0A 8004 LIT $4 +0C0C 800C LIT $C +0C0E 448B CALL ne2rc! +0C10 066D BRANCH (then) +\ (else) +0C12 8021 LIT $21 +0C14 8000 LIT $0 +0C16 448B CALL ne2rc! +0C18 4459 CALL sleep.1 +0C1A 8000 LIT $0 +0C1C 800E LIT $E +0C1E 448B CALL ne2rc! +0C20 8000 LIT $0 +0C22 800A LIT $A +0C24 448B CALL ne2rc! +0C26 8000 LIT $0 +0C28 800B LIT $B +0C2A 448B CALL ne2rc! +0C2C 8020 LIT $20 +0C2E 800C LIT $C +0C30 448B CALL ne2rc! +0C32 8002 LIT $2 +0C34 800D LIT $D +0C36 448B CALL ne2rc! +0C38 8040 LIT $40 +0C3A 8004 LIT $4 +0C3C 448B CALL ne2rc! +0C3E 8046 LIT $46 +0C40 8001 LIT $1 +0C42 448B CALL ne2rc! +0C44 8046 LIT $46 +0C46 8003 LIT $3 +0C48 448B CALL ne2rc! +0C4A 8080 LIT $80 +0C4C 8002 LIT $2 +0C4E 448B CALL ne2rc! +0C50 80FF LIT $FF +0C52 8007 LIT $7 +0C54 448B CALL ne2rc! +0C56 8001 LIT $1 +0C58 800F LIT $F +0C5A 448B CALL ne2rc! +0C5C 8061 LIT $61 +0C5E 8000 LIT $0 +0C60 448B CALL ne2rc! +0C62 4459 CALL sleep.1 +0C64 8012 LIT $12 +0C66 8001 LIT $1 +0C68 448B CALL ne2rc! +0C6A 8034 LIT $34 +0C6C 8002 LIT $2 +0C6E 448B CALL ne2rc! +0C70 8056 LIT $56 +0C72 8003 LIT $3 +0C74 448B CALL ne2rc! +0C76 8077 LIT $77 +0C78 8004 LIT $4 +0C7A 448B CALL ne2rc! +0C7C 8077 LIT $77 +0C7E 8005 LIT $5 +0C80 448B CALL ne2rc! +0C82 8077 LIT $77 +0C84 8006 LIT $6 +0C86 448B CALL ne2rc! +0C88 8010 LIT $10 +0C8A 8008 LIT $8 +0C8C 6180 ALU $6180 +0C8E 6147 ALU $6147 +0C90 6147 ALU $6147 +\ (do) +0C92 80FF LIT $FF +0C94 6B81 ALU $6B81 +0C96 448B CALL ne2rc! +0C98 404B CALL looptest +0C9A 2649 0BRANCH (do) +0C9C 8047 LIT $47 +0C9E 8007 LIT $7 +0CA0 448B CALL ne2rc! +0CA2 8020 LIT $20 +0CA4 8000 LIT $0 +0CA6 448B CALL ne2rc! +0CA8 8010 LIT $10 +0CAA 8017 LIT $17 +0CAC 448B CALL ne2rc! +0CAE 40A4 CALL sliteral +0CB0 4706 CALL mac-pkt-src +0CB2 4950 CALL $12A0 +0CB4 3D20 0BRANCH $3A40 +0CB6 FF20 LIT $7F20 +0CB8 42FD CALL type +0CBA 8017 LIT $17 +0CBC 4475 CALL ne2rc@ +0CBE 42F1 CALL hex2 +0CC0 42D9 CALL cr +0CC2 801C LIT $1C +0CC4 800C LIT $C +0CC6 448B CALL ne2rc! +0CC8 8000 LIT $0 +0CCA 800D LIT $D +0CCC 448B CALL ne2rc! +0CCE 80FF LIT $FF +0CD0 8007 LIT $7 +0CD2 448B CALL ne2rc! +0CD4 8022 LIT $22 +0CD6 8000 LIT $0 +0CD8 448B CALL ne2rc! +\ (then) +0CDA 700C ALU $700C +\ NicCompleteDma +0CDC 8022 LIT $22 +0CDE 8000 LIT $0 +0CE0 048B BRANCH ne2rc! +\ maca +0CE2 6081 ALU $6081 +0CE4 8008 LIT $8 +0CE6 6903 ALU $6903 +0CE8 8009 LIT $9 +0CEA 448B CALL ne2rc! +0CEC 8008 LIT $8 +0CEE 048B BRANCH ne2rc! +\ mac1b +0CF0 8001 LIT $1 +0CF2 800A LIT $A +0CF4 448B CALL ne2rc! +0CF6 8000 LIT $0 +0CF8 800B LIT $B +0CFA 048B BRANCH ne2rc! +\ mac2b +0CFC 8002 LIT $2 +0CFE 800A LIT $A +0D00 448B CALL ne2rc! +0D02 8000 LIT $0 +0D04 800B LIT $B +0D06 048B BRANCH ne2rc! +\ macc@ +0D08 4671 CALL maca +0D0A 4678 CALL mac1b +0D0C 800A LIT $A +0D0E 8000 LIT $0 +0D10 448B CALL ne2rc! +0D12 8010 LIT $10 +0D14 4475 CALL ne2rc@ +0D16 066E BRANCH NicCompleteDma +\ macc! +0D18 4671 CALL maca +0D1A 4678 CALL mac1b +0D1C 8012 LIT $12 +0D1E 8000 LIT $0 +0D20 448B CALL ne2rc! +0D22 8010 LIT $10 +0D24 048B BRANCH ne2rc! +\ mac@ +0D26 4671 CALL maca +0D28 467E CALL mac2b +0D2A 800A LIT $A +0D2C 8000 LIT $0 +0D2E 448B CALL ne2rc! +0D30 8010 LIT $10 +0D32 4475 CALL ne2rc@ +0D34 8008 LIT $8 +0D36 6D03 ALU $6D03 +0D38 8010 LIT $10 +0D3A 4475 CALL ne2rc@ +0D3C 6403 ALU $6403 +0D3E 066E BRANCH NicCompleteDma +\ mac! +0D40 4671 CALL maca +0D42 467E CALL mac2b +0D44 8012 LIT $12 +0D46 8000 LIT $0 +0D48 448B CALL ne2rc! +0D4A 6081 ALU $6081 +0D4C 8008 LIT $8 +0D4E 6903 ALU $6903 +0D50 8010 LIT $10 +0D52 448B CALL ne2rc! +0D54 8010 LIT $10 +0D56 048B BRANCH ne2rc! +\ mac-dump +0D58 41D4 CALL bounds +\ (begin) +0D5A 405C CALL 2dup +0D5C 4073 CALL u> +0D5E 26C1 0BRANCH (repeat) +0D60 6081 ALU $6081 +0D62 800F LIT $F +0D64 6303 ALU $6303 +0D66 4012 CALL 0= +0D68 26BB 0BRANCH (then) +0D6A 42D9 CALL cr +0D6C 6081 ALU $6081 +0D6E 42F6 CALL hex4 +0D70 803A LIT $3A +0D72 42D6 CALL emit +0D74 42DD CALL space +\ (then) +0D76 6081 ALU $6081 +0D78 4693 CALL mac@ +0D7A 42F6 CALL hex4 +0D7C 42DD CALL space +0D7E 408A CALL cell+ +0D80 06AD BRANCH (begin) +\ (repeat) +0D82 4016 CALL 2drop +0D84 02D9 BRANCH cr +\ currpkt +0D86 0000 BRANCH 0jump +\ mac-inoffset +0D88 8D86 LIT $D86 +0D8A 6C00 ALU $6C00 +0D8C 6203 ALU $6203 +0D8E 6081 ALU $6081 +0D90 4068 CALL 0< +0D92 26CF 0BRANCH (then) +0D94 FFFF LIT $7FFF +0D96 6600 ALU $6600 +0D98 4077 CALL - +0D9A C600 LIT $4600 +0D9C 6203 ALU $6203 +\ (then) +0D9E 700C ALU $700C +\ mac@n +0DA0 6180 ALU $6180 +0DA2 6147 ALU $6147 +0DA4 8000 LIT $0 +0DA6 6147 ALU $6147 +\ (do) +0DA8 6081 ALU $6081 +0DAA 4693 CALL mac@ +0DAC 6180 ALU $6180 +0DAE 408A CALL cell+ +0DB0 404B CALL looptest +0DB2 26D4 0BRANCH (do) +0DB4 710F ALU $710F +\ writer +0DB6 0000 BRANCH 0jump +\ mac-pkt-begin +0DB8 C000 LIT $4000 +0DBA 8DB6 LIT $DB6 +0DBC 6023 ALU $6023 +0DBE 710F ALU $710F +\ bump +0DC0 8DB6 LIT $DB6 +0DC2 005E BRANCH +! +\ mac-pkt-c, +0DC4 8DB6 LIT $DB6 +0DC6 6C00 ALU $6C00 +0DC8 468C CALL macc! +0DCA 8001 LIT $1 +0DCC 06E0 BRANCH bump +\ mac-pkt-, +0DCE 8DB6 LIT $DB6 +0DD0 6C00 ALU $6C00 +0DD2 46A0 CALL mac! +0DD4 8002 LIT $2 +0DD6 06E0 BRANCH bump +\ mac-pkt-d, +0DD8 46E7 CALL mac-pkt-, +0DDA 06E7 BRANCH mac-pkt-, +\ mac-pkt-2, +0DDC 6180 ALU $6180 +0DDE 46E7 CALL mac-pkt-, +0DE0 06E7 BRANCH mac-pkt-, +\ mac-pkt-3, +0DE2 4009 CALL rot +0DE4 46E7 CALL mac-pkt-, +0DE6 06EE BRANCH mac-pkt-2, +\ mac-pkt-,0 +0DE8 6147 ALU $6147 +0DEA 8000 LIT $0 +0DEC 6147 ALU $6147 +\ (do) +0DEE 8000 LIT $0 +0DF0 46E7 CALL mac-pkt-, +0DF2 404B CALL looptest +0DF4 26F7 0BRANCH (do) +0DF6 700C ALU $700C +\ mac-pkt-s, +0DF8 6147 ALU $6147 +0DFA 8000 LIT $0 +0DFC 6147 ALU $6147 +\ (do) +0DFE 6081 ALU $6081 +0E00 4026 CALL c@ +0E02 46E2 CALL mac-pkt-c, +0E04 4007 CALL 1+ +0E06 404B CALL looptest +0E08 26FF 0BRANCH (do) +0E0A 710F ALU $710F +\ mac-pkt-src +0E0C 6180 ALU $6180 +0E0E 6147 ALU $6147 +0E10 8000 LIT $0 +0E12 6147 ALU $6147 +\ (do) +0E14 6081 ALU $6081 +0E16 46C4 CALL mac-inoffset +0E18 4693 CALL mac@ +0E1A 46E7 CALL mac-pkt-, +0E1C 408A CALL cell+ +0E1E 404B CALL looptest +0E20 270A 0BRANCH (do) +0E22 710F ALU $710F +\ mac-pkt-complete +0E24 8DB6 LIT $DB6 +0E26 6C00 ALU $6C00 +0E28 C000 LIT $4000 +0E2A 4077 CALL - +0E2C 6081 ALU $6081 +0E2E 8005 LIT $5 +0E30 04A4 BRANCH ne2r! +\ mac-checksum +0E32 8000 LIT $0 +0E34 6180 ALU $6180 +0E36 6147 ALU $6147 +0E38 8000 LIT $0 +0E3A 6147 ALU $6147 +\ (do) +0E3C 6181 ALU $6181 +0E3E 4693 CALL mac@ +0E40 4151 CALL +1c +0E42 6180 ALU $6180 +0E44 408A CALL cell+ +0E46 6180 ALU $6180 +0E48 404B CALL looptest +0E4A 271E 0BRANCH (do) +0E4C 6003 ALU $6003 +0E4E 760C ALU $760C +\ mac-snap +0E50 40A4 CALL sliteral +0E52 436E CALL >number +0E54 2052 0BRANCH $A4 +0E56 2020 0BRANCH merge +0E58 2020 0BRANCH merge +0E5A 5350 CALL flashsectorerase +0E5C 4154 CALL $2A8 +0E5E 5452 CALL $28A4 +0E60 5020 CALL dl +0E62 5453 CALL $28A6 +0E64 504F CALL $209E +0E66 2020 0BRANCH merge +0E68 4E42 CALL $1C84 +0E6A 5952 CALL $32A4 +0E6C 2020 0BRANCH merge +0E6E 5420 CALL $2840 +0E70 5253 CALL $24A6 +0E72 2020 0BRANCH merge +0E74 2020 0BRANCH merge +0E76 434E CALL D. +0E78 2052 0BRANCH $A4 +0E7A 2020 0BRANCH merge +0E7C 4320 CALL dump16 +0E7E 5250 CALL $24A0 +0E80 2020 0BRANCH merge +0E82 2020 0BRANCH merge +0E84 5349 CALL $2692 +0E86 2052 0BRANCH $A4 +0E88 2020 0BRANCH merge +0E8A 4320 CALL dump16 +0E8C 4452 CALL $8A4 +0E8E 3041 0BRANCH $2082 +0E90 2020 0BRANCH merge +0E92 5243 CALL $2486 +0E94 4144 CALL $288 +0E96 2031 0BRANCH (then) +0E98 2D20 0BRANCH $1A40 +0E9A 2020 0BRANCH merge +0E9C 2020 0BRANCH merge +0E9E 2020 0BRANCH merge +0EA0 202D 0BRANCH $5A +0EA2 2020 0BRANCH merge +0EA4 2020 0BRANCH merge +0EA6 5220 CALL $2440 +0EA8 5253 CALL $24A6 +0EAA 2020 0BRANCH merge +0EAC 2020 0BRANCH merge +0EAE 4E43 CALL $1C86 +0EB0 5254 CALL $24A8 +0EB2 2030 0BRANCH $60 +0EB4 4320 CALL dump16 +0EB6 544E CALL $289C +0EB8 3152 0BRANCH $22A4 +0EBA 2020 0BRANCH merge +0EBC 4E43 CALL $1C86 +0EBE 5254 CALL $24A8 +0EC0 FF32 LIT $7F32 +0EC2 42FD CALL type +0EC4 42D9 CALL cr +0EC6 8010 LIT $10 +0EC8 6147 ALU $6147 +0ECA 8000 LIT $0 +0ECC 6147 ALU $6147 +\ (do) +0ECE 6B81 ALU $6B81 +0ED0 4475 CALL ne2rc@ +0ED2 42F1 CALL hex2 +0ED4 8005 LIT $5 +0ED6 42DF CALL spaces +0ED8 404B CALL looptest +0EDA 2767 0BRANCH (do) +0EDC 700C ALU $700C +\ mac-fullness +0EDE D109 LIT $5109 +0EE0 6C00 ALU $6C00 +0EE2 2787 0BRANCH (else) +0EE4 8003 LIT $3 +0EE6 4475 CALL ne2rc@ +0EE8 4007 CALL 1+ +0EEA 8006 LIT $6 +0EEC 4475 CALL ne2rc@ +0EEE 4064 CALL <> +0EF0 6081 ALU $6081 +0EF2 2785 0BRANCH (else) +0EF4 8003 LIT $3 +0EF6 4475 CALL ne2rc@ +0EF8 4007 CALL 1+ +0EFA 8008 LIT $8 +0EFC 6D03 ALU $6D03 +0EFE 8004 LIT $4 +0F00 6203 ALU $6203 +0F02 8D86 LIT $D86 +0F04 6023 ALU $6023 +0F06 6103 ALU $6103 +0F08 0786 BRANCH (then) +\ (else) +0F0A 44C6 CALL ne2-clrisr +\ (then) +0F0C 0788 BRANCH (then) +\ (else) +0F0E 8000 LIT $0 +\ (then) +0F10 700C ALU $700C +\ mac-consume +0F12 8003 LIT $3 +0F14 4475 CALL ne2rc@ +0F16 4007 CALL 1+ +0F18 8008 LIT $8 +0F1A 6D03 ALU $6D03 +0F1C 4007 CALL 1+ +0F1E 4684 CALL macc@ +0F20 6A00 ALU $6A00 +0F22 8003 LIT $3 +0F24 048B BRANCH ne2rc! +\ ne2cold +0F26 0000 BRANCH 0jump +\ mac-send +0F28 8F26 LIT $F26 +0F2A 6C00 ALU $6C00 +0F2C 4012 CALL 0= +0F2E 27A2 0BRANCH (then) +0F30 8021 LIT $21 +0F32 8000 LIT $0 +0F34 448B CALL ne2rc! +0F36 8022 LIT $22 +0F38 8000 LIT $0 +0F3A 448B CALL ne2rc! +0F3C 4005 CALL true +0F3E 8F26 LIT $F26 +0F40 6023 ALU $6023 +0F42 6103 ALU $6103 +\ (then) +0F44 8040 LIT $40 +0F46 8004 LIT $4 +0F48 448B CALL ne2rc! +0F4A 8026 LIT $26 +0F4C 8000 LIT $0 +0F4E 048B BRANCH ne2rc! +\ packetout-off +0F50 C000 LIT $4000 +0F52 720F ALU $720F +\ nicwork +0F54 40A4 CALL sliteral +0F56 5404 CALL $2808 +0F58 3D52 0BRANCH $3AA4 +0F5A FF20 LIT $7F20 +0F5C 42FD CALL type +0F5E 8015 LIT $15 +0F60 4475 CALL ne2rc@ +0F62 42F1 CALL hex2 +0F64 42DD CALL space +0F66 40A4 CALL sliteral +0F68 650A ALU $650A +0F6A 6874 ALU $6874 +0F6C 7265 ALU $7265 +0F6E 695F ALU $695F +0F70 7172 ALU $7172 +0F72 FF3D LIT $7F3D +0F74 42FD CALL type +0F76 D109 LIT $5109 +0F78 6C00 ALU $6C00 +0F7A 42E6 CALL hex1 +0F7C 42DD CALL space +0F7E 40A4 CALL sliteral +0F80 4904 CALL arp-issue-whohas +0F82 5253 CALL $24A6 +0F84 FF3D LIT $7F3D +0F86 42FD CALL type +0F88 8007 LIT $7 +0F8A 4475 CALL ne2rc@ +0F8C 42F1 CALL hex2 +0F8E 42DD CALL space +0F90 42D9 CALL cr +0F92 8000 LIT $0 +0F94 27DA 0BRANCH (then) +0F96 8000 LIT $0 +0F98 8008 LIT $8 +0F9A 44A4 CALL ne2r! +0F9C 42D9 CALL cr +0F9E 8010 LIT $10 +0FA0 6147 ALU $6147 +0FA2 8000 LIT $0 +0FA4 6147 ALU $6147 +\ (do) +0FA6 8010 LIT $10 +0FA8 4475 CALL ne2rc@ +0FAA 42F1 CALL hex2 +0FAC 42DD CALL space +0FAE 404B CALL looptest +0FB0 27D3 0BRANCH (do) +0FB2 42D9 CALL cr +\ (then) +0FB4 40A4 CALL sliteral +0FB6 436E CALL >number +0FB8 2052 0BRANCH $A4 +0FBA 2020 0BRANCH merge +0FBC 2020 0BRANCH merge +0FBE 5350 CALL flashsectorerase +0FC0 4154 CALL $2A8 +0FC2 5452 CALL $28A4 +0FC4 5020 CALL dl +0FC6 5453 CALL $28A6 +0FC8 504F CALL $209E +0FCA 2020 0BRANCH merge +0FCC 4E42 CALL $1C84 +0FCE 5952 CALL $32A4 +0FD0 2020 0BRANCH merge +0FD2 5420 CALL $2840 +0FD4 5253 CALL $24A6 +0FD6 2020 0BRANCH merge +0FD8 2020 0BRANCH merge +0FDA 434E CALL D. +0FDC 2052 0BRANCH $A4 +0FDE 2020 0BRANCH merge +0FE0 4320 CALL dump16 +0FE2 5250 CALL $24A0 +0FE4 2020 0BRANCH merge +0FE6 2020 0BRANCH merge +0FE8 5349 CALL $2692 +0FEA 2052 0BRANCH $A4 +0FEC 2020 0BRANCH merge +0FEE 4320 CALL dump16 +0FF0 4452 CALL $8A4 +0FF2 3041 0BRANCH $2082 +0FF4 2020 0BRANCH merge +0FF6 5243 CALL $2486 +0FF8 4144 CALL $288 +0FFA 2031 0BRANCH (then) +0FFC 2D20 0BRANCH $1A40 +0FFE 2020 0BRANCH merge +1000 2020 0BRANCH merge +1002 2020 0BRANCH merge +1004 202D 0BRANCH $5A +1006 2020 0BRANCH merge +1008 2020 0BRANCH merge +100A 5220 CALL $2440 +100C 5253 CALL $24A6 +100E 2020 0BRANCH merge +1010 2020 0BRANCH merge +1012 4E43 CALL $1C86 +1014 5254 CALL $24A8 +1016 2030 0BRANCH $60 +1018 4320 CALL dump16 +101A 544E CALL $289C +101C 3152 0BRANCH $22A4 +101E 2020 0BRANCH merge +1020 4E43 CALL $1C86 +1022 5254 CALL $24A8 +1024 FF32 LIT $7F32 +1026 42FD CALL type +1028 42D9 CALL cr +\ (begin) +102A 8010 LIT $10 +102C 6147 ALU $6147 +102E 8000 LIT $0 +1030 6147 ALU $6147 +\ (do) +1032 6B81 ALU $6B81 +1034 4475 CALL ne2rc@ +1036 42F1 CALL hex2 +1038 8005 LIT $5 +103A 42DF CALL spaces +103C 404B CALL looptest +103E 2819 0BRANCH (do) +1040 D109 LIT $5109 +1042 6C00 ALU $6C00 +1044 42E6 CALL hex1 +1046 42D9 CALL cr +1048 445D CALL sleep1 +104A 8006 LIT $6 +104C 4475 CALL ne2rc@ +104E 8047 LIT $47 +1050 4064 CALL <> +1052 2815 0BRANCH (begin) +1054 700C ALU $700C +\ packet@ +1056 46C4 CALL mac-inoffset +1058 0693 BRANCH mac@ +\ packetd@ +105A 46C4 CALL mac-inoffset +105C 6081 ALU $6081 +105E 408A CALL cell+ +1060 4693 CALL mac@ +1062 6180 ALU $6180 +1064 0693 BRANCH mac@ +\ ip-id-counter +1066 FFFF LIT $7FFF +\ ip-addr +1068 FFFF LIT $7FFF +106A FFFF LIT $7FFF +\ ip-router +106C FFFF LIT $7FFF +106E FFFF LIT $7FFF +\ ip-subnetmask +1070 FFFF LIT $7FFF +1072 FFFF LIT $7FFF +\ ip-dns +1074 FFFF LIT $7FFF +1076 FFFF LIT $7FFF +\ icmp-alarm-ptr +1078 FFFF LIT $7FFF +\ ethaddr-broadcast +107A 8000 LIT $0 +107C 6600 ALU $6600 +107E 6081 ALU $6081 +1080 708D ALU $708D +\ net-my-ip +1082 9068 LIT $1068 +1084 0115 BRANCH 2@ +\ ethaddr-pretty-w +1086 6081 ALU $6081 +1088 43BC CALL endian +108A 42F1 CALL hex2 +108C 803A LIT $3A +108E 42D6 CALL emit +1090 02F1 BRANCH hex2 +\ ethaddr-pretty +1092 6180 ALU $6180 +1094 4009 CALL rot +1096 4843 CALL ethaddr-pretty-w +1098 803A LIT $3A +109A 42D6 CALL emit +109C 4843 CALL ethaddr-pretty-w +109E 803A LIT $3A +10A0 42D6 CALL emit +10A2 0843 BRANCH ethaddr-pretty-w +\ ip-pretty-byte +10A4 80FF LIT $FF +10A6 6303 ALU $6303 +10A8 02F1 BRANCH hex2 +\ ip-pretty-2 +10AA 6081 ALU $6081 +10AC 43C6 CALL swab +10AE 4852 CALL ip-pretty-byte +10B0 802E LIT $2E +10B2 42D6 CALL emit +10B4 0852 BRANCH ip-pretty-byte +\ ip-pretty +10B6 6180 ALU $6180 +10B8 4855 CALL ip-pretty-2 +10BA 802E LIT $2E +10BC 42D6 CALL emit +10BE 0855 BRANCH ip-pretty-2 +\ arp-cache +10C0 FFFF LIT $7FFF +10C2 FFFF LIT $7FFF +10C4 FFFF LIT $7FFF +10C6 FFFF LIT $7FFF +10C8 FFFF LIT $7FFF +10CA FFFF LIT $7FFF +10CC FFFF LIT $7FFF +10CE FFFF LIT $7FFF +10D0 FFFF LIT $7FFF +10D2 FFFF LIT $7FFF +10D4 FFFF LIT $7FFF +10D6 FFFF LIT $7FFF +10D8 FFFF LIT $7FFF +10DA FFFF LIT $7FFF +10DC FFFF LIT $7FFF +10DE FFFF LIT $7FFF +10E0 FFFF LIT $7FFF +10E2 FFFF LIT $7FFF +10E4 FFFF LIT $7FFF +10E6 FFFF LIT $7FFF +10E8 FFFF LIT $7FFF +10EA FFFF LIT $7FFF +10EC FFFF LIT $7FFF +10EE FFFF LIT $7FFF +10F0 FFFF LIT $7FFF +10F2 FFFF LIT $7FFF +10F4 FFFF LIT $7FFF +10F6 FFFF LIT $7FFF +10F8 FFFF LIT $7FFF +10FA FFFF LIT $7FFF +10FC FFFF LIT $7FFF +10FE FFFF LIT $7FFF +\ arp-foreach +1100 90F0 LIT $10F0 +1102 6180 ALU $6180 +1104 6147 ALU $6147 +1106 6147 ALU $6147 +\ (begin) +1108 6B8D ALU $6B8D +110A 6B8D ALU $6B8D +110C 6181 ALU $6181 +110E 6181 ALU $6181 +1110 6147 ALU $6147 +1112 6147 ALU $6147 +1114 6180 ALU $6180 +1116 6180 ALU $6180 +1118 40A9 CALL execute +111A 6B8D ALU $6B8D +111C 6081 ALU $6081 +111E 800C LIT $C +1120 4077 CALL - +1122 6147 ALU $6147 +1124 90C0 LIT $10C0 +1126 6703 ALU $6703 +1128 2884 0BRANCH (begin) +112A 6B8D ALU $6B8D +112C 6B8D ALU $6B8D +112E 6180 ALU $6180 +1130 0016 BRANCH 2drop +\ arp-. +1132 6081 ALU $6081 +1134 6C00 ALU $6C00 +1136 42F6 CALL hex4 +1138 42DD CALL space +113A 6081 ALU $6081 +113C 408A CALL cell+ +113E 6081 ALU $6081 +1140 6C00 ALU $6C00 +1142 6180 ALU $6180 +1144 8002 LIT $2 +1146 6203 ALU $6203 +1148 6081 ALU $6081 +114A 6C00 ALU $6C00 +114C 6180 ALU $6180 +114E 8002 LIT $2 +1150 6203 ALU $6203 +1152 6C00 ALU $6C00 +1154 4849 CALL ethaddr-pretty +1156 42DD CALL space +1158 8008 LIT $8 +115A 6203 ALU $6203 +115C 4115 CALL 2@ +115E 485B CALL ip-pretty +1160 02D9 BRANCH cr +\ arp-dump +1162 9132 LIT $1132 +1164 0880 BRANCH arp-foreach +\ arp-del +1166 80FF LIT $FF +1168 6180 ALU $6180 +116A 6023 ALU $6023 +116C 710F ALU $710F +\ arp-reset +116E 9166 LIT $1166 +1170 0880 BRANCH arp-foreach +\ used? +1172 6C00 ALU $6C00 +1174 80FF LIT $FF +1176 0064 BRANCH <> +\ arp-age-1 +1178 6081 ALU $6081 +117A 48B9 CALL used? +117C 8001 LIT $1 +117E 6303 ALU $6303 +1180 6180 ALU $6180 +1182 005E BRANCH +! +\ arp-age +1184 9178 LIT $1178 +1186 0880 BRANCH arp-foreach +\ arp-cmp +1188 6181 ALU $6181 +118A 6C00 ALU $6C00 +118C 6181 ALU $6181 +118E 6C00 ALU $6C00 +1190 406D CALL > +1192 0080 BRANCH ?: +\ arp-oldest +1194 90C0 LIT $10C0 +1196 9188 LIT $1188 +1198 0880 BRANCH arp-foreach +\ arp-is-response +119A 800C LIT $C +119C 482B CALL packet@ +119E 8806 LIT $806 +11A0 6703 ALU $6703 +11A2 8014 LIT $14 +11A4 482B CALL packet@ +11A6 8002 LIT $2 +11A8 6703 ALU $6703 +11AA 730F ALU $730F +\ !-- +11AC 4014 CALL tuck +11AE 6023 ALU $6023 +11B0 6103 ALU $6103 +11B2 008C BRANCH 2- +\ arp-cache-write +11B4 48C2 CALL arp-age +11B6 8000 LIT $0 +11B8 6181 ALU $6181 +11BA 6023 ALU $6023 +11BC 6103 ALU $6103 +11BE 6147 ALU $6147 +11C0 8003 LIT $3 +11C2 8016 LIT $16 +11C4 46C4 CALL mac-inoffset +11C6 46D0 CALL mac@n +11C8 6B81 ALU $6B81 +11CA 8006 LIT $6 +11CC 6203 ALU $6203 +11CE 48D6 CALL !-- +11D0 48D6 CALL !-- +11D2 48D6 CALL !-- +11D4 6103 ALU $6103 +11D6 8002 LIT $2 +11D8 801C LIT $1C +11DA 46C4 CALL mac-inoffset +11DC 46D0 CALL mac@n +11DE 6B8D ALU $6B8D +11E0 8008 LIT $8 +11E2 6203 ALU $6203 +11E4 011A BRANCH 2! +\ arp-cmpip +11E6 6081 ALU $6081 +11E8 48B9 CALL used? +11EA 28FF 0BRANCH (else) +11EC 6081 ALU $6081 +11EE 8008 LIT $8 +11F0 6203 ALU $6203 +11F2 4115 CALL 2@ +11F4 8002 LIT $2 +11F6 4137 CALL 2pick +11F8 4196 CALL d<> +11FA 4080 CALL ?: +11FC 0900 BRANCH (then) +\ (else) +11FE 6103 ALU $6103 +\ (then) +1200 700C ALU $700C +\ arp-cache-find +1202 8000 LIT $0 +1204 91E6 LIT $11E6 +1206 0880 BRANCH arp-foreach +\ arp-issue-whohas +1208 46DC CALL mac-pkt-begin +120A 483D CALL ethaddr-broadcast +120C 46F1 CALL mac-pkt-3, +120E 4434 CALL net-my-mac +1210 46F1 CALL mac-pkt-3, +1212 8806 LIT $806 +1214 8001 LIT $1 +1216 8800 LIT $800 +1218 46F1 CALL mac-pkt-3, +121A 8604 LIT $604 +121C 8001 LIT $1 +121E 46EE CALL mac-pkt-2, +1220 4434 CALL net-my-mac +1222 46F1 CALL mac-pkt-3, +1224 4841 CALL net-my-ip +1226 46EE CALL mac-pkt-2, +1228 483D CALL ethaddr-broadcast +122A 46F1 CALL mac-pkt-3, +122C 46EE CALL mac-pkt-2, +122E 4712 CALL mac-pkt-complete +1230 6103 ALU $6103 +1232 0794 BRANCH mac-send +\ arp-lookup +1234 405C CALL 2dup +1236 906C LIT $106C +1238 4115 CALL 2@ +123A 416A CALL dxor +123C 9070 LIT $1070 +123E 4115 CALL 2@ +1240 416F CALL dand +1242 4194 CALL d0<> +1244 2926 0BRANCH (then) +1246 4016 CALL 2drop +1248 906C LIT $106C +124A 4115 CALL 2@ +\ (then) +124C 4901 CALL arp-cache-find +124E 6081 ALU $6081 +1250 4012 CALL 0= +1252 292D 0BRANCH (else) +1254 400D CALL -rot +1256 4904 CALL arp-issue-whohas +1258 0930 BRANCH (then) +\ (else) +125A 6003 ALU $6003 +125C 6003 ALU $6003 +125E 408A CALL cell+ +\ (then) +1260 700C ALU $700C +\ arp-responder +1262 8003 LIT $3 +1264 8000 LIT $0 +1266 46C4 CALL mac-inoffset +1268 46D0 CALL mac@n +126A 6303 ALU $6303 +126C 6303 ALU $6303 +126E 6600 ALU $6600 +1270 4012 CALL 0= +1272 4434 CALL net-my-mac +1274 8002 LIT $2 +1276 8000 LIT $0 +1278 408A CALL cell+ +127A 46C4 CALL mac-inoffset +127C 46D0 CALL mac@n +127E 410D CALL d= +1280 6180 ALU $6180 +1282 8000 LIT $0 +1284 482B CALL packet@ +1286 6703 ALU $6703 +1288 6303 ALU $6303 +128A 6403 ALU $6403 +128C 800C LIT $C +128E 482B CALL packet@ +1290 8806 LIT $806 +1292 6703 ALU $6703 +1294 6303 ALU $6303 +1296 8002 LIT $2 +1298 8026 LIT $26 +129A 46C4 CALL mac-inoffset +129C 46D0 CALL mac@n +129E 4841 CALL net-my-ip +12A0 410D CALL d= +12A2 6303 ALU $6303 +12A4 296D 0BRANCH (then) +12A6 46DC CALL mac-pkt-begin +12A8 8003 LIT $3 +12AA 8016 LIT $16 +12AC 4706 CALL mac-pkt-src +12AE 4434 CALL net-my-mac +12B0 46F1 CALL mac-pkt-3, +12B2 8806 LIT $806 +12B4 8001 LIT $1 +12B6 8800 LIT $800 +12B8 46F1 CALL mac-pkt-3, +12BA 8604 LIT $604 +12BC 8002 LIT $2 +12BE 46EE CALL mac-pkt-2, +12C0 4434 CALL net-my-mac +12C2 46F1 CALL mac-pkt-3, +12C4 4841 CALL net-my-ip +12C6 46EE CALL mac-pkt-2, +12C8 8003 LIT $3 +12CA 8016 LIT $16 +12CC 4706 CALL mac-pkt-src +12CE 8002 LIT $2 +12D0 801C LIT $1C +12D2 4706 CALL mac-pkt-src +12D4 4712 CALL mac-pkt-complete +12D6 6103 ALU $6103 +12D8 4794 CALL mac-send +\ (then) +12DA 700C ALU $700C +\ arp-announce +12DC 46DC CALL mac-pkt-begin +12DE 483D CALL ethaddr-broadcast +12E0 46F1 CALL mac-pkt-3, +12E2 4434 CALL net-my-mac +12E4 46F1 CALL mac-pkt-3, +12E6 8806 LIT $806 +12E8 8001 LIT $1 +12EA 8800 LIT $800 +12EC 46F1 CALL mac-pkt-3, +12EE 8604 LIT $604 +12F0 8002 LIT $2 +12F2 46EE CALL mac-pkt-2, +12F4 4434 CALL net-my-mac +12F6 46F1 CALL mac-pkt-3, +12F8 4841 CALL net-my-ip +12FA 46EE CALL mac-pkt-2, +12FC 483D CALL ethaddr-broadcast +12FE 46F1 CALL mac-pkt-3, +1300 4841 CALL net-my-ip +1302 46EE CALL mac-pkt-2, +1304 4712 CALL mac-pkt-complete +1306 6103 ALU $6103 +1308 0794 BRANCH mac-send +\ arp-handler +130A 4931 CALL arp-responder +130C 48CD CALL arp-is-response +130E 2995 0BRANCH (then) +1310 8002 LIT $2 +1312 801C LIT $1C +1314 46C4 CALL mac-inoffset +1316 46D0 CALL mac@n +1318 4901 CALL arp-cache-find +131A 6003 ALU $6003 +131C 6003 ALU $6003 +131E 6081 ALU $6081 +1320 4012 CALL 0= +1322 2994 0BRANCH (then) +1324 6103 ALU $6103 +1326 48CA CALL arp-oldest +\ (then) +1328 48DA CALL arp-cache-write +\ (then) +132A 700C ALU $700C +\ ip-datalength +132C 8010 LIT $10 +132E 482B CALL packet@ +1330 8014 LIT $14 +1332 4077 CALL - +1334 008E BRANCH 2/ +\ ip-isproto +1336 8016 LIT $16 +1338 482B CALL packet@ +133A 80FF LIT $FF +133C 6303 ALU $6303 +133E 770F ALU $770F +\ ip-identification +1340 9066 LIT $1066 +1342 8001 LIT $1 +1344 6181 ALU $6181 +1346 405E CALL +! +1348 7C0C ALU $7C0C +\ @ethaddr +134A 4018 CALL ?dup +134C 29AD 0BRANCH (else) +134E 6081 ALU $6081 +1350 6C00 ALU $6C00 +1352 6180 ALU $6180 +1354 408A CALL cell+ +1356 4115 CALL 2@ +1358 09AE BRANCH (then) +\ (else) +135A 483D CALL ethaddr-broadcast +\ (then) +135C 700C ALU $700C +\ ip-header +135E 6147 ALU $6147 +1360 46DC CALL mac-pkt-begin +1362 49A5 CALL @ethaddr +1364 46F1 CALL mac-pkt-3, +1366 4434 CALL net-my-mac +1368 46F1 CALL mac-pkt-3, +136A 8800 LIT $800 +136C 46E7 CALL mac-pkt-, +136E C500 LIT $4500 +1370 8000 LIT $0 +1372 49A0 CALL ip-identification +1374 46F1 CALL mac-pkt-3, +1376 C000 LIT $4000 +1378 C000 LIT $4000 +137A 6B8D ALU $6B8D +137C 6403 ALU $6403 +137E 8000 LIT $0 +1380 46F1 CALL mac-pkt-3, +1382 46EE CALL mac-pkt-2, +1384 06EE BRANCH mac-pkt-2, +\ ip-wrapup +1386 800E LIT $E +1388 4077 CALL - +138A 8010 LIT $10 +138C 47A8 CALL packetout-off +138E 46A0 CALL mac! +1390 800E LIT $E +1392 47A8 CALL packetout-off +1394 800A LIT $A +1396 4719 CALL mac-checksum +1398 8018 LIT $18 +139A 47A8 CALL packetout-off +139C 06A0 BRANCH mac! +\ ip-packet-srcip +139E 8002 LIT $2 +13A0 801A LIT $1A +13A2 46C4 CALL mac-inoffset +13A4 06D0 BRANCH mac@n +\ icmp-handler +13A6 8001 LIT $1 +13A8 499B CALL ip-isproto +13AA 8022 LIT $22 +13AC 482B CALL packet@ +13AE 8800 LIT $800 +13B0 6703 ALU $6703 +13B2 6303 ALU $6303 +13B4 2A04 0BRANCH (then) +13B6 49CF CALL ip-packet-srcip +13B8 405C CALL 2dup +13BA 491A CALL arp-lookup +13BC 4018 CALL ?dup +13BE 2A03 0BRANCH (else) +13C0 4841 CALL net-my-ip +13C2 4009 CALL rot +13C4 8001 LIT $1 +13C6 49AF CALL ip-header +13C8 8000 LIT $0 +13CA 46E7 CALL mac-pkt-, +13CC 40A4 CALL sliteral +13CE 3D10 0BRANCH $3A20 +13D0 3D3D 0BRANCH $3A7A +13D2 3D3D 0BRANCH $3A7A +13D4 203E 0BRANCH $7C +13D6 4349 CALL $692 +13D8 504D CALL $209A +13DA 7320 ALU $7320 +13DC 7165 ALU $7165 +13DE FF20 LIT $7F20 +13E0 42FD CALL type +13E2 8028 LIT $28 +13E4 46C4 CALL mac-inoffset +13E6 4693 CALL mac@ +13E8 4351 CALL U. +13EA 42D9 CALL cr +13EC 8026 LIT $26 +13EE 46C4 CALL mac-inoffset +13F0 4996 CALL ip-datalength +13F2 408C CALL 2- +13F4 4014 CALL tuck +13F6 4719 CALL mac-checksum +13F8 46E7 CALL mac-pkt-, +13FA 8026 LIT $26 +13FC 4706 CALL mac-pkt-src +13FE 4712 CALL mac-pkt-complete +1400 49C3 CALL ip-wrapup +1402 4794 CALL mac-send +1404 0A04 BRANCH (then) +\ (else) +1406 4016 CALL 2drop +\ (then) +1408 700C ALU $700C +\ ping +140A 405C CALL 2dup +140C 491A CALL arp-lookup +140E 4018 CALL ?dup +1410 2A29 0BRANCH (else) +1412 4841 CALL net-my-ip +1414 4009 CALL rot +1416 8001 LIT $1 +1418 49AF CALL ip-header +141A 8800 LIT $800 +141C 46E7 CALL mac-pkt-, +141E D50B LIT $550B +1420 443B CALL time@ +1422 6103 ALU $6103 +1424 405C CALL 2dup +1426 4151 CALL +1c +1428 8800 LIT $800 +142A 4151 CALL +1c +142C 801C LIT $1C +\ (begin) +142E 6180 ALU $6180 +1430 8000 LIT $0 +1432 4151 CALL +1c +1434 6180 ALU $6180 +1436 6A00 ALU $6A00 +1438 6081 ALU $6081 +143A 4012 CALL 0= +143C 2A17 0BRANCH (begin) +143E 6103 ALU $6103 +1440 6600 ALU $6600 +1442 46E7 CALL mac-pkt-, +1444 46EE CALL mac-pkt-2, +1446 801C LIT $1C +1448 46F4 CALL mac-pkt-,0 +144A 4712 CALL mac-pkt-complete +144C 49C3 CALL ip-wrapup +144E 4794 CALL mac-send +1450 0A2A BRANCH (then) +\ (else) +1452 4016 CALL 2drop +\ (then) +1454 700C ALU $700C +\ udp-header +1456 8011 LIT $11 +1458 49AF CALL ip-header +145A 46E7 CALL mac-pkt-, +145C 46E7 CALL mac-pkt-, +145E 8002 LIT $2 +1460 06F4 BRANCH mac-pkt-,0 +\ packetbase +1462 0000 BRANCH 0jump +\ packet +1464 9462 LIT $1462 +1466 6C00 ALU $6C00 +1468 720F ALU $720F +\ udp-checksum +146A 9462 LIT $1462 +146C 6023 ALU $6023 +146E 6103 ALU $6103 +1470 8026 LIT $26 +1472 4A32 CALL packet +1474 6C00 ALU $6C00 +1476 8001 LIT $1 +1478 6303 ALU $6303 +147A 2A4C 0BRANCH (then) +147C 8022 LIT $22 +147E 8026 LIT $26 +1480 4A32 CALL packet +1482 6C00 ALU $6C00 +1484 6203 ALU $6203 +1486 4A32 CALL packet +1488 6081 ALU $6081 +148A 6C00 ALU $6C00 +148C 80FF LIT $FF +148E 6600 ALU $6600 +1490 6303 ALU $6303 +1492 6180 ALU $6180 +1494 6023 ALU $6023 +1496 6103 ALU $6103 +\ (then) +1498 8022 LIT $22 +149A 4A32 CALL packet +149C 8026 LIT $26 +149E 4A32 CALL packet +14A0 6C00 ALU $6C00 +14A2 4007 CALL 1+ +14A4 408E CALL 2/ +14A6 4719 CALL mac-checksum +14A8 6600 ALU $6600 +14AA 8004 LIT $4 +14AC 801A LIT $1A +14AE 4A32 CALL packet +14B0 46D0 CALL mac@n +14B2 4151 CALL +1c +14B4 4151 CALL +1c +14B6 4151 CALL +1c +14B8 4151 CALL +1c +14BA 8011 LIT $11 +14BC 4151 CALL +1c +14BE 8026 LIT $26 +14C0 4A32 CALL packet +14C2 6C00 ALU $6C00 +14C4 4151 CALL +1c +14C6 760C ALU $760C +\ udp-checksum? +14C8 0005 BRANCH true +\ udp-wrapup +14CA 4712 CALL mac-pkt-complete +14CC 6081 ALU $6081 +14CE 49C3 CALL ip-wrapup +14D0 8022 LIT $22 +14D2 4077 CALL - +14D4 8026 LIT $26 +14D6 47A8 CALL packetout-off +14D8 06A0 BRANCH mac! +\ dhcp-xid +14DA 906C LIT $106C +14DC 0115 BRANCH 2@ +\ dhcp-xid! +14DE 906C LIT $106C +14E0 011A BRANCH 2! +\ dhcp-option +14E2 46E2 CALL mac-pkt-c, +14E4 6081 ALU $6081 +14E6 46E2 CALL mac-pkt-c, +14E8 6147 ALU $6147 +14EA 8000 LIT $0 +14EC 6147 ALU $6147 +\ (do) +14EE 46E2 CALL mac-pkt-c, +14F0 404B CALL looptest +14F2 2A77 0BRANCH (do) +14F4 700C ALU $700C +\ dhcp-common +14F6 8043 LIT $43 +14F8 8044 LIT $44 +14FA 8000 LIT $0 +14FC 6600 ALU $6600 +14FE 6081 ALU $6081 +1500 8000 LIT $0 +1502 6081 ALU $6081 +1504 8000 LIT $0 +1506 4A2B CALL udp-header +1508 8101 LIT $101 +150A 8600 LIT $600 +150C 46EE CALL mac-pkt-2, +150E 4A6D CALL dhcp-xid +1510 46EE CALL mac-pkt-2, +1512 800A LIT $A +1514 46F4 CALL mac-pkt-,0 +1516 4434 CALL net-my-mac +1518 46F1 CALL mac-pkt-3, +151A 8065 LIT $65 +151C 46F4 CALL mac-pkt-,0 +151E E382 LIT $6382 +1520 D363 LIT $5363 +1522 46EE CALL mac-pkt-2, +1524 8001 LIT $1 +1526 8035 LIT $35 +1528 4A71 CALL dhcp-option +152A 8001 LIT $1 +152C 8003 LIT $3 +152E 8006 LIT $6 +1530 8003 LIT $3 +1532 8037 LIT $37 +1534 0A71 BRANCH dhcp-option +\ dhcp-wrapup +1536 80FF LIT $FF +1538 46E2 CALL mac-pkt-c, +153A 8001 LIT $1 +153C 2AA1 0BRANCH (then) +153E 80FF LIT $FF +1540 46E2 CALL mac-pkt-c, +\ (then) +1542 4A65 CALL udp-wrapup +1544 0794 BRANCH mac-send +\ macc@++ +1546 6081 ALU $6081 +1548 4007 CALL 1+ +154A 6180 ALU $6180 +154C 0684 BRANCH macc@ +\ dhcp-field +154E 8116 LIT $116 +1550 8004 LIT $4 +1552 6203 ALU $6203 +1554 46C4 CALL mac-inoffset +\ (begin) +1556 4AA3 CALL macc@++ +1558 6081 ALU $6081 +155A 80FF LIT $FF +155C 4064 CALL <> +155E 2AB9 0BRANCH (repeat) +1560 8002 LIT $2 +1562 40EB CALL pick +1564 6703 ALU $6703 +1566 2AB6 0BRANCH (then) +1568 6003 ALU $6003 +156A 700C ALU $700C +\ (then) +156C 4AA3 CALL macc@++ +156E 6203 ALU $6203 +1570 0AAB BRANCH (begin) +\ (repeat) +1572 4016 CALL 2drop +1574 8000 LIT $0 +1576 700C ALU $700C +\ dhcp-yiaddr +1578 8002 LIT $2 +157A 803A LIT $3A +157C 46C4 CALL mac-inoffset +157E 06D0 BRANCH mac@n +\ dhcp-field4 +1580 4AA7 CALL dhcp-field +1582 8001 LIT $1 +1584 6203 ALU $6203 +1586 4AA3 CALL macc@++ +1588 6180 ALU $6180 +158A 4AA3 CALL macc@++ +158C 6180 ALU $6180 +158E 4AA3 CALL macc@++ +1590 6180 ALU $6180 +1592 4684 CALL macc@ +1594 6180 ALU $6180 +1596 8008 LIT $8 +1598 6D03 ALU $6D03 +159A 6403 ALU $6403 +159C 400D CALL -rot +159E 6180 ALU $6180 +15A0 8008 LIT $8 +15A2 6D03 ALU $6D03 +15A4 6403 ALU $6403 +15A6 718C ALU $718C +\ .pad +15A8 800E LIT $E +15AA 43C7 CALL typepad +15AC 485B CALL ip-pretty +15AE 02D9 BRANCH cr +\ dhcp-status +15B0 9068 LIT $1068 +15B2 4115 CALL 2@ +15B4 40A4 CALL sliteral +15B6 4902 CALL $1204 +15B8 FF50 LIT $7F50 +15BA 4AD4 CALL .pad +15BC 906C LIT $106C +15BE 4115 CALL 2@ +15C0 40A4 CALL sliteral +15C2 7206 ALU $7206 +15C4 756F ALU $756F +15C6 6574 ALU $6574 +15C8 FF72 LIT $7F72 +15CA 4AD4 CALL .pad +15CC 9070 LIT $1070 +15CE 4115 CALL 2@ +15D0 40A4 CALL sliteral +15D2 730A ALU $730A +15D4 6275 ALU $6275 +15D6 656E ALU $656E +15D8 6D74 ALU $6D74 +15DA 7361 ALU $7361 +15DC FF6B LIT $7F6B +15DE 0AD4 BRANCH .pad +\ lease-setalarm +15E0 8000 LIT $0 +15E2 6147 ALU $6147 +\ (begin) +15E4 405C CALL 2dup +15E6 803F LIT $3F +15E8 8000 LIT $0 +15EA 4187 CALL d> +15EC 2AFC 0BRANCH (repeat) +15EE 419A CALL d2/ +15F0 6B8D ALU $6B8D +15F2 4007 CALL 1+ +15F4 6147 ALU $6147 +15F6 0AF2 BRANCH (begin) +\ (repeat) +15F8 6B8D ALU $6B8D +15FA 42F6 CALL hex4 +15FC 42DD CALL space +15FE 42FB CALL hex8 +1600 02D9 BRANCH cr +\ dhcp-wait-offer +1602 8011 LIT $11 +1604 499B CALL ip-isproto +1606 8022 LIT $22 +1608 482B CALL packet@ +160A 8043 LIT $43 +160C 6703 ALU $6703 +160E 6303 ALU $6303 +1610 8024 LIT $24 +1612 482B CALL packet@ +1614 8044 LIT $44 +1616 6703 ALU $6703 +1618 6303 ALU $6303 +161A 8002 LIT $2 +161C 802E LIT $2E +161E 46C4 CALL mac-inoffset +1620 46D0 CALL mac@n +1622 4A6D CALL dhcp-xid +1624 410D CALL d= +1626 6303 ALU $6303 +1628 2B62 0BRANCH (then) +162A 8083 LIT $83 +162C 40A4 CALL sliteral +162E 6407 ALU $6407 +1630 6368 ALU $6368 +1632 2E70 0BRANCH $1CE0 +1634 7366 ALU $7366 +1636 43AF CALL (snap) +1638 8035 LIT $35 +163A 4AA7 CALL dhcp-field +163C 4018 CALL ?dup +163E 8085 LIT $85 +1640 962F LIT $162F +1642 8007 LIT $7 +1644 43AF CALL (snap) +1646 2B5E 0BRANCH (then) +1648 8001 LIT $1 +164A 6203 ALU $6203 +164C 4684 CALL macc@ +164E 8088 LIT $88 +1650 962F LIT $162F +1652 8007 LIT $7 +1654 43AF CALL (snap) +1656 6081 ALU $6081 +1658 8002 LIT $2 +165A 6703 ALU $6703 +165C 2B39 0BRANCH (then) +165E 8003 LIT $3 +1660 4A7B CALL dhcp-common +1662 B204 LIT $3204 +1664 4ABC CALL dhcp-yiaddr +1666 46F1 CALL mac-pkt-3, +1668 B604 LIT $3604 +166A 8036 LIT $36 +166C 4AC0 CALL dhcp-field4 +166E 46F1 CALL mac-pkt-3, +1670 4A9B CALL dhcp-wrapup +\ (then) +1672 8005 LIT $5 +1674 6703 ALU $6703 +1676 2B5E 0BRANCH (then) +1678 4ABC CALL dhcp-yiaddr +167A 9068 LIT $1068 +167C 411A CALL 2! +167E 8001 LIT $1 +1680 4AC0 CALL dhcp-field4 +1682 9070 LIT $1070 +1684 411A CALL 2! +1686 8003 LIT $3 +1688 4AC0 CALL dhcp-field4 +168A 405C CALL 2dup +168C 906C LIT $106C +168E 411A CALL 2! +1690 491A CALL arp-lookup +1692 6103 ALU $6103 +1694 8006 LIT $6 +1696 4AC0 CALL dhcp-field4 +1698 405C CALL 2dup +169A 9074 LIT $1074 +169C 411A CALL 2! +169E 491A CALL arp-lookup +16A0 6103 ALU $6103 +16A2 40A4 CALL sliteral +16A4 650B ALU $650B +16A6 7078 ALU $7078 +16A8 7269 ALU $7269 +16AA 7365 ALU $7365 +16AC 6920 ALU $6920 +16AE 206E 0BRANCH $DC +16B0 42FD CALL type +16B2 8033 LIT $33 +16B4 4AC0 CALL dhcp-field4 +16B6 6180 ALU $6180 +16B8 434E CALL D. +16BA 42D9 CALL cr +\ (then) +16BC 80AA LIT $AA +16BE 962F LIT $162F +16C0 8007 LIT $7 +16C2 43AF CALL (snap) +\ (then) +16C4 700C ALU $700C +\ dhcp-discover +16C6 8001 LIT $1 +16C8 4A7B CALL dhcp-common +16CA 0A9B BRANCH dhcp-wrapup +\ in +16CC 8001 LIT $1 +16CE 6180 ALU $6180 +16D0 6023 ALU $6023 +16D2 710F ALU $710F +\ out +16D4 8000 LIT $0 +16D6 6180 ALU $6180 +16D8 6023 ALU $6023 +16DA 710F ALU $710F +\ flash-reset +16DC C10C LIT $410C +16DE 4B6A CALL out +16E0 C10C LIT $410C +16E2 0B66 BRANCH in +\ flash-cold +16E4 C100 LIT $4100 +16E6 4B66 CALL in +16E8 C102 LIT $4102 +16EA 4B6A CALL out +16EC C104 LIT $4104 +16EE 4B66 CALL in +16F0 C106 LIT $4106 +16F2 4B66 CALL in +16F4 C108 LIT $4108 +16F6 4B66 CALL in +16F8 C10A LIT $410A +16FA 4B66 CALL in +16FC 0B6E BRANCH flash-reset +\ flash-w +16FE C10E LIT $410E +1700 6023 ALU $6023 +1702 6103 ALU $6103 +1704 C112 LIT $4112 +1706 6023 ALU $6023 +1708 6103 ALU $6103 +170A C100 LIT $4100 +170C 4B6A CALL out +170E C106 LIT $4106 +1710 4B6A CALL out +1712 C106 LIT $4106 +1714 4B66 CALL in +1716 C100 LIT $4100 +1718 0B66 BRANCH in +\ flash-r +171A C10E LIT $410E +171C 6023 ALU $6023 +171E 6103 ALU $6103 +1720 C104 LIT $4104 +1722 4B6A CALL out +1724 C112 LIT $4112 +1726 6C00 ALU $6C00 +1728 C104 LIT $4104 +172A 0B66 BRANCH in +\ flash-unlock +172C 80AA LIT $AA +172E 8555 LIT $555 +1730 4B7F CALL flash-w +1732 8055 LIT $55 +1734 82AA LIT $2AA +1736 0B7F BRANCH flash-w +\ flash! +1738 4B96 CALL flash-unlock +173A 80A0 LIT $A0 +173C 8555 LIT $555 +173E 4B7F CALL flash-w +1740 C10E LIT $410E +1742 408A CALL cell+ +1744 6023 ALU $6023 +1746 6103 ALU $6103 +1748 405C CALL 2dup +174A 4B7F CALL flash-w +\ (begin) +174C 405C CALL 2dup +174E 4B8D CALL flash-r +1750 6503 ALU $6503 +1752 8080 LIT $80 +1754 6303 ALU $6303 +1756 4012 CALL 0= +1758 2BA6 0BRANCH (begin) +175A 4016 CALL 2drop +175C 0B6E BRANCH flash-reset +\ flash@ +175E C10E LIT $410E +1760 408A CALL cell+ +1762 6023 ALU $6023 +1764 6103 ALU $6103 +1766 0B8D BRANCH flash-r +\ flash-chiperase +1768 4B96 CALL flash-unlock +176A 8080 LIT $80 +176C 8555 LIT $555 +176E 4B7F CALL flash-w +1770 80AA LIT $AA +1772 8555 LIT $555 +1774 4B7F CALL flash-w +1776 8055 LIT $55 +1778 82AA LIT $2AA +177A 4B7F CALL flash-w +177C 8010 LIT $10 +177E 8555 LIT $555 +1780 0B7F BRANCH flash-w +\ flash-sectorerase +1782 4B96 CALL flash-unlock +1784 8080 LIT $80 +1786 8555 LIT $555 +1788 4B7F CALL flash-w +178A 80AA LIT $AA +178C 8555 LIT $555 +178E 4B7F CALL flash-w +1790 8055 LIT $55 +1792 82AA LIT $2AA +1794 4B7F CALL flash-w +1796 C10E LIT $410E +1798 408A CALL cell+ +179A 6023 ALU $6023 +179C 6103 ALU $6103 +179E 8030 LIT $30 +17A0 6180 ALU $6180 +17A2 0B7F BRANCH flash-w +\ flash-erased +17A4 4BAF CALL flash@ +17A6 8080 LIT $80 +17A8 6303 ALU $6303 +17AA 0066 BRANCH 0<> +\ flash-dump +17AC 6147 ALU $6147 +17AE 8000 LIT $0 +17B0 6147 ALU $6147 +\ (do) +17B2 405C CALL 2dup +17B4 4BAF CALL flash@ +17B6 42F6 CALL hex4 +17B8 42DD CALL space +17BA 4157 CALL d1+ +17BC 404B CALL looptest +17BE 2BD9 0BRANCH (do) +17C0 42D9 CALL cr +17C2 0016 BRANCH 2drop +\ flashc@ +17C4 6181 ALU $6181 +17C6 800F LIT $F +17C8 6D03 ALU $6D03 +17CA C112 LIT $4112 +17CC 6023 ALU $6023 +17CE 6103 ALU $6103 +17D0 419A CALL d2/ +17D2 0BAF BRANCH flash@ +\ flash-bytes +17D4 40A4 CALL sliteral +17D6 4207 CALL $40E +17D8 5459 CALL $28B2 +17DA 5345 CALL $268A +17DC 203A 0BRANCH $74 +17DE 42FD CALL type +17E0 C108 LIT $4108 +17E2 4B6A CALL out +17E4 8000 LIT $0 +17E6 8000 LIT $0 +17E8 8400 LIT $400 +17EA 6147 ALU $6147 +17EC 8000 LIT $0 +17EE 6147 ALU $6147 +\ (do) +17F0 6B81 ALU $6B81 +17F2 800F LIT $F +17F4 6303 ALU $6303 +17F6 4012 CALL 0= +17F8 2C02 0BRANCH (then) +17FA 42D9 CALL cr +17FC 405C CALL 2dup +17FE 42FB CALL hex8 +1800 42DD CALL space +1802 42DD CALL space +\ (then) +1804 405C CALL 2dup +1806 4BE2 CALL flashc@ +1808 42F1 CALL hex2 +180A 42DD CALL space +180C 4157 CALL d1+ +180E 404B CALL looptest +1810 2BF8 0BRANCH (do) +1812 42D9 CALL cr +1814 4016 CALL 2drop +1816 C108 LIT $4108 +1818 0B66 BRANCH in +\ vga-line@ +181A C306 LIT $4306 +181C 6C00 ALU $6C00 +181E C306 LIT $4306 +1820 6C00 ALU $6C00 +1822 6181 ALU $6181 +1824 6503 ALU $6503 +1826 2C16 0BRANCH (repeat) +1828 6103 ALU $6103 +182A 0C0D BRANCH vga-line@ +\ (repeat) +182C 700C ALU $700C +\ waitblank +182E 4C0D CALL vga-line@ +1830 8200 LIT $200 +1832 6703 ALU $6703 +1834 2C17 0BRANCH waitblank +1836 700C ALU $700C +\ sprite! +1838 4088 CALL cells +183A 4088 CALL cells +183C C402 LIT $4402 +183E 6203 ALU $6203 +1840 4014 CALL tuck +1842 6023 ALU $6023 +1844 6103 ALU $6103 +1846 408C CALL 2- +1848 6023 ALU $6023 +184A 710F ALU $710F +\ hide +184C 8008 LIT $8 +184E 6147 ALU $6147 +1850 8000 LIT $0 +1852 6147 ALU $6147 +\ (do) +1854 8320 LIT $320 +1856 6081 ALU $6081 +1858 6B81 ALU $6B81 +185A 4C1C CALL sprite! +185C 404B CALL looptest +185E 2C2A 0BRANCH (do) +1860 700C ALU $700C +\ cursory +1862 0000 BRANCH 0jump +\ cursorx +1864 0000 BRANCH 0jump +\ vga-at-xy +1866 9862 LIT $1862 +1868 6023 ALU $6023 +186A 6103 ALU $6103 +186C 9864 LIT $1864 +186E 6023 ALU $6023 +1870 710F ALU $710F +\ home +1872 8000 LIT $0 +1874 C300 LIT $4300 +1876 6023 ALU $6023 +1878 6103 ALU $6103 +187A 8000 LIT $0 +187C 8000 LIT $0 +187E 0C33 BRANCH vga-at-xy +\ vga-line +1880 9862 LIT $1862 +1882 6C00 ALU $6C00 +1884 C300 LIT $4300 +1886 6C00 ALU $6C00 +1888 6203 ALU $6203 +188A 801F LIT $1F +188C 6303 ALU $6303 +188E 8006 LIT $6 +1890 6D03 ALU $6D03 +1892 FFFF LIT $7FFF +1894 6600 ALU $6600 +1896 740F ALU $740F +\ vga-erase +1898 41D4 CALL bounds +\ (begin) +189A 6581 ALU $6581 +189C 2C55 0BRANCH (repeat) +189E 8000 LIT $0 +18A0 6181 ALU $6181 +18A2 6023 ALU $6023 +18A4 6103 ALU $6103 +18A6 4007 CALL 1+ +18A8 0C4D BRANCH (begin) +\ (repeat) +18AA 0016 BRANCH 2drop +\ vga-page +18AC 4C39 CALL home +18AE 4C40 CALL vga-line +18B0 8800 LIT $800 +18B2 4C4C CALL vga-erase +18B4 0C26 BRANCH hide +\ down1 +18B6 9862 LIT $1862 +18B8 6C00 ALU $6C00 +18BA 801F LIT $1F +18BC 4064 CALL <> +18BE 2C64 0BRANCH (else) +18C0 8001 LIT $1 +18C2 9862 LIT $1862 +18C4 405E CALL +! +18C6 0C6E BRANCH (then) +\ (else) +18C8 8000 LIT $0 +18CA 2C6D 0BRANCH (else) +18CC 8001 LIT $1 +18CE C300 LIT $4300 +18D0 405E CALL +! +18D2 4C40 CALL vga-line +18D4 8040 LIT $40 +18D6 4C4C CALL vga-erase +18D8 0C6E BRANCH (then) +\ (else) +18DA 4C39 CALL home +\ (then) +18DC 700C ALU $700C +\ vga-emit +18DE 6081 ALU $6081 +18E0 800D LIT $D +18E2 6703 ALU $6703 +18E4 2C79 0BRANCH (else) +18E6 6103 ALU $6103 +18E8 8000 LIT $0 +18EA 9864 LIT $1864 +18EC 6023 ALU $6023 +18EE 6103 ALU $6103 +18F0 0C96 BRANCH (then) +\ (else) +18F2 6081 ALU $6081 +18F4 800A LIT $A +18F6 6703 ALU $6703 +18F8 2C80 0BRANCH (else) +18FA 6103 ALU $6103 +18FC 4C5B CALL down1 +18FE 0C96 BRANCH (then) +\ (else) +1900 801F LIT $1F +1902 6600 ALU $6600 +1904 6203 ALU $6203 +1906 4C40 CALL vga-line +1908 9864 LIT $1864 +190A 6C00 ALU $6C00 +190C 6203 ALU $6203 +190E 6023 ALU $6023 +1910 6103 ALU $6103 +1912 8001 LIT $1 +1914 9864 LIT $1864 +1916 405E CALL +! +1918 9864 LIT $1864 +191A 6C00 ALU $6C00 +191C 8032 LIT $32 +191E 6703 ALU $6703 +1920 2C96 0BRANCH (then) +1922 8000 LIT $0 +1924 9864 LIT $1864 +1926 6023 ALU $6023 +1928 6103 ALU $6103 +192A 4C5B CALL down1 +\ (then) +192C 700C ALU $700C +\ flash>ram +192E 6147 ALU $6147 +1930 419A CALL d2/ +1932 6B8D ALU $6B8D +1934 8400 LIT $400 +1936 6147 ALU $6147 +1938 8000 LIT $0 +193A 6147 ALU $6147 +\ (do) +193C 6147 ALU $6147 +193E 405C CALL 2dup +1940 4BAF CALL flash@ +1942 6B8D ALU $6B8D +1944 6181 ALU $6181 +1946 43C6 CALL swab +1948 6181 ALU $6181 +194A 6023 ALU $6023 +194C 6103 ALU $6103 +194E 4007 CALL 1+ +1950 4014 CALL tuck +1952 6023 ALU $6023 +1954 6103 ALU $6103 +1956 4007 CALL 1+ +1958 6147 ALU $6147 +195A 4157 CALL d1+ +195C 6B8D ALU $6B8D +195E 404B CALL looptest +1960 2C9E 0BRANCH (do) +1962 6103 ALU $6103 +1964 0016 BRANCH 2drop +\ vga-cold +1966 87FF LIT $7FF +1968 6600 ALU $6600 +196A 8FFF LIT $FFF +196C 6600 ALU $6600 +196E 6180 ALU $6180 +1970 6147 ALU $6147 +1972 6147 ALU $6147 +\ (do) +1974 8000 LIT $0 +1976 6B81 ALU $6B81 +1978 6023 ALU $6023 +197A 6103 ALU $6103 +197C 404B CALL looptest +197E 2CBA 0BRANCH (do) +1980 4C56 CALL vga-page +1982 8000 LIT $0 +1984 8018 LIT $18 +1986 FFFF LIT $7FFF +1988 6600 ALU $6600 +198A 4C97 CALL flash>ram +198C 8800 LIT $800 +198E 8018 LIT $18 +1990 8FFF LIT $FFF +1992 6600 ALU $6600 +1994 0C97 BRANCH flash>ram +\ glyph +1996 FFFF LIT $7FFF +1998 FFFF LIT $7FFF +199A FFFF LIT $7FFF +199C FFFF LIT $7FFF +\ wide1 +199E 43C6 CALL swab +19A0 8008 LIT $8 +19A2 6147 ALU $6147 +19A4 8000 LIT $0 +19A6 6147 ALU $6147 +\ (do) +19A8 6081 ALU $6081 +19AA 4068 CALL 0< +19AC 2CD9 0BRANCH (else) +19AE 807F LIT $7F +19B0 0CDA BRANCH (then) +\ (else) +19B2 8020 LIT $20 +\ (then) +19B4 4C6F CALL vga-emit +19B6 4088 CALL cells +19B8 404B CALL looptest +19BA 2CD4 0BRANCH (do) +19BC 710F ALU $710F +\ vga-bigemit +19BE 6081 ALU $6081 +19C0 800D LIT $D +19C2 6703 ALU $6703 +19C4 2CE9 0BRANCH (else) +19C6 6103 ALU $6103 +19C8 8000 LIT $0 +19CA 9864 LIT $1864 +19CC 6023 ALU $6023 +19CE 6103 ALU $6103 +19D0 0D29 BRANCH (then) +\ (else) +19D2 6081 ALU $6081 +19D4 800A LIT $A +19D6 6703 ALU $6703 +19D8 2CF6 0BRANCH (else) +19DA 6103 ALU $6103 +19DC 8008 LIT $8 +19DE 6147 ALU $6147 +19E0 8000 LIT $0 +19E2 6147 ALU $6147 +\ (do) +19E4 4C5B CALL down1 +19E6 404B CALL looptest +19E8 2CF2 0BRANCH (do) +19EA 0D29 BRANCH (then) +\ (else) +19EC 8020 LIT $20 +19EE 4077 CALL - +19F0 8008 LIT $8 +19F2 41EB CALL * +19F4 4155 CALL s>d +19F6 8800 LIT $800 +19F8 8018 LIT $18 +19FA 413E CALL d+ +19FC 419A CALL d2/ +19FE 8004 LIT $4 +1A00 6147 ALU $6147 +1A02 8000 LIT $0 +1A04 6147 ALU $6147 +\ (do) +1A06 405C CALL 2dup +1A08 4BAF CALL flash@ +1A0A 43C6 CALL swab +1A0C 6B81 ALU $6B81 +1A0E 4088 CALL cells +1A10 9996 LIT $1996 +1A12 6203 ALU $6203 +1A14 6023 ALU $6023 +1A16 6103 ALU $6103 +1A18 4157 CALL d1+ +1A1A 404B CALL looptest +1A1C 2D03 0BRANCH (do) +1A1E 4016 CALL 2drop +1A20 8007 LIT $7 +1A22 6147 ALU $6147 +1A24 8000 LIT $0 +1A26 6147 ALU $6147 +\ (do) +1A28 6B81 ALU $6B81 +1A2A 9996 LIT $1996 +1A2C 6203 ALU $6203 +1A2E 4026 CALL c@ +1A30 4CCF CALL wide1 +1A32 8007 LIT $7 +1A34 6600 ALU $6600 +1A36 9864 LIT $1864 +1A38 405E CALL +! +1A3A 4C5B CALL down1 +1A3C 404B CALL looptest +1A3E 2D14 0BRANCH (do) +1A40 8007 LIT $7 +1A42 9996 LIT $1996 +1A44 6203 ALU $6203 +1A46 4026 CALL c@ +1A48 4CCF CALL wide1 +1A4A 8006 LIT $6 +1A4C 6600 ALU $6600 +1A4E 9862 LIT $1862 +1A50 405E CALL +! +\ (then) +1A52 700C ALU $700C +\ statusline +1A54 8000 LIT $0 +1A56 801F LIT $1F +1A58 405C CALL 2dup +1A5A 4C33 CALL vga-at-xy +1A5C 8032 LIT $32 +1A5E 42DF CALL spaces +1A60 4C33 CALL vga-at-xy +1A62 02FD BRANCH type +\ seed +1A64 0000 BRANCH 0jump +\ random +1A66 9A64 LIT $1A64 +1A68 6C00 ALU $6C00 +1A6A DD8B LIT $5D8B +1A6C 41EB CALL * +1A6E 9E90 LIT $1E90 +1A70 6600 ALU $6600 +1A72 6503 ALU $6503 +1A74 6081 ALU $6081 +1A76 9A64 LIT $1A64 +1A78 6023 ALU $6023 +1A7A 710F ALU $710F +\ sintab +1A7C 0000 BRANCH 0jump +1A7E 0324 BRANCH $648 +1A80 0647 BRANCH $C8E +1A82 096A BRANCH $12D4 +1A84 0C8B BRANCH $1916 +1A86 0FAB BRANCH rotate +1A88 12C7 BRANCH $258E +1A8A 15E1 BRANCH $2BC2 +1A8C 18F8 BRANCH $31F0 +1A8E 1C0B BRANCH $3816 +1A90 1F19 BRANCH $3E32 +1A92 2223 0BRANCH $446 +1A94 2527 0BRANCH $A4E +1A96 2826 0BRANCH $104C +1A98 2B1E 0BRANCH $163C +1A9A 2E10 0BRANCH $1C20 +1A9C 30FB 0BRANCH $21F6 +1A9E 33DE 0BRANCH $27BC +1AA0 36B9 0BRANCH (do) +1AA2 398C 0BRANCH $3318 +1AA4 3C56 0BRANCH $38AC +1AA6 3F16 0BRANCH $3E2C +1AA8 41CD CALL $39A +1AAA 447A CALL $8F4 +1AAC 471C CALL $E38 +1AAE 49B3 CALL $1366 +1AB0 4C3F CALL $187E +1AB2 4EBF CALL $1D7E +1AB4 5133 CALL $2266 +1AB6 539A CALL $2734 +1AB8 55F4 CALL (then) +1ABA 5842 CALL $3084 +1ABC 5A81 CALL $3502 +1ABE 5CB3 CALL $3966 +1AC0 5ED6 CALL $3DAC +1AC2 60EB ALU $60EB +1AC4 62F1 ALU $62F1 +1AC6 64E7 ALU $64E7 +1AC8 66CE ALU $66CE +1ACA 68A5 ALU $68A5 +1ACC 6A6C ALU $6A6C +1ACE 6C23 ALU $6C23 +1AD0 6DC9 ALU $6DC9 +1AD2 6F5E ALU $6F5E +1AD4 70E1 ALU $70E1 +1AD6 7254 ALU $7254 +1AD8 73B5 ALU $73B5 +1ADA 7503 ALU $7503 +1ADC 7640 ALU $7640 +1ADE 776B ALU $776B +1AE0 7883 ALU $7883 +1AE2 7989 ALU $7989 +1AE4 7A7C ALU $7A7C +1AE6 7B5C ALU $7B5C +1AE8 7C29 ALU $7C29 +1AEA 7CE2 ALU $7CE2 +1AEC 7D89 ALU $7D89 +1AEE 7E1C ALU $7E1C +1AF0 7E9C ALU $7E9C +1AF2 7F08 ALU $7F08 +1AF4 7F61 ALU $7F61 +1AF6 7FA6 ALU $7FA6 +1AF8 7FD7 ALU $7FD7 +1AFA 7FF5 ALU $7FF5 +1AFC 7FFF ALU $7FFF +\ sin +1AFE 6081 ALU $6081 +1B00 8080 LIT $80 +1B02 6303 ALU $6303 +1B04 6147 ALU $6147 +1B06 807F LIT $7F +1B08 6303 ALU $6303 +1B0A 6081 ALU $6081 +1B0C 803F LIT $3F +1B0E 406D CALL > +1B10 2D8C 0BRANCH (then) +1B12 6600 ALU $6600 +1B14 8081 LIT $81 +1B16 6203 ALU $6203 +\ (then) +1B18 4088 CALL cells +1B1A 9A7C LIT $1A7C +1B1C 6203 ALU $6203 +1B1E 6C00 ALU $6C00 +1B20 6B8D ALU $6B8D +1B22 2D93 0BRANCH (then) +1B24 4075 CALL negate +\ (then) +1B26 700C ALU $700C +\ cos +1B28 8040 LIT $40 +1B2A 6203 ALU $6203 +1B2C 0D7F BRANCH sin +\ sin* +1B2E 4D7F CALL sin +1B30 6180 ALU $6180 +1B32 4088 CALL cells +1B34 41F7 CALL m* +1B36 700F ALU $700F +\ cos* +1B38 4D94 CALL cos +1B3A 6180 ALU $6180 +1B3C 4088 CALL cells +1B3E 41F7 CALL m* +1B40 700F ALU $700F +\ vision +1B42 0000 BRANCH 0jump +1B44 0000 BRANCH 0jump +\ frame +1B46 0000 BRANCH 0jump +\ stars +1B48 FFFF LIT $7FFF +1B4A FFFF LIT $7FFF +1B4C FFFF LIT $7FFF +1B4E FFFF LIT $7FFF +1B50 FFFF LIT $7FFF +1B52 FFFF LIT $7FFF +1B54 FFFF LIT $7FFF +1B56 FFFF LIT $7FFF +1B58 FFFF LIT $7FFF +1B5A FFFF LIT $7FFF +1B5C FFFF LIT $7FFF +1B5E FFFF LIT $7FFF +1B60 FFFF LIT $7FFF +1B62 FFFF LIT $7FFF +1B64 FFFF LIT $7FFF +1B66 FFFF LIT $7FFF +1B68 FFFF LIT $7FFF +1B6A FFFF LIT $7FFF +1B6C FFFF LIT $7FFF +1B6E FFFF LIT $7FFF +1B70 FFFF LIT $7FFF +1B72 FFFF LIT $7FFF +1B74 FFFF LIT $7FFF +1B76 FFFF LIT $7FFF +1B78 FFFF LIT $7FFF +1B7A FFFF LIT $7FFF +1B7C FFFF LIT $7FFF +1B7E FFFF LIT $7FFF +1B80 FFFF LIT $7FFF +1B82 FFFF LIT $7FFF +1B84 FFFF LIT $7FFF +1B86 FFFF LIT $7FFF +1B88 FFFF LIT $7FFF +1B8A FFFF LIT $7FFF +1B8C FFFF LIT $7FFF +1B8E FFFF LIT $7FFF +1B90 FFFF LIT $7FFF +1B92 FFFF LIT $7FFF +1B94 FFFF LIT $7FFF +1B96 FFFF LIT $7FFF +1B98 FFFF LIT $7FFF +1B9A FFFF LIT $7FFF +1B9C FFFF LIT $7FFF +1B9E FFFF LIT $7FFF +1BA0 FFFF LIT $7FFF +1BA2 FFFF LIT $7FFF +1BA4 FFFF LIT $7FFF +1BA6 FFFF LIT $7FFF +1BA8 FFFF LIT $7FFF +1BAA FFFF LIT $7FFF +1BAC FFFF LIT $7FFF +1BAE FFFF LIT $7FFF +1BB0 FFFF LIT $7FFF +1BB2 FFFF LIT $7FFF +1BB4 FFFF LIT $7FFF +1BB6 FFFF LIT $7FFF +1BB8 FFFF LIT $7FFF +1BBA FFFF LIT $7FFF +1BBC FFFF LIT $7FFF +1BBE FFFF LIT $7FFF +1BC0 FFFF LIT $7FFF +1BC2 FFFF LIT $7FFF +1BC4 FFFF LIT $7FFF +1BC6 FFFF LIT $7FFF +1BC8 FFFF LIT $7FFF +1BCA FFFF LIT $7FFF +1BCC FFFF LIT $7FFF +1BCE FFFF LIT $7FFF +1BD0 FFFF LIT $7FFF +1BD2 FFFF LIT $7FFF +1BD4 FFFF LIT $7FFF +1BD6 FFFF LIT $7FFF +1BD8 FFFF LIT $7FFF +1BDA FFFF LIT $7FFF +1BDC FFFF LIT $7FFF +1BDE FFFF LIT $7FFF +1BE0 FFFF LIT $7FFF +1BE2 FFFF LIT $7FFF +1BE4 FFFF LIT $7FFF +1BE6 FFFF LIT $7FFF +1BE8 FFFF LIT $7FFF +1BEA FFFF LIT $7FFF +1BEC FFFF LIT $7FFF +1BEE FFFF LIT $7FFF +1BF0 FFFF LIT $7FFF +1BF2 FFFF LIT $7FFF +1BF4 FFFF LIT $7FFF +1BF6 FFFF LIT $7FFF +1BF8 FFFF LIT $7FFF +1BFA FFFF LIT $7FFF +1BFC FFFF LIT $7FFF +1BFE FFFF LIT $7FFF +1C00 FFFF LIT $7FFF +1C02 FFFF LIT $7FFF +1C04 FFFF LIT $7FFF +1C06 FFFF LIT $7FFF +1C08 FFFF LIT $7FFF +1C0A FFFF LIT $7FFF +1C0C FFFF LIT $7FFF +1C0E FFFF LIT $7FFF +1C10 FFFF LIT $7FFF +1C12 FFFF LIT $7FFF +1C14 FFFF LIT $7FFF +1C16 FFFF LIT $7FFF +1C18 FFFF LIT $7FFF +1C1A FFFF LIT $7FFF +1C1C FFFF LIT $7FFF +1C1E FFFF LIT $7FFF +1C20 FFFF LIT $7FFF +1C22 FFFF LIT $7FFF +1C24 FFFF LIT $7FFF +1C26 FFFF LIT $7FFF +1C28 FFFF LIT $7FFF +1C2A FFFF LIT $7FFF +1C2C FFFF LIT $7FFF +1C2E FFFF LIT $7FFF +1C30 FFFF LIT $7FFF +1C32 FFFF LIT $7FFF +1C34 FFFF LIT $7FFF +1C36 FFFF LIT $7FFF +1C38 FFFF LIT $7FFF +1C3A FFFF LIT $7FFF +1C3C FFFF LIT $7FFF +1C3E FFFF LIT $7FFF +1C40 FFFF LIT $7FFF +1C42 FFFF LIT $7FFF +1C44 FFFF LIT $7FFF +1C46 FFFF LIT $7FFF +1C48 FFFF LIT $7FFF +1C4A FFFF LIT $7FFF +1C4C FFFF LIT $7FFF +1C4E FFFF LIT $7FFF +1C50 FFFF LIT $7FFF +1C52 FFFF LIT $7FFF +1C54 FFFF LIT $7FFF +1C56 FFFF LIT $7FFF +1C58 FFFF LIT $7FFF +1C5A FFFF LIT $7FFF +1C5C FFFF LIT $7FFF +1C5E FFFF LIT $7FFF +1C60 FFFF LIT $7FFF +1C62 FFFF LIT $7FFF +1C64 FFFF LIT $7FFF +1C66 FFFF LIT $7FFF +1C68 FFFF LIT $7FFF +1C6A FFFF LIT $7FFF +1C6C FFFF LIT $7FFF +1C6E FFFF LIT $7FFF +1C70 FFFF LIT $7FFF +1C72 FFFF LIT $7FFF +1C74 FFFF LIT $7FFF +1C76 FFFF LIT $7FFF +1C78 FFFF LIT $7FFF +1C7A FFFF LIT $7FFF +1C7C FFFF LIT $7FFF +1C7E FFFF LIT $7FFF +1C80 FFFF LIT $7FFF +1C82 FFFF LIT $7FFF +1C84 FFFF LIT $7FFF +1C86 FFFF LIT $7FFF +1C88 FFFF LIT $7FFF +1C8A FFFF LIT $7FFF +1C8C FFFF LIT $7FFF +1C8E FFFF LIT $7FFF +1C90 FFFF LIT $7FFF +1C92 FFFF LIT $7FFF +1C94 FFFF LIT $7FFF +1C96 FFFF LIT $7FFF +1C98 FFFF LIT $7FFF +1C9A FFFF LIT $7FFF +1C9C FFFF LIT $7FFF +1C9E FFFF LIT $7FFF +1CA0 FFFF LIT $7FFF +1CA2 FFFF LIT $7FFF +1CA4 FFFF LIT $7FFF +1CA6 FFFF LIT $7FFF +1CA8 FFFF LIT $7FFF +1CAA FFFF LIT $7FFF +1CAC FFFF LIT $7FFF +1CAE FFFF LIT $7FFF +1CB0 FFFF LIT $7FFF +1CB2 FFFF LIT $7FFF +1CB4 FFFF LIT $7FFF +1CB6 FFFF LIT $7FFF +1CB8 FFFF LIT $7FFF +1CBA FFFF LIT $7FFF +1CBC FFFF LIT $7FFF +1CBE FFFF LIT $7FFF +1CC0 FFFF LIT $7FFF +1CC2 FFFF LIT $7FFF +1CC4 FFFF LIT $7FFF +1CC6 FFFF LIT $7FFF +1CC8 FFFF LIT $7FFF +1CCA FFFF LIT $7FFF +1CCC FFFF LIT $7FFF +1CCE FFFF LIT $7FFF +1CD0 FFFF LIT $7FFF +1CD2 FFFF LIT $7FFF +1CD4 FFFF LIT $7FFF +1CD6 FFFF LIT $7FFF +1CD8 FFFF LIT $7FFF +1CDA FFFF LIT $7FFF +1CDC FFFF LIT $7FFF +1CDE FFFF LIT $7FFF +1CE0 FFFF LIT $7FFF +1CE2 FFFF LIT $7FFF +1CE4 FFFF LIT $7FFF +1CE6 FFFF LIT $7FFF +1CE8 FFFF LIT $7FFF +1CEA FFFF LIT $7FFF +1CEC FFFF LIT $7FFF +1CEE FFFF LIT $7FFF +1CF0 FFFF LIT $7FFF +1CF2 FFFF LIT $7FFF +1CF4 FFFF LIT $7FFF +1CF6 FFFF LIT $7FFF +1CF8 FFFF LIT $7FFF +1CFA FFFF LIT $7FFF +1CFC FFFF LIT $7FFF +1CFE FFFF LIT $7FFF +1D00 FFFF LIT $7FFF +1D02 FFFF LIT $7FFF +1D04 FFFF LIT $7FFF +1D06 FFFF LIT $7FFF +1D08 FFFF LIT $7FFF +1D0A FFFF LIT $7FFF +1D0C FFFF LIT $7FFF +1D0E FFFF LIT $7FFF +1D10 FFFF LIT $7FFF +1D12 FFFF LIT $7FFF +1D14 FFFF LIT $7FFF +1D16 FFFF LIT $7FFF +1D18 FFFF LIT $7FFF +1D1A FFFF LIT $7FFF +1D1C FFFF LIT $7FFF +1D1E FFFF LIT $7FFF +1D20 FFFF LIT $7FFF +1D22 FFFF LIT $7FFF +1D24 FFFF LIT $7FFF +1D26 FFFF LIT $7FFF +1D28 FFFF LIT $7FFF +1D2A FFFF LIT $7FFF +1D2C FFFF LIT $7FFF +1D2E FFFF LIT $7FFF +1D30 FFFF LIT $7FFF +1D32 FFFF LIT $7FFF +1D34 FFFF LIT $7FFF +1D36 FFFF LIT $7FFF +1D38 FFFF LIT $7FFF +1D3A FFFF LIT $7FFF +1D3C FFFF LIT $7FFF +1D3E FFFF LIT $7FFF +1D40 FFFF LIT $7FFF +1D42 FFFF LIT $7FFF +1D44 FFFF LIT $7FFF +1D46 FFFF LIT $7FFF +1D48 FFFF LIT $7FFF +1D4A FFFF LIT $7FFF +1D4C FFFF LIT $7FFF +1D4E FFFF LIT $7FFF +1D50 FFFF LIT $7FFF +1D52 FFFF LIT $7FFF +1D54 FFFF LIT $7FFF +1D56 FFFF LIT $7FFF +1D58 FFFF LIT $7FFF +1D5A FFFF LIT $7FFF +1D5C FFFF LIT $7FFF +1D5E FFFF LIT $7FFF +1D60 FFFF LIT $7FFF +1D62 FFFF LIT $7FFF +1D64 FFFF LIT $7FFF +1D66 FFFF LIT $7FFF +1D68 FFFF LIT $7FFF +1D6A FFFF LIT $7FFF +1D6C FFFF LIT $7FFF +1D6E FFFF LIT $7FFF +1D70 FFFF LIT $7FFF +1D72 FFFF LIT $7FFF +1D74 FFFF LIT $7FFF +1D76 FFFF LIT $7FFF +1D78 FFFF LIT $7FFF +1D7A FFFF LIT $7FFF +1D7C FFFF LIT $7FFF +1D7E FFFF LIT $7FFF +1D80 FFFF LIT $7FFF +1D82 FFFF LIT $7FFF +1D84 FFFF LIT $7FFF +1D86 FFFF LIT $7FFF +1D88 FFFF LIT $7FFF +1D8A FFFF LIT $7FFF +1D8C FFFF LIT $7FFF +1D8E FFFF LIT $7FFF +1D90 FFFF LIT $7FFF +1D92 FFFF LIT $7FFF +1D94 FFFF LIT $7FFF +1D96 FFFF LIT $7FFF +1D98 FFFF LIT $7FFF +1D9A FFFF LIT $7FFF +1D9C FFFF LIT $7FFF +1D9E FFFF LIT $7FFF +1DA0 FFFF LIT $7FFF +1DA2 FFFF LIT $7FFF +1DA4 FFFF LIT $7FFF +1DA6 FFFF LIT $7FFF +1DA8 FFFF LIT $7FFF +1DAA FFFF LIT $7FFF +1DAC FFFF LIT $7FFF +1DAE FFFF LIT $7FFF +1DB0 FFFF LIT $7FFF +1DB2 FFFF LIT $7FFF +1DB4 FFFF LIT $7FFF +1DB6 FFFF LIT $7FFF +1DB8 FFFF LIT $7FFF +1DBA FFFF LIT $7FFF +1DBC FFFF LIT $7FFF +1DBE FFFF LIT $7FFF +1DC0 FFFF LIT $7FFF +1DC2 FFFF LIT $7FFF +1DC4 FFFF LIT $7FFF +1DC6 FFFF LIT $7FFF +1DC8 FFFF LIT $7FFF +1DCA FFFF LIT $7FFF +1DCC FFFF LIT $7FFF +1DCE FFFF LIT $7FFF +1DD0 FFFF LIT $7FFF +1DD2 FFFF LIT $7FFF +1DD4 FFFF LIT $7FFF +1DD6 FFFF LIT $7FFF +1DD8 FFFF LIT $7FFF +1DDA FFFF LIT $7FFF +1DDC FFFF LIT $7FFF +1DDE FFFF LIT $7FFF +1DE0 FFFF LIT $7FFF +1DE2 FFFF LIT $7FFF +1DE4 FFFF LIT $7FFF +1DE6 FFFF LIT $7FFF +1DE8 FFFF LIT $7FFF +1DEA FFFF LIT $7FFF +1DEC FFFF LIT $7FFF +1DEE FFFF LIT $7FFF +1DF0 FFFF LIT $7FFF +1DF2 FFFF LIT $7FFF +1DF4 FFFF LIT $7FFF +1DF6 FFFF LIT $7FFF +1DF8 FFFF LIT $7FFF +1DFA FFFF LIT $7FFF +1DFC FFFF LIT $7FFF +1DFE FFFF LIT $7FFF +1E00 FFFF LIT $7FFF +1E02 FFFF LIT $7FFF +1E04 FFFF LIT $7FFF +1E06 FFFF LIT $7FFF +1E08 FFFF LIT $7FFF +1E0A FFFF LIT $7FFF +1E0C FFFF LIT $7FFF +1E0E FFFF LIT $7FFF +1E10 FFFF LIT $7FFF +1E12 FFFF LIT $7FFF +1E14 FFFF LIT $7FFF +1E16 FFFF LIT $7FFF +1E18 FFFF LIT $7FFF +1E1A FFFF LIT $7FFF +1E1C FFFF LIT $7FFF +1E1E FFFF LIT $7FFF +1E20 FFFF LIT $7FFF +1E22 FFFF LIT $7FFF +1E24 FFFF LIT $7FFF +1E26 FFFF LIT $7FFF +1E28 FFFF LIT $7FFF +1E2A FFFF LIT $7FFF +1E2C FFFF LIT $7FFF +1E2E FFFF LIT $7FFF +1E30 FFFF LIT $7FFF +1E32 FFFF LIT $7FFF +1E34 FFFF LIT $7FFF +1E36 FFFF LIT $7FFF +1E38 FFFF LIT $7FFF +1E3A FFFF LIT $7FFF +1E3C FFFF LIT $7FFF +1E3E FFFF LIT $7FFF +1E40 FFFF LIT $7FFF +1E42 FFFF LIT $7FFF +1E44 FFFF LIT $7FFF +1E46 FFFF LIT $7FFF +1E48 FFFF LIT $7FFF +1E4A FFFF LIT $7FFF +1E4C FFFF LIT $7FFF +1E4E FFFF LIT $7FFF +1E50 FFFF LIT $7FFF +1E52 FFFF LIT $7FFF +1E54 FFFF LIT $7FFF +1E56 FFFF LIT $7FFF +1E58 FFFF LIT $7FFF +1E5A FFFF LIT $7FFF +1E5C FFFF LIT $7FFF +1E5E FFFF LIT $7FFF +1E60 FFFF LIT $7FFF +1E62 FFFF LIT $7FFF +1E64 FFFF LIT $7FFF +1E66 FFFF LIT $7FFF +1E68 FFFF LIT $7FFF +1E6A FFFF LIT $7FFF +1E6C FFFF LIT $7FFF +1E6E FFFF LIT $7FFF +1E70 FFFF LIT $7FFF +1E72 FFFF LIT $7FFF +1E74 FFFF LIT $7FFF +1E76 FFFF LIT $7FFF +1E78 FFFF LIT $7FFF +1E7A FFFF LIT $7FFF +1E7C FFFF LIT $7FFF +1E7E FFFF LIT $7FFF +1E80 FFFF LIT $7FFF +1E82 FFFF LIT $7FFF +1E84 FFFF LIT $7FFF +1E86 FFFF LIT $7FFF +1E88 FFFF LIT $7FFF +1E8A FFFF LIT $7FFF +1E8C FFFF LIT $7FFF +1E8E FFFF LIT $7FFF +1E90 FFFF LIT $7FFF +1E92 FFFF LIT $7FFF +1E94 FFFF LIT $7FFF +1E96 FFFF LIT $7FFF +1E98 FFFF LIT $7FFF +1E9A FFFF LIT $7FFF +1E9C FFFF LIT $7FFF +1E9E FFFF LIT $7FFF +1EA0 FFFF LIT $7FFF +1EA2 FFFF LIT $7FFF +1EA4 FFFF LIT $7FFF +1EA6 FFFF LIT $7FFF +1EA8 FFFF LIT $7FFF +1EAA FFFF LIT $7FFF +1EAC FFFF LIT $7FFF +1EAE FFFF LIT $7FFF +1EB0 FFFF LIT $7FFF +1EB2 FFFF LIT $7FFF +1EB4 FFFF LIT $7FFF +1EB6 FFFF LIT $7FFF +1EB8 FFFF LIT $7FFF +1EBA FFFF LIT $7FFF +1EBC FFFF LIT $7FFF +1EBE FFFF LIT $7FFF +1EC0 FFFF LIT $7FFF +1EC2 FFFF LIT $7FFF +1EC4 FFFF LIT $7FFF +1EC6 FFFF LIT $7FFF +1EC8 FFFF LIT $7FFF +1ECA FFFF LIT $7FFF +1ECC FFFF LIT $7FFF +1ECE FFFF LIT $7FFF +1ED0 FFFF LIT $7FFF +1ED2 FFFF LIT $7FFF +1ED4 FFFF LIT $7FFF +1ED6 FFFF LIT $7FFF +1ED8 FFFF LIT $7FFF +1EDA FFFF LIT $7FFF +1EDC FFFF LIT $7FFF +1EDE FFFF LIT $7FFF +1EE0 FFFF LIT $7FFF +1EE2 FFFF LIT $7FFF +1EE4 FFFF LIT $7FFF +1EE6 FFFF LIT $7FFF +1EE8 FFFF LIT $7FFF +1EEA FFFF LIT $7FFF +1EEC FFFF LIT $7FFF +1EEE FFFF LIT $7FFF +1EF0 FFFF LIT $7FFF +1EF2 FFFF LIT $7FFF +1EF4 FFFF LIT $7FFF +1EF6 FFFF LIT $7FFF +1EF8 FFFF LIT $7FFF +1EFA FFFF LIT $7FFF +1EFC FFFF LIT $7FFF +1EFE FFFF LIT $7FFF +1F00 FFFF LIT $7FFF +1F02 FFFF LIT $7FFF +1F04 FFFF LIT $7FFF +1F06 FFFF LIT $7FFF +1F08 FFFF LIT $7FFF +1F0A FFFF LIT $7FFF +1F0C FFFF LIT $7FFF +1F0E FFFF LIT $7FFF +1F10 FFFF LIT $7FFF +1F12 FFFF LIT $7FFF +1F14 FFFF LIT $7FFF +1F16 FFFF LIT $7FFF +1F18 FFFF LIT $7FFF +1F1A FFFF LIT $7FFF +1F1C FFFF LIT $7FFF +1F1E FFFF LIT $7FFF +1F20 FFFF LIT $7FFF +1F22 FFFF LIT $7FFF +1F24 FFFF LIT $7FFF +1F26 FFFF LIT $7FFF +1F28 FFFF LIT $7FFF +1F2A FFFF LIT $7FFF +1F2C FFFF LIT $7FFF +1F2E FFFF LIT $7FFF +1F30 FFFF LIT $7FFF +1F32 FFFF LIT $7FFF +1F34 FFFF LIT $7FFF +1F36 FFFF LIT $7FFF +1F38 FFFF LIT $7FFF +1F3A FFFF LIT $7FFF +1F3C FFFF LIT $7FFF +1F3E FFFF LIT $7FFF +1F40 FFFF LIT $7FFF +1F42 FFFF LIT $7FFF +1F44 FFFF LIT $7FFF +1F46 FFFF LIT $7FFF +\ star +1F48 4088 CALL cells +1F4A 4088 CALL cells +1F4C 9B48 LIT $1B48 +1F4E 720F ALU $720F +\ 15.* +1F50 41F7 CALL m* +1F52 4198 CALL d2* +1F54 700F ALU $700F +\ rotate +1F56 4FA4 CALL star +1F58 6081 ALU $6081 +1F5A 4115 CALL 2@ +1F5C 6181 ALU $6181 +1F5E 8324 LIT $324 +1F60 4FA8 CALL 15.* +1F62 6181 ALU $6181 +1F64 FFF5 LIT $7FF5 +1F66 4FA8 CALL 15.* +1F68 6203 ALU $6203 +1F6A 6147 ALU $6147 +1F6C 6180 ALU $6180 +1F6E FFF5 LIT $7FF5 +1F70 4FA8 CALL 15.* +1F72 6180 ALU $6180 +1F74 8324 LIT $324 +1F76 4FA8 CALL 15.* +1F78 4077 CALL - +1F7A 6B8D ALU $6B8D +1F7C 4009 CALL rot +1F7E 011A BRANCH 2! +\ rotateall +1F80 8100 LIT $100 +1F82 6147 ALU $6147 +1F84 8000 LIT $0 +1F86 6147 ALU $6147 +\ (do) +1F88 6B81 ALU $6B81 +1F8A 4FAB CALL rotate +1F8C 404B CALL looptest +1F8E 2FC4 0BRANCH (do) +1F90 700C ALU $700C +\ scatterR +1F92 8080 LIT $80 +1F94 6147 ALU $6147 +1F96 8000 LIT $0 +1F98 6147 ALU $6147 +\ (do) +1F9A 4D33 CALL random +1F9C 8000 LIT $0 +1F9E 6B81 ALU $6B81 +1FA0 4FA4 CALL star +1FA2 411A CALL 2! +1FA4 4FC0 CALL rotateall +1FA6 4FC0 CALL rotateall +1FA8 4FC0 CALL rotateall +1FAA 4FC0 CALL rotateall +1FAC 404B CALL looptest +1FAE 2FCD 0BRANCH (do) +1FB0 700C ALU $700C +\ scatterSpiral +1FB2 8080 LIT $80 +1FB4 6147 ALU $6147 +1FB6 8000 LIT $0 +1FB8 6147 ALU $6147 +\ (do) +1FBA 6B81 ALU $6B81 +1FBC 8003 LIT $3 +1FBE 6303 ALU $6303 +1FC0 4007 CALL 1+ +1FC2 9F40 LIT $1F40 +1FC4 41EB CALL * +1FC6 8000 LIT $0 +1FC8 6B81 ALU $6B81 +1FCA 4FA4 CALL star +1FCC 411A CALL 2! +1FCE 4FC0 CALL rotateall +1FD0 4FC0 CALL rotateall +1FD2 4FC0 CALL rotateall +1FD4 4FC0 CALL rotateall +1FD6 404B CALL looptest +1FD8 2FDD 0BRANCH (do) +1FDA 700C ALU $700C +\ scatter +1FDC 8080 LIT $80 +1FDE 6147 ALU $6147 +1FE0 8000 LIT $0 +1FE2 6147 ALU $6147 +\ (do) +1FE4 8000 LIT $0 +1FE6 6B81 ALU $6B81 +1FE8 4D7F CALL sin +1FEA 6B81 ALU $6B81 +1FEC 4FA4 CALL star +1FEE 411A CALL 2! +1FF0 6B81 ALU $6B81 +1FF2 4D33 CALL random +1FF4 80FF LIT $FF +1FF6 6303 ALU $6303 +1FF8 6147 ALU $6147 +1FFA 8000 LIT $0 +1FFC 6147 ALU $6147 +\ (do) +1FFE 6081 ALU $6081 +2000 4FAB CALL rotate +2002 404B CALL looptest +2004 2FFF 0BRANCH (do) +2006 6103 ALU $6103 +2008 404B CALL looptest +200A 2FF2 0BRANCH (do) +200C 700C ALU $700C +\ /128 +200E 6081 ALU $6081 +2010 4068 CALL 0< +2012 81FF LIT $1FF +2014 6600 ALU $6600 +2016 6303 ALU $6303 +2018 6180 ALU $6180 +201A 8007 LIT $7 +201C 6903 ALU $6903 +201E 740F ALU $740F +\ tx +2020 5007 CALL /128 +2022 8190 LIT $190 +2024 720F ALU $720F +\ ty +2026 5007 CALL /128 +2028 8100 LIT $100 +202A 720F ALU $720F +\ plot +202C 6147 ALU $6147 +202E 6081 ALU $6081 +2030 4FA4 CALL star +2032 6C00 ALU $6C00 +2034 5010 CALL tx +2036 6180 ALU $6180 +2038 8002 LIT $2 +203A 6D03 ALU $6D03 +203C 6B8D ALU $6B8D +203E 0C1C BRANCH sprite! +\ dl +2040 FFFF LIT $7FFF +2042 FFFF LIT $7FFF +2044 FFFF LIT $7FFF +2046 FFFF LIT $7FFF +2048 FFFF LIT $7FFF +204A FFFF LIT $7FFF +204C FFFF LIT $7FFF +204E FFFF LIT $7FFF +2050 FFFF LIT $7FFF +2052 FFFF LIT $7FFF +2054 FFFF LIT $7FFF +2056 FFFF LIT $7FFF +2058 FFFF LIT $7FFF +205A FFFF LIT $7FFF +205C FFFF LIT $7FFF +205E FFFF LIT $7FFF +2060 FFFF LIT $7FFF +2062 FFFF LIT $7FFF +2064 FFFF LIT $7FFF +2066 FFFF LIT $7FFF +2068 FFFF LIT $7FFF +206A FFFF LIT $7FFF +206C FFFF LIT $7FFF +206E FFFF LIT $7FFF +2070 FFFF LIT $7FFF +2072 FFFF LIT $7FFF +2074 FFFF LIT $7FFF +2076 FFFF LIT $7FFF +2078 FFFF LIT $7FFF +207A FFFF LIT $7FFF +207C FFFF LIT $7FFF +207E FFFF LIT $7FFF +2080 FFFF LIT $7FFF +2082 FFFF LIT $7FFF +2084 FFFF LIT $7FFF +2086 FFFF LIT $7FFF +2088 FFFF LIT $7FFF +208A FFFF LIT $7FFF +208C FFFF LIT $7FFF +208E FFFF LIT $7FFF +2090 FFFF LIT $7FFF +2092 FFFF LIT $7FFF +2094 FFFF LIT $7FFF +2096 FFFF LIT $7FFF +2098 FFFF LIT $7FFF +209A FFFF LIT $7FFF +209C FFFF LIT $7FFF +209E FFFF LIT $7FFF +20A0 FFFF LIT $7FFF +20A2 FFFF LIT $7FFF +20A4 FFFF LIT $7FFF +20A6 FFFF LIT $7FFF +20A8 FFFF LIT $7FFF +20AA FFFF LIT $7FFF +20AC FFFF LIT $7FFF +20AE FFFF LIT $7FFF +20B0 FFFF LIT $7FFF +20B2 FFFF LIT $7FFF +20B4 FFFF LIT $7FFF +20B6 FFFF LIT $7FFF +20B8 FFFF LIT $7FFF +20BA FFFF LIT $7FFF +20BC FFFF LIT $7FFF +20BE FFFF LIT $7FFF +20C0 FFFF LIT $7FFF +20C2 FFFF LIT $7FFF +20C4 FFFF LIT $7FFF +20C6 FFFF LIT $7FFF +20C8 FFFF LIT $7FFF +20CA FFFF LIT $7FFF +20CC FFFF LIT $7FFF +20CE FFFF LIT $7FFF +20D0 FFFF LIT $7FFF +20D2 FFFF LIT $7FFF +20D4 FFFF LIT $7FFF +20D6 FFFF LIT $7FFF +20D8 FFFF LIT $7FFF +20DA FFFF LIT $7FFF +20DC FFFF LIT $7FFF +20DE FFFF LIT $7FFF +20E0 FFFF LIT $7FFF +20E2 FFFF LIT $7FFF +20E4 FFFF LIT $7FFF +20E6 FFFF LIT $7FFF +20E8 FFFF LIT $7FFF +20EA FFFF LIT $7FFF +20EC FFFF LIT $7FFF +20EE FFFF LIT $7FFF +20F0 FFFF LIT $7FFF +20F2 FFFF LIT $7FFF +20F4 FFFF LIT $7FFF +20F6 FFFF LIT $7FFF +20F8 FFFF LIT $7FFF +20FA FFFF LIT $7FFF +20FC FFFF LIT $7FFF +20FE FFFF LIT $7FFF +2100 FFFF LIT $7FFF +2102 FFFF LIT $7FFF +2104 FFFF LIT $7FFF +2106 FFFF LIT $7FFF +2108 FFFF LIT $7FFF +210A FFFF LIT $7FFF +210C FFFF LIT $7FFF +210E FFFF LIT $7FFF +2110 FFFF LIT $7FFF +2112 FFFF LIT $7FFF +2114 FFFF LIT $7FFF +2116 FFFF LIT $7FFF +2118 FFFF LIT $7FFF +211A FFFF LIT $7FFF +211C FFFF LIT $7FFF +211E FFFF LIT $7FFF +2120 FFFF LIT $7FFF +2122 FFFF LIT $7FFF +2124 FFFF LIT $7FFF +2126 FFFF LIT $7FFF +2128 FFFF LIT $7FFF +212A FFFF LIT $7FFF +212C FFFF LIT $7FFF +212E FFFF LIT $7FFF +2130 FFFF LIT $7FFF +2132 FFFF LIT $7FFF +2134 FFFF LIT $7FFF +2136 FFFF LIT $7FFF +2138 FFFF LIT $7FFF +213A FFFF LIT $7FFF +213C FFFF LIT $7FFF +213E FFFF LIT $7FFF +2140 FFFF LIT $7FFF +2142 FFFF LIT $7FFF +2144 FFFF LIT $7FFF +2146 FFFF LIT $7FFF +2148 FFFF LIT $7FFF +214A FFFF LIT $7FFF +214C FFFF LIT $7FFF +214E FFFF LIT $7FFF +2150 FFFF LIT $7FFF +2152 FFFF LIT $7FFF +2154 FFFF LIT $7FFF +2156 FFFF LIT $7FFF +2158 FFFF LIT $7FFF +215A FFFF LIT $7FFF +215C FFFF LIT $7FFF +215E FFFF LIT $7FFF +2160 FFFF LIT $7FFF +2162 FFFF LIT $7FFF +2164 FFFF LIT $7FFF +2166 FFFF LIT $7FFF +2168 FFFF LIT $7FFF +216A FFFF LIT $7FFF +216C FFFF LIT $7FFF +216E FFFF LIT $7FFF +2170 FFFF LIT $7FFF +2172 FFFF LIT $7FFF +2174 FFFF LIT $7FFF +2176 FFFF LIT $7FFF +2178 FFFF LIT $7FFF +217A FFFF LIT $7FFF +217C FFFF LIT $7FFF +217E FFFF LIT $7FFF +2180 FFFF LIT $7FFF +2182 FFFF LIT $7FFF +2184 FFFF LIT $7FFF +2186 FFFF LIT $7FFF +2188 FFFF LIT $7FFF +218A FFFF LIT $7FFF +218C FFFF LIT $7FFF +218E FFFF LIT $7FFF +2190 FFFF LIT $7FFF +2192 FFFF LIT $7FFF +2194 FFFF LIT $7FFF +2196 FFFF LIT $7FFF +2198 FFFF LIT $7FFF +219A FFFF LIT $7FFF +219C FFFF LIT $7FFF +219E FFFF LIT $7FFF +21A0 FFFF LIT $7FFF +21A2 FFFF LIT $7FFF +21A4 FFFF LIT $7FFF +21A6 FFFF LIT $7FFF +21A8 FFFF LIT $7FFF +21AA FFFF LIT $7FFF +21AC FFFF LIT $7FFF +21AE FFFF LIT $7FFF +21B0 FFFF LIT $7FFF +21B2 FFFF LIT $7FFF +21B4 FFFF LIT $7FFF +21B6 FFFF LIT $7FFF +21B8 FFFF LIT $7FFF +21BA FFFF LIT $7FFF +21BC FFFF LIT $7FFF +21BE FFFF LIT $7FFF +21C0 FFFF LIT $7FFF +21C2 FFFF LIT $7FFF +21C4 FFFF LIT $7FFF +21C6 FFFF LIT $7FFF +21C8 FFFF LIT $7FFF +21CA FFFF LIT $7FFF +21CC FFFF LIT $7FFF +21CE FFFF LIT $7FFF +21D0 FFFF LIT $7FFF +21D2 FFFF LIT $7FFF +21D4 FFFF LIT $7FFF +21D6 FFFF LIT $7FFF +21D8 FFFF LIT $7FFF +21DA FFFF LIT $7FFF +21DC FFFF LIT $7FFF +21DE FFFF LIT $7FFF +21E0 FFFF LIT $7FFF +21E2 FFFF LIT $7FFF +21E4 FFFF LIT $7FFF +21E6 FFFF LIT $7FFF +21E8 FFFF LIT $7FFF +21EA FFFF LIT $7FFF +21EC FFFF LIT $7FFF +21EE FFFF LIT $7FFF +21F0 FFFF LIT $7FFF +21F2 FFFF LIT $7FFF +21F4 FFFF LIT $7FFF +21F6 FFFF LIT $7FFF +21F8 FFFF LIT $7FFF +21FA FFFF LIT $7FFF +21FC FFFF LIT $7FFF +21FE FFFF LIT $7FFF +2200 FFFF LIT $7FFF +2202 FFFF LIT $7FFF +2204 FFFF LIT $7FFF +2206 FFFF LIT $7FFF +2208 FFFF LIT $7FFF +220A FFFF LIT $7FFF +220C FFFF LIT $7FFF +220E FFFF LIT $7FFF +2210 FFFF LIT $7FFF +2212 FFFF LIT $7FFF +2214 FFFF LIT $7FFF +2216 FFFF LIT $7FFF +2218 FFFF LIT $7FFF +221A FFFF LIT $7FFF +221C FFFF LIT $7FFF +221E FFFF LIT $7FFF +2220 FFFF LIT $7FFF +2222 FFFF LIT $7FFF +2224 FFFF LIT $7FFF +2226 FFFF LIT $7FFF +2228 FFFF LIT $7FFF +222A FFFF LIT $7FFF +222C FFFF LIT $7FFF +222E FFFF LIT $7FFF +2230 FFFF LIT $7FFF +2232 FFFF LIT $7FFF +2234 FFFF LIT $7FFF +2236 FFFF LIT $7FFF +2238 FFFF LIT $7FFF +223A FFFF LIT $7FFF +223C FFFF LIT $7FFF +223E FFFF LIT $7FFF +2240 FFFF LIT $7FFF +2242 FFFF LIT $7FFF +2244 FFFF LIT $7FFF +2246 FFFF LIT $7FFF +2248 FFFF LIT $7FFF +224A FFFF LIT $7FFF +224C FFFF LIT $7FFF +224E FFFF LIT $7FFF +2250 FFFF LIT $7FFF +2252 FFFF LIT $7FFF +2254 FFFF LIT $7FFF +2256 FFFF LIT $7FFF +2258 FFFF LIT $7FFF +225A FFFF LIT $7FFF +225C FFFF LIT $7FFF +225E FFFF LIT $7FFF +2260 FFFF LIT $7FFF +2262 FFFF LIT $7FFF +2264 FFFF LIT $7FFF +2266 FFFF LIT $7FFF +2268 FFFF LIT $7FFF +226A FFFF LIT $7FFF +226C FFFF LIT $7FFF +226E FFFF LIT $7FFF +2270 FFFF LIT $7FFF +2272 FFFF LIT $7FFF +2274 FFFF LIT $7FFF +2276 FFFF LIT $7FFF +2278 FFFF LIT $7FFF +227A FFFF LIT $7FFF +227C FFFF LIT $7FFF +227E FFFF LIT $7FFF +2280 FFFF LIT $7FFF +2282 FFFF LIT $7FFF +2284 FFFF LIT $7FFF +2286 FFFF LIT $7FFF +2288 FFFF LIT $7FFF +228A FFFF LIT $7FFF +228C FFFF LIT $7FFF +228E FFFF LIT $7FFF +2290 FFFF LIT $7FFF +2292 FFFF LIT $7FFF +2294 FFFF LIT $7FFF +2296 FFFF LIT $7FFF +2298 FFFF LIT $7FFF +229A FFFF LIT $7FFF +229C FFFF LIT $7FFF +229E FFFF LIT $7FFF +22A0 FFFF LIT $7FFF +22A2 FFFF LIT $7FFF +22A4 FFFF LIT $7FFF +22A6 FFFF LIT $7FFF +22A8 FFFF LIT $7FFF +22AA FFFF LIT $7FFF +22AC FFFF LIT $7FFF +22AE FFFF LIT $7FFF +22B0 FFFF LIT $7FFF +22B2 FFFF LIT $7FFF +22B4 FFFF LIT $7FFF +22B6 FFFF LIT $7FFF +22B8 FFFF LIT $7FFF +22BA FFFF LIT $7FFF +22BC FFFF LIT $7FFF +22BE FFFF LIT $7FFF +22C0 FFFF LIT $7FFF +22C2 FFFF LIT $7FFF +22C4 FFFF LIT $7FFF +22C6 FFFF LIT $7FFF +22C8 FFFF LIT $7FFF +22CA FFFF LIT $7FFF +22CC FFFF LIT $7FFF +22CE FFFF LIT $7FFF +22D0 FFFF LIT $7FFF +22D2 FFFF LIT $7FFF +22D4 FFFF LIT $7FFF +22D6 FFFF LIT $7FFF +22D8 FFFF LIT $7FFF +22DA FFFF LIT $7FFF +22DC FFFF LIT $7FFF +22DE FFFF LIT $7FFF +22E0 FFFF LIT $7FFF +22E2 FFFF LIT $7FFF +22E4 FFFF LIT $7FFF +22E6 FFFF LIT $7FFF +22E8 FFFF LIT $7FFF +22EA FFFF LIT $7FFF +22EC FFFF LIT $7FFF +22EE FFFF LIT $7FFF +22F0 FFFF LIT $7FFF +22F2 FFFF LIT $7FFF +22F4 FFFF LIT $7FFF +22F6 FFFF LIT $7FFF +22F8 FFFF LIT $7FFF +22FA FFFF LIT $7FFF +22FC FFFF LIT $7FFF +22FE FFFF LIT $7FFF +2300 FFFF LIT $7FFF +2302 FFFF LIT $7FFF +2304 FFFF LIT $7FFF +2306 FFFF LIT $7FFF +2308 FFFF LIT $7FFF +230A FFFF LIT $7FFF +230C FFFF LIT $7FFF +230E FFFF LIT $7FFF +2310 FFFF LIT $7FFF +2312 FFFF LIT $7FFF +2314 FFFF LIT $7FFF +2316 FFFF LIT $7FFF +2318 FFFF LIT $7FFF +231A FFFF LIT $7FFF +231C FFFF LIT $7FFF +231E FFFF LIT $7FFF +2320 FFFF LIT $7FFF +2322 FFFF LIT $7FFF +2324 FFFF LIT $7FFF +2326 FFFF LIT $7FFF +2328 FFFF LIT $7FFF +232A FFFF LIT $7FFF +232C FFFF LIT $7FFF +232E FFFF LIT $7FFF +2330 FFFF LIT $7FFF +2332 FFFF LIT $7FFF +2334 FFFF LIT $7FFF +2336 FFFF LIT $7FFF +2338 FFFF LIT $7FFF +233A FFFF LIT $7FFF +233C FFFF LIT $7FFF +233E FFFF LIT $7FFF +2340 FFFF LIT $7FFF +2342 FFFF LIT $7FFF +2344 FFFF LIT $7FFF +2346 FFFF LIT $7FFF +2348 FFFF LIT $7FFF +234A FFFF LIT $7FFF +234C FFFF LIT $7FFF +234E FFFF LIT $7FFF +2350 FFFF LIT $7FFF +2352 FFFF LIT $7FFF +2354 FFFF LIT $7FFF +2356 FFFF LIT $7FFF +2358 FFFF LIT $7FFF +235A FFFF LIT $7FFF +235C FFFF LIT $7FFF +235E FFFF LIT $7FFF +2360 FFFF LIT $7FFF +2362 FFFF LIT $7FFF +2364 FFFF LIT $7FFF +2366 FFFF LIT $7FFF +2368 FFFF LIT $7FFF +236A FFFF LIT $7FFF +236C FFFF LIT $7FFF +236E FFFF LIT $7FFF +2370 FFFF LIT $7FFF +2372 FFFF LIT $7FFF +2374 FFFF LIT $7FFF +2376 FFFF LIT $7FFF +2378 FFFF LIT $7FFF +237A FFFF LIT $7FFF +237C FFFF LIT $7FFF +237E FFFF LIT $7FFF +2380 FFFF LIT $7FFF +2382 FFFF LIT $7FFF +2384 FFFF LIT $7FFF +2386 FFFF LIT $7FFF +2388 FFFF LIT $7FFF +238A FFFF LIT $7FFF +238C FFFF LIT $7FFF +238E FFFF LIT $7FFF +2390 FFFF LIT $7FFF +2392 FFFF LIT $7FFF +2394 FFFF LIT $7FFF +2396 FFFF LIT $7FFF +2398 FFFF LIT $7FFF +239A FFFF LIT $7FFF +239C FFFF LIT $7FFF +239E FFFF LIT $7FFF +23A0 FFFF LIT $7FFF +23A2 FFFF LIT $7FFF +23A4 FFFF LIT $7FFF +23A6 FFFF LIT $7FFF +23A8 FFFF LIT $7FFF +23AA FFFF LIT $7FFF +23AC FFFF LIT $7FFF +23AE FFFF LIT $7FFF +23B0 FFFF LIT $7FFF +23B2 FFFF LIT $7FFF +23B4 FFFF LIT $7FFF +23B6 FFFF LIT $7FFF +23B8 FFFF LIT $7FFF +23BA FFFF LIT $7FFF +23BC FFFF LIT $7FFF +23BE FFFF LIT $7FFF +23C0 FFFF LIT $7FFF +23C2 FFFF LIT $7FFF +23C4 FFFF LIT $7FFF +23C6 FFFF LIT $7FFF +23C8 FFFF LIT $7FFF +23CA FFFF LIT $7FFF +23CC FFFF LIT $7FFF +23CE FFFF LIT $7FFF +23D0 FFFF LIT $7FFF +23D2 FFFF LIT $7FFF +23D4 FFFF LIT $7FFF +23D6 FFFF LIT $7FFF +23D8 FFFF LIT $7FFF +23DA FFFF LIT $7FFF +23DC FFFF LIT $7FFF +23DE FFFF LIT $7FFF +23E0 FFFF LIT $7FFF +23E2 FFFF LIT $7FFF +23E4 FFFF LIT $7FFF +23E6 FFFF LIT $7FFF +23E8 FFFF LIT $7FFF +23EA FFFF LIT $7FFF +23EC FFFF LIT $7FFF +23EE FFFF LIT $7FFF +23F0 FFFF LIT $7FFF +23F2 FFFF LIT $7FFF +23F4 FFFF LIT $7FFF +23F6 FFFF LIT $7FFF +23F8 FFFF LIT $7FFF +23FA FFFF LIT $7FFF +23FC FFFF LIT $7FFF +23FE FFFF LIT $7FFF +2400 FFFF LIT $7FFF +2402 FFFF LIT $7FFF +2404 FFFF LIT $7FFF +2406 FFFF LIT $7FFF +2408 FFFF LIT $7FFF +240A FFFF LIT $7FFF +240C FFFF LIT $7FFF +240E FFFF LIT $7FFF +2410 FFFF LIT $7FFF +2412 FFFF LIT $7FFF +2414 FFFF LIT $7FFF +2416 FFFF LIT $7FFF +2418 FFFF LIT $7FFF +241A FFFF LIT $7FFF +241C FFFF LIT $7FFF +241E FFFF LIT $7FFF +2420 FFFF LIT $7FFF +2422 FFFF LIT $7FFF +2424 FFFF LIT $7FFF +2426 FFFF LIT $7FFF +2428 FFFF LIT $7FFF +242A FFFF LIT $7FFF +242C FFFF LIT $7FFF +242E FFFF LIT $7FFF +2430 FFFF LIT $7FFF +2432 FFFF LIT $7FFF +2434 FFFF LIT $7FFF +2436 FFFF LIT $7FFF +2438 FFFF LIT $7FFF +243A FFFF LIT $7FFF +243C FFFF LIT $7FFF +243E FFFF LIT $7FFF +2440 FFFF LIT $7FFF +\ erasedl +2442 A040 LIT $2040 +2444 8400 LIT $400 +2446 41D4 CALL bounds +\ (begin) +2448 8000 LIT $0 +244A 6600 ALU $6600 +244C 6181 ALU $6181 +244E 6023 ALU $6023 +2450 6103 ALU $6103 +2452 408A CALL cell+ +2454 6781 ALU $6781 +2456 3224 0BRANCH (begin) +2458 0016 BRANCH 2drop +\ makedl +245A 5221 CALL erasedl +245C 8080 LIT $80 +245E 6147 ALU $6147 +2460 8000 LIT $0 +2462 6147 ALU $6147 +\ (do) +2464 6B81 ALU $6B81 +2466 8002 LIT $2 +2468 6D03 ALU $6D03 +246A 4088 CALL cells +246C A040 LIT $2040 +246E 6203 ALU $6203 +2470 6B81 ALU $6B81 +2472 6180 ALU $6180 +2474 6023 ALU $6023 +2476 6103 ALU $6103 +2478 404B CALL looptest +247A 3232 0BRANCH (do) +247C 700C ALU $700C +\ lastsp +247E 0000 BRANCH 0jump +\ stars-chasebeam +2480 4C26 CALL hide +2482 8000 LIT $0 +2484 A47E LIT $247E +2486 6023 ALU $6023 +2488 6103 ALU $6103 +248A 8200 LIT $200 +248C 6147 ALU $6147 +248E 8000 LIT $0 +2490 6147 ALU $6147 +\ (do) +2492 4C0D CALL vga-line@ +2494 6B81 ALU $6B81 +2496 6703 ALU $6703 +2498 3249 0BRANCH (do) +249A 6B81 ALU $6B81 +249C 4088 CALL cells +249E A040 LIT $2040 +24A0 6203 ALU $6203 +24A2 6C00 ALU $6C00 +24A4 6081 ALU $6081 +24A6 4068 CALL 0< +24A8 3257 0BRANCH (else) +24AA 6103 ALU $6103 +24AC 1261 BRANCH (then) +\ (else) +24AE A47E LIT $247E +24B0 6C00 ALU $6C00 +24B2 4007 CALL 1+ +24B4 8007 LIT $7 +24B6 6303 ALU $6303 +24B8 6081 ALU $6081 +24BA A47E LIT $247E +24BC 6023 ALU $6023 +24BE 6103 ALU $6103 +24C0 5016 CALL plot +\ (then) +24C2 6B81 ALU $6B81 +24C4 8080 LIT $80 +24C6 6803 ALU $6803 +24C8 3267 0BRANCH (then) +24CA 6B81 ALU $6B81 +24CC 4FAB CALL rotate +\ (then) +24CE 404B CALL looptest +24D0 3249 0BRANCH (do) +24D2 700C ALU $700C +\ loadcolors +24D4 8008 LIT $8 +24D6 6147 ALU $6147 +24D8 8000 LIT $0 +24DA 6147 ALU $6147 +\ (do) +24DC 6081 ALU $6081 +24DE 6C00 ALU $6C00 +24E0 6B81 ALU $6B81 +24E2 4088 CALL cells +24E4 C420 LIT $4420 +24E6 6203 ALU $6203 +24E8 6023 ALU $6023 +24EA 6103 ALU $6103 +24EC 408A CALL cell+ +24EE 404B CALL looptest +24F0 326E 0BRANCH (do) +24F2 710F ALU $710F +\ cpastels +24F4 0423 BRANCH $846 +24F6 0243 BRANCH $486 +24F8 0234 BRANCH $468 +24FA 0444 BRANCH (repeat) +24FC 0324 BRANCH $648 +24FE 0432 BRANCH $864 +2500 0342 BRANCH $684 +2502 0244 BRANCH $488 +\ pastels +2504 A4F4 LIT $24F4 +2506 126A BRANCH loadcolors +\ crainbow +2508 0400 BRANCH $800 +250A 0440 BRANCH $880 +250C 0040 BRANCH $80 +250E 0044 BRANCH $88 +2510 0004 BRANCH $8 +2512 0404 BRANCH frac +2514 0444 BRANCH (repeat) +2516 0444 BRANCH (repeat) +\ rainbow +2518 A508 LIT $2508 +251A 126A BRANCH loadcolors +\ prev_sw3_n +251C 0000 BRANCH 0jump +\ next? +251E C502 LIT $4502 +2520 6C00 ALU $6C00 +2522 A51C LIT $251C +2524 03D8 BRANCH fall? +\ loadsprites +2526 408E CALL 2/ +2528 C000 LIT $4000 +252A 6147 ALU $6147 +252C 8000 LIT $0 +252E 6147 ALU $6147 +\ (do) +2530 405C CALL 2dup +2532 6B81 ALU $6B81 +2534 4155 CALL s>d +2536 413E CALL d+ +2538 4BAF CALL flash@ +253A 6B81 ALU $6B81 +253C C302 LIT $4302 +253E 6023 ALU $6023 +2540 6103 ALU $6103 +2542 C304 LIT $4304 +2544 6023 ALU $6023 +2546 6103 ALU $6103 +2548 404B CALL looptest +254A 3298 0BRANCH (do) +254C 0016 BRANCH 2drop +\ stars-main +254E 4C56 CALL vga-page +2550 C000 LIT $4000 +2552 6147 ALU $6147 +2554 8000 LIT $0 +2556 6147 ALU $6147 +\ (do) +2558 C000 LIT $4000 +255A 8020 LIT $20 +255C 408E CALL 2/ +255E 6B81 ALU $6B81 +2560 4155 CALL s>d +2562 413E CALL d+ +2564 4BAF CALL flash@ +2566 6B81 ALU $6B81 +2568 C302 LIT $4302 +256A 6023 ALU $6023 +256C 6103 ALU $6103 +256E C304 LIT $4304 +2570 6023 ALU $6023 +2572 6103 ALU $6103 +2574 404B CALL looptest +2576 32AC 0BRANCH (do) +2578 C308 LIT $4308 +257A 4B66 CALL in +257C 528C CALL rainbow +257E 443B CALL time@ +2580 6503 ALU $6503 +2582 9A64 LIT $1A64 +2584 6023 ALU $6023 +2586 6103 ALU $6103 +2588 9A64 LIT $1A64 +258A 4B6A CALL out +258C 4FEE CALL scatter +258E B03F LIT $303F +2590 6600 ALU $6600 +2592 806A LIT $6A +2594 9B42 LIT $1B42 +2596 4448 CALL setalarm +2598 8000 LIT $0 +259A 9B46 LIT $1B46 +259C 6023 ALU $6023 +259E 6103 ALU $6103 +\ (begin) +25A0 522D CALL makedl +25A2 5240 CALL stars-chasebeam +25A4 9B46 LIT $1B46 +25A6 6C00 ALU $6C00 +25A8 4007 CALL 1+ +25AA 9B46 LIT $1B46 +25AC 6023 ALU $6023 +25AE 6103 ALU $6103 +25B0 528F CALL next? +25B2 32D0 0BRANCH (begin) +25B4 9B46 LIT $1B46 +25B6 6C00 ALU $6C00 +25B8 4353 CALL . +25BA 40A4 CALL sliteral +25BC 2007 0BRANCH 1+ +25BE 7266 ALU $7266 +25C0 6D61 ALU $6D61 +25C2 7365 ALU $7365 +25C4 42FD CALL type +25C6 02D9 BRANCH cr +\ buttons +25C8 D10A LIT $510A +25CA 4B66 CALL in +25CC D103 LIT $5103 +25CE 6C00 ALU $6C00 +25D0 8007 LIT $7 +25D2 6503 ALU $6503 +25D4 D10A LIT $510A +25D6 0B6A BRANCH out +\ response0 +25D8 8022 LIT $22 +25DA 482B CALL packet@ +25DC 83B3 LIT $3B3 +25DE 8002 LIT $2 +25E0 801A LIT $1A +25E2 46C4 CALL mac-inoffset +25E4 46D0 CALL mac@n +25E6 4841 CALL net-my-ip +25E8 4121 CALL 2over +25EA 491A CALL arp-lookup +25EC 4A2B CALL udp-header +25EE 8000 LIT $0 +25F0 46E7 CALL mac-pkt-, +25F2 802A LIT $2A +25F4 482B CALL packet@ +25F6 06E7 BRANCH mac-pkt-, +\ response1 +25F8 4A65 CALL udp-wrapup +25FA 0794 BRANCH mac-send +\ respond +25FC 52EC CALL response0 +25FE 12FC BRANCH response1 +\ ramread +2600 52EC CALL response0 +2602 802E LIT $2E +2604 482B CALL packet@ +2606 8080 LIT $80 +2608 41D4 CALL bounds +\ (begin) +260A 6081 ALU $6081 +260C 6C00 ALU $6C00 +260E 46E7 CALL mac-pkt-, +2610 408A CALL cell+ +2612 6781 ALU $6781 +2614 3305 0BRANCH (begin) +2616 4016 CALL 2drop +2618 12FC BRANCH response1 +\ ramwrite +261A 802E LIT $2E +261C 482B CALL packet@ +261E 8040 LIT $40 +2620 6147 ALU $6147 +2622 8000 LIT $0 +2624 6147 ALU $6147 +\ (do) +2626 8030 LIT $30 +2628 6B81 ALU $6B81 +262A 4088 CALL cells +262C 6203 ALU $6203 +262E 482B CALL packet@ +2630 6181 ALU $6181 +2632 6023 ALU $6023 +2634 6103 ALU $6103 +2636 408A CALL cell+ +2638 404B CALL looptest +263A 3313 0BRANCH (do) +263C 6103 ALU $6103 +263E 12FE BRANCH respond +\ reboot +2640 52FE CALL respond +2642 1FC0 BRANCH bootloader +\ flashread +2644 52EC CALL response0 +2646 802E LIT $2E +2648 482D CALL packetd@ +264A 419A CALL d2/ +264C 4B6E CALL flash-reset +264E 8040 LIT $40 +2650 6147 ALU $6147 +2652 8000 LIT $0 +2654 6147 ALU $6147 +\ (do) +2656 405C CALL 2dup +2658 4BAF CALL flash@ +265A 46E7 CALL mac-pkt-, +265C 4157 CALL d1+ +265E 404B CALL looptest +2660 332B 0BRANCH (do) +2662 4016 CALL 2drop +2664 12FC BRANCH response1 +\ flasherase +2666 52FE CALL respond +2668 0BB4 BRANCH flash-chiperase +\ flashdone +266A 52EC CALL response0 +266C 802E LIT $2E +266E 482D CALL packetd@ +2670 419A CALL d2/ +2672 4BD2 CALL flash-erased +2674 46E7 CALL mac-pkt-, +2676 12FC BRANCH response1 +\ flashwrite +2678 802E LIT $2E +267A 482D CALL packetd@ +267C 419A CALL d2/ +267E 8040 LIT $40 +2680 6147 ALU $6147 +2682 8000 LIT $0 +2684 6147 ALU $6147 +\ (do) +2686 405C CALL 2dup +2688 8032 LIT $32 +268A 6B81 ALU $6B81 +268C 4088 CALL cells +268E 6203 ALU $6203 +2690 482B CALL packet@ +2692 400D CALL -rot +2694 4B9C CALL flash! +2696 4157 CALL d1+ +2698 404B CALL looptest +269A 3343 0BRANCH (do) +269C 4016 CALL 2drop +269E 12FE BRANCH respond +\ flashsectorerase +26A0 802E LIT $2E +26A2 482D CALL packetd@ +26A4 419A CALL d2/ +26A6 4BC1 CALL flash-sectorerase +26A8 12FE BRANCH respond +\ opcodes +26AA 2600 0BRANCH $C00 +26AC 261A 0BRANCH $C34 +26AE 2640 0BRANCH $C80 +26B0 2644 0BRANCH $C88 +26B2 2666 0BRANCH $CCC +26B4 266A 0BRANCH $CD4 +26B6 2678 0BRANCH mac1b +26B8 26A0 0BRANCH mac! +\ loader-handler +26BA 8011 LIT $11 +26BC 499B CALL ip-isproto +26BE 3375 0BRANCH (then) +26C0 8024 LIT $24 +26C2 482B CALL packet@ +26C4 83B3 LIT $3B3 +26C6 6703 ALU $6703 +26C8 8002 LIT $2 +26CA 801A LIT $1A +26CC 46C4 CALL mac-inoffset +26CE 46D0 CALL mac@n +26D0 491A CALL arp-lookup +26D2 4066 CALL 0<> +26D4 6303 ALU $6303 +26D6 3375 0BRANCH (then) +26D8 4A64 CALL udp-checksum? +26DA 3375 0BRANCH (then) +26DC 802C LIT $2C +26DE 482B CALL packet@ +26E0 4088 CALL cells +26E2 A6AA LIT $26AA +26E4 6203 ALU $6203 +26E6 6C00 ALU $6C00 +26E8 40A9 CALL execute +\ (then) +26EA 700C ALU $700C +\ ip-dns@ +26EC 9074 LIT $1074 +26EE 0115 BRANCH 2@ +\ dns-skiplabel +26F0 6081 ALU $6081 +26F2 4007 CALL 1+ +26F4 6180 ALU $6180 +26F6 46C4 CALL mac-inoffset +26F8 4684 CALL macc@ +26FA 6081 ALU $6081 +26FC 4012 CALL 0= +26FE 3382 0BRANCH (then) +2700 6103 ALU $6103 +2702 700C ALU $700C +\ (then) +2704 6081 ALU $6081 +2706 80C0 LIT $C0 +2708 406F CALL >= +270A 3389 0BRANCH (then) +270C 6103 ALU $6103 +270E 4007 CALL 1+ +2710 700C ALU $700C +\ (then) +2712 6203 ALU $6203 +2714 1378 BRANCH dns-skiplabel +2716 700C ALU $700C +\ dns-query +2718 6147 ALU $6147 +271A 8035 LIT $35 +271C FCCB LIT $7CCB +271E 5376 CALL ip-dns@ +2720 4841 CALL net-my-ip +2722 5376 CALL ip-dns@ +2724 491A CALL arp-lookup +2726 4A2B CALL udp-header +2728 6B8D ALU $6B8D +272A 8100 LIT $100 +272C 8001 LIT $1 +272E 46F1 CALL mac-pkt-3, +2730 8003 LIT $3 +2732 46F4 CALL mac-pkt-,0 +2734 40A9 CALL execute +2736 8001 LIT $1 +2738 6081 ALU $6081 +273A 46EE CALL mac-pkt-2, +273C 4A65 CALL udp-wrapup +273E 5376 CALL ip-dns@ +2740 491A CALL arp-lookup +2742 33A3 0BRANCH (then) +2744 4794 CALL mac-send +\ (then) +2746 700C ALU $700C +\ dns-handler +2748 8035 LIT $35 +274A FCCB LIT $7CCB +274C 410D CALL d= +274E 802C LIT $2C +2750 482B CALL packet@ +2752 4068 CALL 0< +2754 6303 ALU $6303 +2756 8030 LIT $30 +2758 482B CALL packet@ +275A 4066 CALL 0<> +275C 6303 ALU $6303 +275E 33BF 0BRANCH (else) +2760 8036 LIT $36 +2762 5378 CALL dns-skiplabel +2764 8004 LIT $4 +2766 6203 ALU $6203 +2768 5378 CALL dns-skiplabel +276A 800A LIT $A +276C 6203 ALU $6203 +276E 46C4 CALL mac-inoffset +2770 8002 LIT $2 +2772 6180 ALU $6180 +2774 46D0 CALL mac@n +2776 802A LIT $2A +2778 482B CALL packet@ +277A 8001 LIT $1 +277C 13C0 BRANCH (then) +\ (else) +277E 8000 LIT $0 +\ (then) +2780 700C ALU $700C +\ dns-appendname +2782 6081 ALU $6081 +2784 46E2 CALL mac-pkt-c, +2786 06FC BRANCH mac-pkt-s, +\ dns-append.com +2788 53C1 CALL dns-appendname +278A 40A4 CALL sliteral +278C 6303 ALU $6303 +278E 6D6F ALU $6D6F +2790 53C1 CALL dns-appendname +2792 8000 LIT $0 +2794 06E2 BRANCH mac-pkt-c, +\ preip-handler +2796 476F CALL mac-fullness +2798 33D5 0BRANCH (repeat) +279A 800C LIT $C +279C 482B CALL packet@ +279E 8800 LIT $800 +27A0 6703 ALU $6703 +27A2 33D3 0BRANCH (then) +27A4 4B01 CALL dhcp-wait-offer +\ (then) +27A6 4789 CALL mac-consume +27A8 13CB BRANCH preip-handler +\ (repeat) +27AA 700C ALU $700C +\ haveip-handler +27AC 476F CALL mac-fullness +27AE 33ED 0BRANCH (repeat) +27B0 4985 CALL arp-handler +27B2 800C LIT $C +27B4 482B CALL packet@ +27B6 8800 LIT $800 +27B8 6703 ALU $6703 +27BA 33E7 0BRANCH (then) +27BC 8002 LIT $2 +27BE 801E LIT $1E +27C0 46C4 CALL mac-inoffset +27C2 46D0 CALL mac@n +27C4 4841 CALL net-my-ip +27C6 410D CALL d= +27C8 33E6 0BRANCH (then) +27CA 49D3 CALL icmp-handler +\ (then) +27CC 535D CALL loader-handler +\ (then) +27CE 4002 CALL depth +27D0 33EB 0BRANCH (then) +27D2 438A CALL .s +27D4 42D9 CALL cr +\ (then) +27D6 4789 CALL mac-consume +27D8 13D6 BRANCH haveip-handler +\ (repeat) +27DA 700C ALU $700C +\ whereis +27DC 6147 ALU $6147 +27DE 8180 LIT $180 +27E0 6B81 ALU $6B81 +27E2 4D97 CALL sin* +27E4 8180 LIT $180 +27E6 6203 ALU $6203 +27E8 6B81 ALU $6B81 +27EA 8004 LIT $4 +27EC 6903 ALU $6903 +27EE 8020 LIT $20 +27F0 6B8D ALU $6B8D +27F2 4088 CALL cells +27F4 4D97 CALL sin* +27F6 720F ALU $720F +\ invx +27F8 0000 BRANCH 0jump +27FA 0000 BRANCH 0jump +27FC 0000 BRANCH 0jump +27FE 0000 BRANCH 0jump +2800 0000 BRANCH 0jump +2802 0000 BRANCH 0jump +2804 0000 BRANCH 0jump +2806 0000 BRANCH 0jump +2808 0000 BRANCH 0jump +280A 0000 BRANCH 0jump +280C 0000 BRANCH 0jump +280E 0000 BRANCH 0jump +2810 0000 BRANCH 0jump +2812 0000 BRANCH 0jump +2814 0000 BRANCH 0jump +2816 0000 BRANCH 0jump +2818 0000 BRANCH 0jump +281A 0000 BRANCH 0jump +281C 0000 BRANCH 0jump +281E 0000 BRANCH 0jump +2820 0000 BRANCH 0jump +2822 0000 BRANCH 0jump +2824 0000 BRANCH 0jump +2826 0000 BRANCH 0jump +2828 0000 BRANCH 0jump +282A 0000 BRANCH 0jump +282C 0000 BRANCH 0jump +282E 0000 BRANCH 0jump +2830 0000 BRANCH 0jump +2832 0000 BRANCH 0jump +2834 0000 BRANCH 0jump +2836 0000 BRANCH 0jump +2838 0000 BRANCH 0jump +283A 0000 BRANCH 0jump +283C 0000 BRANCH 0jump +283E 0000 BRANCH 0jump +2840 0000 BRANCH 0jump +2842 0000 BRANCH 0jump +2844 0000 BRANCH 0jump +2846 0000 BRANCH 0jump +2848 0000 BRANCH 0jump +284A 0000 BRANCH 0jump +284C 0000 BRANCH 0jump +284E 0000 BRANCH 0jump +2850 0000 BRANCH 0jump +2852 0000 BRANCH 0jump +2854 0000 BRANCH 0jump +2856 0000 BRANCH 0jump +2858 0000 BRANCH 0jump +285A 0000 BRANCH 0jump +285C 0000 BRANCH 0jump +285E 0000 BRANCH 0jump +2860 0000 BRANCH 0jump +2862 0000 BRANCH 0jump +2864 0000 BRANCH 0jump +2866 0000 BRANCH 0jump +\ invy +2868 0000 BRANCH 0jump +286A 0000 BRANCH 0jump +286C 0000 BRANCH 0jump +286E 0000 BRANCH 0jump +2870 0000 BRANCH 0jump +2872 0000 BRANCH 0jump +2874 0000 BRANCH 0jump +2876 0000 BRANCH 0jump +2878 0000 BRANCH 0jump +287A 0000 BRANCH 0jump +287C 0000 BRANCH 0jump +287E 0000 BRANCH 0jump +2880 0000 BRANCH 0jump +2882 0000 BRANCH 0jump +2884 0000 BRANCH 0jump +2886 0000 BRANCH 0jump +2888 0000 BRANCH 0jump +288A 0000 BRANCH 0jump +288C 0000 BRANCH 0jump +288E 0000 BRANCH 0jump +2890 0000 BRANCH 0jump +2892 0000 BRANCH 0jump +2894 0000 BRANCH 0jump +2896 0000 BRANCH 0jump +2898 0000 BRANCH 0jump +289A 0000 BRANCH 0jump +289C 0000 BRANCH 0jump +289E 0000 BRANCH 0jump +28A0 0000 BRANCH 0jump +28A2 0000 BRANCH 0jump +28A4 0000 BRANCH 0jump +28A6 0000 BRANCH 0jump +28A8 0000 BRANCH 0jump +28AA 0000 BRANCH 0jump +28AC 0000 BRANCH 0jump +28AE 0000 BRANCH 0jump +28B0 0000 BRANCH 0jump +28B2 0000 BRANCH 0jump +28B4 0000 BRANCH 0jump +28B6 0000 BRANCH 0jump +28B8 0000 BRANCH 0jump +28BA 0000 BRANCH 0jump +28BC 0000 BRANCH 0jump +28BE 0000 BRANCH 0jump +28C0 0000 BRANCH 0jump +28C2 0000 BRANCH 0jump +28C4 0000 BRANCH 0jump +28C6 0000 BRANCH 0jump +28C8 0000 BRANCH 0jump +28CA 0000 BRANCH 0jump +28CC 0000 BRANCH 0jump +28CE 0000 BRANCH 0jump +28D0 0000 BRANCH 0jump +28D2 0000 BRANCH 0jump +28D4 0000 BRANCH 0jump +28D6 0000 BRANCH 0jump +\ alive +28D8 0000 BRANCH 0jump +28DA 0000 BRANCH 0jump +28DC 0000 BRANCH 0jump +28DE 0000 BRANCH 0jump +28E0 0000 BRANCH 0jump +28E2 0000 BRANCH 0jump +28E4 0000 BRANCH 0jump +28E6 0000 BRANCH 0jump +28E8 0000 BRANCH 0jump +28EA 0000 BRANCH 0jump +28EC 0000 BRANCH 0jump +28EE 0000 BRANCH 0jump +28F0 0000 BRANCH 0jump +28F2 0000 BRANCH 0jump +28F4 0000 BRANCH 0jump +28F6 0000 BRANCH 0jump +28F8 0000 BRANCH 0jump +28FA 0000 BRANCH 0jump +28FC 0000 BRANCH 0jump +28FE 0000 BRANCH 0jump +2900 0000 BRANCH 0jump +2902 0000 BRANCH 0jump +2904 0000 BRANCH 0jump +2906 0000 BRANCH 0jump +2908 0000 BRANCH 0jump +290A 0000 BRANCH 0jump +290C 0000 BRANCH 0jump +290E 0000 BRANCH 0jump +2910 0000 BRANCH 0jump +2912 0000 BRANCH 0jump +2914 0000 BRANCH 0jump +2916 0000 BRANCH 0jump +2918 0000 BRANCH 0jump +291A 0000 BRANCH 0jump +291C 0000 BRANCH 0jump +291E 0000 BRANCH 0jump +2920 0000 BRANCH 0jump +2922 0000 BRANCH 0jump +2924 0000 BRANCH 0jump +2926 0000 BRANCH 0jump +2928 0000 BRANCH 0jump +292A 0000 BRANCH 0jump +292C 0000 BRANCH 0jump +292E 0000 BRANCH 0jump +2930 0000 BRANCH 0jump +2932 0000 BRANCH 0jump +2934 0000 BRANCH 0jump +2936 0000 BRANCH 0jump +2938 0000 BRANCH 0jump +293A 0000 BRANCH 0jump +293C 0000 BRANCH 0jump +293E 0000 BRANCH 0jump +2940 0000 BRANCH 0jump +2942 0000 BRANCH 0jump +2944 0000 BRANCH 0jump +2946 0000 BRANCH 0jump +\ invnext +2948 0000 BRANCH 0jump +294A 0000 BRANCH 0jump +294C 0000 BRANCH 0jump +294E 0000 BRANCH 0jump +2950 0000 BRANCH 0jump +2952 0000 BRANCH 0jump +2954 0000 BRANCH 0jump +2956 0000 BRANCH 0jump +2958 0000 BRANCH 0jump +295A 0000 BRANCH 0jump +295C 0000 BRANCH 0jump +295E 0000 BRANCH 0jump +2960 0000 BRANCH 0jump +2962 0000 BRANCH 0jump +2964 0000 BRANCH 0jump +2966 0000 BRANCH 0jump +2968 0000 BRANCH 0jump +296A 0000 BRANCH 0jump +296C 0000 BRANCH 0jump +296E 0000 BRANCH 0jump +2970 0000 BRANCH 0jump +2972 0000 BRANCH 0jump +2974 0000 BRANCH 0jump +2976 0000 BRANCH 0jump +2978 0000 BRANCH 0jump +297A 0000 BRANCH 0jump +297C 0000 BRANCH 0jump +297E 0000 BRANCH 0jump +2980 0000 BRANCH 0jump +2982 0000 BRANCH 0jump +2984 0000 BRANCH 0jump +2986 0000 BRANCH 0jump +2988 0000 BRANCH 0jump +298A 0000 BRANCH 0jump +298C 0000 BRANCH 0jump +298E 0000 BRANCH 0jump +2990 0000 BRANCH 0jump +2992 0000 BRANCH 0jump +2994 0000 BRANCH 0jump +2996 0000 BRANCH 0jump +2998 0000 BRANCH 0jump +299A 0000 BRANCH 0jump +299C 0000 BRANCH 0jump +299E 0000 BRANCH 0jump +29A0 0000 BRANCH 0jump +29A2 0000 BRANCH 0jump +29A4 0000 BRANCH 0jump +29A6 0000 BRANCH 0jump +29A8 0000 BRANCH 0jump +29AA 0000 BRANCH 0jump +29AC 0000 BRANCH 0jump +29AE 0000 BRANCH 0jump +29B0 0000 BRANCH 0jump +29B2 0000 BRANCH 0jump +29B4 0000 BRANCH 0jump +29B6 0000 BRANCH 0jump +\ anim +29B8 0000 BRANCH 0jump +29BA 0000 BRANCH 0jump +29BC 0000 BRANCH 0jump +29BE 0000 BRANCH 0jump +29C0 0000 BRANCH 0jump +29C2 0000 BRANCH 0jump +29C4 0000 BRANCH 0jump +29C6 0000 BRANCH 0jump +29C8 0000 BRANCH 0jump +29CA 0000 BRANCH 0jump +29CC 0000 BRANCH 0jump +29CE 0000 BRANCH 0jump +29D0 0000 BRANCH 0jump +29D2 0000 BRANCH 0jump +29D4 0000 BRANCH 0jump +29D6 0000 BRANCH 0jump +29D8 0000 BRANCH 0jump +29DA 0000 BRANCH 0jump +29DC 0000 BRANCH 0jump +29DE 0000 BRANCH 0jump +29E0 0000 BRANCH 0jump +29E2 0000 BRANCH 0jump +29E4 0000 BRANCH 0jump +29E6 0000 BRANCH 0jump +29E8 0000 BRANCH 0jump +29EA 0000 BRANCH 0jump +29EC 0000 BRANCH 0jump +29EE 0000 BRANCH 0jump +29F0 0000 BRANCH 0jump +29F2 0000 BRANCH 0jump +29F4 0000 BRANCH 0jump +29F6 0000 BRANCH 0jump +29F8 0000 BRANCH 0jump +29FA 0000 BRANCH 0jump +29FC 0000 BRANCH 0jump +29FE 0000 BRANCH 0jump +2A00 0000 BRANCH 0jump +2A02 0000 BRANCH 0jump +2A04 0000 BRANCH 0jump +2A06 0000 BRANCH 0jump +2A08 0000 BRANCH 0jump +2A0A 0000 BRANCH 0jump +2A0C 0000 BRANCH 0jump +2A0E 0000 BRANCH 0jump +2A10 0000 BRANCH 0jump +2A12 0000 BRANCH 0jump +2A14 0000 BRANCH 0jump +2A16 0000 BRANCH 0jump +2A18 0000 BRANCH 0jump +2A1A 0000 BRANCH 0jump +2A1C 0000 BRANCH 0jump +2A1E 0000 BRANCH 0jump +2A20 0000 BRANCH 0jump +2A22 0000 BRANCH 0jump +2A24 0000 BRANCH 0jump +2A26 0000 BRANCH 0jump +\ invload +2A28 6081 ALU $6081 +2A2A 4088 CALL cells +2A2C A7F8 LIT $27F8 +2A2E 6203 ALU $6203 +2A30 6C00 ALU $6C00 +2A32 6180 ALU $6180 +2A34 6081 ALU $6081 +2A36 4088 CALL cells +2A38 A868 LIT $2868 +2A3A 6203 ALU $6203 +2A3C 6C00 ALU $6C00 +2A3E 6180 ALU $6180 +2A40 6081 ALU $6081 +2A42 4088 CALL cells +2A44 A9B8 LIT $29B8 +2A46 6203 ALU $6203 +2A48 6C00 ALU $6C00 +2A4A 6180 ALU $6180 +2A4C 8007 LIT $7 +2A4E 6303 ALU $6303 +2A50 4014 CALL tuck +2A52 4088 CALL cells +2A54 C430 LIT $4430 +2A56 6203 ALU $6203 +2A58 6023 ALU $6023 +2A5A 6103 ALU $6103 +2A5C 0C1C BRANCH sprite! +\ inv-makedl +2A5E 5221 CALL erasedl +2A60 8038 LIT $38 +2A62 6147 ALU $6147 +2A64 8000 LIT $0 +2A66 6147 ALU $6147 +\ (do) +2A68 6B81 ALU $6B81 +2A6A 4088 CALL cells +2A6C A8D8 LIT $28D8 +2A6E 6203 ALU $6203 +2A70 6C00 ALU $6C00 +2A72 355B 0BRANCH (then) +2A74 6B81 ALU $6B81 +2A76 4088 CALL cells +2A78 A868 LIT $2868 +2A7A 6203 ALU $6203 +2A7C 6C00 ALU $6C00 +2A7E 6081 ALU $6081 +2A80 4068 CALL 0< +2A82 3546 0BRANCH (else) +2A84 6103 ALU $6103 +2A86 6B81 ALU $6B81 +2A88 5514 CALL invload +2A8A 155B BRANCH (then) +\ (else) +2A8C 6081 ALU $6081 +2A8E 8200 LIT $200 +2A90 6803 ALU $6803 +2A92 355A 0BRANCH (else) +2A94 4088 CALL cells +2A96 A040 LIT $2040 +2A98 6203 ALU $6203 +2A9A 6081 ALU $6081 +2A9C 6C00 ALU $6C00 +2A9E 6B81 ALU $6B81 +2AA0 4088 CALL cells +2AA2 A948 LIT $2948 +2AA4 6203 ALU $6203 +2AA6 6023 ALU $6023 +2AA8 6103 ALU $6103 +2AAA 6B81 ALU $6B81 +2AAC 6180 ALU $6180 +2AAE 6023 ALU $6023 +2AB0 6103 ALU $6103 +2AB2 155B BRANCH (then) +\ (else) +2AB4 6103 ALU $6103 +\ (then) +2AB6 404B CALL looptest +2AB8 3534 0BRANCH (do) +2ABA 700C ALU $700C +\ inv-chase +2ABC 8200 LIT $200 +2ABE 6147 ALU $6147 +2AC0 8000 LIT $0 +2AC2 6147 ALU $6147 +\ (do) +2AC4 4C0D CALL vga-line@ +2AC6 6B81 ALU $6B81 +2AC8 6703 ALU $6703 +2ACA 3562 0BRANCH (do) +2ACC 6B81 ALU $6B81 +2ACE 4088 CALL cells +2AD0 A040 LIT $2040 +2AD2 6203 ALU $6203 +2AD4 6C00 ALU $6C00 +\ (begin) +2AD6 6081 ALU $6081 +2AD8 8000 LIT $0 +2ADA 406F CALL >= +2ADC 3576 0BRANCH (repeat) +2ADE 6081 ALU $6081 +2AE0 5514 CALL invload +2AE2 4088 CALL cells +2AE4 A948 LIT $2948 +2AE6 6203 ALU $6203 +2AE8 6C00 ALU $6C00 +2AEA 156B BRANCH (begin) +\ (repeat) +2AEC 404B CALL looptest +2AEE 3562 0BRANCH (do) +2AF0 700C ALU $700C +\ born +2AF2 6081 ALU $6081 +2AF4 4088 CALL cells +2AF6 A8D8 LIT $28D8 +2AF8 6203 ALU $6203 +2AFA 4B66 CALL in +2AFC 4014 CALL tuck +2AFE 4088 CALL cells +2B00 A868 LIT $2868 +2B02 6203 ALU $6203 +2B04 6023 ALU $6023 +2B06 6103 ALU $6103 +2B08 4088 CALL cells +2B0A A7F8 LIT $27F8 +2B0C 6203 ALU $6203 +2B0E 6023 ALU $6023 +2B10 710F ALU $710F +\ kill +2B12 8200 LIT $200 +2B14 6181 ALU $6181 +2B16 4088 CALL cells +2B18 A868 LIT $2868 +2B1A 6203 ALU $6203 +2B1C 6023 ALU $6023 +2B1E 6103 ALU $6103 +2B20 4088 CALL cells +2B22 A8D8 LIT $28D8 +2B24 6203 ALU $6203 +2B26 0B6A BRANCH out +\ isalien +2B28 8006 LIT $6 +2B2A 6303 ALU $6303 +2B2C 8006 LIT $6 +2B2E 0064 BRANCH <> +\ moveto +2B30 6081 ALU $6081 +2B32 8006 LIT $6 +2B34 6303 ALU $6303 +2B36 8006 LIT $6 +2B38 4064 CALL <> +2B3A 6181 ALU $6181 +2B3C 4088 CALL cells +2B3E A8D8 LIT $28D8 +2B40 6203 ALU $6203 +2B42 6C00 ALU $6C00 +2B44 6303 ALU $6303 +2B46 35C1 0BRANCH (else) +2B48 6147 ALU $6147 +2B4A 9B46 LIT $1B46 +2B4C 6C00 ALU $6C00 +2B4E 6B81 ALU $6B81 +2B50 8007 LIT $7 +2B52 6303 ALU $6303 +2B54 8008 LIT $8 +2B56 41EB CALL * +2B58 6203 ALU $6203 +2B5A 53EE CALL whereis +2B5C 6B81 ALU $6B81 +2B5E 8003 LIT $3 +2B60 6903 ALU $6903 +2B62 8028 LIT $28 +2B64 41EB CALL * +2B66 6203 ALU $6203 +2B68 6B81 ALU $6B81 +2B6A 4088 CALL cells +2B6C A868 LIT $2868 +2B6E 6203 ALU $6203 +2B70 6023 ALU $6023 +2B72 6103 ALU $6103 +2B74 6B8D ALU $6B8D +2B76 4088 CALL cells +2B78 A7F8 LIT $27F8 +2B7A 6203 ALU $6203 +2B7C 6023 ALU $6023 +2B7E 6103 ALU $6103 +2B80 15C2 BRANCH (then) +\ (else) +2B82 6103 ALU $6103 +\ (then) +2B84 700C ALU $700C +\ bomb +2B86 8003 LIT $3 +2B88 6D03 ALU $6D03 +2B8A 8006 LIT $6 +2B8C 720F ALU $720F +\ shot +2B8E 8003 LIT $3 +2B90 6D03 ALU $6D03 +2B92 8007 LIT $7 +2B94 720F ALU $720F +\ lowest +2B96 0000 BRANCH 0jump +2B98 0000 BRANCH 0jump +2B9A 0000 BRANCH 0jump +2B9C 0000 BRANCH 0jump +2B9E 0000 BRANCH 0jump +2BA0 0000 BRANCH 0jump +2BA2 0000 BRANCH 0jump +2BA4 0000 BRANCH 0jump +\ findlowest +2BA6 8008 LIT $8 +2BA8 6147 ALU $6147 +2BAA 8000 LIT $0 +2BAC 6147 ALU $6147 +\ (do) +2BAE 8000 LIT $0 +2BB0 6600 ALU $6600 +2BB2 6B81 ALU $6B81 +2BB4 4088 CALL cells +2BB6 AB96 LIT $2B96 +2BB8 6203 ALU $6203 +2BBA 6023 ALU $6023 +2BBC 6103 ALU $6103 +2BBE 404B CALL looptest +2BC0 35D7 0BRANCH (do) +2BC2 8030 LIT $30 +2BC4 6147 ALU $6147 +2BC6 8000 LIT $0 +2BC8 6147 ALU $6147 +\ (do) +2BCA 6B81 ALU $6B81 +2BCC 4088 CALL cells +2BCE A8D8 LIT $28D8 +2BD0 6203 ALU $6203 +2BD2 6C00 ALU $6C00 +2BD4 35F4 0BRANCH (then) +2BD6 6B81 ALU $6B81 +2BD8 6081 ALU $6081 +2BDA 8007 LIT $7 +2BDC 6303 ALU $6303 +2BDE 4088 CALL cells +2BE0 AB96 LIT $2B96 +2BE2 6203 ALU $6203 +2BE4 6023 ALU $6023 +2BE6 6103 ALU $6103 +\ (then) +2BE8 404B CALL looptest +2BEA 35E5 0BRANCH (do) +2BEC 700C ALU $700C +\ bias +2BEE 0000 BRANCH 0jump +2BF0 0001 BRANCH $2 +2BF2 0002 BRANCH depth +2BF4 0003 BRANCH $6 +2BF6 0004 BRANCH $8 +2BF8 0005 BRANCH true +2BFA 0000 BRANCH 0jump +2BFC 0005 BRANCH true +\ rand6 +2BFE E000 LIT $6000 +2C00 6C00 ALU $6C00 +2C02 8007 LIT $7 +2C04 6303 ALU $6303 +2C06 4088 CALL cells +2C08 ABEE LIT $2BEE +2C0A 6203 ALU $6203 +2C0C 7C0C ALU $7C0C +\ bombalarm +2C0E 0000 BRANCH 0jump +2C10 0000 BRANCH 0jump +\ nextbomb +2C12 0000 BRANCH 0jump +\ shotalarm +2C14 0000 BRANCH 0jump +2C16 0000 BRANCH 0jump +\ nextshot +2C18 0000 BRANCH 0jump +\ playerx +2C1A 0000 BRANCH 0jump +\ lives +2C1C 0000 BRANCH 0jump +\ score +2C1E 0000 BRANCH 0jump +2C20 0000 BRANCH 0jump +\ dying +2C22 0000 BRANCH 0jump +\ 1+mod6 +2C24 6081 ALU $6081 +2C26 6C00 ALU $6C00 +2C28 6081 ALU $6081 +2C2A 8005 LIT $5 +2C2C 6703 ALU $6703 +2C2E 361B 0BRANCH (else) +2C30 8004 LIT $4 +2C32 6600 ALU $6600 +2C34 161C BRANCH (then) +\ (else) +2C36 8001 LIT $1 +\ (then) +2C38 6203 ALU $6203 +2C3A 6180 ALU $6180 +2C3C 6023 ALU $6023 +2C3E 710F ALU $710F +\ .status +2C40 85AA LIT $5AA +2C42 6C00 ALU $6C00 +2C44 6147 ALU $6147 +2C46 98DE LIT $18DE +2C48 85AA LIT $5AA +2C4A 6023 ALU $6023 +2C4C 6103 ALU $6103 +2C4E 4C39 CALL home +2C50 40A4 CALL sliteral +2C52 4C06 CALL $180C +2C54 5649 CALL $2C92 +2C56 5345 CALL $268A +2C58 FF20 LIT $7F20 +2C5A 42FD CALL type +2C5C AC1C LIT $2C1C +2C5E 6C00 ALU $6C00 +2C60 4353 CALL . +2C62 8026 LIT $26 +2C64 8000 LIT $0 +2C66 4C33 CALL vga-at-xy +2C68 40A4 CALL sliteral +2C6A 5306 CALL $260C +2C6C 4F43 CALL $1E86 +2C6E 4552 CALL $AA4 +2C70 FF20 LIT $7F20 +2C72 42FD CALL type +2C74 AC1E LIT $2C1E +2C76 4115 CALL 2@ +2C78 42A2 CALL pad| +2C7A 42B6 CALL # +2C7C 42B6 CALL # +2C7E 42B6 CALL # +2C80 42B6 CALL # +2C82 42B6 CALL # +2C84 42B6 CALL # +2C86 42C9 CALL #> +2C88 42FD CALL type +2C8A 42D9 CALL cr +2C8C AC1C LIT $2C1C +2C8E 6C00 ALU $6C00 +2C90 4012 CALL 0= +2C92 365E 0BRANCH (then) +2C94 99BE LIT $19BE +2C96 85AA LIT $5AA +2C98 6023 ALU $6023 +2C9A 6103 ALU $6103 +2C9C 8008 LIT $8 +2C9E 8007 LIT $7 +2CA0 4C33 CALL vga-at-xy +2CA2 40A4 CALL sliteral +2CA4 4704 CALL $E08 +2CA6 4D41 CALL $1A82 +2CA8 FF45 LIT $7F45 +2CAA 42FD CALL type +2CAC 8008 LIT $8 +2CAE 8011 LIT $11 +2CB0 4C33 CALL vga-at-xy +2CB2 40A4 CALL sliteral +2CB4 4F04 CALL $1E08 +2CB6 4556 CALL $AAC +2CB8 FF52 LIT $7F52 +2CBA 42FD CALL type +\ (then) +2CBC 6B8D ALU $6B8D +2CBE 85AA LIT $5AA +2CC0 6023 ALU $6023 +2CC2 710F ALU $710F +\ newlife +2CC4 8000 LIT $0 +2CC6 6600 ALU $6600 +2CC8 AC1C LIT $2C1C +2CCA 405E CALL +! +2CCC 5620 CALL .status +2CCE 8000 LIT $0 +2CD0 AC22 LIT $2C22 +2CD2 6023 ALU $6023 +2CD4 6103 ALU $6103 +2CD6 8064 LIT $64 +2CD8 AC1A LIT $2C1A +2CDA 6023 ALU $6023 +2CDC 710F ALU $710F +\ parabolic +2CDE 6147 ALU $6147 +2CE0 6180 ALU $6180 +2CE2 6B81 ALU $6B81 +2CE4 4088 CALL cells +2CE6 A7F8 LIT $27F8 +2CE8 6203 ALU $6203 +2CEA 405E CALL +! +2CEC AC22 LIT $2C22 +2CEE 6C00 ALU $6C00 +2CF0 8003 LIT $3 +2CF2 6903 ALU $6903 +2CF4 6203 ALU $6203 +2CF6 6B8D ALU $6B8D +2CF8 4088 CALL cells +2CFA A868 LIT $2868 +2CFC 6203 ALU $6203 +2CFE 005E BRANCH +! +\ exploding +2D00 8003 LIT $3 +2D02 8003 LIT $3 +2D04 6600 ALU $6600 +2D06 8030 LIT $30 +2D08 566F CALL parabolic +2D0A 8002 LIT $2 +2D0C 6600 ALU $6600 +2D0E 8003 LIT $3 +2D10 6600 ALU $6600 +2D12 8031 LIT $31 +2D14 566F CALL parabolic +2D16 8003 LIT $3 +2D18 6600 ALU $6600 +2D1A 8002 LIT $2 +2D1C 6600 ALU $6600 +2D1E 8032 LIT $32 +2D20 566F CALL parabolic +2D22 8004 LIT $4 +2D24 8002 LIT $2 +2D26 6600 ALU $6600 +2D28 8033 LIT $33 +2D2A 566F CALL parabolic +2D2C 8004 LIT $4 +2D2E 6600 ALU $6600 +2D30 8001 LIT $1 +2D32 6600 ALU $6600 +2D34 8034 LIT $34 +2D36 566F CALL parabolic +2D38 8005 LIT $5 +2D3A 8001 LIT $1 +2D3C 6600 ALU $6600 +2D3E 8035 LIT $35 +2D40 566F CALL parabolic +2D42 8001 LIT $1 +2D44 8001 LIT $1 +2D46 6600 ALU $6600 +2D48 8037 LIT $37 +2D4A 166F BRANCH parabolic +\ @xy +2D4C 6081 ALU $6081 +2D4E 4088 CALL cells +2D50 A7F8 LIT $27F8 +2D52 6203 ALU $6203 +2D54 6C00 ALU $6C00 +2D56 6180 ALU $6180 +2D58 4088 CALL cells +2D5A A868 LIT $2868 +2D5C 6203 ALU $6203 +2D5E 7C0C ALU $7C0C +\ dist +2D60 6600 ALU $6600 +2D62 6203 ALU $6203 +2D64 6081 ALU $6081 +2D66 4068 CALL 0< +2D68 750F ALU $750F +\ fall +2D6A 8006 LIT $6 +2D6C 6147 ALU $6147 +2D6E 8000 LIT $0 +2D70 6147 ALU $6147 +\ (do) +2D72 6B81 ALU $6B81 +2D74 55C3 CALL bomb +2D76 8004 LIT $4 +2D78 6181 ALU $6181 +2D7A 4088 CALL cells +2D7C A868 LIT $2868 +2D7E 6203 ALU $6203 +2D80 405E CALL +! +2D82 56A6 CALL @xy +2D84 81D6 LIT $1D6 +2D86 56B0 CALL dist +2D88 8010 LIT $10 +2D8A 6803 ALU $6803 +2D8C 6180 ALU $6180 +2D8E AC1A LIT $2C1A +2D90 6C00 ALU $6C00 +2D92 56B0 CALL dist +2D94 8020 LIT $20 +2D96 6803 ALU $6803 +2D98 6303 ALU $6303 +2D9A AC22 LIT $2C22 +2D9C 6C00 ALU $6C00 +2D9E 4012 CALL 0= +2DA0 6303 ALU $6303 +2DA2 36D6 0BRANCH (then) +2DA4 8001 LIT $1 +2DA6 AC22 LIT $2C22 +2DA8 6023 ALU $6023 +2DAA 6103 ALU $6103 +\ (then) +2DAC 404B CALL looptest +2DAE 36B9 0BRANCH (do) +2DB0 700C ALU $700C +\ trigger +2DB2 AC14 LIT $2C14 +2DB4 444D CALL isalarm +2DB6 36E9 0BRANCH (then) +2DB8 9A80 LIT $1A80 +2DBA 8006 LIT $6 +2DBC AC14 LIT $2C14 +2DBE 4448 CALL setalarm +2DC0 AC1A LIT $2C1A +2DC2 6C00 ALU $6C00 +2DC4 81E0 LIT $1E0 +2DC6 AC18 LIT $2C18 +2DC8 6C00 ALU $6C00 +2DCA 55C7 CALL shot +2DCC 5579 CALL born +2DCE AC18 LIT $2C18 +2DD0 5612 CALL 1+mod6 +\ (then) +2DD2 700C ALU $700C +\ collide +2DD4 8030 LIT $30 +2DD6 6147 ALU $6147 +2DD8 8000 LIT $0 +2DDA 6147 ALU $6147 +\ (do) +2DDC 6B81 ALU $6B81 +2DDE 5594 CALL isalien +2DE0 6B81 ALU $6B81 +2DE2 4088 CALL cells +2DE4 A8D8 LIT $28D8 +2DE6 6203 ALU $6203 +2DE8 6C00 ALU $6C00 +2DEA 6303 ALU $6303 +2DEC 3710 0BRANCH (then) +2DEE 6181 ALU $6181 +2DF0 6B81 ALU $6B81 +2DF2 4088 CALL cells +2DF4 A7F8 LIT $27F8 +2DF6 6203 ALU $6203 +2DF8 6C00 ALU $6C00 +2DFA 56B0 CALL dist +2DFC 8010 LIT $10 +2DFE 6803 ALU $6803 +2E00 6181 ALU $6181 +2E02 6B81 ALU $6B81 +2E04 4088 CALL cells +2E06 A868 LIT $2868 +2E08 6203 ALU $6203 +2E0A 6C00 ALU $6C00 +2E0C 56B0 CALL dist +2E0E 8010 LIT $10 +2E10 6803 ALU $6803 +2E12 6303 ALU $6303 +2E14 3710 0BRANCH (then) +2E16 4016 CALL 2drop +2E18 6B81 ALU $6B81 +2E1A 600C ALU $600C +2E1C 600C ALU $600C +2E1E 700C ALU $700C +\ (then) +2E20 404B CALL looptest +2E22 36EE 0BRANCH (do) +2E24 4016 CALL 2drop +2E26 8000 LIT $0 +2E28 760C ALU $760C +\ rise +2E2A 8006 LIT $6 +2E2C 6147 ALU $6147 +2E2E 8000 LIT $0 +2E30 6147 ALU $6147 +\ (do) +2E32 6B81 ALU $6B81 +2E34 55C7 CALL shot +2E36 6147 ALU $6147 +2E38 6B81 ALU $6B81 +2E3A 4088 CALL cells +2E3C A8D8 LIT $28D8 +2E3E 6203 ALU $6203 +2E40 6C00 ALU $6C00 +2E42 3747 0BRANCH (then) +2E44 8004 LIT $4 +2E46 6600 ALU $6600 +2E48 6B81 ALU $6B81 +2E4A 4088 CALL cells +2E4C A868 LIT $2868 +2E4E 6203 ALU $6203 +2E50 405E CALL +! +2E52 6B81 ALU $6B81 +2E54 4088 CALL cells +2E56 A868 LIT $2868 +2E58 6203 ALU $6203 +2E5A 6C00 ALU $6C00 +2E5C 801D LIT $1D +2E5E 6600 ALU $6600 +2E60 6803 ALU $6803 +2E62 3734 0BRANCH (then) +2E64 6B81 ALU $6B81 +2E66 5589 CALL kill +\ (then) +2E68 6B81 ALU $6B81 +2E6A 56A6 CALL @xy +2E6C 56EA CALL collide +2E6E 6081 ALU $6081 +2E70 4068 CALL 0< +2E72 373C 0BRANCH (else) +2E74 6103 ALU $6103 +2E76 1747 BRANCH (then) +\ (else) +2E78 5589 CALL kill +2E7A 6B81 ALU $6B81 +2E7C 5589 CALL kill +2E7E 800A LIT $A +2E80 8000 LIT $0 +2E82 AC1E LIT $2C1E +2E84 4115 CALL 2@ +2E86 413E CALL d+ +2E88 AC1E LIT $2C1E +2E8A 411A CALL 2! +2E8C 5620 CALL .status +\ (then) +2E8E 6B8D ALU $6B8D +2E90 6103 ALU $6103 +2E92 404B CALL looptest +2E94 3719 0BRANCH (do) +2E96 700C ALU $700C +\ doplayer +2E98 AC1C LIT $2C1C +2E9A 6C00 ALU $6C00 +2E9C 37A5 0BRANCH (then) +2E9E AC22 LIT $2C22 +2EA0 6C00 ALU $6C00 +2EA2 4012 CALL 0= +2EA4 379B 0BRANCH (else) +2EA6 52E4 CALL buttons +2EA8 6147 ALU $6147 +2EAA 8020 LIT $20 +2EAC 408E CALL 2/ +2EAE AC1A LIT $2C1A +2EB0 6C00 ALU $6C00 +2EB2 6803 ALU $6803 +2EB4 6B81 ALU $6B81 +2EB6 8001 LIT $1 +2EB8 6303 ALU $6303 +2EBA 6303 ALU $6303 +2EBC 3763 0BRANCH (then) +2EBE 8003 LIT $3 +2EC0 6600 ALU $6600 +2EC2 AC1A LIT $2C1A +2EC4 405E CALL +! +\ (then) +2EC6 AC1A LIT $2C1A +2EC8 6C00 ALU $6C00 +2ECA 8320 LIT $320 +2ECC 8020 LIT $20 +2ECE 408E CALL 2/ +2ED0 4077 CALL - +2ED2 6803 ALU $6803 +2ED4 6B81 ALU $6B81 +2ED6 8002 LIT $2 +2ED8 6303 ALU $6303 +2EDA 6303 ALU $6303 +2EDC 3772 0BRANCH (then) +2EDE 8004 LIT $4 +2EE0 AC1A LIT $2C1A +2EE2 405E CALL +! +\ (then) +2EE4 6B8D ALU $6B8D +2EE6 8004 LIT $4 +2EE8 6303 ALU $6303 +2EEA 3777 0BRANCH (then) +2EEC 56D9 CALL trigger +\ (then) +2EEE 8006 LIT $6 +2EF0 6147 ALU $6147 +2EF2 8000 LIT $0 +2EF4 6147 ALU $6147 +\ (do) +2EF6 9B46 LIT $1B46 +2EF8 6C00 ALU $6C00 +2EFA 8003 LIT $3 +2EFC 6D03 ALU $6D03 +2EFE 6B81 ALU $6B81 +2F00 802A LIT $2A +2F02 41EB CALL * +2F04 6203 ALU $6203 +2F06 8020 LIT $20 +2F08 6180 ALU $6180 +2F0A 4D97 CALL sin* +2F0C AC1A LIT $2C1A +2F0E 6C00 ALU $6C00 +2F10 6203 ALU $6203 +2F12 81E0 LIT $1E0 +2F14 6B81 ALU $6B81 +2F16 8030 LIT $30 +2F18 6203 ALU $6203 +2F1A 6081 ALU $6081 +2F1C 4088 CALL cells +2F1E A9B8 LIT $29B8 +2F20 6203 ALU $6203 +2F22 4B66 CALL in +2F24 5579 CALL born +2F26 404B CALL looptest +2F28 377B 0BRANCH (do) +2F2A AC1A LIT $2C1A +2F2C 6C00 ALU $6C00 +2F2E 81D6 LIT $1D6 +2F30 8037 LIT $37 +2F32 5579 CALL born +2F34 17A5 BRANCH (then) +\ (else) +2F36 5680 CALL exploding +2F38 8001 LIT $1 +2F3A AC22 LIT $2C22 +2F3C 405E CALL +! +2F3E AC22 LIT $2C22 +2F40 6C00 ALU $6C00 +2F42 8064 LIT $64 +2F44 406D CALL > +2F46 37A5 0BRANCH (then) +2F48 5662 CALL newlife +\ (then) +2F4A 700C ALU $700C +\ cscheme +2F4C 0400 BRANCH $800 +2F4E 0440 BRANCH $880 +2F50 0040 BRANCH $80 +2F52 0044 BRANCH $88 +2F54 0004 BRANCH $8 +2F56 0404 BRANCH frac +2F58 0340 BRANCH $680 +2F5A 0444 BRANCH (repeat) +\ invaders-cold +2F5C 4C56 CALL vga-page +2F5E C000 LIT $4000 +2F60 6147 ALU $6147 +2F62 8000 LIT $0 +2F64 6147 ALU $6147 +\ (do) +2F66 FFFF LIT $7FFF +2F68 6600 ALU $6600 +2F6A 8020 LIT $20 +2F6C 408E CALL 2/ +2F6E 6B81 ALU $6B81 +2F70 4155 CALL s>d +2F72 413E CALL d+ +2F74 4BAF CALL flash@ +2F76 6B81 ALU $6B81 +2F78 C302 LIT $4302 +2F7A 6023 ALU $6023 +2F7C 6103 ALU $6103 +2F7E C304 LIT $4304 +2F80 6023 ALU $6023 +2F82 6103 ALU $6103 +2F84 404B CALL looptest +2F86 37B3 0BRANCH (do) +2F88 C308 LIT $4308 +2F8A 4B66 CALL in +2F8C 528C CALL rainbow +2F8E 8038 LIT $38 +2F90 6147 ALU $6147 +2F92 8000 LIT $0 +2F94 6147 ALU $6147 +\ (do) +2F96 6B81 ALU $6B81 +2F98 5589 CALL kill +2F9A 404B CALL looptest +2F9C 37CB 0BRANCH (do) +2F9E 8030 LIT $30 +2FA0 6147 ALU $6147 +2FA2 8000 LIT $0 +2FA4 6147 ALU $6147 +\ (do) +2FA6 6B81 ALU $6B81 +2FA8 5594 CALL isalien +2FAA 6B81 ALU $6B81 +2FAC 4088 CALL cells +2FAE A8D8 LIT $28D8 +2FB0 6203 ALU $6203 +2FB2 6023 ALU $6023 +2FB4 6103 ALU $6103 +2FB6 404B CALL looptest +2FB8 37D3 0BRANCH (do) +2FBA DEDF LIT $5EDF +2FBC 6600 ALU $6600 +2FBE 8007 LIT $7 +2FC0 AC0E LIT $2C0E +2FC2 4448 CALL setalarm +2FC4 8000 LIT $0 +2FC6 AC12 LIT $2C12 +2FC8 6023 ALU $6023 +2FCA 6103 ALU $6103 +2FCC F95F LIT $795F +2FCE 6600 ALU $6600 +2FD0 8001 LIT $1 +2FD2 AC14 LIT $2C14 +2FD4 4448 CALL setalarm +2FD6 8000 LIT $0 +2FD8 AC18 LIT $2C18 +2FDA 6023 ALU $6023 +2FDC 6103 ALU $6103 +2FDE 8004 LIT $4 +2FE0 AC1C LIT $2C1C +2FE2 6023 ALU $6023 +2FE4 6103 ALU $6103 +2FE6 8000 LIT $0 +2FE8 8000 LIT $0 +2FEA AC1E LIT $2C1E +2FEC 411A CALL 2! +2FEE 5662 CALL newlife +2FF0 443B CALL time@ +2FF2 6503 ALU $6503 +2FF4 9A64 LIT $1A64 +2FF6 6023 ALU $6023 +2FF8 6103 ALU $6103 +2FFA 8000 LIT $0 +2FFC 9B46 LIT $1B46 +2FFE 6023 ALU $6023 +3000 6103 ALU $6103 +3002 8030 LIT $30 +3004 6147 ALU $6147 +3006 8000 LIT $0 +3008 6147 ALU $6147 +\ (do) +300A 6B81 ALU $6B81 +300C 5598 CALL moveto +300E 404B CALL looptest +3010 3805 0BRANCH (do) +3012 700C ALU $700C +\ escape +3014 128F BRANCH next? +\ restart +3016 C500 LIT $4500 +3018 6C00 ALU $6C00 +301A 0012 BRANCH 0= +\ gameloop +301C 57AE CALL invaders-cold +\ (begin) +301E 4002 CALL depth +3020 381A 0BRANCH (then) +3022 8143 LIT $143 +3024 40A4 CALL sliteral +3026 690B ALU $690B +3028 766E ALU $766E +302A 6461 ALU $6461 +302C 7265 ALU $7265 +302E 2E73 0BRANCH $1CE6 +3030 7366 ALU $7366 +3032 43AF CALL (snap) +\ (then) +3034 552F CALL inv-makedl +3036 4002 CALL depth +3038 3821 0BRANCH (then) +303A 8145 LIT $145 +303C B027 LIT $3027 +303E 800B LIT $B +3040 43AF CALL (snap) +\ (then) +3042 555E CALL inv-chase +3044 4002 CALL depth +3046 3828 0BRANCH (then) +3048 8147 LIT $147 +304A B027 LIT $3027 +304C 800B LIT $B +304E 43AF CALL (snap) +\ (then) +3050 9B46 LIT $1B46 +3052 6C00 ALU $6C00 +3054 4007 CALL 1+ +3056 9B46 LIT $1B46 +3058 6023 ALU $6023 +305A 6103 ALU $6103 +305C 8030 LIT $30 +305E 6147 ALU $6147 +3060 8000 LIT $0 +3062 6147 ALU $6147 +\ (do) +3064 6B81 ALU $6B81 +3066 5598 CALL moveto +3068 404B CALL looptest +306A 3832 0BRANCH (do) +306C 55D3 CALL findlowest +306E AC0E LIT $2C0E +3070 444D CALL isalarm +3072 3860 0BRANCH (then) +3074 B500 LIT $3500 +3076 800C LIT $C +3078 AC0E LIT $2C0E +307A 4448 CALL setalarm +307C 55FF CALL rand6 +307E 4088 CALL cells +3080 AB96 LIT $2B96 +3082 6203 ALU $6203 +3084 6C00 ALU $6C00 +3086 6081 ALU $6081 +3088 4068 CALL 0< +308A 3848 0BRANCH (else) +308C 6103 ALU $6103 +308E 1860 BRANCH (then) +\ (else) +3090 6081 ALU $6081 +3092 4088 CALL cells +3094 A7F8 LIT $27F8 +3096 6203 ALU $6203 +3098 6C00 ALU $6C00 +309A 6180 ALU $6180 +309C 4088 CALL cells +309E A868 LIT $2868 +30A0 6203 ALU $6203 +30A2 6C00 ALU $6C00 +30A4 6081 ALU $6081 +30A6 81CC LIT $1CC +30A8 406D CALL > +30AA 385A 0BRANCH (then) +30AC 8001 LIT $1 +30AE AC22 LIT $2C22 +30B0 6023 ALU $6023 +30B2 6103 ALU $6103 +\ (then) +30B4 AC12 LIT $2C12 +30B6 6C00 ALU $6C00 +30B8 55C3 CALL bomb +30BA 5579 CALL born +30BC AC12 LIT $2C12 +30BE 5612 CALL 1+mod6 +\ (then) +30C0 4002 CALL depth +30C2 3866 0BRANCH (then) +30C4 8156 LIT $156 +30C6 B027 LIT $3027 +30C8 800B LIT $B +30CA 43AF CALL (snap) +\ (then) +30CC 56B5 CALL fall +30CE 4002 CALL depth +30D0 386D 0BRANCH (then) +30D2 8158 LIT $158 +30D4 B027 LIT $3027 +30D6 800B LIT $B +30D8 43AF CALL (snap) +\ (then) +30DA 5715 CALL rise +30DC 4002 CALL depth +30DE 3874 0BRANCH (then) +30E0 815A LIT $15A +30E2 B027 LIT $3027 +30E4 800B LIT $B +30E6 43AF CALL (snap) +\ (then) +30E8 574C CALL doplayer +30EA 4002 CALL depth +30EC 387B 0BRANCH (then) +30EE 815C LIT $15C +30F0 B027 LIT $3027 +30F2 800B LIT $B +30F4 43AF CALL (snap) +\ (then) +30F6 580A CALL escape +30F8 387E 0BRANCH (then) +30FA 700C ALU $700C +\ (then) +30FC 180F BRANCH (begin) +30FE 700C ALU $700C +\ invaders-main +3100 57AE CALL invaders-cold +3102 D440 LIT $5440 +3104 8089 LIT $89 +3106 9B42 LIT $1B42 +3108 4448 CALL setalarm +310A 580E CALL gameloop +310C 8166 LIT $166 +310E B027 LIT $3027 +3110 800B LIT $B +3112 43AF CALL (snap) +3114 9B46 LIT $1B46 +3116 6C00 ALU $6C00 +3118 4353 CALL . +311A 40A4 CALL sliteral +311C 2007 0BRANCH 1+ +311E 7266 ALU $7266 +3120 6D61 ALU $6D61 +3122 7365 ALU $7365 +3124 42FD CALL type +3126 02D9 BRANCH cr +\ uptime +3128 443B CALL time@ +312A 8001 LIT $1 +312C 83E8 LIT $3E8 +312E 4274 CALL m*/ +3130 8001 LIT $1 +3132 83E8 LIT $3E8 +3134 0274 BRANCH m*/ +\ #ip1 +3136 80FF LIT $FF +3138 6303 ALU $6303 +313A 4155 CALL s>d +313C 42C3 CALL #S +313E 0016 BRANCH 2drop +\ #. +3140 802E LIT $2E +3142 02AE BRANCH HOLD +\ #ip2 +3144 6081 ALU $6081 +3146 589B CALL #ip1 +3148 58A0 CALL #. +314A 8008 LIT $8 +314C 6903 ALU $6903 +314E 189B BRANCH #ip1 +\ #ip +3150 6081 ALU $6081 +3152 58A2 CALL #ip2 +3154 58A0 CALL #. +3156 6181 ALU $6181 +3158 18A2 BRANCH #ip2 +\ prev_sw2_n +315A 0000 BRANCH 0jump +\ sw2? +315C C500 LIT $4500 +315E 6C00 ALU $6C00 +3160 B15A LIT $315A +3162 03D8 BRANCH fall? +\ scanmap +3164 0000 BRANCH 0jump +3166 F089 LIT $7089 +3168 0000 BRANCH 0jump +316A F085 LIT $7085 +316C F083 LIT $7083 +316E F081 LIT $7081 +3170 F082 LIT $7082 +3172 F08C LIT $708C +3174 0000 BRANCH 0jump +3176 F08A LIT $708A +3178 F088 LIT $7088 +317A F086 LIT $7086 +317C F084 LIT $7084 +317E F009 LIT $7009 +3180 607E ALU $607E +3182 0000 BRANCH 0jump +3184 0000 BRANCH 0jump +3186 D008 LIT $5008 +3188 D001 LIT $5001 +318A 0000 BRANCH 0jump +318C D004 LIT $5004 +318E 7151 ALU $7151 +3190 3121 0BRANCH $2242 +3192 0000 BRANCH 0jump +3194 0000 BRANCH 0jump +3196 0000 BRANCH 0jump +3198 7A5A ALU $7A5A +319A 7353 ALU $7353 +319C 6141 ALU $6141 +319E 7757 ALU $7757 +31A0 3240 0BRANCH stars-chasebeam +31A2 0000 BRANCH 0jump +31A4 0000 BRANCH 0jump +31A6 6343 ALU $6343 +31A8 7858 ALU $7858 +31AA 6444 ALU $6444 +31AC 6545 ALU $6545 +31AE 3424 0BRANCH $2848 +31B0 3323 0BRANCH $2646 +31B2 0000 BRANCH 0jump +31B4 0000 BRANCH 0jump +31B6 F020 LIT $7020 +31B8 7656 ALU $7656 +31BA 6646 ALU $6646 +31BC 7454 ALU $7454 +31BE 7252 ALU $7252 +31C0 3525 0BRANCH $2A4A +31C2 0000 BRANCH 0jump +31C4 0000 BRANCH 0jump +31C6 6E4E ALU $6E4E +31C8 6242 ALU $6242 +31CA 6848 ALU $6848 +31CC 6747 ALU $6747 +31CE 7959 ALU $7959 +31D0 365E 0BRANCH (then) +31D2 0000 BRANCH 0jump +31D4 0000 BRANCH 0jump +31D6 0000 BRANCH 0jump +31D8 6D4D ALU $6D4D +31DA 6A4A ALU $6A4A +31DC 7555 ALU $7555 +31DE 3726 0BRANCH $2E4C +31E0 382A 0BRANCH $3054 +31E2 0000 BRANCH 0jump +31E4 0000 BRANCH 0jump +31E6 2C3C 0BRANCH $1878 +31E8 6B4B ALU $6B4B +31EA 6949 ALU $6949 +31EC 6F4F ALU $6F4F +31EE 3029 0BRANCH $2052 +31F0 3928 0BRANCH $3250 +31F2 0000 BRANCH 0jump +31F4 0000 BRANCH 0jump +31F6 2E3E 0BRANCH $1C7C +31F8 2F3F 0BRANCH $1E7E +31FA 6C4C ALU $6C4C +31FC 3B3A 0BRANCH $3674 +31FE 7050 ALU $7050 +3200 2D5F 0BRANCH $1ABE +3202 0000 BRANCH 0jump +3204 0000 BRANCH 0jump +3206 0000 BRANCH 0jump +3208 2722 0BRANCH $E44 +320A 0000 BRANCH 0jump +320C 5B7B CALL $36F6 +320E 3D2B 0BRANCH $3A56 +3210 0000 BRANCH 0jump +3212 0000 BRANCH 0jump +3214 FFFF LIT $7FFF +3216 D002 LIT $5002 +3218 F00A LIT $700A +321A 5D7D CALL $3AFA +321C 0000 BRANCH 0jump +321E 5C7C CALL $38F8 +3220 0000 BRANCH 0jump +3222 0000 BRANCH 0jump +3224 0000 BRANCH 0jump +3226 0000 BRANCH 0jump +3228 0000 BRANCH 0jump +322A 0000 BRANCH 0jump +322C 0000 BRANCH 0jump +322E 0000 BRANCH 0jump +3230 F080 LIT $7080 +3232 0000 BRANCH 0jump +3234 0000 BRANCH 0jump +3236 E393 LIT $6393 +3238 0000 BRANCH 0jump +323A E694 LIT $6694 +323C E990 LIT $6990 +323E 0000 BRANCH 0jump +3240 0000 BRANCH 0jump +3242 0000 BRANCH 0jump +3244 E298 LIT $6298 +3246 E080 LIT $6080 +3248 E497 LIT $6497 +324A F035 LIT $7035 +324C E895 LIT $6895 +324E EA96 LIT $6A96 +3250 F01B LIT $701B +3252 FFFE LIT $7FFE +3254 F08B LIT $708B +3256 F02B LIT $702B +3258 E592 LIT $6592 +325A F02D LIT $702D +325C F02A LIT $702A +325E EB91 LIT $6B91 +3260 0000 BRANCH 0jump +3262 0000 BRANCH 0jump +3264 0000 BRANCH 0jump +3266 0000 BRANCH 0jump +3268 0000 BRANCH 0jump +326A F087 LIT $7087 +\ scanmap@ +326C 4088 CALL cells +326E B164 LIT $3164 +3270 6203 ALU $6203 +3272 7C0C ALU $7C0C +\ kbread +3274 0000 BRANCH 0jump +\ kbstate +3276 0000 BRANCH 0jump +\ ps2listening +3278 C204 LIT $4204 +327A 4B66 CALL in +327C C206 LIT $4206 +327E 0B66 BRANCH in +\ kbfifo@ +3280 6081 ALU $6081 +3282 8004 LIT $4 +3284 6903 ALU $6903 +3286 4088 CALL cells +3288 C210 LIT $4210 +328A 6203 ALU $6203 +328C 6C00 ALU $6C00 +328E 6180 ALU $6180 +3290 800F LIT $F +3292 6303 ALU $6303 +3294 6903 ALU $6903 +3296 8001 LIT $1 +3298 730F ALU $730F +\ kbnew +329A 8800 LIT $800 +329C B276 LIT $3276 +329E 6023 ALU $6023 +32A0 710F ALU $710F +\ kbfifo-cold +32A2 C208 LIT $4208 +32A4 6C00 ALU $6C00 +32A6 B274 LIT $3274 +32A8 6023 ALU $6023 +32AA 6103 ALU $6103 +32AC 194D BRANCH kbnew +\ kbfifo-fullness +32AE C208 LIT $4208 +32B0 6C00 ALU $6C00 +32B2 B274 LIT $3274 +32B4 6C00 ALU $6C00 +32B6 4077 CALL - +32B8 80FF LIT $FF +32BA 730F ALU $730F +\ ps2_clk' +32BC 0000 BRANCH 0jump +\ waitfall +32BE C200 LIT $4200 +32C0 6C00 ALU $6C00 +32C2 B2BC LIT $32BC +32C4 43D8 CALL fall? +32C6 395F 0BRANCH waitfall +32C8 700C ALU $700C +\ ps2-out1 +32CA C202 LIT $4202 +32CC 6023 ALU $6023 +32CE 6103 ALU $6103 +32D0 195F BRANCH waitfall +\ oddparity +32D2 6081 ALU $6081 +32D4 8004 LIT $4 +32D6 6903 ALU $6903 +32D8 6503 ALU $6503 +32DA 6081 ALU $6081 +32DC 8002 LIT $2 +32DE 6903 ALU $6903 +32E0 6503 ALU $6503 +32E2 6081 ALU $6081 +32E4 408E CALL 2/ +32E6 750F ALU $750F +\ kb-request +32E8 C204 LIT $4204 +32EA 4B6A CALL out +32EC C200 LIT $4200 +32EE 4B6A CALL out +32F0 803C LIT $3C +32F2 8000 LIT $0 +32F4 4453 CALL sleepus +32F6 C206 LIT $4206 +32F8 4B6A CALL out +32FA C202 LIT $4202 +32FC 4B6A CALL out +32FE C204 LIT $4204 +3300 4B66 CALL in +\ (begin) +3302 C200 LIT $4200 +3304 6C00 ALU $6C00 +3306 3981 0BRANCH (begin) +3308 B2BC LIT $32BC +330A 4B66 CALL in +330C 8000 LIT $0 +330E 5965 CALL ps2-out1 +3310 6081 ALU $6081 +3312 8008 LIT $8 +3314 6147 ALU $6147 +3316 8000 LIT $0 +3318 6147 ALU $6147 +\ (do) +331A 6081 ALU $6081 +331C 5965 CALL ps2-out1 +331E 408E CALL 2/ +3320 404B CALL looptest +3322 398D 0BRANCH (do) +3324 6103 ALU $6103 +3326 5969 CALL oddparity +3328 5965 CALL ps2-out1 +332A 4005 CALL true +332C 5965 CALL ps2-out1 +332E 593C CALL ps2listening +3330 1951 BRANCH kbfifo-cold +\ kbbit +3332 800B LIT $B +3334 6D03 ALU $6D03 +3336 B276 LIT $3276 +3338 6C00 ALU $6C00 +333A 408E CALL 2/ +333C 6403 ALU $6403 +333E B276 LIT $3276 +3340 6023 ALU $6023 +3342 710F ALU $710F +\ rawready? +3344 B276 LIT $3276 +3346 6C00 ALU $6C00 +3348 8001 LIT $1 +334A 730F ALU $730F +\ kbraw +334C B276 LIT $3276 +334E 6C00 ALU $6C00 +3350 8002 LIT $2 +3352 6903 ALU $6903 +3354 80FF LIT $FF +3356 6303 ALU $6303 +3358 194D BRANCH kbnew +\ lock +335A 0000 BRANCH 0jump +\ rawloop +335C C208 LIT $4208 +335E 6C00 ALU $6C00 +3360 B35A LIT $335A +3362 6023 ALU $6023 +3364 6103 ALU $6103 +3366 5957 CALL kbfifo-fullness +3368 4066 CALL 0<> +336A 59A2 CALL rawready? +336C 4012 CALL 0= +336E 6303 ALU $6303 +3370 39C9 0BRANCH (repeat) +3372 5957 CALL kbfifo-fullness +3374 6A00 ALU $6A00 +3376 5940 CALL kbfifo@ +3378 C208 LIT $4208 +337A 6C00 ALU $6C00 +337C B35A LIT $335A +337E 6C00 ALU $6C00 +3380 6703 ALU $6703 +3382 39C7 0BRANCH (else) +3384 5999 CALL kbbit +3386 8001 LIT $1 +3388 B274 LIT $3274 +338A 405E CALL +! +338C 19C8 BRANCH (then) +\ (else) +338E 6103 ALU $6103 +\ (then) +3390 19AE BRANCH rawloop +\ (repeat) +3392 700C ALU $700C +\ oneraw +3394 59AE CALL rawloop +3396 59A2 CALL rawready? +3398 39CA 0BRANCH oneraw +339A 19A6 BRANCH kbraw +\ >leds +339C 80ED LIT $ED +339E 5974 CALL kb-request +33A0 59CA CALL oneraw +33A2 6103 ALU $6103 +33A4 1974 BRANCH kb-request +\ capslock +33A6 0000 BRANCH 0jump +\ numlock +33A8 0000 BRANCH 0jump +\ isrelease +33AA 0000 BRANCH 0jump +\ ise0 +33AC 0000 BRANCH 0jump +\ mods +33AE 0000 BRANCH 0jump +\ lrshift? +33B0 B3AE LIT $33AE +33B2 6C00 ALU $6C00 +33B4 8003 LIT $3 +33B6 730F ALU $730F +\ lrcontrol? +33B8 B3AE LIT $33AE +33BA 6C00 ALU $6C00 +33BC 8044 LIT $44 +33BE 730F ALU $730F +\ lralt? +33C0 B3AE LIT $33AE +33C2 6C00 ALU $6C00 +33C4 8088 LIT $88 +33C6 730F ALU $730F +\ curkey +33C8 0000 BRANCH 0jump +\ append +33CA 80FF LIT $FF +33CC 6303 ALU $6303 +33CE B3AE LIT $33AE +33D0 6C00 ALU $6C00 +33D2 8008 LIT $8 +33D4 6D03 ALU $6D03 +33D6 6403 ALU $6403 +33D8 B3C8 LIT $33C8 +33DA 6023 ALU $6023 +33DC 710F ALU $710F +\ shiftmask +33DE 80FF LIT $FF +33E0 6303 ALU $6303 +33E2 B3AC LIT $33AC +33E4 6C00 ALU $6C00 +33E6 39F6 0BRANCH (then) +33E8 8004 LIT $4 +33EA 6D03 ALU $6D03 +\ (then) +33EC 700C ALU $700C +\ shift-press +33EE 59EF CALL shiftmask +33F0 B3AE LIT $33AE +33F2 6C00 ALU $6C00 +33F4 6403 ALU $6403 +33F6 B3AE LIT $33AE +33F8 6023 ALU $6023 +33FA 710F ALU $710F +\ shift-release +33FC 59EF CALL shiftmask +33FE 6600 ALU $6600 +3400 B3AE LIT $33AE +3402 6C00 ALU $6C00 +3404 6303 ALU $6303 +3406 B3AE LIT $33AE +3408 6023 ALU $6023 +340A 710F ALU $710F +\ shiftable-press +340C B3AE LIT $33AE +340E 6C00 ALU $6C00 +3410 8003 LIT $3 +3412 6303 ALU $6303 +3414 4012 CALL 0= +3416 B3A6 LIT $33A6 +3418 6C00 ALU $6C00 +341A 6503 ALU $6503 +341C 3A11 0BRANCH (then) +341E 8008 LIT $8 +3420 6903 ALU $6903 +\ (then) +3422 19E5 BRANCH append +\ ignore +3424 710F ALU $710F +\ myleds +3426 B3A8 LIT $33A8 +3428 6C00 ALU $6C00 +342A 8002 LIT $2 +342C 6303 ALU $6303 +342E B3A6 LIT $33A6 +3430 6C00 ALU $6C00 +3432 8004 LIT $4 +3434 6303 ALU $6303 +3436 6403 ALU $6403 +3438 19CE BRANCH >leds +\ toggle +343A 6081 ALU $6081 +343C 6C00 ALU $6C00 +343E 6600 ALU $6600 +3440 6180 ALU $6180 +3442 6023 ALU $6023 +3444 710F ALU $710F +\ plain-press +3446 6081 ALU $6081 +3448 8000 LIT $0 +344A 6600 ALU $6600 +344C 6703 ALU $6703 +344E 3A2D 0BRANCH (else) +3450 6103 ALU $6103 +3452 B3A6 LIT $33A6 +3454 5A1D CALL toggle +3456 5A13 CALL myleds +3458 1A38 BRANCH (then) +\ (else) +345A 6081 ALU $6081 +345C 8001 LIT $1 +345E 6600 ALU $6600 +3460 6703 ALU $6703 +3462 3A37 0BRANCH (else) +3464 6103 ALU $6103 +3466 B3A8 LIT $33A8 +3468 5A1D CALL toggle +346A 5A13 CALL myleds +346C 1A38 BRANCH (then) +\ (else) +346E 59E5 CALL append +\ (then) +3470 700C ALU $700C +\ num-press +3472 B3AC LIT $33AC +3474 6C00 ALU $6C00 +3476 4012 CALL 0= +3478 B3A8 LIT $33A8 +347A 6C00 ALU $6C00 +347C 6303 ALU $6303 +347E 3A46 0BRANCH (then) +3480 8008 LIT $8 +3482 6903 ALU $6903 +3484 800F LIT $F +3486 6303 ALU $6303 +3488 802E LIT $2E +348A 6203 ALU $6203 +\ (then) +348C 19E5 BRANCH append +\ keyhandler +348E 340C 0BRANCH $2818 +3490 3424 0BRANCH $2848 +3492 33EE 0BRANCH whereis +3494 33FC 0BRANCH invx +3496 3472 0BRANCH $28E4 +3498 3424 0BRANCH $2848 +349A 3446 0BRANCH $288C +349C 3424 0BRANCH $2848 +\ handle-raw +349E 6081 ALU $6081 +34A0 80E0 LIT $E0 +34A2 6703 ALU $6703 +34A4 3A57 0BRANCH (else) +34A6 6103 ALU $6103 +34A8 B3AC LIT $33AC +34AA 4B66 CALL in +34AC 1A7A BRANCH (then) +\ (else) +34AE 6081 ALU $6081 +34B0 80F0 LIT $F0 +34B2 6703 ALU $6703 +34B4 3A5F 0BRANCH (else) +34B6 6103 ALU $6103 +34B8 B3AA LIT $33AA +34BA 4B66 CALL in +34BC 1A7A BRANCH (then) +\ (else) +34BE 6081 ALU $6081 +34C0 8084 LIT $84 +34C2 6803 ALU $6803 +34C4 3A79 0BRANCH (else) +34C6 5936 CALL scanmap@ +34C8 6081 ALU $6081 +34CA 800C LIT $C +34CC 6903 ALU $6903 +34CE 800C LIT $C +34D0 4077 CALL - +34D2 8000 LIT $0 +34D4 4085 CALL max +34D6 4088 CALL cells +34D8 B3AA LIT $33AA +34DA 6C00 ALU $6C00 +34DC 6203 ALU $6203 +34DE 4088 CALL cells +34E0 B48E LIT $348E +34E2 6203 ALU $6203 +34E4 6C00 ALU $6C00 +34E6 40A9 CALL execute +34E8 B3AA LIT $33AA +34EA 4B6A CALL out +34EC B3AC LIT $33AC +34EE 4B6A CALL out +34F0 1A7A BRANCH (then) +\ (else) +34F2 6103 ALU $6103 +\ (then) +34F4 700C ALU $700C +\ kb-cold +34F6 593C CALL ps2listening +34F8 5951 CALL kbfifo-cold +34FA 8007 LIT $7 +34FC 59CE CALL >leds +34FE 4459 CALL sleep.1 +3500 8000 LIT $0 +3502 59CE CALL >leds +3504 B3A8 LIT $33A8 +3506 4B6A CALL out +3508 B3A6 LIT $33A6 +350A 4B6A CALL out +350C B3C8 LIT $33C8 +350E 0B6A BRANCH out +\ kbfifo-proc +3510 59AE CALL rawloop +3512 59A2 CALL rawready? +3514 3A8D 0BRANCH (then) +3516 59A6 CALL kbraw +3518 5A4F CALL handle-raw +\ (then) +351A 700C ALU $700C +\ key? +351C 5A88 CALL kbfifo-proc +351E B3C8 LIT $33C8 +3520 6C00 ALU $6C00 +3522 0066 BRANCH 0<> +\ key +3524 5A8E CALL key? +3526 3A92 0BRANCH key +3528 B3C8 LIT $33C8 +352A 6C00 ALU $6C00 +352C B3C8 LIT $33C8 +352E 0B6A BRANCH out +\ istab? +3530 5A8E CALL key? +3532 6081 ALU $6081 +3534 3A9F 0BRANCH (then) +3536 5A92 CALL key +3538 8009 LIT $9 +353A 6703 ALU $6703 +353C 6303 ALU $6303 +\ (then) +353E 700C ALU $700C +\ welcome-main +3540 4CB3 CALL vga-cold +3542 4C39 CALL home +3544 40A4 CALL sliteral +3546 4627 CALL $C4E +3548 2031 0BRANCH (then) +354A 6F74 ALU $6F74 +354C 7320 ALU $7320 +354E 7465 ALU $7465 +3550 7520 ALU $7520 +3552 2070 0BRANCH $E0 +3554 656E ALU $656E +3556 7774 ALU $7774 +3558 726F ALU $726F +355A 2C6B 0BRANCH $18D6 +355C 5420 CALL $2840 +355E 4241 CALL $482 +3560 6620 ALU $6620 +3562 726F ALU $726F +3564 6E20 ALU $6E20 +3566 7865 ALU $7865 +3568 2074 0BRANCH $E8 +356A 6564 ALU $6564 +356C 6F6D ALU $6F6D +356E 4D2A CALL statusline +3570 528C CALL rainbow +3572 8000 LIT $0 +3574 8020 LIT $20 +3576 5293 CALL loadsprites +3578 85AA LIT $5AA +357A 6C00 ALU $6C00 +357C 6147 ALU $6147 +357E 8006 LIT $6 +3580 801A LIT $1A +3582 4C33 CALL vga-at-xy +3584 40A4 CALL sliteral +3586 5312 CALL $2624 +3588 666F ALU $666F +358A 6374 ALU $6374 +358C 726F ALU $726F +358E 2065 0BRANCH $CA +3590 6F46 ALU $6F46 +3592 7472 ALU $7472 +3594 2068 0BRANCH 0< +3596 5043 CALL $2086 +3598 FF55 LIT $7F55 +359A 42FD CALL type +359C 8020 LIT $20 +359E 8006 LIT $6 +35A0 4C33 CALL vga-at-xy +35A2 40A4 CALL sliteral +35A4 7608 ALU $7608 +35A6 7265 ALU $7265 +35A8 6973 ALU $6973 +35AA 6E6F ALU $6E6F +35AC FF20 LIT $7F20 +35AE 42FD CALL type +35B0 43E0 CALL version +35B2 42FD CALL type +35B4 8020 LIT $20 +35B6 8008 LIT $8 +35B8 4C33 CALL vga-at-xy +35BA 40A4 CALL sliteral +35BC 6208 ALU $6208 +35BE 6975 ALU $6975 +35C0 746C ALU $746C +35C2 2020 0BRANCH merge +35C4 FF20 LIT $7F20 +35C6 42FD CALL type +35C8 4416 CALL build. +35CA 5A7B CALL kb-cold +35CC 4C39 CALL home +\ (begin) +35CE 5A88 CALL kbfifo-proc +35D0 8020 LIT $20 +35D2 800A LIT $A +35D4 4C33 CALL vga-at-xy +35D6 4841 CALL net-my-ip +35D8 42A2 CALL pad| +35DA 58A8 CALL #ip +35DC 42C9 CALL #> +35DE 42FD CALL type +35E0 42DD CALL space +35E2 42DD CALL space +35E4 8020 LIT $20 +35E6 800C LIT $C +35E8 4C33 CALL vga-at-xy +35EA 40A4 CALL sliteral +35EC 7508 ALU $7508 +35EE 7470 ALU $7470 +35F0 6D69 ALU $6D69 +35F2 2065 0BRANCH $CA +35F4 FF20 LIT $7F20 +35F6 42FD CALL type +35F8 5894 CALL uptime +35FA 434E CALL D. +35FC 53D6 CALL haveip-handler +35FE 8008 LIT $8 +3600 6147 ALU $6147 +3602 8000 LIT $0 +3604 6147 ALU $6147 +\ (do) +3606 9B46 LIT $1B46 +3608 6C00 ALU $6C00 +360A 6B81 ALU $6B81 +360C 8020 LIT $20 +360E 41EB CALL * +3610 6203 ALU $6203 +3612 6600 ALU $6600 +3614 6147 ALU $6147 +3616 8064 LIT $64 +3618 6B81 ALU $6B81 +361A 4D97 CALL sin* +361C 8258 LIT $258 +361E 6203 ALU $6203 +3620 8064 LIT $64 +3622 6B8D ALU $6B8D +3624 4D9C CALL cos* +3626 814E LIT $14E +3628 6203 ALU $6203 +362A 6B81 ALU $6B81 +362C 4C1C CALL sprite! +362E 404B CALL looptest +3630 3B03 0BRANCH (do) +3632 4C17 CALL waitblank +3634 8001 LIT $1 +3636 9B46 LIT $1B46 +3638 405E CALL +! +363A 528F CALL next? +363C 5A98 CALL istab? +363E 6403 ALU $6403 +3640 3AE7 0BRANCH (begin) +3642 6B8D ALU $6B8D +3644 85AA LIT $5AA +3646 6023 ALU $6023 +3648 710F ALU $710F +\ seconds +364A 0000 BRANCH 0jump +\ minutes +364C 0000 BRANCH 0jump +\ hours +364E 0000 BRANCH 0jump +\ days +3650 0000 BRANCH 0jump +\ months +3652 0000 BRANCH 0jump +\ years +3654 0000 BRANCH 0jump +\ weekday +3656 0000 BRANCH 0jump +\ show2 +3658 6C00 ALU $6C00 +365A 4155 CALL s>d +365C 42A2 CALL pad| +365E 42B6 CALL # +3660 42B6 CALL # +3662 42C9 CALL #> +3664 02FD BRANCH type +\ setdate +3666 F07F LIT $707F +3668 6600 ALU $6600 +366A 4155 CALL s>d +366C 413E CALL d+ +366E 8001 LIT $1 +3670 803C LIT $3C +3672 4254 CALL m*/mod +3674 B64A LIT $364A +3676 6023 ALU $6023 +3678 6103 ALU $6103 +367A 8001 LIT $1 +367C 803C LIT $3C +367E 4254 CALL m*/mod +3680 B64C LIT $364C +3682 6023 ALU $6023 +3684 6103 ALU $6103 +3686 8001 LIT $1 +3688 8018 LIT $18 +368A 4254 CALL m*/mod +368C B64E LIT $364E +368E 6023 ALU $6023 +3690 6103 ALU $6103 +3692 803B LIT $3B +3694 8000 LIT $0 +3696 4164 CALL d- +3698 405C CALL 2dup +369A 8001 LIT $1 +369C 8007 LIT $7 +369E 4254 CALL m*/mod +36A0 B656 LIT $3656 +36A2 6023 ALU $6023 +36A4 6103 ALU $6103 +36A6 4016 CALL 2drop +36A8 816D LIT $16D +36AA 4213 CALL um/mod +36AC 6081 ALU $6081 +36AE 876C LIT $76C +36B0 6203 ALU $6203 +36B2 B654 LIT $3654 +36B4 6023 ALU $6023 +36B6 6103 ALU $6103 +36B8 8004 LIT $4 +36BA 423E CALL / +36BC 6A00 ALU $6A00 +36BE 4077 CALL - +36C0 6081 ALU $6081 +36C2 8005 LIT $5 +36C4 41EB CALL * +36C6 8134 LIT $134 +36C8 6203 ALU $6203 +36CA 8099 LIT $99 +36CC 423E CALL / +36CE 8002 LIT $2 +36D0 4077 CALL - +36D2 B652 LIT $3652 +36D4 6023 ALU $6023 +36D6 6103 ALU $6103 +36D8 B652 LIT $3652 +36DA 6C00 ALU $6C00 +36DC 8004 LIT $4 +36DE 6203 ALU $6203 +36E0 8099 LIT $99 +36E2 8005 LIT $5 +36E4 4246 CALL */ +36E6 4077 CALL - +36E8 807A LIT $7A +36EA 6203 ALU $6203 +36EC B650 LIT $3650 +36EE 6023 ALU $6023 +36F0 6103 ALU $6103 +36F2 4C39 CALL home +36F4 85AA LIT $5AA +36F6 6C00 ALU $6C00 +36F8 6147 ALU $6147 +36FA 99BE LIT $19BE +36FC 85AA LIT $5AA +36FE 6023 ALU $6023 +3700 6103 ALU $6103 +3702 40A4 CALL sliteral +3704 5415 CALL $282A +3706 7568 ALU $7568 +3708 7246 ALU $7246 +370A 5369 CALL $26D2 +370C 7461 ALU $7461 +370E 7553 ALU $7553 +3710 4D6E CALL $1ADC +3712 6E6F ALU $6E6F +3714 7554 ALU $7554 +3716 5765 CALL $2ECA +3718 6465 ALU $6465 +371A 6103 ALU $6103 +371C B656 LIT $3656 +371E 6C00 ALU $6C00 +3720 8003 LIT $3 +3722 41EB CALL * +3724 6203 ALU $6203 +3726 8003 LIT $3 +3728 42FD CALL type +372A 42D9 CALL cr +372C 40A4 CALL sliteral +372E 4D24 CALL $1A48 +3730 7261 ALU $7261 +3732 7041 ALU $7041 +3734 4D72 CALL $1AE4 +3736 7961 ALU $7961 +3738 754A ALU $754A +373A 4A6E CALL $14DC +373C 6C75 ALU $6C75 +373E 7541 ALU $7541 +3740 5367 CALL $26CE +3742 7065 ALU $7065 +3744 634F ALU $634F +3746 4E74 CALL $1CE8 +3748 766F ALU $766F +374A 6544 ALU $6544 +374C 4A63 CALL $14C6 +374E 6E61 ALU $6E61 +3750 6546 ALU $6546 +3752 FF62 LIT $7F62 +3754 6103 ALU $6103 +3756 B652 LIT $3652 +3758 6C00 ALU $6C00 +375A 8003 LIT $3 +375C 41EB CALL * +375E 6203 ALU $6203 +3760 8003 LIT $3 +3762 42FD CALL type +3764 42DD CALL space +3766 B650 LIT $3650 +3768 6C00 ALU $6C00 +376A 8000 LIT $0 +376C 434A CALL .R +376E 42D9 CALL cr +3770 B654 LIT $3654 +3772 6C00 ALU $6C00 +3774 4353 CALL . +3776 42D9 CALL cr +3778 4005 CALL true +377A 3BC5 0BRANCH (then) +377C B64E LIT $364E +377E 5B2C CALL show2 +3780 B64C LIT $364C +3782 5B2C CALL show2 +3784 B64A LIT $364A +3786 5B2C CALL show2 +3788 4C39 CALL home +\ (then) +378A 6B8D ALU $6B8D +378C 85AA LIT $5AA +378E 6023 ALU $6023 +3790 710F ALU $710F +\ setdelay +3792 85AA LIT $5AA +3794 6C00 ALU $6C00 +3796 6147 ALU $6147 +3798 98DE LIT $18DE +379A 85AA LIT $5AA +379C 6023 ALU $6023 +379E 6103 ALU $6103 +37A0 8020 LIT $20 +37A2 8000 LIT $0 +37A4 4C33 CALL vga-at-xy +37A6 40A4 CALL sliteral +37A8 6E04 ALU $6E04 +37AA 7074 ALU $7074 +37AC FF20 LIT $7F20 +37AE 42FD CALL type +37B0 42A2 CALL pad| +37B2 42B6 CALL # +37B4 42B6 CALL # +37B6 42B6 CALL # +37B8 802E LIT $2E +37BA 42AE CALL HOLD +37BC 42C3 CALL #S +37BE 42C9 CALL #> +37C0 42FD CALL type +37C2 40A4 CALL sliteral +37C4 2004 0BRANCH $8 +37C6 736D ALU $736D +37C8 FF20 LIT $7F20 +37CA 42FD CALL type +37CC 6B8D ALU $6B8D +37CE 85AA LIT $5AA +37D0 6023 ALU $6023 +37D2 710F ALU $710F +\ ntp-server +37D4 9197 LIT $1197 +37D6 9014 LIT $1014 +37D8 700C ALU $700C +\ ntp-request +37DA 807B LIT $7B +37DC A70F LIT $270F +37DE 5BEA CALL ntp-server +37E0 4841 CALL net-my-ip +37E2 4121 CALL 2over +37E4 491A CALL arp-lookup +37E6 4A2B CALL udp-header +37E8 A304 LIT $2304 +37EA 46E7 CALL mac-pkt-, +37EC 84EC LIT $4EC +37EE 46E7 CALL mac-pkt-, +37F0 8006 LIT $6 +37F2 46F4 CALL mac-pkt-,0 +37F4 8004 LIT $4 +37F6 46F4 CALL mac-pkt-,0 +37F8 8004 LIT $4 +37FA 46F4 CALL mac-pkt-,0 +37FC 8004 LIT $4 +37FE 46F4 CALL mac-pkt-,0 +3800 443B CALL time@ +3802 46EC CALL mac-pkt-d, +3804 8002 LIT $2 +3806 46F4 CALL mac-pkt-,0 +3808 4A65 CALL udp-wrapup +380A 0794 BRANCH mac-send +\ ntp-handler +380C 8011 LIT $11 +380E 499B CALL ip-isproto +3810 8022 LIT $22 +3812 482B CALL packet@ +3814 807B LIT $7B +3816 6703 ALU $6703 +3818 6303 ALU $6303 +381A 8024 LIT $24 +381C 482B CALL packet@ +381E A70F LIT $270F +3820 6703 ALU $6703 +3822 6303 ALU $6303 +3824 3C1B 0BRANCH (then) +3826 8052 LIT $52 +3828 482D CALL packetd@ +382A 5B33 CALL setdate +382C 443B CALL time@ +382E 8042 LIT $42 +3830 482D CALL packetd@ +3832 4164 CALL d- +3834 5BC9 CALL setdelay +\ (then) +3836 700C ALU $700C +\ ntp-alarm +3838 0000 BRANCH 0jump +383A 0000 BRANCH 0jump +\ clock-main +383C 4C56 CALL vga-page +383E C240 LIT $4240 +3840 800F LIT $F +3842 B838 LIT $3838 +3844 4448 CALL setalarm +\ (begin) +3846 476F CALL mac-fullness +3848 3C3B 0BRANCH (repeat) +384A 4985 CALL arp-handler +384C 800C LIT $C +384E 482B CALL packet@ +3850 8800 LIT $800 +3852 6703 ALU $6703 +3854 3C35 0BRANCH (then) +3856 8002 LIT $2 +3858 801E LIT $1E +385A 46C4 CALL mac-inoffset +385C 46D0 CALL mac@n +385E 4841 CALL net-my-ip +3860 410D CALL d= +3862 3C33 0BRANCH (then) +3864 49D3 CALL icmp-handler +\ (then) +3866 535D CALL loader-handler +3868 5C06 CALL ntp-handler +\ (then) +386A 4002 CALL depth +386C 3C39 0BRANCH (then) +386E 438A CALL .s +3870 42D9 CALL cr +\ (then) +3872 4789 CALL mac-consume +3874 1C23 BRANCH (begin) +\ (repeat) +3876 B838 LIT $3838 +3878 444D CALL isalarm +387A 3C43 0BRANCH (then) +387C 5BED CALL ntp-request +387E C240 LIT $4240 +3880 800F LIT $F +3882 B838 LIT $3838 +3884 4448 CALL setalarm +\ (then) +3886 528F CALL next? +3888 3C23 0BRANCH (begin) +388A 700C ALU $700C +\ frob +388C C102 LIT $4102 +388E 4B66 CALL in +3890 C100 LIT $4100 +3892 4B6A CALL out +3894 8020 LIT $20 +3896 6147 ALU $6147 +3898 8000 LIT $0 +389A 6147 ALU $6147 +\ (do) +389C 8001 LIT $1 +389E 6B81 ALU $6B81 +38A0 8007 LIT $7 +38A2 6303 ALU $6303 +38A4 6D03 ALU $6D03 +38A6 C112 LIT $4112 +38A8 6023 ALU $6023 +38AA 6103 ALU $6103 +38AC F530 LIT $7530 +38AE 8000 LIT $0 +38B0 4453 CALL sleepus +38B2 404B CALL looptest +38B4 3C4E 0BRANCH (do) +38B6 C100 LIT $4100 +38B8 0B66 BRANCH in +\ main +38BA 4330 CALL decimal +38BC 87E4 LIT $7E4 +38BE 85AA LIT $5AA +38C0 6023 ALU $6023 +38C2 6103 ALU $6103 +38C4 5C46 CALL frob +38C6 803C LIT $3C +38C8 6147 ALU $6147 +38CA 8000 LIT $0 +38CC 6147 ALU $6147 +\ (do) +38CE 42D9 CALL cr +38D0 404B CALL looptest +38D2 3C67 0BRANCH (do) +38D4 40A4 CALL sliteral +38D6 570F CALL $2E1E +38D8 6C65 ALU $6C65 +38DA 6F63 ALU $6F63 +38DC 656D ALU $656D +38DE 2021 0BRANCH $42 +38E0 7542 ALU $7542 +38E2 6C69 ALU $6C69 +38E4 2074 0BRANCH $E8 +38E6 42FD CALL type +38E8 4416 CALL build. +38EA 42D9 CALL cr +38EC 82CF LIT $2CF +38EE 40A4 CALL sliteral +38F0 6D07 ALU $6D07 +38F2 6961 ALU $6961 +38F4 2E6E 0BRANCH $1CDC +38F6 7366 ALU $7366 +38F8 43AF CALL (snap) +38FA 4B72 CALL flash-cold +38FC 4CB3 CALL vga-cold +38FE 98DE LIT $18DE +3900 85AA LIT $5AA +3902 6023 ALU $6023 +3904 6103 ALU $6103 +3906 40A4 CALL sliteral +3908 5718 CALL $2E30 +390A 6961 ALU $6961 +390C 6974 ALU $6974 +390E 676E ALU $676E +3910 6620 ALU $6620 +3912 726F ALU $726F +3914 4520 CALL $A40 +3916 6874 ALU $6874 +3918 7265 ALU $7265 +391A 656E ALU $656E +391C 2074 0BRANCH $E8 +391E 494E CALL $129C +3920 FF43 LIT $7F43 +3922 4D2A CALL statusline +3924 4566 CALL mac-cold +3926 47AA CALL nicwork +3928 8452 LIT $452 +392A 6600 ALU $6600 +392C A135 LIT $2135 +392E 6600 ALU $6600 +3930 4A6F CALL dhcp-xid! +3932 B93F LIT $393F +3934 6600 ALU $6600 +3936 802D LIT $2D +3938 9070 LIT $1070 +393A 4448 CALL setalarm +393C 8000 LIT $0 +393E 3CB9 0BRANCH (else) +3940 9068 LIT $1068 +3942 4166 CALL dz +\ (begin) +3944 4841 CALL net-my-ip +3946 418F CALL d0= +3948 3CB8 0BRANCH (repeat) +394A 9070 LIT $1070 +394C 444D CALL isalarm +394E 3CB6 0BRANCH (then) +3950 4B63 CALL dhcp-discover +3952 40A4 CALL sliteral +3954 4408 CALL $810 +3956 5349 CALL $2692 +3958 4F43 CALL $1E86 +395A 4556 CALL $AAC +395C FF52 LIT $7F52 +395E 42FD CALL type +3960 42D9 CALL cr +3962 B93F LIT $393F +3964 6600 ALU $6600 +3966 802D LIT $2D +3968 9070 LIT $1070 +396A 4448 CALL setalarm +\ (then) +396C 53CB CALL preip-handler +396E 1CA2 BRANCH (begin) +\ (repeat) +3970 1CC9 BRANCH (then) +\ (else) +3972 BF57 LIT $3F57 +3974 6600 ALU $6600 +3976 8063 LIT $63 +3978 9068 LIT $1068 +397A 411A CALL 2! +397C 8000 LIT $0 +397E 6600 ALU $6600 +3980 80FF LIT $FF +3982 6600 ALU $6600 +3984 9070 LIT $1070 +3986 411A CALL 2! +3988 BF57 LIT $3F57 +398A 6600 ALU $6600 +398C 8001 LIT $1 +398E 906C LIT $106C +3990 411A CALL 2! +\ (then) +3992 4AD8 CALL dhcp-status +3994 48B7 CALL arp-reset +\ (begin) +3996 5AA0 CALL welcome-main +3998 4459 CALL sleep.1 +399A 5C1E CALL clock-main +399C 4459 CALL sleep.1 +399E 52A7 CALL stars-main +39A0 4459 CALL sleep.1 +39A2 5880 CALL invaders-main +39A4 4459 CALL sleep.1 +39A6 40A4 CALL sliteral +39A8 6C07 ALU $6C07 +39AA 6F6F ALU $6F6F +39AC 6970 ALU $6970 +39AE 676E ALU $676E +39B0 42FD CALL type +39B2 42D9 CALL cr +39B4 1CCB BRANCH (begin) +\ (begin) +39B6 53D6 CALL haveip-handler +39B8 1CDB BRANCH (begin) +39BA 700C ALU $700C +39BC FFFF LIT $7FFF +39BE FFFF LIT $7FFF +39C0 FFFF LIT $7FFF +39C2 FFFF LIT $7FFF +39C4 FFFF LIT $7FFF +39C6 FFFF LIT $7FFF +39C8 FFFF LIT $7FFF +39CA FFFF LIT $7FFF +39CC FFFF LIT $7FFF +39CE FFFF LIT $7FFF +39D0 FFFF LIT $7FFF +39D2 FFFF LIT $7FFF +39D4 FFFF LIT $7FFF +39D6 FFFF LIT $7FFF +39D8 FFFF LIT $7FFF +39DA FFFF LIT $7FFF +39DC FFFF LIT $7FFF +39DE FFFF LIT $7FFF +39E0 FFFF LIT $7FFF +39E2 FFFF LIT $7FFF +39E4 FFFF LIT $7FFF +39E6 FFFF LIT $7FFF +39E8 FFFF LIT $7FFF +39EA FFFF LIT $7FFF +39EC FFFF LIT $7FFF +39EE FFFF LIT $7FFF +39F0 FFFF LIT $7FFF +39F2 FFFF LIT $7FFF +39F4 FFFF LIT $7FFF +39F6 FFFF LIT $7FFF +39F8 FFFF LIT $7FFF +39FA FFFF LIT $7FFF +39FC FFFF LIT $7FFF +39FE FFFF LIT $7FFF +3A00 FFFF LIT $7FFF +3A02 FFFF LIT $7FFF +3A04 FFFF LIT $7FFF +3A06 FFFF LIT $7FFF +3A08 FFFF LIT $7FFF +3A0A FFFF LIT $7FFF +3A0C FFFF LIT $7FFF +3A0E FFFF LIT $7FFF +3A10 FFFF LIT $7FFF +3A12 FFFF LIT $7FFF +3A14 FFFF LIT $7FFF +3A16 FFFF LIT $7FFF +3A18 FFFF LIT $7FFF +3A1A FFFF LIT $7FFF +3A1C FFFF LIT $7FFF +3A1E FFFF LIT $7FFF +3A20 FFFF LIT $7FFF +3A22 FFFF LIT $7FFF +3A24 FFFF LIT $7FFF +3A26 FFFF LIT $7FFF +3A28 FFFF LIT $7FFF +3A2A FFFF LIT $7FFF +3A2C FFFF LIT $7FFF +3A2E FFFF LIT $7FFF +3A30 FFFF LIT $7FFF +3A32 FFFF LIT $7FFF +3A34 FFFF LIT $7FFF +3A36 FFFF LIT $7FFF +3A38 FFFF LIT $7FFF +3A3A FFFF LIT $7FFF +3A3C FFFF LIT $7FFF +3A3E FFFF LIT $7FFF +3A40 FFFF LIT $7FFF +3A42 FFFF LIT $7FFF +3A44 FFFF LIT $7FFF +3A46 FFFF LIT $7FFF +3A48 FFFF LIT $7FFF +3A4A FFFF LIT $7FFF +3A4C FFFF LIT $7FFF +3A4E FFFF LIT $7FFF +3A50 FFFF LIT $7FFF +3A52 FFFF LIT $7FFF +3A54 FFFF LIT $7FFF +3A56 FFFF LIT $7FFF +3A58 FFFF LIT $7FFF +3A5A FFFF LIT $7FFF +3A5C FFFF LIT $7FFF +3A5E FFFF LIT $7FFF +3A60 FFFF LIT $7FFF +3A62 FFFF LIT $7FFF +3A64 FFFF LIT $7FFF +3A66 FFFF LIT $7FFF +3A68 FFFF LIT $7FFF +3A6A FFFF LIT $7FFF +3A6C FFFF LIT $7FFF +3A6E FFFF LIT $7FFF +3A70 FFFF LIT $7FFF +3A72 FFFF LIT $7FFF +3A74 FFFF LIT $7FFF +3A76 FFFF LIT $7FFF +3A78 FFFF LIT $7FFF +3A7A FFFF LIT $7FFF +3A7C FFFF LIT $7FFF +3A7E FFFF LIT $7FFF +3A80 FFFF LIT $7FFF +3A82 FFFF LIT $7FFF +3A84 FFFF LIT $7FFF +3A86 FFFF LIT $7FFF +3A88 FFFF LIT $7FFF +3A8A FFFF LIT $7FFF +3A8C FFFF LIT $7FFF +3A8E FFFF LIT $7FFF +3A90 FFFF LIT $7FFF +3A92 FFFF LIT $7FFF +3A94 FFFF LIT $7FFF +3A96 FFFF LIT $7FFF +3A98 FFFF LIT $7FFF +3A9A FFFF LIT $7FFF +3A9C FFFF LIT $7FFF +3A9E FFFF LIT $7FFF +3AA0 FFFF LIT $7FFF +3AA2 FFFF LIT $7FFF +3AA4 FFFF LIT $7FFF +3AA6 FFFF LIT $7FFF +3AA8 FFFF LIT $7FFF +3AAA FFFF LIT $7FFF +3AAC FFFF LIT $7FFF +3AAE FFFF LIT $7FFF +3AB0 FFFF LIT $7FFF +3AB2 FFFF LIT $7FFF +3AB4 FFFF LIT $7FFF +3AB6 FFFF LIT $7FFF +3AB8 FFFF LIT $7FFF +3ABA FFFF LIT $7FFF +3ABC FFFF LIT $7FFF +3ABE FFFF LIT $7FFF +3AC0 FFFF LIT $7FFF +3AC2 FFFF LIT $7FFF +3AC4 FFFF LIT $7FFF +3AC6 FFFF LIT $7FFF +3AC8 FFFF LIT $7FFF +3ACA FFFF LIT $7FFF +3ACC FFFF LIT $7FFF +3ACE FFFF LIT $7FFF +3AD0 FFFF LIT $7FFF +3AD2 FFFF LIT $7FFF +3AD4 FFFF LIT $7FFF +3AD6 FFFF LIT $7FFF +3AD8 FFFF LIT $7FFF +3ADA FFFF LIT $7FFF +3ADC FFFF LIT $7FFF +3ADE FFFF LIT $7FFF +3AE0 FFFF LIT $7FFF +3AE2 FFFF LIT $7FFF +3AE4 FFFF LIT $7FFF +3AE6 FFFF LIT $7FFF +3AE8 FFFF LIT $7FFF +3AEA FFFF LIT $7FFF +3AEC FFFF LIT $7FFF +3AEE FFFF LIT $7FFF +3AF0 FFFF LIT $7FFF +3AF2 FFFF LIT $7FFF +3AF4 FFFF LIT $7FFF +3AF6 FFFF LIT $7FFF +3AF8 FFFF LIT $7FFF +3AFA FFFF LIT $7FFF +3AFC FFFF LIT $7FFF +3AFE FFFF LIT $7FFF +3B00 FFFF LIT $7FFF +3B02 FFFF LIT $7FFF +3B04 FFFF LIT $7FFF +3B06 FFFF LIT $7FFF +3B08 FFFF LIT $7FFF +3B0A FFFF LIT $7FFF +3B0C FFFF LIT $7FFF +3B0E FFFF LIT $7FFF +3B10 FFFF LIT $7FFF +3B12 FFFF LIT $7FFF +3B14 FFFF LIT $7FFF +3B16 FFFF LIT $7FFF +3B18 FFFF LIT $7FFF +3B1A FFFF LIT $7FFF +3B1C FFFF LIT $7FFF +3B1E FFFF LIT $7FFF +3B20 FFFF LIT $7FFF +3B22 FFFF LIT $7FFF +3B24 FFFF LIT $7FFF +3B26 FFFF LIT $7FFF +3B28 FFFF LIT $7FFF +3B2A FFFF LIT $7FFF +3B2C FFFF LIT $7FFF +3B2E FFFF LIT $7FFF +3B30 FFFF LIT $7FFF +3B32 FFFF LIT $7FFF +3B34 FFFF LIT $7FFF +3B36 FFFF LIT $7FFF +3B38 FFFF LIT $7FFF +3B3A FFFF LIT $7FFF +3B3C FFFF LIT $7FFF +3B3E FFFF LIT $7FFF +3B40 FFFF LIT $7FFF +3B42 FFFF LIT $7FFF +3B44 FFFF LIT $7FFF +3B46 FFFF LIT $7FFF +3B48 FFFF LIT $7FFF +3B4A FFFF LIT $7FFF +3B4C FFFF LIT $7FFF +3B4E FFFF LIT $7FFF +3B50 FFFF LIT $7FFF +3B52 FFFF LIT $7FFF +3B54 FFFF LIT $7FFF +3B56 FFFF LIT $7FFF +3B58 FFFF LIT $7FFF +3B5A FFFF LIT $7FFF +3B5C FFFF LIT $7FFF +3B5E FFFF LIT $7FFF +3B60 FFFF LIT $7FFF +3B62 FFFF LIT $7FFF +3B64 FFFF LIT $7FFF +3B66 FFFF LIT $7FFF +3B68 FFFF LIT $7FFF +3B6A FFFF LIT $7FFF +3B6C FFFF LIT $7FFF +3B6E FFFF LIT $7FFF +3B70 FFFF LIT $7FFF +3B72 FFFF LIT $7FFF +3B74 FFFF LIT $7FFF +3B76 FFFF LIT $7FFF +3B78 FFFF LIT $7FFF +3B7A FFFF LIT $7FFF +3B7C FFFF LIT $7FFF +3B7E FFFF LIT $7FFF +3B80 FFFF LIT $7FFF +3B82 FFFF LIT $7FFF +3B84 FFFF LIT $7FFF +3B86 FFFF LIT $7FFF +3B88 FFFF LIT $7FFF +3B8A FFFF LIT $7FFF +3B8C FFFF LIT $7FFF +3B8E FFFF LIT $7FFF +3B90 FFFF LIT $7FFF +3B92 FFFF LIT $7FFF +3B94 FFFF LIT $7FFF +3B96 FFFF LIT $7FFF +3B98 FFFF LIT $7FFF +3B9A FFFF LIT $7FFF +3B9C FFFF LIT $7FFF +3B9E FFFF LIT $7FFF +3BA0 FFFF LIT $7FFF +3BA2 FFFF LIT $7FFF +3BA4 FFFF LIT $7FFF +3BA6 FFFF LIT $7FFF +3BA8 FFFF LIT $7FFF +3BAA FFFF LIT $7FFF +3BAC FFFF LIT $7FFF +3BAE FFFF LIT $7FFF +3BB0 FFFF LIT $7FFF +3BB2 FFFF LIT $7FFF +3BB4 FFFF LIT $7FFF +3BB6 FFFF LIT $7FFF +3BB8 FFFF LIT $7FFF +3BBA FFFF LIT $7FFF +3BBC FFFF LIT $7FFF +3BBE FFFF LIT $7FFF +3BC0 FFFF LIT $7FFF +3BC2 FFFF LIT $7FFF +3BC4 FFFF LIT $7FFF +3BC6 FFFF LIT $7FFF +3BC8 FFFF LIT $7FFF +3BCA FFFF LIT $7FFF +3BCC FFFF LIT $7FFF +3BCE FFFF LIT $7FFF +3BD0 FFFF LIT $7FFF +3BD2 FFFF LIT $7FFF +3BD4 FFFF LIT $7FFF +3BD6 FFFF LIT $7FFF +3BD8 FFFF LIT $7FFF +3BDA FFFF LIT $7FFF +3BDC FFFF LIT $7FFF +3BDE FFFF LIT $7FFF +3BE0 FFFF LIT $7FFF +3BE2 FFFF LIT $7FFF +3BE4 FFFF LIT $7FFF +3BE6 FFFF LIT $7FFF +3BE8 FFFF LIT $7FFF +3BEA FFFF LIT $7FFF +3BEC FFFF LIT $7FFF +3BEE FFFF LIT $7FFF +3BF0 FFFF LIT $7FFF +3BF2 FFFF LIT $7FFF +3BF4 FFFF LIT $7FFF +3BF6 FFFF LIT $7FFF +3BF8 FFFF LIT $7FFF +3BFA FFFF LIT $7FFF +3BFC FFFF LIT $7FFF +3BFE FFFF LIT $7FFF +3C00 FFFF LIT $7FFF +3C02 FFFF LIT $7FFF +3C04 FFFF LIT $7FFF +3C06 FFFF LIT $7FFF +3C08 FFFF LIT $7FFF +3C0A FFFF LIT $7FFF +3C0C FFFF LIT $7FFF +3C0E FFFF LIT $7FFF +3C10 FFFF LIT $7FFF +3C12 FFFF LIT $7FFF +3C14 FFFF LIT $7FFF +3C16 FFFF LIT $7FFF +3C18 FFFF LIT $7FFF +3C1A FFFF LIT $7FFF +3C1C FFFF LIT $7FFF +3C1E FFFF LIT $7FFF +3C20 FFFF LIT $7FFF +3C22 FFFF LIT $7FFF +3C24 FFFF LIT $7FFF +3C26 FFFF LIT $7FFF +3C28 FFFF LIT $7FFF +3C2A FFFF LIT $7FFF +3C2C FFFF LIT $7FFF +3C2E FFFF LIT $7FFF +3C30 FFFF LIT $7FFF +3C32 FFFF LIT $7FFF +3C34 FFFF LIT $7FFF +3C36 FFFF LIT $7FFF +3C38 FFFF LIT $7FFF +3C3A FFFF LIT $7FFF +3C3C FFFF LIT $7FFF +3C3E FFFF LIT $7FFF +3C40 FFFF LIT $7FFF +3C42 FFFF LIT $7FFF +3C44 FFFF LIT $7FFF +3C46 FFFF LIT $7FFF +3C48 FFFF LIT $7FFF +3C4A FFFF LIT $7FFF +3C4C FFFF LIT $7FFF +3C4E FFFF LIT $7FFF +3C50 FFFF LIT $7FFF +3C52 FFFF LIT $7FFF +3C54 FFFF LIT $7FFF +3C56 FFFF LIT $7FFF +3C58 FFFF LIT $7FFF +3C5A FFFF LIT $7FFF +3C5C FFFF LIT $7FFF +3C5E FFFF LIT $7FFF +3C60 FFFF LIT $7FFF +3C62 FFFF LIT $7FFF +3C64 FFFF LIT $7FFF +3C66 FFFF LIT $7FFF +3C68 FFFF LIT $7FFF +3C6A FFFF LIT $7FFF +3C6C FFFF LIT $7FFF +3C6E FFFF LIT $7FFF +3C70 FFFF LIT $7FFF +3C72 FFFF LIT $7FFF +3C74 FFFF LIT $7FFF +3C76 FFFF LIT $7FFF +3C78 FFFF LIT $7FFF +3C7A FFFF LIT $7FFF +3C7C FFFF LIT $7FFF +3C7E FFFF LIT $7FFF +3C80 FFFF LIT $7FFF +3C82 FFFF LIT $7FFF +3C84 FFFF LIT $7FFF +3C86 FFFF LIT $7FFF +3C88 FFFF LIT $7FFF +3C8A FFFF LIT $7FFF +3C8C FFFF LIT $7FFF +3C8E FFFF LIT $7FFF +3C90 FFFF LIT $7FFF +3C92 FFFF LIT $7FFF +3C94 FFFF LIT $7FFF +3C96 FFFF LIT $7FFF +3C98 FFFF LIT $7FFF +3C9A FFFF LIT $7FFF +3C9C FFFF LIT $7FFF +3C9E FFFF LIT $7FFF +3CA0 FFFF LIT $7FFF +3CA2 FFFF LIT $7FFF +3CA4 FFFF LIT $7FFF +3CA6 FFFF LIT $7FFF +3CA8 FFFF LIT $7FFF +3CAA FFFF LIT $7FFF +3CAC FFFF LIT $7FFF +3CAE FFFF LIT $7FFF +3CB0 FFFF LIT $7FFF +3CB2 FFFF LIT $7FFF +3CB4 FFFF LIT $7FFF +3CB6 FFFF LIT $7FFF +3CB8 FFFF LIT $7FFF +3CBA FFFF LIT $7FFF +3CBC FFFF LIT $7FFF +3CBE FFFF LIT $7FFF +3CC0 FFFF LIT $7FFF +3CC2 FFFF LIT $7FFF +3CC4 FFFF LIT $7FFF +3CC6 FFFF LIT $7FFF +3CC8 FFFF LIT $7FFF +3CCA FFFF LIT $7FFF +3CCC FFFF LIT $7FFF +3CCE FFFF LIT $7FFF +3CD0 FFFF LIT $7FFF +3CD2 FFFF LIT $7FFF +3CD4 FFFF LIT $7FFF +3CD6 FFFF LIT $7FFF +3CD8 FFFF LIT $7FFF +3CDA FFFF LIT $7FFF +3CDC FFFF LIT $7FFF +3CDE FFFF LIT $7FFF +3CE0 FFFF LIT $7FFF +3CE2 FFFF LIT $7FFF +3CE4 FFFF LIT $7FFF +3CE6 FFFF LIT $7FFF +3CE8 FFFF LIT $7FFF +3CEA FFFF LIT $7FFF +3CEC FFFF LIT $7FFF +3CEE FFFF LIT $7FFF +3CF0 FFFF LIT $7FFF +3CF2 FFFF LIT $7FFF +3CF4 FFFF LIT $7FFF +3CF6 FFFF LIT $7FFF +3CF8 FFFF LIT $7FFF +3CFA FFFF LIT $7FFF +3CFC FFFF LIT $7FFF +3CFE FFFF LIT $7FFF +3D00 FFFF LIT $7FFF +3D02 FFFF LIT $7FFF +3D04 FFFF LIT $7FFF +3D06 FFFF LIT $7FFF +3D08 FFFF LIT $7FFF +3D0A FFFF LIT $7FFF +3D0C FFFF LIT $7FFF +3D0E FFFF LIT $7FFF +3D10 FFFF LIT $7FFF +3D12 FFFF LIT $7FFF +3D14 FFFF LIT $7FFF +3D16 FFFF LIT $7FFF +3D18 FFFF LIT $7FFF +3D1A FFFF LIT $7FFF +3D1C FFFF LIT $7FFF +3D1E FFFF LIT $7FFF +3D20 FFFF LIT $7FFF +3D22 FFFF LIT $7FFF +3D24 FFFF LIT $7FFF +3D26 FFFF LIT $7FFF +3D28 FFFF LIT $7FFF +3D2A FFFF LIT $7FFF +3D2C FFFF LIT $7FFF +3D2E FFFF LIT $7FFF +3D30 FFFF LIT $7FFF +3D32 FFFF LIT $7FFF +3D34 FFFF LIT $7FFF +3D36 FFFF LIT $7FFF +3D38 FFFF LIT $7FFF +3D3A FFFF LIT $7FFF +3D3C FFFF LIT $7FFF +3D3E FFFF LIT $7FFF +3D40 FFFF LIT $7FFF +3D42 FFFF LIT $7FFF +3D44 FFFF LIT $7FFF +3D46 FFFF LIT $7FFF +3D48 FFFF LIT $7FFF +3D4A FFFF LIT $7FFF +3D4C FFFF LIT $7FFF +3D4E FFFF LIT $7FFF +3D50 FFFF LIT $7FFF +3D52 FFFF LIT $7FFF +3D54 FFFF LIT $7FFF +3D56 FFFF LIT $7FFF +3D58 FFFF LIT $7FFF +3D5A FFFF LIT $7FFF +3D5C FFFF LIT $7FFF +3D5E FFFF LIT $7FFF +3D60 FFFF LIT $7FFF +3D62 FFFF LIT $7FFF +3D64 FFFF LIT $7FFF +3D66 FFFF LIT $7FFF +3D68 FFFF LIT $7FFF +3D6A FFFF LIT $7FFF +3D6C FFFF LIT $7FFF +3D6E FFFF LIT $7FFF +3D70 FFFF LIT $7FFF +3D72 FFFF LIT $7FFF +3D74 FFFF LIT $7FFF +3D76 FFFF LIT $7FFF +3D78 FFFF LIT $7FFF +3D7A FFFF LIT $7FFF +3D7C FFFF LIT $7FFF +3D7E FFFF LIT $7FFF +3D80 FFFF LIT $7FFF +3D82 FFFF LIT $7FFF +3D84 FFFF LIT $7FFF +3D86 FFFF LIT $7FFF +3D88 FFFF LIT $7FFF +3D8A FFFF LIT $7FFF +3D8C FFFF LIT $7FFF +3D8E FFFF LIT $7FFF +3D90 FFFF LIT $7FFF +3D92 FFFF LIT $7FFF +3D94 FFFF LIT $7FFF +3D96 FFFF LIT $7FFF +3D98 FFFF LIT $7FFF +3D9A FFFF LIT $7FFF +3D9C FFFF LIT $7FFF +3D9E FFFF LIT $7FFF +3DA0 FFFF LIT $7FFF +3DA2 FFFF LIT $7FFF +3DA4 FFFF LIT $7FFF +3DA6 FFFF LIT $7FFF +3DA8 FFFF LIT $7FFF +3DAA FFFF LIT $7FFF +3DAC FFFF LIT $7FFF +3DAE FFFF LIT $7FFF +3DB0 FFFF LIT $7FFF +3DB2 FFFF LIT $7FFF +3DB4 FFFF LIT $7FFF +3DB6 FFFF LIT $7FFF +3DB8 FFFF LIT $7FFF +3DBA FFFF LIT $7FFF +3DBC FFFF LIT $7FFF +3DBE FFFF LIT $7FFF +3DC0 FFFF LIT $7FFF +3DC2 FFFF LIT $7FFF +3DC4 FFFF LIT $7FFF +3DC6 FFFF LIT $7FFF +3DC8 FFFF LIT $7FFF +3DCA FFFF LIT $7FFF +3DCC FFFF LIT $7FFF +3DCE FFFF LIT $7FFF +3DD0 FFFF LIT $7FFF +3DD2 FFFF LIT $7FFF +3DD4 FFFF LIT $7FFF +3DD6 FFFF LIT $7FFF +3DD8 FFFF LIT $7FFF +3DDA FFFF LIT $7FFF +3DDC FFFF LIT $7FFF +3DDE FFFF LIT $7FFF +3DE0 FFFF LIT $7FFF +3DE2 FFFF LIT $7FFF +3DE4 FFFF LIT $7FFF +3DE6 FFFF LIT $7FFF +3DE8 FFFF LIT $7FFF +3DEA FFFF LIT $7FFF +3DEC FFFF LIT $7FFF +3DEE FFFF LIT $7FFF +3DF0 FFFF LIT $7FFF +3DF2 FFFF LIT $7FFF +3DF4 FFFF LIT $7FFF +3DF6 FFFF LIT $7FFF +3DF8 FFFF LIT $7FFF +3DFA FFFF LIT $7FFF +3DFC FFFF LIT $7FFF +3DFE FFFF LIT $7FFF +3E00 FFFF LIT $7FFF +3E02 FFFF LIT $7FFF +3E04 FFFF LIT $7FFF +3E06 FFFF LIT $7FFF +3E08 FFFF LIT $7FFF +3E0A FFFF LIT $7FFF +3E0C FFFF LIT $7FFF +3E0E FFFF LIT $7FFF +3E10 FFFF LIT $7FFF +3E12 FFFF LIT $7FFF +3E14 FFFF LIT $7FFF +3E16 FFFF LIT $7FFF +3E18 FFFF LIT $7FFF +3E1A FFFF LIT $7FFF +3E1C FFFF LIT $7FFF +3E1E FFFF LIT $7FFF +3E20 FFFF LIT $7FFF +3E22 FFFF LIT $7FFF +3E24 FFFF LIT $7FFF +3E26 FFFF LIT $7FFF +3E28 FFFF LIT $7FFF +3E2A FFFF LIT $7FFF +3E2C FFFF LIT $7FFF +3E2E FFFF LIT $7FFF +3E30 FFFF LIT $7FFF +3E32 FFFF LIT $7FFF +3E34 FFFF LIT $7FFF +3E36 FFFF LIT $7FFF +3E38 FFFF LIT $7FFF +3E3A FFFF LIT $7FFF +3E3C FFFF LIT $7FFF +3E3E FFFF LIT $7FFF +3E40 FFFF LIT $7FFF +3E42 FFFF LIT $7FFF +3E44 FFFF LIT $7FFF +3E46 FFFF LIT $7FFF +3E48 FFFF LIT $7FFF +3E4A FFFF LIT $7FFF +3E4C FFFF LIT $7FFF +3E4E FFFF LIT $7FFF +3E50 FFFF LIT $7FFF +3E52 FFFF LIT $7FFF +3E54 FFFF LIT $7FFF +3E56 FFFF LIT $7FFF +3E58 FFFF LIT $7FFF +3E5A FFFF LIT $7FFF +3E5C FFFF LIT $7FFF +3E5E FFFF LIT $7FFF +3E60 FFFF LIT $7FFF +3E62 FFFF LIT $7FFF +3E64 FFFF LIT $7FFF +3E66 FFFF LIT $7FFF +3E68 FFFF LIT $7FFF +3E6A FFFF LIT $7FFF +3E6C FFFF LIT $7FFF +3E6E FFFF LIT $7FFF +3E70 FFFF LIT $7FFF +3E72 FFFF LIT $7FFF +3E74 FFFF LIT $7FFF +3E76 FFFF LIT $7FFF +3E78 FFFF LIT $7FFF +3E7A FFFF LIT $7FFF +3E7C FFFF LIT $7FFF +3E7E FFFF LIT $7FFF +3E80 FFFF LIT $7FFF +3E82 FFFF LIT $7FFF +3E84 FFFF LIT $7FFF +3E86 FFFF LIT $7FFF +3E88 FFFF LIT $7FFF +3E8A FFFF LIT $7FFF +3E8C FFFF LIT $7FFF +3E8E FFFF LIT $7FFF +3E90 FFFF LIT $7FFF +3E92 FFFF LIT $7FFF +3E94 FFFF LIT $7FFF +3E96 FFFF LIT $7FFF +3E98 FFFF LIT $7FFF +3E9A FFFF LIT $7FFF +3E9C FFFF LIT $7FFF +3E9E FFFF LIT $7FFF +3EA0 FFFF LIT $7FFF +3EA2 FFFF LIT $7FFF +3EA4 FFFF LIT $7FFF +3EA6 FFFF LIT $7FFF +3EA8 FFFF LIT $7FFF +3EAA FFFF LIT $7FFF +3EAC FFFF LIT $7FFF +3EAE FFFF LIT $7FFF +3EB0 FFFF LIT $7FFF +3EB2 FFFF LIT $7FFF +3EB4 FFFF LIT $7FFF +3EB6 FFFF LIT $7FFF +3EB8 FFFF LIT $7FFF +3EBA FFFF LIT $7FFF +3EBC FFFF LIT $7FFF +3EBE FFFF LIT $7FFF +3EC0 FFFF LIT $7FFF +3EC2 FFFF LIT $7FFF +3EC4 FFFF LIT $7FFF +3EC6 FFFF LIT $7FFF +3EC8 FFFF LIT $7FFF +3ECA FFFF LIT $7FFF +3ECC FFFF LIT $7FFF +3ECE FFFF LIT $7FFF +3ED0 FFFF LIT $7FFF +3ED2 FFFF LIT $7FFF +3ED4 FFFF LIT $7FFF +3ED6 FFFF LIT $7FFF +3ED8 FFFF LIT $7FFF +3EDA FFFF LIT $7FFF +3EDC FFFF LIT $7FFF +3EDE FFFF LIT $7FFF +3EE0 FFFF LIT $7FFF +3EE2 FFFF LIT $7FFF +3EE4 FFFF LIT $7FFF +3EE6 FFFF LIT $7FFF +3EE8 FFFF LIT $7FFF +3EEA FFFF LIT $7FFF +3EEC FFFF LIT $7FFF +3EEE FFFF LIT $7FFF +3EF0 FFFF LIT $7FFF +3EF2 FFFF LIT $7FFF +3EF4 FFFF LIT $7FFF +3EF6 FFFF LIT $7FFF +3EF8 FFFF LIT $7FFF +3EFA FFFF LIT $7FFF +3EFC FFFF LIT $7FFF +3EFE FFFF LIT $7FFF +3F00 FFFF LIT $7FFF +3F02 FFFF LIT $7FFF +3F04 FFFF LIT $7FFF +3F06 FFFF LIT $7FFF +3F08 FFFF LIT $7FFF +3F0A FFFF LIT $7FFF +3F0C FFFF LIT $7FFF +3F0E FFFF LIT $7FFF +3F10 FFFF LIT $7FFF +3F12 FFFF LIT $7FFF +3F14 FFFF LIT $7FFF +3F16 FFFF LIT $7FFF +3F18 FFFF LIT $7FFF +3F1A FFFF LIT $7FFF +3F1C FFFF LIT $7FFF +3F1E FFFF LIT $7FFF +3F20 FFFF LIT $7FFF +3F22 FFFF LIT $7FFF +3F24 FFFF LIT $7FFF +3F26 FFFF LIT $7FFF +3F28 FFFF LIT $7FFF +3F2A FFFF LIT $7FFF +3F2C FFFF LIT $7FFF +3F2E FFFF LIT $7FFF +3F30 FFFF LIT $7FFF +3F32 FFFF LIT $7FFF +3F34 FFFF LIT $7FFF +3F36 FFFF LIT $7FFF +3F38 FFFF LIT $7FFF +3F3A FFFF LIT $7FFF +3F3C FFFF LIT $7FFF +3F3E FFFF LIT $7FFF +3F40 FFFF LIT $7FFF +3F42 FFFF LIT $7FFF +3F44 FFFF LIT $7FFF +3F46 FFFF LIT $7FFF +3F48 FFFF LIT $7FFF +3F4A FFFF LIT $7FFF +3F4C FFFF LIT $7FFF +3F4E FFFF LIT $7FFF +3F50 FFFF LIT $7FFF +3F52 FFFF LIT $7FFF +3F54 FFFF LIT $7FFF +3F56 FFFF LIT $7FFF +3F58 FFFF LIT $7FFF +3F5A FFFF LIT $7FFF +3F5C FFFF LIT $7FFF +3F5E FFFF LIT $7FFF +3F60 FFFF LIT $7FFF +3F62 FFFF LIT $7FFF +3F64 FFFF LIT $7FFF +3F66 FFFF LIT $7FFF +3F68 FFFF LIT $7FFF +3F6A FFFF LIT $7FFF +3F6C FFFF LIT $7FFF +3F6E FFFF LIT $7FFF +3F70 FFFF LIT $7FFF +3F72 FFFF LIT $7FFF +3F74 FFFF LIT $7FFF +3F76 FFFF LIT $7FFF +3F78 FFFF LIT $7FFF +3F7A FFFF LIT $7FFF +3F7C FFFF LIT $7FFF +3F7E FFFF LIT $7FFF +\ bootloader +3F80 800C LIT $C +3F82 C110 LIT $4110 +3F84 6023 ALU $6023 +3F86 6103 ALU $6103 +3F88 8000 LIT $0 +\ (begin) +3F8A 6081 ALU $6081 +3F8C FFFF LIT $7FFF +3F8E 6600 ALU $6600 +3F90 6203 ALU $6203 +3F92 C10E LIT $410E +3F94 6023 ALU $6023 +3F96 6103 ALU $6103 +3F98 8000 LIT $0 +3F9A C104 LIT $4104 +3F9C 6023 ALU $6023 +3F9E 6103 ALU $6103 +3FA0 C112 LIT $4112 +3FA2 6C00 ALU $6C00 +3FA4 8001 LIT $1 +3FA6 C104 LIT $4104 +3FA8 6023 ALU $6023 +3FAA 6103 ALU $6103 +3FAC 6181 ALU $6181 +3FAE 6081 ALU $6081 +3FB0 6203 ALU $6203 +3FB2 6023 ALU $6023 +3FB4 6103 ALU $6103 +3FB6 8001 LIT $1 +3FB8 6203 ALU $6203 +3FBA 6081 ALU $6081 +3FBC 9FC0 LIT $1FC0 +3FBE 6703 ALU $6703 +3FC0 3FC5 0BRANCH (begin) +\ (begin) +3FC2 6E81 ALU $6E81 +3FC4 80FF LIT $FF +3FC6 6303 ALU $6303 +3FC8 3FE7 0BRANCH (repeat) +3FCA 6103 ALU $6103 +3FCC 1FE1 BRANCH (begin) +\ (repeat) +3FCE 8000 LIT $0 +3FD0 6147 ALU $6147 +3FD2 700C ALU $700C +3FD4 FFFF LIT $7FFF +3FD6 FFFF LIT $7FFF +3FD8 FFFF LIT $7FFF +3FDA FFFF LIT $7FFF +3FDC FFFF LIT $7FFF +3FDE FFFF LIT $7FFF +3FE0 FFFF LIT $7FFF +3FE2 FFFF LIT $7FFF +3FE4 FFFF LIT $7FFF +3FE6 FFFF LIT $7FFF +3FE8 FFFF LIT $7FFF +3FEA FFFF LIT $7FFF +3FEC FFFF LIT $7FFF +3FEE FFFF LIT $7FFF +3FF0 FFFF LIT $7FFF +3FF2 FFFF LIT $7FFF +3FF4 FFFF LIT $7FFF +3FF6 FFFF LIT $7FFF +3FF8 FFFF LIT $7FFF +3FFA FFFF LIT $7FFF +3FFC FFFF LIT $7FFF +3FFE FFFF LIT $7FFF diff --git a/testdata/j1.mem b/testdata/j1.mem new file mode 100644 index 0000000..b440e79 --- /dev/null +++ b/testdata/j1.mem @@ -0,0 +1,8193 @@ +@ 20000 +1C5D +1C5D +6E81 +80FF +730F +8000 +760C +8001 +720F +6147 +6180 +6B8D +718C +6180 +6147 +6180 +6B8D +700C +8000 +770F +6180 +718D +6103 +710F +6081 +201B +6081 +700C +6181 +6303 +4014 +750F +6147 +6181 +6503 +6B8D +6303 +750F +6081 +6C00 +6180 +8001 +6303 +202F +8008 +6903 +0031 +80FF +6303 +700C +6180 +80FF +6303 +6081 +8008 +6D03 +6403 +6180 +4014 +6081 +6C00 +6180 +8001 +6303 +8000 +6703 +80FF +6503 +4020 +6180 +6023 +710F +8001 +6503 +0032 +6B8D +6B8D +4007 +6B81 +6181 +6703 +6081 +2057 +6003 +6B8D +6103 +0059 +6180 +6147 +6180 +6147 +700C +6181 +718D +4014 +6C00 +6203 +6180 +6023 +710F +6703 +760C +4012 +760C +8000 +780F +4068 +760C +8000 +6180 +780F +6803 +760C +406D +760C +6180 +7F0F +6600 +0007 +4075 +720F +6081 +4068 +207D +4075 +700C +405C +6803 +2083 +6103 +0084 +6003 +700C +405C +406D +0080 +8001 +7D0F +8002 +720F +6A00 +7A0C +8001 +790F +4014 +4026 +6203 +6180 +0032 +6081 +4007 +6180 +0026 +6081 +6147 +4077 +6180 +6B8D +6203 +718C +4007 +8001 +6600 +730F +6B8D +4095 +405C +6203 +40A0 +6147 +700C +6003 +6003 +6003 +6003 +6003 +6003 +6003 +6003 +6003 +6003 +6003 +6003 +6003 +6003 +6003 +710C +6001 +6001 +6001 +6001 +6001 +6001 +6001 +6001 +6001 +6001 +6001 +6001 +6001 +6001 +6001 +700C +6100 +700C +40B9 +00C9 +40B8 +00C8 +40B7 +00C7 +40B6 +00C6 +40B5 +00C5 +40B4 +00C4 +40B3 +00C3 +40B2 +00C2 +40B1 +00C1 +40B0 +00C0 +40AF +00BF +40AE +00BE +40AD +00BD +40AC +00BC +40AB +00BB +6081 +4088 +4088 +8196 +6203 +00A9 +6180 +700F +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +40F1 +700C +4088 +8194 +6181 +4077 +6147 +8206 +6180 +4077 +00A9 +6147 +4009 +6503 +6180 +6B8D +6503 +6403 +0012 +6081 +6C00 +6180 +408A +7C0C +4009 +6181 +6023 +6103 +408A +6023 +710F +6147 +6147 +405C +6B8D +6B8D +4009 +6147 +4009 +6B8D +700C +4009 +6103 +4009 +710F +6180 +6147 +6147 +4126 +6B8D +6B8D +6180 +0126 +4088 +4007 +6081 +4007 +40EB +6180 +00EB +4009 +6203 +6147 +6181 +6203 +6081 +4009 +6F03 +214A +6B8D +4007 +014B +6B8D +700C +6181 +6203 +4073 +8001 +730F +405C +414C +6203 +720F +6081 +0068 +8001 +8000 +013E +6600 +6180 +6600 +6180 +0157 +6081 +4068 +2163 +415A +700C +415A +013E +8000 +6081 +4009 +011A +4009 +6503 +400D +6503 +718C +4009 +6303 +400D +6303 +718C +4009 +6403 +400D +6403 +718C +6600 +6180 +6600 +718C +4009 +405C +6703 +2184 +4016 +6F03 +0186 +412B +406D +700C +4126 +017D +8000 +8000 +4187 +760C +417D +760C +6403 +0012 +8000 +8000 +017D +418F +760C +410D +760C +405C +013E +6081 +800F +6D03 +6147 +408E +6180 +408E +6B8D +6403 +718C +4121 +4121 +417D +21A9 +4126 +0016 +8000 +6600 +8000 +6600 +013E +6081 +6147 +4115 +413E +6B8D +011A +8000 +6180 +6147 +6147 +6181 +6C00 +6181 +6023 +6103 +408A +6180 +408A +6180 +404B +21B9 +0016 +8000 +6180 +6147 +6147 +6181 +4026 +6181 +4032 +4007 +6180 +4007 +6180 +404B +21C9 +0016 +6181 +6203 +718C +6147 +41D4 +6581 +21E0 +6B81 +6181 +4032 +4007 +01D9 +6B8D +6103 +0016 +E100 +6023 +6103 +E102 +6023 +6103 +E104 +0115 +41E3 +710F +405C +6503 +4068 +6147 +4079 +6180 +4079 +6180 +6B8D +700C +41ED +6147 +41E3 +6B8D +21FD +415A +700C +4088 +6181 +4068 +2203 +4007 +6180 +4088 +6180 +4009 +405C +406F +2211 +4014 +4077 +6180 +4009 +4007 +4009 +0212 +400D +700C +400D +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +41FE +4009 +6103 +718C +6147 +4155 +6B8D +6181 +6147 +6147 +415F +6B81 +4079 +4213 +6B8D +6B81 +6503 +4068 +2237 +4075 +6B8D +4068 +223D +6147 +4075 +6B8D +700C +4227 +700F +4227 +710F +6147 +41F7 +6B8D +022A +4242 +700F +6181 +6147 +6147 +4198 +6B8D +4088 +6B8D +4068 +8001 +6303 +720F +0000 +84A6 +6023 +6103 +4014 +41E3 +4126 +41E3 +6180 +6147 +8000 +413E +6B8D +400D +8020 +6147 +8000 +6147 +4248 +6081 +84A6 +6C00 +406F +2271 +84A6 +6C00 +4077 +4009 +4007 +400D +404B +2265 +700C +4254 +710F +0000 +0000 +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +8544 +84EE +6023 +710F +8009 +6181 +6803 +8007 +6303 +6203 +8030 +720F +84EE +6C00 +6A00 +6081 +84EE +6023 +6103 +0032 +8000 +84EC +6C00 +4213 +6147 +84EC +6C00 +4213 +6180 +42A6 +42AE +6B8D +700C +42B6 +405C +6403 +4012 +22C3 +700C +4016 +84EE +6C00 +8544 +6181 +0077 +4068 +22D3 +802D +42AE +700C +710F +05A8 +85AA +6C00 +00A9 +800D +42D6 +800A +02D6 +8020 +02D6 +6081 +406C +22E5 +42DD +6A00 +02DF +710F +800F +6303 +6081 +800A +6803 +22EE +8030 +02EF +8037 +6203 +02D6 +6081 +8004 +6903 +42E6 +02E6 +6081 +8008 +6903 +42F1 +02F1 +42F6 +02F6 +8000 +6180 +6147 +6147 +6081 +4026 +42D6 +4007 +404B +2301 +710F +6147 +8000 +6147 +6081 +800F +6303 +4012 +2317 +6081 +42D9 +42F6 +803A +42D6 +42DD +42DD +6081 +4026 +42F1 +42DD +4007 +404B +230B +42D9 +710F +6147 +8000 +6147 +6081 +42F6 +803A +42D6 +42DD +6081 +6C00 +42F6 +42D9 +408A +404B +2323 +710F +800A +84EC +6023 +710F +8010 +84EC +6023 +710F +6181 +4077 +42DF +02FD +6147 +6081 +6147 +415F +42A2 +42C3 +6B8D +42CF +42C9 +6B8D +0338 +8000 +6180 +033C +6147 +4155 +6B8D +033C +8000 +433C +02DD +8000 +034E +84EC +6C00 +800A +6503 +235A +4351 +700C +4155 +034E +6C00 +0353 +6147 +8030 +4077 +8009 +6181 +6803 +236B +8007 +4077 +6081 +800A +6803 +6403 +6081 +6B8D +7F0F +6081 +4012 +2372 +700C +6181 +4026 +84EC +6C00 +435E +2386 +6147 +4126 +6103 +84EC +6C00 +41E3 +6B8D +4155 +413E +4126 +8001 +4099 +436E +0388 +6103 +700C +036E +700C +803C +42D6 +4002 +6081 +42F1 +803E +42D6 +8008 +407E +4018 +239E +6147 +8000 +6147 +6B81 +40EB +42F6 +42DD +404B +2398 +700C +40A4 +2A1B +2A2A +202A +5341 +4553 +5452 +4F49 +204E +4146 +4C49 +4445 +2A20 +2A2A +202A +42FD +42FD +42DD +40A4 +4C05 +4E49 +2045 +42FD +4353 +803A +42D6 +42DD +438A +02D9 +6081 +8008 +6D03 +6180 +8008 +6903 +740F +43BC +6180 +03BC +03BC +6181 +4077 +6147 +42FD +6B8D +02DF +8001 +6303 +0012 +405C +6C00 +4073 +6147 +6023 +6103 +6B8D +700C +405C +6C00 +6F03 +6147 +6023 +6103 +6B8D +700C +40A4 +3608 +3934 +363A +3935 +FF4D +700C +9519 +6600 +CCFB +831F +760C +8000 +802D +6A00 +6781 +23EE +0016 +8300 +6403 +4088 +6081 +D000 +6023 +6103 +408E +43EC +43EC +6081 +4012 +23F5 +6103 +43EC +43EC +43EC +03EC +6147 +405C +8001 +6B81 +4274 +4126 +4121 +6B8D +8001 +4274 +4164 +710F +4155 +42A2 +42B6 +42B6 +42C9 +02FD +4330 +43E7 +6103 +F07F +6600 +4155 +413E +8001 +803C +4254 +6147 +8001 +803C +4254 +6147 +8001 +8018 +4254 +6147 +4016 +6B8D +4410 +803A +42D6 +6B8D +4410 +803A +42D6 +6B8D +0410 +9234 +D677 +F777 +700C +0000 +0000 +0000 +E000 +4115 +E000 +4115 +4121 +4196 +2444 +4016 +043B +700C +443B +8872 +0115 +6147 +443B +413E +6B8D +011A +4115 +443B +4164 +0189 +0000 +0000 +88A2 +4448 +88A2 +444D +2455 +700C +F95F +6600 +8001 +0453 +C240 +800F +0453 +443B +4126 +4164 +40A4 +7405 +6F6F +206B +42FD +434E +02D9 +8000 +D100 +6023 +710F +4005 +D100 +6023 +710F +D103 +6023 +710F +4005 +D102 +6023 +6103 +4005 +D101 +6023 +6103 +446A +4472 +8000 +D106 +6023 +6103 +D105 +6C00 +80FF +6303 +4005 +D106 +6023 +710F +4005 +D102 +6023 +6103 +446A +4472 +D105 +6023 +6103 +8000 +D104 +6023 +6103 +8000 +D107 +6023 +6103 +4005 +D107 +6023 +6103 +8001 +D104 +6023 +710F +6181 +8008 +6903 +6181 +4007 +448B +048B +8010 +6147 +8000 +6147 +83E8 +6147 +8000 +6147 +43EC +404B +24B3 +6B81 +42F1 +42DD +6B81 +4475 +42F6 +42D9 +404B +24AF +700C +8022 +8000 +048B +8062 +8000 +048B +80FF +8007 +048B +40A4 +5006 +6761 +2065 +FF30 +42FD +42D9 +44C0 +44AB +40A4 +5006 +6761 +2065 +FF31 +42FD +42D9 +44C3 +44AB +04C0 +8014 +4475 +6403 +8014 +048B +6600 +8014 +4475 +6303 +8014 +048B +4014 +8010 +6180 +4077 +6D03 +6180 +6147 +8000 +6147 +8008 +6181 +4068 +24F6 +44DC +04F7 +44E1 +8001 +44DC +4088 +8014 +4475 +8004 +6303 +2500 +4007 +8001 +44E1 +404B +24F0 +700C +8000 +6600 +8010 +44E7 +6103 +8000 +6600 +8010 +44E7 +6103 +80D0 +8009 +44E7 +6103 +8005 +44E7 +6103 +8000 +8001 +44E7 +6103 +8000 +8010 +04E7 +8000 +6600 +8010 +44E7 +6103 +8000 +6600 +8010 +44E7 +6103 +80B0 +8009 +44E7 +6103 +8005 +44E7 +6103 +8002 +8002 +44E7 +6103 +8010 +44E7 +710F +8020 +6147 +8000 +6147 +6B81 +42F1 +42DD +6B81 +4505 +42F6 +42D9 +404B +2539 +02D9 +8800 +8000 +451D +40A4 +5017 +5948 +7020 +776F +7265 +6420 +776F +206E +6F66 +2072 +2E32 +7335 +42FD +42D9 +A5A0 +8026 +4453 +8000 +8000 +451D +700C +445D +445D +445D +445D +445D +445D +4535 +445D +42D9 +0535 +8000 +D001 +6023 +6103 +445D +4005 +D001 +6023 +6103 +445D +4005 +D106 +6023 +6103 +4005 +D107 +6023 +6103 +4005 +D100 +6023 +6103 +8000 +D101 +6023 +6103 +4005 +D102 +6023 +6103 +8000 +D103 +6023 +6103 +8001 +D104 +6023 +6103 +4543 +40A4 +5408 +2052 +2020 +5047 +FF49 +42FD +42D9 +8015 +4475 +42F1 +8003 +42DF +8017 +4475 +42F1 +8003 +42DF +4459 +42D9 +8015 +4475 +8002 +6303 +4012 +8017 +4475 +8001 +6303 +4066 +6303 +2595 +4005 +2609 +8021 +8000 +448B +8000 +800E +448B +8000 +800A +448B +8000 +800B +448B +8020 +800C +448B +8002 +800D +448B +8046 +8001 +448B +8046 +8003 +448B +8080 +8002 +448B +80FF +8007 +448B +8001 +800F +448B +8061 +8000 +448B +8012 +8001 +448B +8034 +8002 +448B +8056 +8003 +448B +8077 +8004 +448B +8077 +8005 +448B +8077 +8006 +448B +8010 +8008 +6180 +6147 +6147 +8000 +6B81 +448B +404B +25EA +8047 +8007 +448B +8022 +8000 +448B +8010 +8017 +448B +40A4 +4706 +4950 +3D20 +FF20 +42FD +8017 +4475 +42F1 +42D9 +8000 +800D +448B +8004 +800C +448B +066D +8021 +8000 +448B +4459 +8000 +800E +448B +8000 +800A +448B +8000 +800B +448B +8020 +800C +448B +8002 +800D +448B +8040 +8004 +448B +8046 +8001 +448B +8046 +8003 +448B +8080 +8002 +448B +80FF +8007 +448B +8001 +800F +448B +8061 +8000 +448B +4459 +8012 +8001 +448B +8034 +8002 +448B +8056 +8003 +448B +8077 +8004 +448B +8077 +8005 +448B +8077 +8006 +448B +8010 +8008 +6180 +6147 +6147 +80FF +6B81 +448B +404B +2649 +8047 +8007 +448B +8020 +8000 +448B +8010 +8017 +448B +40A4 +4706 +4950 +3D20 +FF20 +42FD +8017 +4475 +42F1 +42D9 +801C +800C +448B +8000 +800D +448B +80FF +8007 +448B +8022 +8000 +448B +700C +8022 +8000 +048B +6081 +8008 +6903 +8009 +448B +8008 +048B +8001 +800A +448B +8000 +800B +048B +8002 +800A +448B +8000 +800B +048B +4671 +4678 +800A +8000 +448B +8010 +4475 +066E +4671 +4678 +8012 +8000 +448B +8010 +048B +4671 +467E +800A +8000 +448B +8010 +4475 +8008 +6D03 +8010 +4475 +6403 +066E +4671 +467E +8012 +8000 +448B +6081 +8008 +6903 +8010 +448B +8010 +048B +41D4 +405C +4073 +26C1 +6081 +800F +6303 +4012 +26BB +42D9 +6081 +42F6 +803A +42D6 +42DD +6081 +4693 +42F6 +42DD +408A +06AD +4016 +02D9 +0000 +8D86 +6C00 +6203 +6081 +4068 +26CF +FFFF +6600 +4077 +C600 +6203 +700C +6180 +6147 +8000 +6147 +6081 +4693 +6180 +408A +404B +26D4 +710F +0000 +C000 +8DB6 +6023 +710F +8DB6 +005E +8DB6 +6C00 +468C +8001 +06E0 +8DB6 +6C00 +46A0 +8002 +06E0 +46E7 +06E7 +6180 +46E7 +06E7 +4009 +46E7 +06EE +6147 +8000 +6147 +8000 +46E7 +404B +26F7 +700C +6147 +8000 +6147 +6081 +4026 +46E2 +4007 +404B +26FF +710F +6180 +6147 +8000 +6147 +6081 +46C4 +4693 +46E7 +408A +404B +270A +710F +8DB6 +6C00 +C000 +4077 +6081 +8005 +04A4 +8000 +6180 +6147 +8000 +6147 +6181 +4693 +4151 +6180 +408A +6180 +404B +271E +6003 +760C +40A4 +436E +2052 +2020 +2020 +5350 +4154 +5452 +5020 +5453 +504F +2020 +4E42 +5952 +2020 +5420 +5253 +2020 +2020 +434E +2052 +2020 +4320 +5250 +2020 +2020 +5349 +2052 +2020 +4320 +4452 +3041 +2020 +5243 +4144 +2031 +2D20 +2020 +2020 +2020 +202D +2020 +2020 +5220 +5253 +2020 +2020 +4E43 +5254 +2030 +4320 +544E +3152 +2020 +4E43 +5254 +FF32 +42FD +42D9 +8010 +6147 +8000 +6147 +6B81 +4475 +42F1 +8005 +42DF +404B +2767 +700C +D109 +6C00 +2787 +8003 +4475 +4007 +8006 +4475 +4064 +6081 +2785 +8003 +4475 +4007 +8008 +6D03 +8004 +6203 +8D86 +6023 +6103 +0786 +44C6 +0788 +8000 +700C +8003 +4475 +4007 +8008 +6D03 +4007 +4684 +6A00 +8003 +048B +0000 +8F26 +6C00 +4012 +27A2 +8021 +8000 +448B +8022 +8000 +448B +4005 +8F26 +6023 +6103 +8040 +8004 +448B +8026 +8000 +048B +C000 +720F +40A4 +5404 +3D52 +FF20 +42FD +8015 +4475 +42F1 +42DD +40A4 +650A +6874 +7265 +695F +7172 +FF3D +42FD +D109 +6C00 +42E6 +42DD +40A4 +4904 +5253 +FF3D +42FD +8007 +4475 +42F1 +42DD +42D9 +8000 +27DA +8000 +8008 +44A4 +42D9 +8010 +6147 +8000 +6147 +8010 +4475 +42F1 +42DD +404B +27D3 +42D9 +40A4 +436E +2052 +2020 +2020 +5350 +4154 +5452 +5020 +5453 +504F +2020 +4E42 +5952 +2020 +5420 +5253 +2020 +2020 +434E +2052 +2020 +4320 +5250 +2020 +2020 +5349 +2052 +2020 +4320 +4452 +3041 +2020 +5243 +4144 +2031 +2D20 +2020 +2020 +2020 +202D +2020 +2020 +5220 +5253 +2020 +2020 +4E43 +5254 +2030 +4320 +544E +3152 +2020 +4E43 +5254 +FF32 +42FD +42D9 +8010 +6147 +8000 +6147 +6B81 +4475 +42F1 +8005 +42DF +404B +2819 +D109 +6C00 +42E6 +42D9 +445D +8006 +4475 +8047 +4064 +2815 +700C +46C4 +0693 +46C4 +6081 +408A +4693 +6180 +0693 +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +8000 +6600 +6081 +708D +9068 +0115 +6081 +43BC +42F1 +803A +42D6 +02F1 +6180 +4009 +4843 +803A +42D6 +4843 +803A +42D6 +0843 +80FF +6303 +02F1 +6081 +43C6 +4852 +802E +42D6 +0852 +6180 +4855 +802E +42D6 +0855 +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +90F0 +6180 +6147 +6147 +6B8D +6B8D +6181 +6181 +6147 +6147 +6180 +6180 +40A9 +6B8D +6081 +800C +4077 +6147 +90C0 +6703 +2884 +6B8D +6B8D +6180 +0016 +6081 +6C00 +42F6 +42DD +6081 +408A +6081 +6C00 +6180 +8002 +6203 +6081 +6C00 +6180 +8002 +6203 +6C00 +4849 +42DD +8008 +6203 +4115 +485B +02D9 +9132 +0880 +80FF +6180 +6023 +710F +9166 +0880 +6C00 +80FF +0064 +6081 +48B9 +8001 +6303 +6180 +005E +9178 +0880 +6181 +6C00 +6181 +6C00 +406D +0080 +90C0 +9188 +0880 +800C +482B +8806 +6703 +8014 +482B +8002 +6703 +730F +4014 +6023 +6103 +008C +48C2 +8000 +6181 +6023 +6103 +6147 +8003 +8016 +46C4 +46D0 +6B81 +8006 +6203 +48D6 +48D6 +48D6 +6103 +8002 +801C +46C4 +46D0 +6B8D +8008 +6203 +011A +6081 +48B9 +28FF +6081 +8008 +6203 +4115 +8002 +4137 +4196 +4080 +0900 +6103 +700C +8000 +91E6 +0880 +46DC +483D +46F1 +4434 +46F1 +8806 +8001 +8800 +46F1 +8604 +8001 +46EE +4434 +46F1 +4841 +46EE +483D +46F1 +46EE +4712 +6103 +0794 +405C +906C +4115 +416A +9070 +4115 +416F +4194 +2926 +4016 +906C +4115 +4901 +6081 +4012 +292D +400D +4904 +0930 +6003 +6003 +408A +700C +8003 +8000 +46C4 +46D0 +6303 +6303 +6600 +4012 +4434 +8002 +8000 +408A +46C4 +46D0 +410D +6180 +8000 +482B +6703 +6303 +6403 +800C +482B +8806 +6703 +6303 +8002 +8026 +46C4 +46D0 +4841 +410D +6303 +296D +46DC +8003 +8016 +4706 +4434 +46F1 +8806 +8001 +8800 +46F1 +8604 +8002 +46EE +4434 +46F1 +4841 +46EE +8003 +8016 +4706 +8002 +801C +4706 +4712 +6103 +4794 +700C +46DC +483D +46F1 +4434 +46F1 +8806 +8001 +8800 +46F1 +8604 +8002 +46EE +4434 +46F1 +4841 +46EE +483D +46F1 +4841 +46EE +4712 +6103 +0794 +4931 +48CD +2995 +8002 +801C +46C4 +46D0 +4901 +6003 +6003 +6081 +4012 +2994 +6103 +48CA +48DA +700C +8010 +482B +8014 +4077 +008E +8016 +482B +80FF +6303 +770F +9066 +8001 +6181 +405E +7C0C +4018 +29AD +6081 +6C00 +6180 +408A +4115 +09AE +483D +700C +6147 +46DC +49A5 +46F1 +4434 +46F1 +8800 +46E7 +C500 +8000 +49A0 +46F1 +C000 +C000 +6B8D +6403 +8000 +46F1 +46EE +06EE +800E +4077 +8010 +47A8 +46A0 +800E +47A8 +800A +4719 +8018 +47A8 +06A0 +8002 +801A +46C4 +06D0 +8001 +499B +8022 +482B +8800 +6703 +6303 +2A04 +49CF +405C +491A +4018 +2A03 +4841 +4009 +8001 +49AF +8000 +46E7 +40A4 +3D10 +3D3D +3D3D +203E +4349 +504D +7320 +7165 +FF20 +42FD +8028 +46C4 +4693 +4351 +42D9 +8026 +46C4 +4996 +408C +4014 +4719 +46E7 +8026 +4706 +4712 +49C3 +4794 +0A04 +4016 +700C +405C +491A +4018 +2A29 +4841 +4009 +8001 +49AF +8800 +46E7 +D50B +443B +6103 +405C +4151 +8800 +4151 +801C +6180 +8000 +4151 +6180 +6A00 +6081 +4012 +2A17 +6103 +6600 +46E7 +46EE +801C +46F4 +4712 +49C3 +4794 +0A2A +4016 +700C +8011 +49AF +46E7 +46E7 +8002 +06F4 +0000 +9462 +6C00 +720F +9462 +6023 +6103 +8026 +4A32 +6C00 +8001 +6303 +2A4C +8022 +8026 +4A32 +6C00 +6203 +4A32 +6081 +6C00 +80FF +6600 +6303 +6180 +6023 +6103 +8022 +4A32 +8026 +4A32 +6C00 +4007 +408E +4719 +6600 +8004 +801A +4A32 +46D0 +4151 +4151 +4151 +4151 +8011 +4151 +8026 +4A32 +6C00 +4151 +760C +0005 +4712 +6081 +49C3 +8022 +4077 +8026 +47A8 +06A0 +906C +0115 +906C +011A +46E2 +6081 +46E2 +6147 +8000 +6147 +46E2 +404B +2A77 +700C +8043 +8044 +8000 +6600 +6081 +8000 +6081 +8000 +4A2B +8101 +8600 +46EE +4A6D +46EE +800A +46F4 +4434 +46F1 +8065 +46F4 +E382 +D363 +46EE +8001 +8035 +4A71 +8001 +8003 +8006 +8003 +8037 +0A71 +80FF +46E2 +8001 +2AA1 +80FF +46E2 +4A65 +0794 +6081 +4007 +6180 +0684 +8116 +8004 +6203 +46C4 +4AA3 +6081 +80FF +4064 +2AB9 +8002 +40EB +6703 +2AB6 +6003 +700C +4AA3 +6203 +0AAB +4016 +8000 +700C +8002 +803A +46C4 +06D0 +4AA7 +8001 +6203 +4AA3 +6180 +4AA3 +6180 +4AA3 +6180 +4684 +6180 +8008 +6D03 +6403 +400D +6180 +8008 +6D03 +6403 +718C +800E +43C7 +485B +02D9 +9068 +4115 +40A4 +4902 +FF50 +4AD4 +906C +4115 +40A4 +7206 +756F +6574 +FF72 +4AD4 +9070 +4115 +40A4 +730A +6275 +656E +6D74 +7361 +FF6B +0AD4 +8000 +6147 +405C +803F +8000 +4187 +2AFC +419A +6B8D +4007 +6147 +0AF2 +6B8D +42F6 +42DD +42FB +02D9 +8011 +499B +8022 +482B +8043 +6703 +6303 +8024 +482B +8044 +6703 +6303 +8002 +802E +46C4 +46D0 +4A6D +410D +6303 +2B62 +8083 +40A4 +6407 +6368 +2E70 +7366 +43AF +8035 +4AA7 +4018 +8085 +962F +8007 +43AF +2B5E +8001 +6203 +4684 +8088 +962F +8007 +43AF +6081 +8002 +6703 +2B39 +8003 +4A7B +B204 +4ABC +46F1 +B604 +8036 +4AC0 +46F1 +4A9B +8005 +6703 +2B5E +4ABC +9068 +411A +8001 +4AC0 +9070 +411A +8003 +4AC0 +405C +906C +411A +491A +6103 +8006 +4AC0 +405C +9074 +411A +491A +6103 +40A4 +650B +7078 +7269 +7365 +6920 +206E +42FD +8033 +4AC0 +6180 +434E +42D9 +80AA +962F +8007 +43AF +700C +8001 +4A7B +0A9B +8001 +6180 +6023 +710F +8000 +6180 +6023 +710F +C10C +4B6A +C10C +0B66 +C100 +4B66 +C102 +4B6A +C104 +4B66 +C106 +4B66 +C108 +4B66 +C10A +4B66 +0B6E +C10E +6023 +6103 +C112 +6023 +6103 +C100 +4B6A +C106 +4B6A +C106 +4B66 +C100 +0B66 +C10E +6023 +6103 +C104 +4B6A +C112 +6C00 +C104 +0B66 +80AA +8555 +4B7F +8055 +82AA +0B7F +4B96 +80A0 +8555 +4B7F +C10E +408A +6023 +6103 +405C +4B7F +405C +4B8D +6503 +8080 +6303 +4012 +2BA6 +4016 +0B6E +C10E +408A +6023 +6103 +0B8D +4B96 +8080 +8555 +4B7F +80AA +8555 +4B7F +8055 +82AA +4B7F +8010 +8555 +0B7F +4B96 +8080 +8555 +4B7F +80AA +8555 +4B7F +8055 +82AA +4B7F +C10E +408A +6023 +6103 +8030 +6180 +0B7F +4BAF +8080 +6303 +0066 +6147 +8000 +6147 +405C +4BAF +42F6 +42DD +4157 +404B +2BD9 +42D9 +0016 +6181 +800F +6D03 +C112 +6023 +6103 +419A +0BAF +40A4 +4207 +5459 +5345 +203A +42FD +C108 +4B6A +8000 +8000 +8400 +6147 +8000 +6147 +6B81 +800F +6303 +4012 +2C02 +42D9 +405C +42FB +42DD +42DD +405C +4BE2 +42F1 +42DD +4157 +404B +2BF8 +42D9 +4016 +C108 +0B66 +C306 +6C00 +C306 +6C00 +6181 +6503 +2C16 +6103 +0C0D +700C +4C0D +8200 +6703 +2C17 +700C +4088 +4088 +C402 +6203 +4014 +6023 +6103 +408C +6023 +710F +8008 +6147 +8000 +6147 +8320 +6081 +6B81 +4C1C +404B +2C2A +700C +0000 +0000 +9862 +6023 +6103 +9864 +6023 +710F +8000 +C300 +6023 +6103 +8000 +8000 +0C33 +9862 +6C00 +C300 +6C00 +6203 +801F +6303 +8006 +6D03 +FFFF +6600 +740F +41D4 +6581 +2C55 +8000 +6181 +6023 +6103 +4007 +0C4D +0016 +4C39 +4C40 +8800 +4C4C +0C26 +9862 +6C00 +801F +4064 +2C64 +8001 +9862 +405E +0C6E +8000 +2C6D +8001 +C300 +405E +4C40 +8040 +4C4C +0C6E +4C39 +700C +6081 +800D +6703 +2C79 +6103 +8000 +9864 +6023 +6103 +0C96 +6081 +800A +6703 +2C80 +6103 +4C5B +0C96 +801F +6600 +6203 +4C40 +9864 +6C00 +6203 +6023 +6103 +8001 +9864 +405E +9864 +6C00 +8032 +6703 +2C96 +8000 +9864 +6023 +6103 +4C5B +700C +6147 +419A +6B8D +8400 +6147 +8000 +6147 +6147 +405C +4BAF +6B8D +6181 +43C6 +6181 +6023 +6103 +4007 +4014 +6023 +6103 +4007 +6147 +4157 +6B8D +404B +2C9E +6103 +0016 +87FF +6600 +8FFF +6600 +6180 +6147 +6147 +8000 +6B81 +6023 +6103 +404B +2CBA +4C56 +8000 +8018 +FFFF +6600 +4C97 +8800 +8018 +8FFF +6600 +0C97 +FFFF +FFFF +FFFF +FFFF +43C6 +8008 +6147 +8000 +6147 +6081 +4068 +2CD9 +807F +0CDA +8020 +4C6F +4088 +404B +2CD4 +710F +6081 +800D +6703 +2CE9 +6103 +8000 +9864 +6023 +6103 +0D29 +6081 +800A +6703 +2CF6 +6103 +8008 +6147 +8000 +6147 +4C5B +404B +2CF2 +0D29 +8020 +4077 +8008 +41EB +4155 +8800 +8018 +413E +419A +8004 +6147 +8000 +6147 +405C +4BAF +43C6 +6B81 +4088 +9996 +6203 +6023 +6103 +4157 +404B +2D03 +4016 +8007 +6147 +8000 +6147 +6B81 +9996 +6203 +4026 +4CCF +8007 +6600 +9864 +405E +4C5B +404B +2D14 +8007 +9996 +6203 +4026 +4CCF +8006 +6600 +9862 +405E +700C +8000 +801F +405C +4C33 +8032 +42DF +4C33 +02FD +0000 +9A64 +6C00 +DD8B +41EB +9E90 +6600 +6503 +6081 +9A64 +6023 +710F +0000 +0324 +0647 +096A +0C8B +0FAB +12C7 +15E1 +18F8 +1C0B +1F19 +2223 +2527 +2826 +2B1E +2E10 +30FB +33DE +36B9 +398C +3C56 +3F16 +41CD +447A +471C +49B3 +4C3F +4EBF +5133 +539A +55F4 +5842 +5A81 +5CB3 +5ED6 +60EB +62F1 +64E7 +66CE +68A5 +6A6C +6C23 +6DC9 +6F5E +70E1 +7254 +73B5 +7503 +7640 +776B +7883 +7989 +7A7C +7B5C +7C29 +7CE2 +7D89 +7E1C +7E9C +7F08 +7F61 +7FA6 +7FD7 +7FF5 +7FFF +6081 +8080 +6303 +6147 +807F +6303 +6081 +803F +406D +2D8C +6600 +8081 +6203 +4088 +9A7C +6203 +6C00 +6B8D +2D93 +4075 +700C +8040 +6203 +0D7F +4D7F +6180 +4088 +41F7 +700F +4D94 +6180 +4088 +41F7 +700F +0000 +0000 +0000 +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +4088 +4088 +9B48 +720F +41F7 +4198 +700F +4FA4 +6081 +4115 +6181 +8324 +4FA8 +6181 +FFF5 +4FA8 +6203 +6147 +6180 +FFF5 +4FA8 +6180 +8324 +4FA8 +4077 +6B8D +4009 +011A +8100 +6147 +8000 +6147 +6B81 +4FAB +404B +2FC4 +700C +8080 +6147 +8000 +6147 +4D33 +8000 +6B81 +4FA4 +411A +4FC0 +4FC0 +4FC0 +4FC0 +404B +2FCD +700C +8080 +6147 +8000 +6147 +6B81 +8003 +6303 +4007 +9F40 +41EB +8000 +6B81 +4FA4 +411A +4FC0 +4FC0 +4FC0 +4FC0 +404B +2FDD +700C +8080 +6147 +8000 +6147 +8000 +6B81 +4D7F +6B81 +4FA4 +411A +6B81 +4D33 +80FF +6303 +6147 +8000 +6147 +6081 +4FAB +404B +2FFF +6103 +404B +2FF2 +700C +6081 +4068 +81FF +6600 +6303 +6180 +8007 +6903 +740F +5007 +8190 +720F +5007 +8100 +720F +6147 +6081 +4FA4 +6C00 +5010 +6180 +8002 +6D03 +6B8D +0C1C +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +A040 +8400 +41D4 +8000 +6600 +6181 +6023 +6103 +408A +6781 +3224 +0016 +5221 +8080 +6147 +8000 +6147 +6B81 +8002 +6D03 +4088 +A040 +6203 +6B81 +6180 +6023 +6103 +404B +3232 +700C +0000 +4C26 +8000 +A47E +6023 +6103 +8200 +6147 +8000 +6147 +4C0D +6B81 +6703 +3249 +6B81 +4088 +A040 +6203 +6C00 +6081 +4068 +3257 +6103 +1261 +A47E +6C00 +4007 +8007 +6303 +6081 +A47E +6023 +6103 +5016 +6B81 +8080 +6803 +3267 +6B81 +4FAB +404B +3249 +700C +8008 +6147 +8000 +6147 +6081 +6C00 +6B81 +4088 +C420 +6203 +6023 +6103 +408A +404B +326E +710F +0423 +0243 +0234 +0444 +0324 +0432 +0342 +0244 +A4F4 +126A +0400 +0440 +0040 +0044 +0004 +0404 +0444 +0444 +A508 +126A +0000 +C502 +6C00 +A51C +03D8 +408E +C000 +6147 +8000 +6147 +405C +6B81 +4155 +413E +4BAF +6B81 +C302 +6023 +6103 +C304 +6023 +6103 +404B +3298 +0016 +4C56 +C000 +6147 +8000 +6147 +C000 +8020 +408E +6B81 +4155 +413E +4BAF +6B81 +C302 +6023 +6103 +C304 +6023 +6103 +404B +32AC +C308 +4B66 +528C +443B +6503 +9A64 +6023 +6103 +9A64 +4B6A +4FEE +B03F +6600 +806A +9B42 +4448 +8000 +9B46 +6023 +6103 +522D +5240 +9B46 +6C00 +4007 +9B46 +6023 +6103 +528F +32D0 +9B46 +6C00 +4353 +40A4 +2007 +7266 +6D61 +7365 +42FD +02D9 +D10A +4B66 +D103 +6C00 +8007 +6503 +D10A +0B6A +8022 +482B +83B3 +8002 +801A +46C4 +46D0 +4841 +4121 +491A +4A2B +8000 +46E7 +802A +482B +06E7 +4A65 +0794 +52EC +12FC +52EC +802E +482B +8080 +41D4 +6081 +6C00 +46E7 +408A +6781 +3305 +4016 +12FC +802E +482B +8040 +6147 +8000 +6147 +8030 +6B81 +4088 +6203 +482B +6181 +6023 +6103 +408A +404B +3313 +6103 +12FE +52FE +1FC0 +52EC +802E +482D +419A +4B6E +8040 +6147 +8000 +6147 +405C +4BAF +46E7 +4157 +404B +332B +4016 +12FC +52FE +0BB4 +52EC +802E +482D +419A +4BD2 +46E7 +12FC +802E +482D +419A +8040 +6147 +8000 +6147 +405C +8032 +6B81 +4088 +6203 +482B +400D +4B9C +4157 +404B +3343 +4016 +12FE +802E +482D +419A +4BC1 +12FE +2600 +261A +2640 +2644 +2666 +266A +2678 +26A0 +8011 +499B +3375 +8024 +482B +83B3 +6703 +8002 +801A +46C4 +46D0 +491A +4066 +6303 +3375 +4A64 +3375 +802C +482B +4088 +A6AA +6203 +6C00 +40A9 +700C +9074 +0115 +6081 +4007 +6180 +46C4 +4684 +6081 +4012 +3382 +6103 +700C +6081 +80C0 +406F +3389 +6103 +4007 +700C +6203 +1378 +700C +6147 +8035 +FCCB +5376 +4841 +5376 +491A +4A2B +6B8D +8100 +8001 +46F1 +8003 +46F4 +40A9 +8001 +6081 +46EE +4A65 +5376 +491A +33A3 +4794 +700C +8035 +FCCB +410D +802C +482B +4068 +6303 +8030 +482B +4066 +6303 +33BF +8036 +5378 +8004 +6203 +5378 +800A +6203 +46C4 +8002 +6180 +46D0 +802A +482B +8001 +13C0 +8000 +700C +6081 +46E2 +06FC +53C1 +40A4 +6303 +6D6F +53C1 +8000 +06E2 +476F +33D5 +800C +482B +8800 +6703 +33D3 +4B01 +4789 +13CB +700C +476F +33ED +4985 +800C +482B +8800 +6703 +33E7 +8002 +801E +46C4 +46D0 +4841 +410D +33E6 +49D3 +535D +4002 +33EB +438A +42D9 +4789 +13D6 +700C +6147 +8180 +6B81 +4D97 +8180 +6203 +6B81 +8004 +6903 +8020 +6B8D +4088 +4D97 +720F +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +6081 +4088 +A7F8 +6203 +6C00 +6180 +6081 +4088 +A868 +6203 +6C00 +6180 +6081 +4088 +A9B8 +6203 +6C00 +6180 +8007 +6303 +4014 +4088 +C430 +6203 +6023 +6103 +0C1C +5221 +8038 +6147 +8000 +6147 +6B81 +4088 +A8D8 +6203 +6C00 +355B +6B81 +4088 +A868 +6203 +6C00 +6081 +4068 +3546 +6103 +6B81 +5514 +155B +6081 +8200 +6803 +355A +4088 +A040 +6203 +6081 +6C00 +6B81 +4088 +A948 +6203 +6023 +6103 +6B81 +6180 +6023 +6103 +155B +6103 +404B +3534 +700C +8200 +6147 +8000 +6147 +4C0D +6B81 +6703 +3562 +6B81 +4088 +A040 +6203 +6C00 +6081 +8000 +406F +3576 +6081 +5514 +4088 +A948 +6203 +6C00 +156B +404B +3562 +700C +6081 +4088 +A8D8 +6203 +4B66 +4014 +4088 +A868 +6203 +6023 +6103 +4088 +A7F8 +6203 +6023 +710F +8200 +6181 +4088 +A868 +6203 +6023 +6103 +4088 +A8D8 +6203 +0B6A +8006 +6303 +8006 +0064 +6081 +8006 +6303 +8006 +4064 +6181 +4088 +A8D8 +6203 +6C00 +6303 +35C1 +6147 +9B46 +6C00 +6B81 +8007 +6303 +8008 +41EB +6203 +53EE +6B81 +8003 +6903 +8028 +41EB +6203 +6B81 +4088 +A868 +6203 +6023 +6103 +6B8D +4088 +A7F8 +6203 +6023 +6103 +15C2 +6103 +700C +8003 +6D03 +8006 +720F +8003 +6D03 +8007 +720F +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +8008 +6147 +8000 +6147 +8000 +6600 +6B81 +4088 +AB96 +6203 +6023 +6103 +404B +35D7 +8030 +6147 +8000 +6147 +6B81 +4088 +A8D8 +6203 +6C00 +35F4 +6B81 +6081 +8007 +6303 +4088 +AB96 +6203 +6023 +6103 +404B +35E5 +700C +0000 +0001 +0002 +0003 +0004 +0005 +0000 +0005 +E000 +6C00 +8007 +6303 +4088 +ABEE +6203 +7C0C +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +6081 +6C00 +6081 +8005 +6703 +361B +8004 +6600 +161C +8001 +6203 +6180 +6023 +710F +85AA +6C00 +6147 +98DE +85AA +6023 +6103 +4C39 +40A4 +4C06 +5649 +5345 +FF20 +42FD +AC1C +6C00 +4353 +8026 +8000 +4C33 +40A4 +5306 +4F43 +4552 +FF20 +42FD +AC1E +4115 +42A2 +42B6 +42B6 +42B6 +42B6 +42B6 +42B6 +42C9 +42FD +42D9 +AC1C +6C00 +4012 +365E +99BE +85AA +6023 +6103 +8008 +8007 +4C33 +40A4 +4704 +4D41 +FF45 +42FD +8008 +8011 +4C33 +40A4 +4F04 +4556 +FF52 +42FD +6B8D +85AA +6023 +710F +8000 +6600 +AC1C +405E +5620 +8000 +AC22 +6023 +6103 +8064 +AC1A +6023 +710F +6147 +6180 +6B81 +4088 +A7F8 +6203 +405E +AC22 +6C00 +8003 +6903 +6203 +6B8D +4088 +A868 +6203 +005E +8003 +8003 +6600 +8030 +566F +8002 +6600 +8003 +6600 +8031 +566F +8003 +6600 +8002 +6600 +8032 +566F +8004 +8002 +6600 +8033 +566F +8004 +6600 +8001 +6600 +8034 +566F +8005 +8001 +6600 +8035 +566F +8001 +8001 +6600 +8037 +166F +6081 +4088 +A7F8 +6203 +6C00 +6180 +4088 +A868 +6203 +7C0C +6600 +6203 +6081 +4068 +750F +8006 +6147 +8000 +6147 +6B81 +55C3 +8004 +6181 +4088 +A868 +6203 +405E +56A6 +81D6 +56B0 +8010 +6803 +6180 +AC1A +6C00 +56B0 +8020 +6803 +6303 +AC22 +6C00 +4012 +6303 +36D6 +8001 +AC22 +6023 +6103 +404B +36B9 +700C +AC14 +444D +36E9 +9A80 +8006 +AC14 +4448 +AC1A +6C00 +81E0 +AC18 +6C00 +55C7 +5579 +AC18 +5612 +700C +8030 +6147 +8000 +6147 +6B81 +5594 +6B81 +4088 +A8D8 +6203 +6C00 +6303 +3710 +6181 +6B81 +4088 +A7F8 +6203 +6C00 +56B0 +8010 +6803 +6181 +6B81 +4088 +A868 +6203 +6C00 +56B0 +8010 +6803 +6303 +3710 +4016 +6B81 +600C +600C +700C +404B +36EE +4016 +8000 +760C +8006 +6147 +8000 +6147 +6B81 +55C7 +6147 +6B81 +4088 +A8D8 +6203 +6C00 +3747 +8004 +6600 +6B81 +4088 +A868 +6203 +405E +6B81 +4088 +A868 +6203 +6C00 +801D +6600 +6803 +3734 +6B81 +5589 +6B81 +56A6 +56EA +6081 +4068 +373C +6103 +1747 +5589 +6B81 +5589 +800A +8000 +AC1E +4115 +413E +AC1E +411A +5620 +6B8D +6103 +404B +3719 +700C +AC1C +6C00 +37A5 +AC22 +6C00 +4012 +379B +52E4 +6147 +8020 +408E +AC1A +6C00 +6803 +6B81 +8001 +6303 +6303 +3763 +8003 +6600 +AC1A +405E +AC1A +6C00 +8320 +8020 +408E +4077 +6803 +6B81 +8002 +6303 +6303 +3772 +8004 +AC1A +405E +6B8D +8004 +6303 +3777 +56D9 +8006 +6147 +8000 +6147 +9B46 +6C00 +8003 +6D03 +6B81 +802A +41EB +6203 +8020 +6180 +4D97 +AC1A +6C00 +6203 +81E0 +6B81 +8030 +6203 +6081 +4088 +A9B8 +6203 +4B66 +5579 +404B +377B +AC1A +6C00 +81D6 +8037 +5579 +17A5 +5680 +8001 +AC22 +405E +AC22 +6C00 +8064 +406D +37A5 +5662 +700C +0400 +0440 +0040 +0044 +0004 +0404 +0340 +0444 +4C56 +C000 +6147 +8000 +6147 +FFFF +6600 +8020 +408E +6B81 +4155 +413E +4BAF +6B81 +C302 +6023 +6103 +C304 +6023 +6103 +404B +37B3 +C308 +4B66 +528C +8038 +6147 +8000 +6147 +6B81 +5589 +404B +37CB +8030 +6147 +8000 +6147 +6B81 +5594 +6B81 +4088 +A8D8 +6203 +6023 +6103 +404B +37D3 +DEDF +6600 +8007 +AC0E +4448 +8000 +AC12 +6023 +6103 +F95F +6600 +8001 +AC14 +4448 +8000 +AC18 +6023 +6103 +8004 +AC1C +6023 +6103 +8000 +8000 +AC1E +411A +5662 +443B +6503 +9A64 +6023 +6103 +8000 +9B46 +6023 +6103 +8030 +6147 +8000 +6147 +6B81 +5598 +404B +3805 +700C +128F +C500 +6C00 +0012 +57AE +4002 +381A +8143 +40A4 +690B +766E +6461 +7265 +2E73 +7366 +43AF +552F +4002 +3821 +8145 +B027 +800B +43AF +555E +4002 +3828 +8147 +B027 +800B +43AF +9B46 +6C00 +4007 +9B46 +6023 +6103 +8030 +6147 +8000 +6147 +6B81 +5598 +404B +3832 +55D3 +AC0E +444D +3860 +B500 +800C +AC0E +4448 +55FF +4088 +AB96 +6203 +6C00 +6081 +4068 +3848 +6103 +1860 +6081 +4088 +A7F8 +6203 +6C00 +6180 +4088 +A868 +6203 +6C00 +6081 +81CC +406D +385A +8001 +AC22 +6023 +6103 +AC12 +6C00 +55C3 +5579 +AC12 +5612 +4002 +3866 +8156 +B027 +800B +43AF +56B5 +4002 +386D +8158 +B027 +800B +43AF +5715 +4002 +3874 +815A +B027 +800B +43AF +574C +4002 +387B +815C +B027 +800B +43AF +580A +387E +700C +180F +700C +57AE +D440 +8089 +9B42 +4448 +580E +8166 +B027 +800B +43AF +9B46 +6C00 +4353 +40A4 +2007 +7266 +6D61 +7365 +42FD +02D9 +443B +8001 +83E8 +4274 +8001 +83E8 +0274 +80FF +6303 +4155 +42C3 +0016 +802E +02AE +6081 +589B +58A0 +8008 +6903 +189B +6081 +58A2 +58A0 +6181 +18A2 +0000 +C500 +6C00 +B15A +03D8 +0000 +F089 +0000 +F085 +F083 +F081 +F082 +F08C +0000 +F08A +F088 +F086 +F084 +F009 +607E +0000 +0000 +D008 +D001 +0000 +D004 +7151 +3121 +0000 +0000 +0000 +7A5A +7353 +6141 +7757 +3240 +0000 +0000 +6343 +7858 +6444 +6545 +3424 +3323 +0000 +0000 +F020 +7656 +6646 +7454 +7252 +3525 +0000 +0000 +6E4E +6242 +6848 +6747 +7959 +365E +0000 +0000 +0000 +6D4D +6A4A +7555 +3726 +382A +0000 +0000 +2C3C +6B4B +6949 +6F4F +3029 +3928 +0000 +0000 +2E3E +2F3F +6C4C +3B3A +7050 +2D5F +0000 +0000 +0000 +2722 +0000 +5B7B +3D2B +0000 +0000 +FFFF +D002 +F00A +5D7D +0000 +5C7C +0000 +0000 +0000 +0000 +0000 +0000 +0000 +0000 +F080 +0000 +0000 +E393 +0000 +E694 +E990 +0000 +0000 +0000 +E298 +E080 +E497 +F035 +E895 +EA96 +F01B +FFFE +F08B +F02B +E592 +F02D +F02A +EB91 +0000 +0000 +0000 +0000 +0000 +F087 +4088 +B164 +6203 +7C0C +0000 +0000 +C204 +4B66 +C206 +0B66 +6081 +8004 +6903 +4088 +C210 +6203 +6C00 +6180 +800F +6303 +6903 +8001 +730F +8800 +B276 +6023 +710F +C208 +6C00 +B274 +6023 +6103 +194D +C208 +6C00 +B274 +6C00 +4077 +80FF +730F +0000 +C200 +6C00 +B2BC +43D8 +395F +700C +C202 +6023 +6103 +195F +6081 +8004 +6903 +6503 +6081 +8002 +6903 +6503 +6081 +408E +750F +C204 +4B6A +C200 +4B6A +803C +8000 +4453 +C206 +4B6A +C202 +4B6A +C204 +4B66 +C200 +6C00 +3981 +B2BC +4B66 +8000 +5965 +6081 +8008 +6147 +8000 +6147 +6081 +5965 +408E +404B +398D +6103 +5969 +5965 +4005 +5965 +593C +1951 +800B +6D03 +B276 +6C00 +408E +6403 +B276 +6023 +710F +B276 +6C00 +8001 +730F +B276 +6C00 +8002 +6903 +80FF +6303 +194D +0000 +C208 +6C00 +B35A +6023 +6103 +5957 +4066 +59A2 +4012 +6303 +39C9 +5957 +6A00 +5940 +C208 +6C00 +B35A +6C00 +6703 +39C7 +5999 +8001 +B274 +405E +19C8 +6103 +19AE +700C +59AE +59A2 +39CA +19A6 +80ED +5974 +59CA +6103 +1974 +0000 +0000 +0000 +0000 +0000 +B3AE +6C00 +8003 +730F +B3AE +6C00 +8044 +730F +B3AE +6C00 +8088 +730F +0000 +80FF +6303 +B3AE +6C00 +8008 +6D03 +6403 +B3C8 +6023 +710F +80FF +6303 +B3AC +6C00 +39F6 +8004 +6D03 +700C +59EF +B3AE +6C00 +6403 +B3AE +6023 +710F +59EF +6600 +B3AE +6C00 +6303 +B3AE +6023 +710F +B3AE +6C00 +8003 +6303 +4012 +B3A6 +6C00 +6503 +3A11 +8008 +6903 +19E5 +710F +B3A8 +6C00 +8002 +6303 +B3A6 +6C00 +8004 +6303 +6403 +19CE +6081 +6C00 +6600 +6180 +6023 +710F +6081 +8000 +6600 +6703 +3A2D +6103 +B3A6 +5A1D +5A13 +1A38 +6081 +8001 +6600 +6703 +3A37 +6103 +B3A8 +5A1D +5A13 +1A38 +59E5 +700C +B3AC +6C00 +4012 +B3A8 +6C00 +6303 +3A46 +8008 +6903 +800F +6303 +802E +6203 +19E5 +340C +3424 +33EE +33FC +3472 +3424 +3446 +3424 +6081 +80E0 +6703 +3A57 +6103 +B3AC +4B66 +1A7A +6081 +80F0 +6703 +3A5F +6103 +B3AA +4B66 +1A7A +6081 +8084 +6803 +3A79 +5936 +6081 +800C +6903 +800C +4077 +8000 +4085 +4088 +B3AA +6C00 +6203 +4088 +B48E +6203 +6C00 +40A9 +B3AA +4B6A +B3AC +4B6A +1A7A +6103 +700C +593C +5951 +8007 +59CE +4459 +8000 +59CE +B3A8 +4B6A +B3A6 +4B6A +B3C8 +0B6A +59AE +59A2 +3A8D +59A6 +5A4F +700C +5A88 +B3C8 +6C00 +0066 +5A8E +3A92 +B3C8 +6C00 +B3C8 +0B6A +5A8E +6081 +3A9F +5A92 +8009 +6703 +6303 +700C +4CB3 +4C39 +40A4 +4627 +2031 +6F74 +7320 +7465 +7520 +2070 +656E +7774 +726F +2C6B +5420 +4241 +6620 +726F +6E20 +7865 +2074 +6564 +6F6D +4D2A +528C +8000 +8020 +5293 +85AA +6C00 +6147 +8006 +801A +4C33 +40A4 +5312 +666F +6374 +726F +2065 +6F46 +7472 +2068 +5043 +FF55 +42FD +8020 +8006 +4C33 +40A4 +7608 +7265 +6973 +6E6F +FF20 +42FD +43E0 +42FD +8020 +8008 +4C33 +40A4 +6208 +6975 +746C +2020 +FF20 +42FD +4416 +5A7B +4C39 +5A88 +8020 +800A +4C33 +4841 +42A2 +58A8 +42C9 +42FD +42DD +42DD +8020 +800C +4C33 +40A4 +7508 +7470 +6D69 +2065 +FF20 +42FD +5894 +434E +53D6 +8008 +6147 +8000 +6147 +9B46 +6C00 +6B81 +8020 +41EB +6203 +6600 +6147 +8064 +6B81 +4D97 +8258 +6203 +8064 +6B8D +4D9C +814E +6203 +6B81 +4C1C +404B +3B03 +4C17 +8001 +9B46 +405E +528F +5A98 +6403 +3AE7 +6B8D +85AA +6023 +710F +0000 +0000 +0000 +0000 +0000 +0000 +0000 +6C00 +4155 +42A2 +42B6 +42B6 +42C9 +02FD +F07F +6600 +4155 +413E +8001 +803C +4254 +B64A +6023 +6103 +8001 +803C +4254 +B64C +6023 +6103 +8001 +8018 +4254 +B64E +6023 +6103 +803B +8000 +4164 +405C +8001 +8007 +4254 +B656 +6023 +6103 +4016 +816D +4213 +6081 +876C +6203 +B654 +6023 +6103 +8004 +423E +6A00 +4077 +6081 +8005 +41EB +8134 +6203 +8099 +423E +8002 +4077 +B652 +6023 +6103 +B652 +6C00 +8004 +6203 +8099 +8005 +4246 +4077 +807A +6203 +B650 +6023 +6103 +4C39 +85AA +6C00 +6147 +99BE +85AA +6023 +6103 +40A4 +5415 +7568 +7246 +5369 +7461 +7553 +4D6E +6E6F +7554 +5765 +6465 +6103 +B656 +6C00 +8003 +41EB +6203 +8003 +42FD +42D9 +40A4 +4D24 +7261 +7041 +4D72 +7961 +754A +4A6E +6C75 +7541 +5367 +7065 +634F +4E74 +766F +6544 +4A63 +6E61 +6546 +FF62 +6103 +B652 +6C00 +8003 +41EB +6203 +8003 +42FD +42DD +B650 +6C00 +8000 +434A +42D9 +B654 +6C00 +4353 +42D9 +4005 +3BC5 +B64E +5B2C +B64C +5B2C +B64A +5B2C +4C39 +6B8D +85AA +6023 +710F +85AA +6C00 +6147 +98DE +85AA +6023 +6103 +8020 +8000 +4C33 +40A4 +6E04 +7074 +FF20 +42FD +42A2 +42B6 +42B6 +42B6 +802E +42AE +42C3 +42C9 +42FD +40A4 +2004 +736D +FF20 +42FD +6B8D +85AA +6023 +710F +9197 +9014 +700C +807B +A70F +5BEA +4841 +4121 +491A +4A2B +A304 +46E7 +84EC +46E7 +8006 +46F4 +8004 +46F4 +8004 +46F4 +8004 +46F4 +443B +46EC +8002 +46F4 +4A65 +0794 +8011 +499B +8022 +482B +807B +6703 +6303 +8024 +482B +A70F +6703 +6303 +3C1B +8052 +482D +5B33 +443B +8042 +482D +4164 +5BC9 +700C +0000 +0000 +4C56 +C240 +800F +B838 +4448 +476F +3C3B +4985 +800C +482B +8800 +6703 +3C35 +8002 +801E +46C4 +46D0 +4841 +410D +3C33 +49D3 +535D +5C06 +4002 +3C39 +438A +42D9 +4789 +1C23 +B838 +444D +3C43 +5BED +C240 +800F +B838 +4448 +528F +3C23 +700C +C102 +4B66 +C100 +4B6A +8020 +6147 +8000 +6147 +8001 +6B81 +8007 +6303 +6D03 +C112 +6023 +6103 +F530 +8000 +4453 +404B +3C4E +C100 +0B66 +4330 +87E4 +85AA +6023 +6103 +5C46 +803C +6147 +8000 +6147 +42D9 +404B +3C67 +40A4 +570F +6C65 +6F63 +656D +2021 +7542 +6C69 +2074 +42FD +4416 +42D9 +82CF +40A4 +6D07 +6961 +2E6E +7366 +43AF +4B72 +4CB3 +98DE +85AA +6023 +6103 +40A4 +5718 +6961 +6974 +676E +6620 +726F +4520 +6874 +7265 +656E +2074 +494E +FF43 +4D2A +4566 +47AA +8452 +6600 +A135 +6600 +4A6F +B93F +6600 +802D +9070 +4448 +8000 +3CB9 +9068 +4166 +4841 +418F +3CB8 +9070 +444D +3CB6 +4B63 +40A4 +4408 +5349 +4F43 +4556 +FF52 +42FD +42D9 +B93F +6600 +802D +9070 +4448 +53CB +1CA2 +1CC9 +BF57 +6600 +8063 +9068 +411A +8000 +6600 +80FF +6600 +9070 +411A +BF57 +6600 +8001 +906C +411A +4AD8 +48B7 +5AA0 +4459 +5C1E +4459 +52A7 +4459 +5880 +4459 +40A4 +6C07 +6F6F +6970 +676E +42FD +42D9 +1CCB +53D6 +1CDB +700C +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +800C +C110 +6023 +6103 +8000 +6081 +FFFF +6600 +6203 +C10E +6023 +6103 +8000 +C104 +6023 +6103 +C112 +6C00 +8001 +C104 +6023 +6103 +6181 +6081 +6203 +6023 +6103 +8001 +6203 +6081 +9FC0 +6703 +3FC5 +6E81 +80FF +6303 +3FE7 +6103 +1FE1 +8000 +6147 +700C +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF +FFFF -- cgit v1.2.3