Home » CEEFAX disks » telesoftware14.adl » 18-03-89/Tune
18-03-89/Tune
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » CEEFAX disks » telesoftware14.adl |
Filename: | 18-03-89/Tune |
Read OK: | ✔ |
File size: | 1559 bytes |
Load address: | FFFF0E00 |
Exec address: | FFFF802B |
File contents
10REM HYMN 20REM 17 / 8 / 88 30: 40MODE 7 50PRINTTAB(10,12)"THE OLD RUGGED CROSS"'' 60: 70event=&220 80base=&7000 90osword=&FFF1 100osbyte=&FFF4 110: 120I%=base 130REPEAT 140READ !I% 150I%=I%+4 160UNTIL I%?-1=0 170: 180FOR opt%=0 TO 2 STEP 2 190P%=I% 200[OPT opt% 210: 220.envelope1 230]:[OPT FNequb(&01) 240]:[OPT FNequb(&04) 250]:[OPT FNequb(&01) 260]:[OPT FNequb(&FF) 270]:[OPT FNequb(&01) 280]:[OPT FNequb(&01) 290]:[OPT FNequb(&01) 300]:[OPT FNequb(&01) 310]:[OPT FNequb(&78) 320BRK 330]:[OPT FNequb(&FF) 340]:[OPT FNequb(&FF) 350]:[OPT FNequb(&78) 360]:[OPT FNequb(&78) 370: 380.envelope2 390]:[OPT FNequb(&02) 400]:[OPT FNequb(&08) 410]:[OPT FNequb(&01) 420]:[OPT FNequb(&FF) 430]:[OPT FNequb(&01) 440]:[OPT FNequb(&01) 450]:[OPT FNequb(&01) 460]:[OPT FNequb(&01) 470]:[OPT FNequb(&78) 480BRK 490]:[OPT FNequb(&FF) 500]:[OPT FNequb(&FF) 510]:[OPT FNequb(&78) 520]:[OPT FNequb(&78) 530: 540.envelope3 550]:[OPT FNequb(&03) 560]:[OPT FNequb(&04) 570BRK 580BRK 590BRK 600]:[OPT FNequb(&01) 610]:[OPT FNequb(&01) 620]:[OPT FNequb(&01) 630]:[OPT FNequb(&1E) 640BRK 650BRK 660]:[OPT FNequb(&FF) 670]:[OPT FNequb(&78) 680]:[OPT FNequb(&78) 690: 700.envelope4 710]:[OPT FNequb(&04) 720]:[OPT FNequb(&03) 730BRK 740BRK 750BRK 760]:[OPT FNequb(&01) 770]:[OPT FNequb(&01) 780]:[OPT FNequb(&01) 790]:[OPT FNequb(&78) 800]:[OPT FNequb(&F8) 810]:[OPT FNequb(&F8) 820]:[OPT FNequb(&FF) 830]:[OPT FNequb(&78) 840]:[OPT FNequb(&60) 850: 860.brush 870]:[OPT FNequb(&10) 880BRK 890BRK 900BRK 910BRK 920BRK 930]:[OPT FNequb(&01) 940BRK 950: 960.sound 970BRK 980BRK 990BRK 1000BRK 1010BRK 1020BRK 1030]:[OPT FNequb(&05) 1040BRK 1050: 1060.bytes 1070]:[OPT FNequb(&01) 1080BRK 1090: 1100.time 1110]:[OPT FNequb(&20) 1120: 1130.start 1140LDA #&0F 1150LDX #&00 1160JSR osbyte 1170LDA #&08 1180LDX #envelope1 MOD 256 1190LDY #envelope1 DIV 256 1200JSR osword 1210LDX #envelope2 MOD 256 1220LDY #envelope2 DIV 256 1230JSR osword 1240LDX #envelope3 MOD 256 1250LDY #envelope3 DIV 256 1260JSR osword 1270LDX #envelope4 MOD 256 1280LDY #envelope4 DIV 256 1290JSR osword 1300SEI 1310LDA #entry MOD 256 1320STA event 1330LDA #entry DIV 256 1340STA event+1 1350CLI 1360LDA #&0E 1370LDX #&04 1380JMP osbyte 1390: 1400.reset 1410LDA #base MOD 256 1420STA address 1430LDA #base DIV 256 1440STA address+1 1450BNE tune 1460: 1470.entry 1480PHP 1490PHA 1500CMP #&04 1510BNE notus 1520TXA 1530PHA 1540TYA 1550PHA 1560DEC bytes 1570BNE exit 1580: 1590.tune 1600LDX #&01 1610: 1620.loop 1630]:[OPT FNequb(&BD) \ <LDA> 1640: 1650.address 1660]:[OPT FNequb(base MOD 256) 1670]:[OPT FNequb(base DIV 256) 1680STA bytes,X 1690DEX 1700BPL loop 1710TAX 1720BEQ reset 1730AND #&03 1740STA sound 1750TXA 1760AND #&FC 1770STA sound+4 1780LDA bytes+1 1790AND #&07 1800STA sound+2 1810LDA bytes+1 1820AND #&F0 1830STA bytes 1840LDA #&07 1850LDX #sound MOD 256 1860LDY #sound DIV 256 1870JSR osword 1880INC address 1890INC address 1900BNE skip 1910INC address+1 1920: 1930.skip 1940LDX bytes 1950BEQ tune 1960: 1970.exit 1980LDX #&F7 1990LDY #&05 2000DEC time 2010BNE noaccent 2020LDX #&F4 2030LDY #&04 2040LDA #&60 2050STA time 2060: 2070.noaccent 2080LDA time 2090AND #&9F 2100BNE nobrush 2110LDA #&08 2120BIT bytes+1 2130BNE nobrush 2140STX brush+2 2150STY brush+4 2160LDA #&07 2170LDX #brush MOD 256 2180LDY #brush DIV 256 2190JSR osword 2200: 2210.nobrush 2220PLA 2230TAY 2240PLA 2250TAX 2260: 2270.notus 2280PLA 2290PLP 2300RTS 2310: 2320] 2330NEXT 2340: 2350$&A00="KEY0 CALL&"+STR$~start+" |M" 2360X%=0 2370Y%=&A 2380CALL&FFF7 2390PRINT" *SAVE HYMCODE "+STR$~base+" "+STR$~P%+" "+STR$~start 2400PRINT'" OR PRESS KEY f0" 2410END 2420: 2430DEFFNequb(n%) 2440?P%=n% 2450P%=P%+1 2460=opt% 2470: 2480: 2490REM NOTE PAIRS 2500: 2510DATA &194A1947 2520DATA &194F3951 2530DATA &4951295A 2540DATA &19561953 2550DATA &19573959 2560DATA &49592962 2570DATA &3962295B 2580DATA &29531959 2590DATA &2951294A 2600DATA &4946294B 2610DATA &49532959 2620DATA &11491946 2630DATA &31360153 2640DATA &215B114D 2650DATA &41450152 2660DATA &11561153 2670DATA &314B0159 2680DATA &21611156 2690DATA &413E015B 2700DATA &01632159 2710DATA &11593152 2720DATA &017A2153 2730DATA &215B016D 2740DATA &216D2176 2750DATA &01460167 2760DATA &1363A151 2770DATA &036D1366 2780DATA &23520363 2790DATA &236F236D 2800DATA &0361036E 2810DATA &1366334B 2820DATA &03532361 2830DATA &43650346 2840DATA &43522347 2850DATA &13631365 2860DATA &0349035A 2870DATA &135A3337 2880DATA &03672359 2890DATA &2349035A 2900DATA &235A2363 2910DATA &03370345 2920DATA &23454352 2930DATA &13524337 2940DATA &03771365 2950DATA &33510366 2960DATA &23761377 2970DATA &03670375 2980DATA &3379235A 2990DATA &03361377 3000DATA &635B0349 3010DATA &233D034A 3020DATA &237A237B 3030DATA &03670375 3040DATA &136D3352 3050DATA &03522367 3060DATA &23330349 3070DATA &236D2362 3080DATA &03520367 3090DATA &0247A345 3100DATA &02491296 3110DATA &0252129F 3120DATA &323702A5 3130DATA &12A5024E 3140DATA &22AA025B 3150DATA &02A70251 3160DATA &02514246 3170DATA &025612A7 3180DATA &025B12A5 3190DATA &324902AA 3200DATA &12A60257 3210DATA &229F0261 3220DATA &02A9025A 3230DATA &025A423F 3240DATA &026322A9 3250DATA &3251029E 3260DATA &1282025B 3270DATA &22930251 3280DATA &02A9024A 3290DATA &0252223F 3300DATA &024B22A5 3310DATA &0245229E 3320DATA &A23602A7 3330DATA &12970245 3340DATA &129D024A 3350DATA &02A60253 3360DATA &024F3235 3370DATA &025912A6 3380DATA &025222AB 3390DATA &424702A5 3400DATA &12A50252 3410DATA &12A60257 3420DATA &02AB0259 3430DATA &0255324A 3440DATA &026212A7 3450DATA &025B229D 3460DATA &423D02AA 3470DATA &229E025B 3480DATA &02830261 3490DATA &02593252 3500DATA &0252128B 3510DATA &027B2291 3520DATA &226D02AA 3530DATA &228A0277 3540DATA &2293026D 3550DATA &02950266 3560DATA &1492A253 3570DATA &049F1495 3580DATA &24810492 3590DATA &249E249F 3600DATA &0493049D 3610DATA &1495347A 3620DATA &04822493 3630DATA &44970475 3640DATA &44812476 3650DATA &14921497 3660DATA &047B0489 3670DATA &14893466 3680DATA &0496248B 3690DATA &247B0489 3700DATA &24892492 3710DATA &04660477 3720DATA &24774481 3730DATA &14814466 3740DATA &04A61497 3750DATA &34830495 3760DATA &24A514A6 3770DATA &049604A7 3780DATA &34AB2489 3790DATA &046514A6 3800DATA &648A047B 3810DATA &246F0479 3820DATA &24A924AA 3830DATA &049604A7 3840DATA &149F3481 3850DATA &04812496 3860DATA &2462047B 3870DATA &249F2491 3880DATA &04810496 3890DATA &0000A477
� HYMN � 17 / 8 / 88 : (� 7 2$�10,12)"THE OLD RUGGED CROSS"'' <: Fevent=&220 Pbase=&7000 Zosword=&FFF1 dosbyte=&FFF4 n: xI%=base �� � � !I% �I%=I%+4 � � I%?-1=0 �: �� opt%=0 � 2 � 2 � P%=I% � [OPT opt% �: �.envelope1 �]:[OPT �equb(&01) �]:[OPT �equb(&04) �]:[OPT �equb(&01) ]:[OPT �equb(&FF) ]:[OPT �equb(&01) ]:[OPT �equb(&01) "]:[OPT �equb(&01) ,]:[OPT �equb(&01) 6]:[OPT �equb(&78) @BRK J]:[OPT �equb(&FF) T]:[OPT �equb(&FF) ^]:[OPT �equb(&78) h]:[OPT �equb(&78) r: |.envelope2 �]:[OPT �equb(&02) �]:[OPT �equb(&08) �]:[OPT �equb(&01) �]:[OPT �equb(&FF) �]:[OPT �equb(&01) �]:[OPT �equb(&01) �]:[OPT �equb(&01) �]:[OPT �equb(&01) �]:[OPT �equb(&78) �BRK �]:[OPT �equb(&FF) �]:[OPT �equb(&FF) �]:[OPT �equb(&78) ]:[OPT �equb(&78) : .envelope3 &]:[OPT �equb(&03) 0]:[OPT �equb(&04) :BRK DBRK NBRK X]:[OPT �equb(&01) b]:[OPT �equb(&01) l]:[OPT �equb(&01) v]:[OPT �equb(&1E) �BRK �BRK �]:[OPT �equb(&FF) �]:[OPT �equb(&78) �]:[OPT �equb(&78) �: �.envelope4 �]:[OPT �equb(&04) �]:[OPT �equb(&03) �BRK �BRK �BRK �]:[OPT �equb(&01) ]:[OPT �equb(&01) ]:[OPT �equb(&01) ]:[OPT �equb(&78) ]:[OPT �equb(&F8) *]:[OPT �equb(&F8) 4]:[OPT �equb(&FF) >]:[OPT �equb(&78) H]:[OPT �equb(&60) R: \ .brush f]:[OPT �equb(&10) pBRK zBRK �BRK �BRK �BRK �]:[OPT �equb(&01) �BRK �: � .sound �BRK �BRK �BRK �BRK �BRK �BRK ]:[OPT �equb(&05) BRK : $ .bytes .]:[OPT �equb(&01) 8BRK B: L .time V]:[OPT �equb(&20) `: j .start tLDA #&0F ~LDX #&00 �JSR osbyte �LDA #&08 �LDX #envelope1 � 256 �LDY #envelope1 � 256 �JSR osword �LDX #envelope2 � 256 �LDY #envelope2 � 256 �JSR osword �LDX #envelope3 � 256 �LDY #envelope3 � 256 �JSR osword �LDX #envelope4 � 256 LDY #envelope4 � 256 JSR osword SEI LDA #entry � 256 ( STA event 2LDA #entry � 256 <STA event+1 FCLI PLDA #&0E ZLDX #&04 dJMP osbyte n: x .reset �LDA #base � 256 �STA address �LDA #base � 256 �STA address+1 �BNE tune �: � .entry �PHP �PHA �CMP #&04 � BNE notus �TXA �PHA TYA PHA DEC bytes "BNE exit ,: 6 .tune @LDX #&01 J: T .loop ^]:[OPT �equb(&BD) \ <LDA> h: r.address |]:[OPT �equb(base � 256) �]:[OPT �equb(base � 256) �STA bytes,X �DEX �BPL loop �TAX � BEQ reset � � #&03 � STA sound �TXA � � #&FC �STA sound+4 �LDA bytes+1 � � #&07 STA sound+2 LDA bytes+1 � #&F0 & STA bytes 0LDA #&07 :LDX #sound � 256 DLDY #sound � 256 NJSR osword XINC address bINC address lBNE skip vINC address+1 �: � .skip � LDX bytes �BEQ tune �: � .exit �LDX #&F7 �LDY #&05 �DEC time �BNE noaccent �LDX #&F4 �LDY #&04 �LDA #&60 STA time : .noaccent LDA time * � #&9F 4BNE nobrush >LDA #&08 HBIT bytes+1 RBNE nobrush \STX brush+2 fSTY brush+4 pLDA #&07 zLDX #brush � 256 �LDY #brush � 256 �JSR osword �: �.nobrush �PLA �TAY �PLA �TAX �: � .notus �PLA �PLP �RTS : ] � $: .$$&A00="KEY0 CALL&"+�~start+" |M" 8X%=0 B Y%=&A L �&FFF7 V2�" *SAVE HYMCODE "+�~base+" "+�~P%+" "+�~start `�'" OR PRESS KEY f0" j� t: ~ݤequb(n%) � ?P%=n% �P%=P%+1 � =opt% �: �: �� NOTE PAIRS �: �� &194A1947 �� &194F3951 �� &4951295A �� &19561953 �� &19573959 � &49592962 � &3962295B � &29531959 � &2951294A (� &4946294B 2� &49532959 <� &11491946 F� &31360153 P� &215B114D Z� &41450152 d� &11561153 n� &314B0159 x� &21611156 �� &413E015B �� &01632159 �� &11593152 �� &017A2153 �� &215B016D �� &216D2176 �� &01460167 �� &1363A151 �� &036D1366 �� &23520363 �� &236F236D �� &0361036E �� &1366334B � &03532361 � &43650346 � &43522347 "� &13631365 ,� &0349035A 6� &135A3337 @� &03672359 J� &2349035A T� &235A2363 ^� &03370345 h� &23454352 r� &13524337 |� &03771365 �� &33510366 �� &23761377 �� &03670375 �� &3379235A �� &03361377 �� &635B0349 �� &233D034A �� &237A237B �� &03670375 �� &136D3352 �� &03522367 �� &23330349 �� &236D2362 � &03520367 � &0247A345 � &02491296 &� &0252129F 0� &323702A5 :� &12A5024E D� &22AA025B N� &02A70251 X� &02514246 b� &025612A7 l� &025B12A5 v� &324902AA �� &12A60257 �� &229F0261 �� &02A9025A �� &025A423F �� &026322A9 �� &3251029E �� &1282025B �� &22930251 �� &02A9024A �� &0252223F �� &024B22A5 �� &0245229E �� &A23602A7 � &12970245 � &129D024A � &02A60253 � &024F3235 *� &025912A6 4� &025222AB >� &424702A5 H� &12A50252 R� &12A60257 \� &02AB0259 f� &0255324A p� &026212A7 z� &025B229D �� &423D02AA �� &229E025B �� &02830261 �� &02593252 �� &0252128B �� &027B2291 �� &226D02AA �� &228A0277 �� &2293026D �� &02950266 �� &1492A253 �� &049F1495 �� &24810492 � &249E249F � &0493049D � &1495347A $� &04822493 .� &44970475 8� &44812476 B� &14921497 L� &047B0489 V� &14893466 `� &0496248B j� &247B0489 t� &24892492 ~� &04660477 �� &24774481 �� &14814466 �� &04A61497 �� &34830495 �� &24A514A6 �� &049604A7 �� &34AB2489 �� &046514A6 �� &648A047B �� &246F0479 �� &24A924AA �� &049604A7 � &149F3481 � &04812496 � &2462047B � &249F2491 (� &04810496 2� &0000A477 �
00000000 0d 00 0a 0a f4 20 48 59 4d 4e 0d 00 14 11 f4 20 |..... HYMN..... | 00000010 31 37 20 2f 20 38 20 2f 20 38 38 0d 00 1e 05 3a |17 / 8 / 88....:| 00000020 0d 00 28 07 eb 20 37 0d 00 32 24 f1 8a 31 30 2c |..(.. 7..2$..10,| 00000030 31 32 29 22 54 48 45 20 4f 4c 44 20 52 55 47 47 |12)"THE OLD RUGG| 00000040 45 44 20 43 52 4f 53 53 22 27 27 0d 00 3c 05 3a |ED CROSS"''..<.:| 00000050 0d 00 46 0e 65 76 65 6e 74 3d 26 32 32 30 0d 00 |..F.event=&220..| 00000060 50 0e 62 61 73 65 3d 26 37 30 30 30 0d 00 5a 10 |P.base=&7000..Z.| 00000070 6f 73 77 6f 72 64 3d 26 46 46 46 31 0d 00 64 10 |osword=&FFF1..d.| 00000080 6f 73 62 79 74 65 3d 26 46 46 46 34 0d 00 6e 05 |osbyte=&FFF4..n.| 00000090 3a 0d 00 78 0b 49 25 3d 62 61 73 65 0d 00 82 05 |:..x.I%=base....| 000000a0 f5 0d 00 8c 09 f3 20 21 49 25 0d 00 96 0b 49 25 |...... !I%....I%| 000000b0 3d 49 25 2b 34 0d 00 a0 0d fd 20 49 25 3f 2d 31 |=I%+4..... I%?-1| 000000c0 3d 30 0d 00 aa 05 3a 0d 00 b4 14 e3 20 6f 70 74 |=0....:..... opt| 000000d0 25 3d 30 20 b8 20 32 20 88 20 32 0d 00 be 09 50 |%=0 . 2 . 2....P| 000000e0 25 3d 49 25 0d 00 c8 0d 5b 4f 50 54 20 6f 70 74 |%=I%....[OPT opt| 000000f0 25 0d 00 d2 05 3a 0d 00 dc 0e 2e 65 6e 76 65 6c |%....:.....envel| 00000100 6f 70 65 31 0d 00 e6 15 5d 3a 5b 4f 50 54 20 a4 |ope1....]:[OPT .| 00000110 65 71 75 62 28 26 30 31 29 0d 00 f0 15 5d 3a 5b |equb(&01)....]:[| 00000120 4f 50 54 20 a4 65 71 75 62 28 26 30 34 29 0d 00 |OPT .equb(&04)..| 00000130 fa 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 |..]:[OPT .equb(&| 00000140 30 31 29 0d 01 04 15 5d 3a 5b 4f 50 54 20 a4 65 |01)....]:[OPT .e| 00000150 71 75 62 28 26 46 46 29 0d 01 0e 15 5d 3a 5b 4f |qub(&FF)....]:[O| 00000160 50 54 20 a4 65 71 75 62 28 26 30 31 29 0d 01 18 |PT .equb(&01)...| 00000170 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 30 |.]:[OPT .equb(&0| 00000180 31 29 0d 01 22 15 5d 3a 5b 4f 50 54 20 a4 65 71 |1)..".]:[OPT .eq| 00000190 75 62 28 26 30 31 29 0d 01 2c 15 5d 3a 5b 4f 50 |ub(&01)..,.]:[OP| 000001a0 54 20 a4 65 71 75 62 28 26 30 31 29 0d 01 36 15 |T .equb(&01)..6.| 000001b0 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 37 38 |]:[OPT .equb(&78| 000001c0 29 0d 01 40 07 42 52 4b 0d 01 4a 15 5d 3a 5b 4f |)..@.BRK..J.]:[O| 000001d0 50 54 20 a4 65 71 75 62 28 26 46 46 29 0d 01 54 |PT .equb(&FF)..T| 000001e0 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 46 |.]:[OPT .equb(&F| 000001f0 46 29 0d 01 5e 15 5d 3a 5b 4f 50 54 20 a4 65 71 |F)..^.]:[OPT .eq| 00000200 75 62 28 26 37 38 29 0d 01 68 15 5d 3a 5b 4f 50 |ub(&78)..h.]:[OP| 00000210 54 20 a4 65 71 75 62 28 26 37 38 29 0d 01 72 05 |T .equb(&78)..r.| 00000220 3a 0d 01 7c 0e 2e 65 6e 76 65 6c 6f 70 65 32 0d |:..|..envelope2.| 00000230 01 86 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 |...]:[OPT .equb(| 00000240 26 30 32 29 0d 01 90 15 5d 3a 5b 4f 50 54 20 a4 |&02)....]:[OPT .| 00000250 65 71 75 62 28 26 30 38 29 0d 01 9a 15 5d 3a 5b |equb(&08)....]:[| 00000260 4f 50 54 20 a4 65 71 75 62 28 26 30 31 29 0d 01 |OPT .equb(&01)..| 00000270 a4 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 |..]:[OPT .equb(&| 00000280 46 46 29 0d 01 ae 15 5d 3a 5b 4f 50 54 20 a4 65 |FF)....]:[OPT .e| 00000290 71 75 62 28 26 30 31 29 0d 01 b8 15 5d 3a 5b 4f |qub(&01)....]:[O| 000002a0 50 54 20 a4 65 71 75 62 28 26 30 31 29 0d 01 c2 |PT .equb(&01)...| 000002b0 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 30 |.]:[OPT .equb(&0| 000002c0 31 29 0d 01 cc 15 5d 3a 5b 4f 50 54 20 a4 65 71 |1)....]:[OPT .eq| 000002d0 75 62 28 26 30 31 29 0d 01 d6 15 5d 3a 5b 4f 50 |ub(&01)....]:[OP| 000002e0 54 20 a4 65 71 75 62 28 26 37 38 29 0d 01 e0 07 |T .equb(&78)....| 000002f0 42 52 4b 0d 01 ea 15 5d 3a 5b 4f 50 54 20 a4 65 |BRK....]:[OPT .e| 00000300 71 75 62 28 26 46 46 29 0d 01 f4 15 5d 3a 5b 4f |qub(&FF)....]:[O| 00000310 50 54 20 a4 65 71 75 62 28 26 46 46 29 0d 01 fe |PT .equb(&FF)...| 00000320 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 37 |.]:[OPT .equb(&7| 00000330 38 29 0d 02 08 15 5d 3a 5b 4f 50 54 20 a4 65 71 |8)....]:[OPT .eq| 00000340 75 62 28 26 37 38 29 0d 02 12 05 3a 0d 02 1c 0e |ub(&78)....:....| 00000350 2e 65 6e 76 65 6c 6f 70 65 33 0d 02 26 15 5d 3a |.envelope3..&.]:| 00000360 5b 4f 50 54 20 a4 65 71 75 62 28 26 30 33 29 0d |[OPT .equb(&03).| 00000370 02 30 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 |.0.]:[OPT .equb(| 00000380 26 30 34 29 0d 02 3a 07 42 52 4b 0d 02 44 07 42 |&04)..:.BRK..D.B| 00000390 52 4b 0d 02 4e 07 42 52 4b 0d 02 58 15 5d 3a 5b |RK..N.BRK..X.]:[| 000003a0 4f 50 54 20 a4 65 71 75 62 28 26 30 31 29 0d 02 |OPT .equb(&01)..| 000003b0 62 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 |b.]:[OPT .equb(&| 000003c0 30 31 29 0d 02 6c 15 5d 3a 5b 4f 50 54 20 a4 65 |01)..l.]:[OPT .e| 000003d0 71 75 62 28 26 30 31 29 0d 02 76 15 5d 3a 5b 4f |qub(&01)..v.]:[O| 000003e0 50 54 20 a4 65 71 75 62 28 26 31 45 29 0d 02 80 |PT .equb(&1E)...| 000003f0 07 42 52 4b 0d 02 8a 07 42 52 4b 0d 02 94 15 5d |.BRK....BRK....]| 00000400 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 46 46 29 |:[OPT .equb(&FF)| 00000410 0d 02 9e 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 |....]:[OPT .equb| 00000420 28 26 37 38 29 0d 02 a8 15 5d 3a 5b 4f 50 54 20 |(&78)....]:[OPT | 00000430 a4 65 71 75 62 28 26 37 38 29 0d 02 b2 05 3a 0d |.equb(&78)....:.| 00000440 02 bc 0e 2e 65 6e 76 65 6c 6f 70 65 34 0d 02 c6 |....envelope4...| 00000450 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 30 |.]:[OPT .equb(&0| 00000460 34 29 0d 02 d0 15 5d 3a 5b 4f 50 54 20 a4 65 71 |4)....]:[OPT .eq| 00000470 75 62 28 26 30 33 29 0d 02 da 07 42 52 4b 0d 02 |ub(&03)....BRK..| 00000480 e4 07 42 52 4b 0d 02 ee 07 42 52 4b 0d 02 f8 15 |..BRK....BRK....| 00000490 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 30 31 |]:[OPT .equb(&01| 000004a0 29 0d 03 02 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 |)....]:[OPT .equ| 000004b0 62 28 26 30 31 29 0d 03 0c 15 5d 3a 5b 4f 50 54 |b(&01)....]:[OPT| 000004c0 20 a4 65 71 75 62 28 26 30 31 29 0d 03 16 15 5d | .equb(&01)....]| 000004d0 3a 5b 4f 50 54 20 a4 65 71 75 62 28 26 37 38 29 |:[OPT .equb(&78)| 000004e0 0d 03 20 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 |.. .]:[OPT .equb| 000004f0 28 26 46 38 29 0d 03 2a 15 5d 3a 5b 4f 50 54 20 |(&F8)..*.]:[OPT | 00000500 a4 65 71 75 62 28 26 46 38 29 0d 03 34 15 5d 3a |.equb(&F8)..4.]:| 00000510 5b 4f 50 54 20 a4 65 71 75 62 28 26 46 46 29 0d |[OPT .equb(&FF).| 00000520 03 3e 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 |.>.]:[OPT .equb(| 00000530 26 37 38 29 0d 03 48 15 5d 3a 5b 4f 50 54 20 a4 |&78)..H.]:[OPT .| 00000540 65 71 75 62 28 26 36 30 29 0d 03 52 05 3a 0d 03 |equb(&60)..R.:..| 00000550 5c 0a 2e 62 72 75 73 68 0d 03 66 15 5d 3a 5b 4f |\..brush..f.]:[O| 00000560 50 54 20 a4 65 71 75 62 28 26 31 30 29 0d 03 70 |PT .equb(&10)..p| 00000570 07 42 52 4b 0d 03 7a 07 42 52 4b 0d 03 84 07 42 |.BRK..z.BRK....B| 00000580 52 4b 0d 03 8e 07 42 52 4b 0d 03 98 07 42 52 4b |RK....BRK....BRK| 00000590 0d 03 a2 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 |....]:[OPT .equb| 000005a0 28 26 30 31 29 0d 03 ac 07 42 52 4b 0d 03 b6 05 |(&01)....BRK....| 000005b0 3a 0d 03 c0 0a 2e 73 6f 75 6e 64 0d 03 ca 07 42 |:.....sound....B| 000005c0 52 4b 0d 03 d4 07 42 52 4b 0d 03 de 07 42 52 4b |RK....BRK....BRK| 000005d0 0d 03 e8 07 42 52 4b 0d 03 f2 07 42 52 4b 0d 03 |....BRK....BRK..| 000005e0 fc 07 42 52 4b 0d 04 06 15 5d 3a 5b 4f 50 54 20 |..BRK....]:[OPT | 000005f0 a4 65 71 75 62 28 26 30 35 29 0d 04 10 07 42 52 |.equb(&05)....BR| 00000600 4b 0d 04 1a 05 3a 0d 04 24 0a 2e 62 79 74 65 73 |K....:..$..bytes| 00000610 0d 04 2e 15 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 |....]:[OPT .equb| 00000620 28 26 30 31 29 0d 04 38 07 42 52 4b 0d 04 42 05 |(&01)..8.BRK..B.| 00000630 3a 0d 04 4c 09 2e 74 69 6d 65 0d 04 56 15 5d 3a |:..L..time..V.]:| 00000640 5b 4f 50 54 20 a4 65 71 75 62 28 26 32 30 29 0d |[OPT .equb(&20).| 00000650 04 60 05 3a 0d 04 6a 0a 2e 73 74 61 72 74 0d 04 |.`.:..j..start..| 00000660 74 0c 4c 44 41 20 23 26 30 46 0d 04 7e 0c 4c 44 |t.LDA #&0F..~.LD| 00000670 58 20 23 26 30 30 0d 04 88 0e 4a 53 52 20 6f 73 |X #&00....JSR os| 00000680 62 79 74 65 0d 04 92 0c 4c 44 41 20 23 26 30 38 |byte....LDA #&08| 00000690 0d 04 9c 18 4c 44 58 20 23 65 6e 76 65 6c 6f 70 |....LDX #envelop| 000006a0 65 31 20 83 20 32 35 36 0d 04 a6 18 4c 44 59 20 |e1 . 256....LDY | 000006b0 23 65 6e 76 65 6c 6f 70 65 31 20 81 20 32 35 36 |#envelope1 . 256| 000006c0 0d 04 b0 0e 4a 53 52 20 6f 73 77 6f 72 64 0d 04 |....JSR osword..| 000006d0 ba 18 4c 44 58 20 23 65 6e 76 65 6c 6f 70 65 32 |..LDX #envelope2| 000006e0 20 83 20 32 35 36 0d 04 c4 18 4c 44 59 20 23 65 | . 256....LDY #e| 000006f0 6e 76 65 6c 6f 70 65 32 20 81 20 32 35 36 0d 04 |nvelope2 . 256..| 00000700 ce 0e 4a 53 52 20 6f 73 77 6f 72 64 0d 04 d8 18 |..JSR osword....| 00000710 4c 44 58 20 23 65 6e 76 65 6c 6f 70 65 33 20 83 |LDX #envelope3 .| 00000720 20 32 35 36 0d 04 e2 18 4c 44 59 20 23 65 6e 76 | 256....LDY #env| 00000730 65 6c 6f 70 65 33 20 81 20 32 35 36 0d 04 ec 0e |elope3 . 256....| 00000740 4a 53 52 20 6f 73 77 6f 72 64 0d 04 f6 18 4c 44 |JSR osword....LD| 00000750 58 20 23 65 6e 76 65 6c 6f 70 65 34 20 83 20 32 |X #envelope4 . 2| 00000760 35 36 0d 05 00 18 4c 44 59 20 23 65 6e 76 65 6c |56....LDY #envel| 00000770 6f 70 65 34 20 81 20 32 35 36 0d 05 0a 0e 4a 53 |ope4 . 256....JS| 00000780 52 20 6f 73 77 6f 72 64 0d 05 14 07 53 45 49 0d |R osword....SEI.| 00000790 05 1e 14 4c 44 41 20 23 65 6e 74 72 79 20 83 20 |...LDA #entry . | 000007a0 32 35 36 0d 05 28 0d 53 54 41 20 65 76 65 6e 74 |256..(.STA event| 000007b0 0d 05 32 14 4c 44 41 20 23 65 6e 74 72 79 20 81 |..2.LDA #entry .| 000007c0 20 32 35 36 0d 05 3c 0f 53 54 41 20 65 76 65 6e | 256..<.STA even| 000007d0 74 2b 31 0d 05 46 07 43 4c 49 0d 05 50 0c 4c 44 |t+1..F.CLI..P.LD| 000007e0 41 20 23 26 30 45 0d 05 5a 0c 4c 44 58 20 23 26 |A #&0E..Z.LDX #&| 000007f0 30 34 0d 05 64 0e 4a 4d 50 20 6f 73 62 79 74 65 |04..d.JMP osbyte| 00000800 0d 05 6e 05 3a 0d 05 78 0a 2e 72 65 73 65 74 0d |..n.:..x..reset.| 00000810 05 82 13 4c 44 41 20 23 62 61 73 65 20 83 20 32 |...LDA #base . 2| 00000820 35 36 0d 05 8c 0f 53 54 41 20 61 64 64 72 65 73 |56....STA addres| 00000830 73 0d 05 96 13 4c 44 41 20 23 62 61 73 65 20 81 |s....LDA #base .| 00000840 20 32 35 36 0d 05 a0 11 53 54 41 20 61 64 64 72 | 256....STA addr| 00000850 65 73 73 2b 31 0d 05 aa 0c 42 4e 45 20 74 75 6e |ess+1....BNE tun| 00000860 65 0d 05 b4 05 3a 0d 05 be 0a 2e 65 6e 74 72 79 |e....:.....entry| 00000870 0d 05 c8 07 50 48 50 0d 05 d2 07 50 48 41 0d 05 |....PHP....PHA..| 00000880 dc 0c 43 4d 50 20 23 26 30 34 0d 05 e6 0d 42 4e |..CMP #&04....BN| 00000890 45 20 6e 6f 74 75 73 0d 05 f0 07 54 58 41 0d 05 |E notus....TXA..| 000008a0 fa 07 50 48 41 0d 06 04 07 54 59 41 0d 06 0e 07 |..PHA....TYA....| 000008b0 50 48 41 0d 06 18 0d 44 45 43 20 62 79 74 65 73 |PHA....DEC bytes| 000008c0 0d 06 22 0c 42 4e 45 20 65 78 69 74 0d 06 2c 05 |..".BNE exit..,.| 000008d0 3a 0d 06 36 09 2e 74 75 6e 65 0d 06 40 0c 4c 44 |:..6..tune..@.LD| 000008e0 58 20 23 26 30 31 0d 06 4a 05 3a 0d 06 54 09 2e |X #&01..J.:..T..| 000008f0 6c 6f 6f 70 0d 06 5e 1d 5d 3a 5b 4f 50 54 20 a4 |loop..^.]:[OPT .| 00000900 65 71 75 62 28 26 42 44 29 20 5c 20 3c 4c 44 41 |equb(&BD) \ <LDA| 00000910 3e 0d 06 68 05 3a 0d 06 72 0c 2e 61 64 64 72 65 |>..h.:..r..addre| 00000920 73 73 0d 06 7c 1c 5d 3a 5b 4f 50 54 20 a4 65 71 |ss..|.]:[OPT .eq| 00000930 75 62 28 62 61 73 65 20 83 20 32 35 36 29 0d 06 |ub(base . 256)..| 00000940 86 1c 5d 3a 5b 4f 50 54 20 a4 65 71 75 62 28 62 |..]:[OPT .equb(b| 00000950 61 73 65 20 81 20 32 35 36 29 0d 06 90 0f 53 54 |ase . 256)....ST| 00000960 41 20 62 79 74 65 73 2c 58 0d 06 9a 07 44 45 58 |A bytes,X....DEX| 00000970 0d 06 a4 0c 42 50 4c 20 6c 6f 6f 70 0d 06 ae 07 |....BPL loop....| 00000980 54 41 58 0d 06 b8 0d 42 45 51 20 72 65 73 65 74 |TAX....BEQ reset| 00000990 0d 06 c2 0a 80 20 23 26 30 33 0d 06 cc 0d 53 54 |..... #&03....ST| 000009a0 41 20 73 6f 75 6e 64 0d 06 d6 07 54 58 41 0d 06 |A sound....TXA..| 000009b0 e0 0a 80 20 23 26 46 43 0d 06 ea 0f 53 54 41 20 |... #&FC....STA | 000009c0 73 6f 75 6e 64 2b 34 0d 06 f4 0f 4c 44 41 20 62 |sound+4....LDA b| 000009d0 79 74 65 73 2b 31 0d 06 fe 0a 80 20 23 26 30 37 |ytes+1..... #&07| 000009e0 0d 07 08 0f 53 54 41 20 73 6f 75 6e 64 2b 32 0d |....STA sound+2.| 000009f0 07 12 0f 4c 44 41 20 62 79 74 65 73 2b 31 0d 07 |...LDA bytes+1..| 00000a00 1c 0a 80 20 23 26 46 30 0d 07 26 0d 53 54 41 20 |... #&F0..&.STA | 00000a10 62 79 74 65 73 0d 07 30 0c 4c 44 41 20 23 26 30 |bytes..0.LDA #&0| 00000a20 37 0d 07 3a 14 4c 44 58 20 23 73 6f 75 6e 64 20 |7..:.LDX #sound | 00000a30 83 20 32 35 36 0d 07 44 14 4c 44 59 20 23 73 6f |. 256..D.LDY #so| 00000a40 75 6e 64 20 81 20 32 35 36 0d 07 4e 0e 4a 53 52 |und . 256..N.JSR| 00000a50 20 6f 73 77 6f 72 64 0d 07 58 0f 49 4e 43 20 61 | osword..X.INC a| 00000a60 64 64 72 65 73 73 0d 07 62 0f 49 4e 43 20 61 64 |ddress..b.INC ad| 00000a70 64 72 65 73 73 0d 07 6c 0c 42 4e 45 20 73 6b 69 |dress..l.BNE ski| 00000a80 70 0d 07 76 11 49 4e 43 20 61 64 64 72 65 73 73 |p..v.INC address| 00000a90 2b 31 0d 07 80 05 3a 0d 07 8a 09 2e 73 6b 69 70 |+1....:.....skip| 00000aa0 0d 07 94 0d 4c 44 58 20 62 79 74 65 73 0d 07 9e |....LDX bytes...| 00000ab0 0c 42 45 51 20 74 75 6e 65 0d 07 a8 05 3a 0d 07 |.BEQ tune....:..| 00000ac0 b2 09 2e 65 78 69 74 0d 07 bc 0c 4c 44 58 20 23 |...exit....LDX #| 00000ad0 26 46 37 0d 07 c6 0c 4c 44 59 20 23 26 30 35 0d |&F7....LDY #&05.| 00000ae0 07 d0 0c 44 45 43 20 74 69 6d 65 0d 07 da 10 42 |...DEC time....B| 00000af0 4e 45 20 6e 6f 61 63 63 65 6e 74 0d 07 e4 0c 4c |NE noaccent....L| 00000b00 44 58 20 23 26 46 34 0d 07 ee 0c 4c 44 59 20 23 |DX #&F4....LDY #| 00000b10 26 30 34 0d 07 f8 0c 4c 44 41 20 23 26 36 30 0d |&04....LDA #&60.| 00000b20 08 02 0c 53 54 41 20 74 69 6d 65 0d 08 0c 05 3a |...STA time....:| 00000b30 0d 08 16 0d 2e 6e 6f 61 63 63 65 6e 74 0d 08 20 |.....noaccent.. | 00000b40 0c 4c 44 41 20 74 69 6d 65 0d 08 2a 0a 80 20 23 |.LDA time..*.. #| 00000b50 26 39 46 0d 08 34 0f 42 4e 45 20 6e 6f 62 72 75 |&9F..4.BNE nobru| 00000b60 73 68 0d 08 3e 0c 4c 44 41 20 23 26 30 38 0d 08 |sh..>.LDA #&08..| 00000b70 48 0f 42 49 54 20 62 79 74 65 73 2b 31 0d 08 52 |H.BIT bytes+1..R| 00000b80 0f 42 4e 45 20 6e 6f 62 72 75 73 68 0d 08 5c 0f |.BNE nobrush..\.| 00000b90 53 54 58 20 62 72 75 73 68 2b 32 0d 08 66 0f 53 |STX brush+2..f.S| 00000ba0 54 59 20 62 72 75 73 68 2b 34 0d 08 70 0c 4c 44 |TY brush+4..p.LD| 00000bb0 41 20 23 26 30 37 0d 08 7a 14 4c 44 58 20 23 62 |A #&07..z.LDX #b| 00000bc0 72 75 73 68 20 83 20 32 35 36 0d 08 84 14 4c 44 |rush . 256....LD| 00000bd0 59 20 23 62 72 75 73 68 20 81 20 32 35 36 0d 08 |Y #brush . 256..| 00000be0 8e 0e 4a 53 52 20 6f 73 77 6f 72 64 0d 08 98 05 |..JSR osword....| 00000bf0 3a 0d 08 a2 0c 2e 6e 6f 62 72 75 73 68 0d 08 ac |:.....nobrush...| 00000c00 07 50 4c 41 0d 08 b6 07 54 41 59 0d 08 c0 07 50 |.PLA....TAY....P| 00000c10 4c 41 0d 08 ca 07 54 41 58 0d 08 d4 05 3a 0d 08 |LA....TAX....:..| 00000c20 de 0a 2e 6e 6f 74 75 73 0d 08 e8 07 50 4c 41 0d |...notus....PLA.| 00000c30 08 f2 07 50 4c 50 0d 08 fc 07 52 54 53 0d 09 06 |...PLP....RTS...| 00000c40 05 3a 0d 09 10 05 5d 0d 09 1a 05 ed 0d 09 24 05 |.:....].......$.| 00000c50 3a 0d 09 2e 24 24 26 41 30 30 3d 22 4b 45 59 30 |:...$$&A00="KEY0| 00000c60 20 43 41 4c 4c 26 22 2b c3 7e 73 74 61 72 74 2b | CALL&"+.~start+| 00000c70 22 20 7c 4d 22 0d 09 38 08 58 25 3d 30 0d 09 42 |" |M"..8.X%=0..B| 00000c80 09 59 25 3d 26 41 0d 09 4c 0a d6 26 46 46 46 37 |.Y%=&A..L..&FFF7| 00000c90 0d 09 56 32 f1 22 20 2a 53 41 56 45 20 48 59 4d |..V2." *SAVE HYM| 00000ca0 43 4f 44 45 20 22 2b c3 7e 62 61 73 65 2b 22 20 |CODE "+.~base+" | 00000cb0 22 2b c3 7e 50 25 2b 22 20 22 2b c3 7e 73 74 61 |"+.~P%+" "+.~sta| 00000cc0 72 74 0d 09 60 19 f1 27 22 20 20 4f 52 20 50 52 |rt..`..'" OR PR| 00000cd0 45 53 53 20 4b 45 59 20 66 30 22 0d 09 6a 05 e0 |ESS KEY f0"..j..| 00000ce0 0d 09 74 05 3a 0d 09 7e 0e dd a4 65 71 75 62 28 |..t.:..~...equb(| 00000cf0 6e 25 29 0d 09 88 0a 3f 50 25 3d 6e 25 0d 09 92 |n%)....?P%=n%...| 00000d00 0b 50 25 3d 50 25 2b 31 0d 09 9c 09 3d 6f 70 74 |.P%=P%+1....=opt| 00000d10 25 0d 09 a6 05 3a 0d 09 b0 05 3a 0d 09 ba 12 f4 |%....:....:.....| 00000d20 20 20 20 4e 4f 54 45 20 50 41 49 52 53 0d 09 c4 | NOTE PAIRS...| 00000d30 05 3a 0d 09 ce 0f dc 20 26 31 39 34 41 31 39 34 |.:..... &194A194| 00000d40 37 0d 09 d8 0f dc 20 26 31 39 34 46 33 39 35 31 |7..... &194F3951| 00000d50 0d 09 e2 0f dc 20 26 34 39 35 31 32 39 35 41 0d |..... &4951295A.| 00000d60 09 ec 0f dc 20 26 31 39 35 36 31 39 35 33 0d 09 |.... &19561953..| 00000d70 f6 0f dc 20 26 31 39 35 37 33 39 35 39 0d 0a 00 |... &19573959...| 00000d80 0f dc 20 26 34 39 35 39 32 39 36 32 0d 0a 0a 0f |.. &49592962....| 00000d90 dc 20 26 33 39 36 32 32 39 35 42 0d 0a 14 0f dc |. &3962295B.....| 00000da0 20 26 32 39 35 33 31 39 35 39 0d 0a 1e 0f dc 20 | &29531959..... | 00000db0 26 32 39 35 31 32 39 34 41 0d 0a 28 0f dc 20 26 |&2951294A..(.. &| 00000dc0 34 39 34 36 32 39 34 42 0d 0a 32 0f dc 20 26 34 |4946294B..2.. &4| 00000dd0 39 35 33 32 39 35 39 0d 0a 3c 0f dc 20 26 31 31 |9532959..<.. &11| 00000de0 34 39 31 39 34 36 0d 0a 46 0f dc 20 26 33 31 33 |491946..F.. &313| 00000df0 36 30 31 35 33 0d 0a 50 0f dc 20 26 32 31 35 42 |60153..P.. &215B| 00000e00 31 31 34 44 0d 0a 5a 0f dc 20 26 34 31 34 35 30 |114D..Z.. &41450| 00000e10 31 35 32 0d 0a 64 0f dc 20 26 31 31 35 36 31 31 |152..d.. &115611| 00000e20 35 33 0d 0a 6e 0f dc 20 26 33 31 34 42 30 31 35 |53..n.. &314B015| 00000e30 39 0d 0a 78 0f dc 20 26 32 31 36 31 31 31 35 36 |9..x.. &21611156| 00000e40 0d 0a 82 0f dc 20 26 34 31 33 45 30 31 35 42 0d |..... &413E015B.| 00000e50 0a 8c 0f dc 20 26 30 31 36 33 32 31 35 39 0d 0a |.... &01632159..| 00000e60 96 0f dc 20 26 31 31 35 39 33 31 35 32 0d 0a a0 |... &11593152...| 00000e70 0f dc 20 26 30 31 37 41 32 31 35 33 0d 0a aa 0f |.. &017A2153....| 00000e80 dc 20 26 32 31 35 42 30 31 36 44 0d 0a b4 0f dc |. &215B016D.....| 00000e90 20 26 32 31 36 44 32 31 37 36 0d 0a be 0f dc 20 | &216D2176..... | 00000ea0 26 30 31 34 36 30 31 36 37 0d 0a c8 0f dc 20 26 |&01460167..... &| 00000eb0 31 33 36 33 41 31 35 31 0d 0a d2 0f dc 20 26 30 |1363A151..... &0| 00000ec0 33 36 44 31 33 36 36 0d 0a dc 0f dc 20 26 32 33 |36D1366..... &23| 00000ed0 35 32 30 33 36 33 0d 0a e6 0f dc 20 26 32 33 36 |520363..... &236| 00000ee0 46 32 33 36 44 0d 0a f0 0f dc 20 26 30 33 36 31 |F236D..... &0361| 00000ef0 30 33 36 45 0d 0a fa 0f dc 20 26 31 33 36 36 33 |036E..... &13663| 00000f00 33 34 42 0d 0b 04 0f dc 20 26 30 33 35 33 32 33 |34B..... &035323| 00000f10 36 31 0d 0b 0e 0f dc 20 26 34 33 36 35 30 33 34 |61..... &4365034| 00000f20 36 0d 0b 18 0f dc 20 26 34 33 35 32 32 33 34 37 |6..... &43522347| 00000f30 0d 0b 22 0f dc 20 26 31 33 36 33 31 33 36 35 0d |..".. &13631365.| 00000f40 0b 2c 0f dc 20 26 30 33 34 39 30 33 35 41 0d 0b |.,.. &0349035A..| 00000f50 36 0f dc 20 26 31 33 35 41 33 33 33 37 0d 0b 40 |6.. &135A3337..@| 00000f60 0f dc 20 26 30 33 36 37 32 33 35 39 0d 0b 4a 0f |.. &03672359..J.| 00000f70 dc 20 26 32 33 34 39 30 33 35 41 0d 0b 54 0f dc |. &2349035A..T..| 00000f80 20 26 32 33 35 41 32 33 36 33 0d 0b 5e 0f dc 20 | &235A2363..^.. | 00000f90 26 30 33 33 37 30 33 34 35 0d 0b 68 0f dc 20 26 |&03370345..h.. &| 00000fa0 32 33 34 35 34 33 35 32 0d 0b 72 0f dc 20 26 31 |23454352..r.. &1| 00000fb0 33 35 32 34 33 33 37 0d 0b 7c 0f dc 20 26 30 33 |3524337..|.. &03| 00000fc0 37 37 31 33 36 35 0d 0b 86 0f dc 20 26 33 33 35 |771365..... &335| 00000fd0 31 30 33 36 36 0d 0b 90 0f dc 20 26 32 33 37 36 |10366..... &2376| 00000fe0 31 33 37 37 0d 0b 9a 0f dc 20 26 30 33 36 37 30 |1377..... &03670| 00000ff0 33 37 35 0d 0b a4 0f dc 20 26 33 33 37 39 32 33 |375..... &337923| 00001000 35 41 0d 0b ae 0f dc 20 26 30 33 33 36 31 33 37 |5A..... &0336137| 00001010 37 0d 0b b8 0f dc 20 26 36 33 35 42 30 33 34 39 |7..... &635B0349| 00001020 0d 0b c2 0f dc 20 26 32 33 33 44 30 33 34 41 0d |..... &233D034A.| 00001030 0b cc 0f dc 20 26 32 33 37 41 32 33 37 42 0d 0b |.... &237A237B..| 00001040 d6 0f dc 20 26 30 33 36 37 30 33 37 35 0d 0b e0 |... &03670375...| 00001050 0f dc 20 26 31 33 36 44 33 33 35 32 0d 0b ea 0f |.. &136D3352....| 00001060 dc 20 26 30 33 35 32 32 33 36 37 0d 0b f4 0f dc |. &03522367.....| 00001070 20 26 32 33 33 33 30 33 34 39 0d 0b fe 0f dc 20 | &23330349..... | 00001080 26 32 33 36 44 32 33 36 32 0d 0c 08 0f dc 20 26 |&236D2362..... &| 00001090 30 33 35 32 30 33 36 37 0d 0c 12 0f dc 20 26 30 |03520367..... &0| 000010a0 32 34 37 41 33 34 35 0d 0c 1c 0f dc 20 26 30 32 |247A345..... &02| 000010b0 34 39 31 32 39 36 0d 0c 26 0f dc 20 26 30 32 35 |491296..&.. &025| 000010c0 32 31 32 39 46 0d 0c 30 0f dc 20 26 33 32 33 37 |2129F..0.. &3237| 000010d0 30 32 41 35 0d 0c 3a 0f dc 20 26 31 32 41 35 30 |02A5..:.. &12A50| 000010e0 32 34 45 0d 0c 44 0f dc 20 26 32 32 41 41 30 32 |24E..D.. &22AA02| 000010f0 35 42 0d 0c 4e 0f dc 20 26 30 32 41 37 30 32 35 |5B..N.. &02A7025| 00001100 31 0d 0c 58 0f dc 20 26 30 32 35 31 34 32 34 36 |1..X.. &02514246| 00001110 0d 0c 62 0f dc 20 26 30 32 35 36 31 32 41 37 0d |..b.. &025612A7.| 00001120 0c 6c 0f dc 20 26 30 32 35 42 31 32 41 35 0d 0c |.l.. &025B12A5..| 00001130 76 0f dc 20 26 33 32 34 39 30 32 41 41 0d 0c 80 |v.. &324902AA...| 00001140 0f dc 20 26 31 32 41 36 30 32 35 37 0d 0c 8a 0f |.. &12A60257....| 00001150 dc 20 26 32 32 39 46 30 32 36 31 0d 0c 94 0f dc |. &229F0261.....| 00001160 20 26 30 32 41 39 30 32 35 41 0d 0c 9e 0f dc 20 | &02A9025A..... | 00001170 26 30 32 35 41 34 32 33 46 0d 0c a8 0f dc 20 26 |&025A423F..... &| 00001180 30 32 36 33 32 32 41 39 0d 0c b2 0f dc 20 26 33 |026322A9..... &3| 00001190 32 35 31 30 32 39 45 0d 0c bc 0f dc 20 26 31 32 |251029E..... &12| 000011a0 38 32 30 32 35 42 0d 0c c6 0f dc 20 26 32 32 39 |82025B..... &229| 000011b0 33 30 32 35 31 0d 0c d0 0f dc 20 26 30 32 41 39 |30251..... &02A9| 000011c0 30 32 34 41 0d 0c da 0f dc 20 26 30 32 35 32 32 |024A..... &02522| 000011d0 32 33 46 0d 0c e4 0f dc 20 26 30 32 34 42 32 32 |23F..... &024B22| 000011e0 41 35 0d 0c ee 0f dc 20 26 30 32 34 35 32 32 39 |A5..... &0245229| 000011f0 45 0d 0c f8 0f dc 20 26 41 32 33 36 30 32 41 37 |E..... &A23602A7| 00001200 0d 0d 02 0f dc 20 26 31 32 39 37 30 32 34 35 0d |..... &12970245.| 00001210 0d 0c 0f dc 20 26 31 32 39 44 30 32 34 41 0d 0d |.... &129D024A..| 00001220 16 0f dc 20 26 30 32 41 36 30 32 35 33 0d 0d 20 |... &02A60253.. | 00001230 0f dc 20 26 30 32 34 46 33 32 33 35 0d 0d 2a 0f |.. &024F3235..*.| 00001240 dc 20 26 30 32 35 39 31 32 41 36 0d 0d 34 0f dc |. &025912A6..4..| 00001250 20 26 30 32 35 32 32 32 41 42 0d 0d 3e 0f dc 20 | &025222AB..>.. | 00001260 26 34 32 34 37 30 32 41 35 0d 0d 48 0f dc 20 26 |&424702A5..H.. &| 00001270 31 32 41 35 30 32 35 32 0d 0d 52 0f dc 20 26 31 |12A50252..R.. &1| 00001280 32 41 36 30 32 35 37 0d 0d 5c 0f dc 20 26 30 32 |2A60257..\.. &02| 00001290 41 42 30 32 35 39 0d 0d 66 0f dc 20 26 30 32 35 |AB0259..f.. &025| 000012a0 35 33 32 34 41 0d 0d 70 0f dc 20 26 30 32 36 32 |5324A..p.. &0262| 000012b0 31 32 41 37 0d 0d 7a 0f dc 20 26 30 32 35 42 32 |12A7..z.. &025B2| 000012c0 32 39 44 0d 0d 84 0f dc 20 26 34 32 33 44 30 32 |29D..... &423D02| 000012d0 41 41 0d 0d 8e 0f dc 20 26 32 32 39 45 30 32 35 |AA..... &229E025| 000012e0 42 0d 0d 98 0f dc 20 26 30 32 38 33 30 32 36 31 |B..... &02830261| 000012f0 0d 0d a2 0f dc 20 26 30 32 35 39 33 32 35 32 0d |..... &02593252.| 00001300 0d ac 0f dc 20 26 30 32 35 32 31 32 38 42 0d 0d |.... &0252128B..| 00001310 b6 0f dc 20 26 30 32 37 42 32 32 39 31 0d 0d c0 |... &027B2291...| 00001320 0f dc 20 26 32 32 36 44 30 32 41 41 0d 0d ca 0f |.. &226D02AA....| 00001330 dc 20 26 32 32 38 41 30 32 37 37 0d 0d d4 0f dc |. &228A0277.....| 00001340 20 26 32 32 39 33 30 32 36 44 0d 0d de 0f dc 20 | &2293026D..... | 00001350 26 30 32 39 35 30 32 36 36 0d 0d e8 0f dc 20 26 |&02950266..... &| 00001360 31 34 39 32 41 32 35 33 0d 0d f2 0f dc 20 26 30 |1492A253..... &0| 00001370 34 39 46 31 34 39 35 0d 0d fc 0f dc 20 26 32 34 |49F1495..... &24| 00001380 38 31 30 34 39 32 0d 0e 06 0f dc 20 26 32 34 39 |810492..... &249| 00001390 45 32 34 39 46 0d 0e 10 0f dc 20 26 30 34 39 33 |E249F..... &0493| 000013a0 30 34 39 44 0d 0e 1a 0f dc 20 26 31 34 39 35 33 |049D..... &14953| 000013b0 34 37 41 0d 0e 24 0f dc 20 26 30 34 38 32 32 34 |47A..$.. &048224| 000013c0 39 33 0d 0e 2e 0f dc 20 26 34 34 39 37 30 34 37 |93..... &4497047| 000013d0 35 0d 0e 38 0f dc 20 26 34 34 38 31 32 34 37 36 |5..8.. &44812476| 000013e0 0d 0e 42 0f dc 20 26 31 34 39 32 31 34 39 37 0d |..B.. &14921497.| 000013f0 0e 4c 0f dc 20 26 30 34 37 42 30 34 38 39 0d 0e |.L.. &047B0489..| 00001400 56 0f dc 20 26 31 34 38 39 33 34 36 36 0d 0e 60 |V.. &14893466..`| 00001410 0f dc 20 26 30 34 39 36 32 34 38 42 0d 0e 6a 0f |.. &0496248B..j.| 00001420 dc 20 26 32 34 37 42 30 34 38 39 0d 0e 74 0f dc |. &247B0489..t..| 00001430 20 26 32 34 38 39 32 34 39 32 0d 0e 7e 0f dc 20 | &24892492..~.. | 00001440 26 30 34 36 36 30 34 37 37 0d 0e 88 0f dc 20 26 |&04660477..... &| 00001450 32 34 37 37 34 34 38 31 0d 0e 92 0f dc 20 26 31 |24774481..... &1| 00001460 34 38 31 34 34 36 36 0d 0e 9c 0f dc 20 26 30 34 |4814466..... &04| 00001470 41 36 31 34 39 37 0d 0e a6 0f dc 20 26 33 34 38 |A61497..... &348| 00001480 33 30 34 39 35 0d 0e b0 0f dc 20 26 32 34 41 35 |30495..... &24A5| 00001490 31 34 41 36 0d 0e ba 0f dc 20 26 30 34 39 36 30 |14A6..... &04960| 000014a0 34 41 37 0d 0e c4 0f dc 20 26 33 34 41 42 32 34 |4A7..... &34AB24| 000014b0 38 39 0d 0e ce 0f dc 20 26 30 34 36 35 31 34 41 |89..... &046514A| 000014c0 36 0d 0e d8 0f dc 20 26 36 34 38 41 30 34 37 42 |6..... &648A047B| 000014d0 0d 0e e2 0f dc 20 26 32 34 36 46 30 34 37 39 0d |..... &246F0479.| 000014e0 0e ec 0f dc 20 26 32 34 41 39 32 34 41 41 0d 0e |.... &24A924AA..| 000014f0 f6 0f dc 20 26 30 34 39 36 30 34 41 37 0d 0f 00 |... &049604A7...| 00001500 0f dc 20 26 31 34 39 46 33 34 38 31 0d 0f 0a 0f |.. &149F3481....| 00001510 dc 20 26 30 34 38 31 32 34 39 36 0d 0f 14 0f dc |. &04812496.....| 00001520 20 26 32 34 36 32 30 34 37 42 0d 0f 1e 0f dc 20 | &2462047B..... | 00001530 26 32 34 39 46 32 34 39 31 0d 0f 28 0f dc 20 26 |&249F2491..(.. &| 00001540 30 34 38 31 30 34 39 36 0d 0f 32 0f dc 20 26 30 |04810496..2.. &0| 00001550 30 30 30 41 34 37 37 0d ff |000A477..| 00001559