home *** CD-ROM | disk | FTP | other *** search
Unknown | 1998-01-01 | 10.5 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 80 0d 20 20 20 20 20 | c2 c9 d4 d3 3a 20 c2 c9 |... |....: ..|
|00000010| c2 cc c5 20 c3 cf c4 c5 | 20 c1 cc c7 cf d2 c9 d4 |... ....| .......|
|00000020| c8 cd 0d 0d 20 20 20 20 | 20 20 20 20 20 20 20 c6 |.... | .|
|00000030| 52 4f 4d 20 c2 c1 d3 c9 | c3 20 d4 4f 20 cd cc 0d |ROM ....|. .O ...|
|00000040| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 42 59 20 |. | BY |
|00000050| ca 45 46 46 20 ca 4f 4e | 45 53 0d 0d 0d 20 5b c5 |.EFF .ON|ES... [.|
|00000060| ce d4 c5 d2 20 d4 c8 c5 | 20 c1 d2 d2 cf c7 c1 ce |.... ...| .......|
|00000070| d4 20 c4 d2 c1 c7 cf ce | 5d 0d 20 5b c0 c0 c0 c0 |. ......|]. [....|
|00000080| c0 c0 c0 c0 c0 c0 c0 c0 | c0 c0 c0 c0 c0 c0 c0 c0 |........|........|
|00000090| c0 c0 c0 c0 c0 5d 0d 0d | 20 20 20 20 c9 20 45 4d |.....]..| . EM|
|000000a0| 42 41 52 4b 45 44 20 55 | 50 4f 4e 20 54 48 49 53 |BARKED U|PON THIS|
|000000b0| 20 4d 49 53 53 49 4f 4e | 20 57 49 54 48 0d 4d 55 | MISSION| WITH.MU|
|000000c0| 43 48 20 41 52 52 4f 47 | 41 4e 43 45 2c 20 54 45 |CH ARROG|ANCE, TE|
|000000d0| 4c 4c 49 4e 47 20 c6 45 | 4e 44 45 52 20 54 48 41 |LLING .E|NDER THA|
|000000e0| 54 20 c9 0d 49 4e 44 45 | 45 44 20 43 4f 55 4c 44 |T ..INDE|ED COULD|
|000000f0| 20 57 52 49 54 45 20 41 | 4e 20 41 4c 47 4f 52 49 | WRITE A|N ALGORI|
|00000100| 54 48 4d 20 54 48 41 54 | 0d 57 4f 55 4c 44 20 46 |THM THAT|.WOULD F|
|00000110| 49 4e 44 20 48 49 44 44 | 45 4e 20 4d 45 53 53 41 |IND HIDD|EN MESSA|
|00000120| 47 45 53 2e 20 d0 45 52 | 48 41 50 53 0d 46 49 4e |GES. .ER|HAPS.FIN|
|00000130| 44 49 4e 47 20 22 50 41 | 54 54 45 52 4e 53 22 20 |DING "PA|TTERNS" |
|00000140| 44 45 4e 4f 54 45 53 20 | 41 20 4c 45 53 53 0d 43 |DENOTES |A LESS.C|
|00000150| 4f 4e 53 50 49 52 41 54 | 4f 52 49 41 4c 20 41 54 |ONSPIRAT|ORIAL AT|
|00000160| 54 49 54 55 44 45 2e 20 | cd 59 20 41 52 52 4f 47 |TITUDE. |.Y ARROG|
|00000170| 41 4e 43 45 0d 57 41 53 | 4e 27 54 20 55 4e 46 4f |ANCE.WAS|N'T UNFO|
|00000180| 55 4e 44 45 44 20 41 54 | 20 46 49 52 53 54 2e 20 |UNDED AT| FIRST. |
|00000190| c9 4e 20 46 41 43 54 0d | 46 52 4f 4d 20 53 43 52 |.N FACT.|FROM SCR|
|000001a0| 41 54 43 48 20 c9 20 57 | 52 4f 54 45 20 41 20 52 |ATCH . W|ROTE A R|
|000001b0| 4f 55 54 49 4e 45 20 49 | 4e 20 4f 4e 45 0d 4d 4f |OUTINE I|N ONE.MO|
|000001c0| 52 4e 49 4e 47 20 54 48 | 41 54 20 44 49 44 20 57 |RNING TH|AT DID W|
|000001d0| 48 41 54 20 c6 45 4e 44 | 45 52 20 41 53 4b 45 44 |HAT .END|ER ASKED|
|000001e0| 2e 0d c9 54 20 57 4f 52 | 4b 45 44 20 46 41 53 54 |...T WOR|KED FAST|
|000001f0| 2c 20 42 55 54 20 52 45 | 51 55 49 52 45 44 20 41 |, BUT RE|QUIRED A|
|00000200| 20 42 49 54 20 4f 46 0d | c2 c1 d3 c9 c3 20 49 4e | BIT OF.|..... IN|
|00000210| 54 45 52 41 43 54 49 4f | 4e 2e 20 c6 45 4e 44 45 |TERACTIO|N. .ENDE|
|00000220| 52 20 55 53 45 44 20 49 | 54 20 41 4e 44 0d 4c 49 |R USED I|T AND.LI|
|00000230| 4b 45 44 20 49 54 2e 0d | 0d 20 5b ce cf d4 c5 3a |KED IT..|. [....:|
|00000240| 5d 20 c6 4f 52 20 44 45 | 54 41 49 4c 53 20 4f 4e |] .OR DE|TAILS ON|
|00000250| 20 57 48 41 54 20 54 48 | 45 0d c2 49 42 4c 45 20 | WHAT TH|E..IBLE |
|00000260| c3 4f 44 45 20 49 53 20 | 41 4c 4c 20 41 42 4f 55 |.ODE IS |ALL ABOU|
|00000270| 54 2c 20 53 45 45 20 54 | 48 45 0d 50 52 45 43 45 |T, SEE T|HE.PRECE|
|00000280| 44 49 4e 47 20 c2 d9 d4 | c5 d3 20 41 52 54 49 43 |DING ...|.. ARTIC|
|00000290| 4c 45 2e 0d 0d 20 20 20 | 20 d4 48 45 4e 20 54 48 |LE... | .HEN TH|
|000002a0| 45 20 4e 45 58 54 20 44 | 41 59 20 c6 45 4e 44 45 |E NEXT D|AY .ENDE|
|000002b0| 52 20 49 4e 46 4f 52 4d | 45 44 0d 4d 45 20 54 48 |R INFORM|ED.ME TH|
|000002c0| 41 54 20 49 4e 20 4f 52 | 44 45 52 20 46 4f 52 20 |AT IN OR|DER FOR |
|000002d0| 54 48 49 53 20 43 4f 44 | 45 20 54 4f 20 42 45 0d |THIS COD|E TO BE.|
|000002e0| 54 52 55 45 20 54 4f 20 | 54 48 45 20 42 4f 4f 4b |TRUE TO |THE BOOK|
|000002f0| 2c 20 54 48 45 20 41 4c | 47 4f 52 49 54 48 4d 20 |, THE AL|GORITHM |
|00000300| 48 41 44 0d 54 4f 20 42 | 45 20 41 42 4c 45 20 54 |HAD.TO B|E ABLE T|
|00000310| 4f 20 46 49 4e 44 20 42 | 41 43 4b 57 41 52 44 20 |O FIND B|ACKWARD |
|00000320| 4d 45 53 53 41 47 45 53 | 2c 0d 41 4c 53 4f 2e 20 |MESSAGES|,.ALSO. |
|00000330| c8 45 20 41 4c 53 4f 20 | 57 41 4e 54 45 44 20 4d |.E ALSO |WANTED M|
|00000340| 45 20 54 4f 20 46 49 4c | 4c 20 41 4e 0d 41 52 52 |E TO FIL|L AN.ARR|
|00000350| 41 59 20 57 49 54 48 20 | 56 41 4c 55 45 53 20 46 |AY WITH |VALUES F|
|00000360| 52 4f 4d 20 54 48 45 20 | cd cc 2e 20 d0 52 45 54 |ROM THE |... .RET|
|00000370| 54 59 0d 4d 55 43 48 2c | 20 48 45 20 57 41 4e 54 |TY.MUCH,| HE WANT|
|00000380| 45 44 20 54 48 45 20 5b | 45 4e 54 49 52 45 5d 0d |ED THE [|ENTIRE].|
|00000390| 53 55 42 52 4f 55 54 49 | 4e 45 20 54 4f 20 42 45 |SUBROUTI|NE TO BE|
|000003a0| 20 49 4e 20 cd cc 2e 20 | ce 4f 20 53 48 4f 52 54 | IN ... |.O SHORT|
|000003b0| 43 55 54 53 2e 0d d4 48 | 45 4e 20 48 45 20 53 55 |CUTS...H|EN HE SU|
|000003c0| 47 47 45 53 54 45 44 20 | 53 4f 4d 45 20 4d 41 54 |GGESTED |SOME MAT|
|000003d0| 48 20 52 4f 55 54 49 4e | 45 53 0d 54 4f 20 49 4e |H ROUTIN|ES.TO IN|
|000003e0| 48 49 42 49 54 20 54 48 | 45 20 50 52 4f 47 52 41 |HIBIT TH|E PROGRA|
|000003f0| 4d 20 46 52 4f 4d 20 4d | 41 4b 49 4e 47 0d 55 4e |M FROM M|AKING.UN|
|00000400| 4e 45 43 45 53 53 41 52 | 59 20 53 45 41 52 43 48 |NECESSAR|Y SEARCH|
|00000410| 45 53 2e 20 d7 45 20 42 | 4f 54 48 20 41 47 52 45 |ES. .E B|OTH AGRE|
|00000420| 45 44 0d 54 48 41 54 20 | 49 54 20 53 48 4f 55 4c |ED.THAT |IT SHOUL|
|00000430| 44 20 4b 4e 4f 57 20 57 | 48 41 54 20 54 48 45 20 |D KNOW W|HAT THE |
|00000440| 4d 41 58 49 4d 55 4d 0d | 57 49 44 54 48 20 4f 46 |MAXIMUM.|WIDTH OF|
|00000450| 20 54 48 45 20 53 45 41 | 52 43 48 20 57 41 53 20 | THE SEA|RCH WAS |
|00000460| 46 4f 52 20 45 56 45 52 | 59 0d 53 54 41 52 54 49 |FOR EVER|Y.STARTI|
|00000470| 4e 47 20 50 4f 49 4e 54 | 2e 0d 0d 20 20 20 20 c9 |NG POINT|... .|
|00000480| 20 50 52 4f 4d 50 54 4c | 59 20 57 52 4f 54 45 20 | PROMPTL|Y WROTE |
|00000490| 41 20 52 4f 55 54 49 4e | 45 20 54 48 41 54 0d 46 |A ROUTIN|E THAT.F|
|000004a0| 41 49 4c 45 44 20 54 4f | 20 57 4f 52 4b 2e 0d 0d |AILED TO| WORK...|
|000004b0| 0d 20 5b c5 ce d4 c5 d2 | 20 c8 d5 c2 d2 c9 d3 5d |. [.....| ......]|
|000004c0| 0d 20 5b c0 c0 c0 c0 c0 | c0 c0 c0 c0 c0 c0 c0 5d |. [.....|.......]|
|000004d0| 0d 0d 20 20 20 20 d4 48 | 49 53 20 50 52 4f 4a 45 |.. .H|IS PROJE|
|000004e0| 43 54 20 54 4f 4f 4b 20 | 45 4d 42 41 52 52 41 53 |CT TOOK |EMBARRAS|
|000004f0| 53 49 4e 47 4c 59 0d 4c | 4f 4e 47 20 54 4f 20 46 |SINGLY.L|ONG TO F|
|00000500| 49 4e 49 53 48 20 42 45 | 43 41 55 53 45 20 46 49 |INISH BE|CAUSE FI|
|00000510| 52 53 54 20 c9 20 48 41 | 44 20 54 4f 0d 47 45 54 |RST . HA|D TO.GET|
|00000520| 20 4d 59 20 cd cc 20 54 | 4f 47 45 54 48 45 52 2c | MY .. T|OGETHER,|
|00000530| 20 41 4e 44 20 54 48 45 | 4e 20 53 45 43 4f 4e 44 | AND THE|N SECOND|
|00000540| 2c 0d 54 48 45 20 c2 c1 | d3 c9 c3 20 50 52 4f 47 |,.THE ..|... PROG|
|00000550| 52 41 4d 20 48 41 44 20 | 54 4f 20 55 53 45 20 54 |RAM HAD |TO USE T|
|00000560| 48 45 20 cd cc 0d 50 52 | 4f 50 45 52 4c 59 2e 20 |HE ...PR|OPERLY. |
|00000570| cf ce 20 54 48 45 20 4c | 41 53 54 20 44 41 59 20 |.. THE L|AST DAY |
|00000580| c9 20 57 4f 52 4b 45 44 | 20 4f 4e 0d 54 48 49 53 |. WORKED| ON.THIS|
|00000590| 2c 20 49 54 20 57 41 53 | 20 c6 45 4e 44 45 52 2c |, IT WAS| .ENDER,|
|000005a0| 20 49 4e 20 41 0d 42 52 | 41 49 4e 53 54 4f 52 4d | IN A.BR|AINSTORM|
|000005b0| 49 4e 47 20 53 45 53 53 | 49 4f 4e 20 57 49 54 48 |ING SESS|ION WITH|
|000005c0| 20 4d 45 2c 20 57 48 4f | 0d 46 49 47 55 52 45 44 | ME, WHO|.FIGURED|
|000005d0| 20 4f 55 54 20 48 4f 57 | 20 54 4f 20 50 52 4f 50 | OUT HOW| TO PROP|
|000005e0| 45 52 4c 59 20 43 41 4c | 4c 20 54 48 45 0d 4d 41 |ERLY CAL|L THE.MA|
|000005f0| 43 48 49 4e 45 20 4c 41 | 4e 47 55 41 47 45 2e 0d |CHINE LA|NGUAGE..|
|00000600| 0d 20 20 20 20 d3 49 4e | 43 45 20 57 45 27 52 45 |. .IN|CE WE'RE|
|00000610| 20 52 55 4e 4e 49 4e 47 | 20 4f 55 54 20 4f 46 20 | RUNNING| OUT OF |
|00000620| 52 4f 4f 4d 2c 0d c9 20 | 48 41 44 20 42 45 54 54 |ROOM,.. |HAD BETT|
|00000630| 45 52 20 42 45 47 49 4e | 20 45 58 50 4c 41 49 4e |ER BEGIN| EXPLAIN|
|00000640| 49 4e 47 20 48 4f 57 20 | c9 0d 43 48 41 4e 47 45 |ING HOW |..CHANGE|
|00000650| 44 20 54 48 45 20 c2 c1 | d3 c9 c3 20 54 4f 20 4d |D THE ..|... TO M|
|00000660| 41 43 48 49 4e 45 0d 4c | 41 4e 47 55 41 47 45 2e |ACHINE.L|ANGUAGE.|
|00000670| 0d 0d 20 20 20 c6 49 52 | 53 54 20 54 48 45 20 53 |.. .IR|ST THE S|
|00000680| 45 54 55 50 3a 20 c9 20 | 48 41 44 20 54 4f 20 44 |ETUP: . |HAD TO D|
|00000690| 45 43 49 44 45 0d 57 48 | 45 52 45 20 c6 45 4e 44 |ECIDE.WH|ERE .END|
|000006a0| 45 52 27 53 20 56 41 52 | 49 41 42 4c 45 53 20 57 |ER'S VAR|IABLES W|
|000006b0| 4f 55 4c 44 20 42 45 0d | 53 54 4f 52 45 44 3a 0d |OULD BE.|STORED:.|
|000006c0| 0d 20 42 20 3d 32 35 31 | 0d 20 44 49 53 54 41 4e |. B =251|. DISTAN|
|000006d0| 43 45 20 3d 24 31 34 0d | 20 42 45 47 49 4e 20 3d |CE =$14.| BEGIN =|
|000006e0| 32 35 33 0d 20 52 20 3d | 32 35 35 0d 0d 20 20 20 |253. R =|255.. |
|000006f0| 20 ce 45 58 54 20 c9 20 | 48 41 44 20 54 4f 20 46 | .EXT . |HAD TO F|
|00000700| 49 4e 44 20 c6 45 4e 44 | 45 52 27 53 0d 41 52 52 |IND .END|ER'S.ARR|
|00000710| 41 59 53 2c 20 c2 d3 25 | 28 29 20 41 4e 44 20 c2 |AYS, ..%|() AND .|
|00000720| d7 25 28 29 2c 20 57 48 | 49 43 48 20 48 45 20 48 |.%(), WH|ICH HE H|
|00000730| 41 44 0d 54 4f 20 c4 c9 | cd 45 4e 53 49 4f 4e 20 |AD.TO ..|.ENSION |
|00000740| 46 49 52 53 54 20 46 4f | 52 20 45 41 53 59 20 4c |FIRST FO|R EASY L|
|00000750| 4f 43 41 54 49 4f 4e 2e | 0d c9 46 20 48 45 20 48 |OCATION.|..F HE H|
|00000760| 41 44 4e 27 54 20 c4 c9 | cd 45 4e 53 49 4f 4e 45 |ADN'T ..|.ENSIONE|
|00000770| 44 20 54 48 45 4d 20 46 | 49 52 53 54 2c 0d c9 27 |D THEM F|IRST,..'|
|00000780| 44 20 48 41 56 45 20 54 | 4f 20 53 45 41 52 43 48 |D HAVE T|O SEARCH|
|00000790| 20 46 4f 52 20 54 48 45 | 20 4e 41 4d 45 20 4f 46 | FOR THE| NAME OF|
|000007a0| 0d 54 48 45 20 41 52 52 | 41 59 20 49 4e 20 4d 45 |.THE ARR|AY IN ME|
|000007b0| 4d 4f 52 59 2e 20 cc 4f | 43 41 54 49 4f 4e 53 20 |MORY. .O|CATIONS |
|000007c0| 34 37 0d 41 4e 44 20 34 | 38 20 50 4f 49 4e 54 20 |47.AND 4|8 POINT |
|000007d0| 54 4f 20 54 48 45 20 53 | 54 41 52 54 20 4f 46 20 |TO THE S|TART OF |
|000007e0| 41 52 52 41 59 53 2e 0d | c1 54 20 54 48 45 20 53 |ARRAYS..|.T THE S|
|000007f0| 54 41 52 54 20 4f 46 20 | 41 52 52 41 59 53 2c 20 |TART OF |ARRAYS, |
|00000800| 59 4f 55 27 4c 4c 20 46 | 49 4e 44 0d 54 48 45 20 |YOU'LL F|IND.THE |
|00000810| 46 49 52 53 54 20 c4 c9 | cd 45 4e 53 49 4f 4e 45 |FIRST ..|.ENSIONE|
|00000820| 44 20 41 52 52 41 59 27 | 53 20 4e 41 4d 45 0d 46 |D ARRAY'|S NAME.F|
|00000830| 4f 4c 4c 4f 57 45 44 20 | 42 59 20 53 45 56 45 4e |OLLOWED |BY SEVEN|
|00000840| 20 42 59 54 45 53 20 44 | 45 46 49 4e 49 4e 47 20 | BYTES D|EFINING |
|00000850| 49 54 53 0d 53 49 5a 45 | 20 41 4e 44 20 4f 54 48 |ITS.SIZE| AND OTH|
|00000860| 45 52 20 53 54 55 46 46 | 20 c9 20 57 41 53 4e 27 |ER STUFF| . WASN'|
|00000870| 54 0d 49 4e 54 45 52 45 | 53 54 45 44 20 49 4e 2e |T.INTERE|STED IN.|
|00000880| 0d 0d 20 53 45 54 55 50 | 20 53 45 49 0d 20 4c 44 |.. SETUP| SEI. LD|
|00000890| 41 20 34 37 0d 20 43 4c | 43 0d 20 41 44 43 20 23 |A 47. CL|C. ADC #|
|000008a0| 37 0d 20 53 54 41 20 42 | 53 53 54 41 52 54 0d 20 |7. STA B|SSTART. |
|000008b0| 4c 44 41 20 34 38 0d 20 | 41 44 43 20 23 30 0d 20 |LDA 48. |ADC #0. |
|000008c0| 53 54 41 20 42 53 53 54 | 41 52 54 2b 31 0d 0d 20 |STA BSST|ART+1.. |
|000008d0| 20 20 20 c1 53 20 59 4f | 55 20 53 45 45 2c 20 c9 | .S YO|U SEE, .|
|000008e0| 20 54 4f 4f 4b 20 54 48 | 45 20 53 54 41 52 54 20 | TOOK TH|E START |
|000008f0| 41 4e 44 0d 41 44 44 45 | 44 20 53 45 56 45 4e 20 |AND.ADDE|D SEVEN |
|00000900| 54 4f 20 49 54 2e 20 d4 | 48 41 54 27 53 20 57 48 |TO IT. .|HAT'S WH|
|00000910| 45 52 45 0d c2 d3 25 28 | 30 29 20 42 45 47 49 4e |ERE...%(|0) BEGIN|
|00000920| 53 2e 20 d4 48 49 53 20 | 49 53 20 56 41 4c 49 44 |S. .HIS |IS VALID|
|00000930| 20 45 56 45 4e 20 49 46 | 0d 54 48 45 20 50 52 4f | EVEN IF|.THE PRO|
|00000940| 47 52 41 4d 20 49 53 20 | 4c 45 4e 47 54 48 45 4e |GRAM IS |LENGTHEN|
|00000950| 45 44 20 4f 52 0d 53 48 | 4f 52 54 45 4e 45 44 2e |ED OR.SH|ORTENED.|
|00000960| 0d 0d 20 4c 44 41 20 42 | 53 53 54 41 52 54 0d 20 |.. LDA B|SSTART. |
|00000970| 43 4c 43 0d 20 41 44 43 | 20 3c 36 31 31 0d 20 53 |CLC. ADC| <611. S|
|00000980| 54 41 20 42 57 53 54 41 | 52 54 0d 20 4c 44 41 20 |TA BWSTA|RT. LDA |
|00000990| 42 53 53 54 41 52 54 2b | 31 0d 20 41 44 43 20 3e |BSSTART+|1. ADC >|
|000009a0| 36 31 31 0d 20 53 54 41 | 20 42 57 53 54 41 52 54 |611. STA| BWSTART|
|000009b0| 2b 31 0d 0d 20 20 20 20 | c8 45 52 45 20 c9 20 44 |+1.. |.ERE . D|
|000009c0| 45 46 49 4e 45 20 54 48 | 45 20 53 54 41 52 54 20 |EFINE TH|E START |
|000009d0| 4f 46 20 c2 d7 25 28 29 | 0d 42 59 20 54 41 4b 49 |OF ..%()|.BY TAKI|
|000009e0| 4e 47 20 49 4e 54 4f 20 | 41 43 43 4f 55 4e 54 20 |NG INTO |ACCOUNT |
|000009f0| 54 48 45 20 4c 45 4e 47 | 54 48 20 4f 46 0d 54 48 |THE LENG|TH OF.TH|
|00000a00| 45 20 c2 d3 20 41 52 52 | 41 59 2e 20 c2 d3 25 28 |E .. ARR|AY. ..%(|
|00000a10| 29 20 49 53 20 44 49 4d | 45 4e 53 49 4f 4e 45 44 |) IS DIM|ENSIONED|
|00000a20| 20 54 4f 0d 33 30 30 2e | 20 d4 48 41 54 27 53 20 | TO.300.| .HAT'S |
|00000a30| 54 57 4f 20 42 59 54 45 | 53 20 50 45 52 20 45 4c |TWO BYTE|S PER EL|
|00000a40| 45 4d 45 4e 54 20 46 4f | 52 0d 36 30 32 20 42 59 |EMENT FO|R.602 BY|
|00000a50| 54 45 53 20 28 30 2d 33 | 30 30 29 2e 20 d4 48 45 |TES (0-3|00). .HE|
|00000a60| 4e 20 41 44 44 20 54 48 | 45 0d 48 45 41 44 45 52 |N ADD TH|E.HEADER|
|00000a70| 20 46 4f 52 20 54 48 45 | 20 c2 d7 20 41 52 52 41 | FOR THE| .. ARRA|
|00000a80| 59 20 41 4e 44 20 59 4f | 55 20 48 41 56 45 0d 36 |Y AND YO|U HAVE.6|
|00000a90| 31 30 20 42 59 54 45 53 | 20 42 45 54 57 45 45 4e |10 BYTES| BETWEEN|
|00000aa0| 20 54 48 45 20 53 54 41 | 52 54 20 4f 46 20 c2 d3 | THE STA|RT OF ..|
|00000ab0| 0d 44 41 54 41 20 41 4e | 44 20 54 48 45 20 53 54 |.DATA AN|D THE ST|
|00000ac0| 41 52 54 20 4f 46 20 c2 | d7 20 44 41 54 41 2e 20 |ART OF .|. DATA. |
|00000ad0| c1 44 44 0d 36 31 31 20 | 54 4f 20 54 48 45 20 53 |.DD.611 |TO THE S|
|00000ae0| 54 41 52 54 20 4f 46 20 | c2 d3 20 41 4e 44 20 59 |TART OF |.. AND Y|
|00000af0| 4f 55 27 52 45 0d 50 4f | 49 4e 54 49 4e 47 20 41 |OU'RE.PO|INTING A|
|00000b00| 54 20 54 48 45 20 53 54 | 41 52 54 20 4f 46 20 c2 |T THE ST|ART OF .|
|00000b10| d7 20 44 41 54 41 2e 0d | 0d 20 20 20 d4 48 45 20 |. DATA..|. .HE |
|00000b20| 46 4f 4c 4c 4f 57 49 4e | 47 20 43 4f 44 45 20 44 |FOLLOWIN|G CODE D|
|00000b30| 4f 45 53 4e 27 54 20 41 | 50 50 45 41 52 0d 49 4e |OESN'T A|PPEAR.IN|
|00000b40| 20 c2 c1 d3 c9 c3 2c 20 | 42 55 54 20 c9 20 48 41 | ....., |BUT . HA|
|00000b50| 44 20 54 4f 20 46 45 45 | 44 20 54 48 45 20 cd cc |D TO FEE|D THE ..|
|00000b60| 0d 44 41 54 41 20 53 4f | 4d 45 48 4f 57 2e 20 c8 |.DATA SO|MEHOW. .|
|00000b70| 45 52 45 27 53 20 57 48 | 45 52 45 20 c9 20 47 45 |ERE'S WH|ERE . GE|
|00000b80| 54 20 54 48 45 0d 53 45 | 41 52 43 48 20 53 54 52 |T THE.SE|ARCH STR|
|00000b90| 49 4e 47 2c 20 54 48 45 | 20 53 54 41 52 54 20 4f |ING, THE| START O|
|00000ba0| 46 20 54 48 45 0d 53 45 | 41 52 43 48 20 41 52 45 |F THE.SE|ARCH ARE|
|00000bb0| 41 20 41 4e 44 20 54 48 | 45 20 45 4e 44 2e 20 c6 |A AND TH|E END. .|
|00000bc0| 52 4f 4d 20 54 48 45 0d | c2 c1 d3 c9 c3 20 43 41 |ROM THE.|..... CA|
|00000bd0| 4c 4c 2c 0d 0d 20 53 59 | 53 53 45 41 52 43 48 2c |LL,.. SY|SSEARCH,|
|00000be0| 53 54 52 49 4e 47 24 2c | 42 45 47 49 4e 2c 45 4e |STRING$,|BEGIN,EN|
|00000bf0| 44 0d 0d 0d 20 4a 53 52 | 20 47 45 54 27 53 54 52 |D... JSR| GET'STR|
|00000c00| 49 4e 47 0d 20 53 54 41 | 20 4c 45 4e 47 54 48 0d |ING. STA| LENGTH.|
|00000c10| 20 4c 44 59 20 23 30 0d | 20 2d 20 4c 44 41 20 28 | LDY #0.| - LDA (|
|00000c20| 24 32 32 29 2c 59 0d 20 | 53 54 41 20 42 51 2b 31 |$22),Y. |STA BQ+1|
|00000c30| 2c 59 0d 20 49 4e 59 0d | 20 43 50 59 20 4c 45 4e |,Y. INY.| CPY LEN|
|00000c40| 47 54 48 0d 20 42 43 43 | 20 2d 0d 0d 20 4a 53 52 |GTH. BCC| -.. JSR|
|00000c50| 20 47 45 54 27 4e 55 4d | 42 45 52 0d 20 53 54 59 | GET'NUM|BER. STY|
|00000c60| 20 42 55 46 46 45 52 0d | 20 53 54 41 20 42 55 46 | BUFFER.| STA BUF|
|00000c70| 46 45 52 2b 31 0d 20 53 | 54 59 20 42 0d 20 53 54 |FER+1. S|TY B. ST|
|00000c80| 41 20 42 2b 31 0d 0d 20 | 4a 53 52 20 47 45 54 27 |A B+1.. |JSR GET'|
|00000c90| 4e 55 4d 42 45 52 0d 20 | 53 54 59 20 45 4e 44 0d |NUMBER. |STY END.|
|00000ca0| 20 53 54 41 20 45 4e 44 | 2b 31 0d 0d 20 20 20 20 | STA END|+1.. |
|00000cb0| d4 48 45 20 46 4f 4c 4c | 4f 57 49 4e 47 20 43 4f |.HE FOLL|OWING CO|
|00000cc0| 44 45 20 44 4f 45 53 20 | 4d 4f 52 45 0d 53 45 54 |DE DOES |MORE.SET|
|00000cd0| 55 50 2e 20 c1 53 20 59 | 4f 55 20 43 41 4e 20 53 |UP. .S Y|OU CAN S|
|00000ce0| 45 45 2c 20 c9 20 44 49 | 44 20 41 20 4c 49 54 54 |EE, . DI|D A LITT|
|00000cf0| 4c 45 0d 45 58 54 52 41 | 2d c2 c1 d3 c9 c3 20 49 |LE.EXTRA|-..... I|
|00000d00| 4e 49 54 49 41 4c 49 5a | 49 4e 47 20 53 49 4e 43 |NITIALIZ|ING SINC|
|00000d10| 45 20 c9 20 48 41 44 0d | 4d 4f 52 45 20 4f 56 45 |E . HAD.|MORE OVE|
|00000d20| 52 48 45 41 44 2e 20 ce | 4f 54 45 20 54 48 41 54 |RHEAD. .|OTE THAT|
|00000d30| 20 c9 20 4e 41 4d 45 20 | 54 48 45 0d 4c 41 42 45 | . NAME |THE.LABE|
|00000d40| 4c 53 20 41 46 54 45 52 | 20 54 48 45 20 4c 49 4e |LS AFTER| THE LIN|
|00000d50| 45 20 4e 55 4d 42 45 52 | 53 20 42 45 43 41 55 53 |E NUMBER|S BECAUS|
|00000d60| 45 0d 49 54 20 48 45 4c | 50 53 20 49 4e 20 44 45 |E.IT HEL|PS IN DE|
|00000d70| 42 55 47 47 49 4e 47 2e | 0d 0d 20 33 30 35 30 20 |BUGGING.|.. 3050 |
|00000d80| 48 54 25 3d 30 3a 42 3d | 42 55 25 2d 31 3a 50 52 |HT%=0:B=|BU%-1:PR|
|00000d90| 49 4e 54 22 5b 52 45 56 | 5d 5b 47 52 59 5d 22 3b |INT"[REV|][GRY]";|
|00000da0| 0d 0d 20 4c 49 4e 45 33 | 30 35 30 20 4c 44 41 20 |.. LINE3|050 LDA |
|00000db0| 23 30 0d 20 53 54 41 20 | 48 49 54 0d 20 53 54 41 |#0. STA |HIT. STA|
|00000dc0| 20 48 49 54 2b 31 0d 20 | 53 54 41 20 53 50 4c 49 | HIT+1. |STA SPLI|
|00000dd0| 54 27 50 4f 49 4e 54 0d | 20 53 54 41 20 53 50 4c |T'POINT.| STA SPL|
|00000de0| 49 54 27 50 4f 49 4e 54 | 2b 31 0d 20 53 54 41 20 |IT'POINT|+1. STA |
|00000df0| 42 41 43 4b 27 46 4c 41 | 47 0d 0d 20 52 45 53 54 |BACK'FLA|G.. REST|
|00000e00| 41 52 54 20 4c 44 41 20 | 42 0d 20 53 45 43 0d 20 |ART LDA |B. SEC. |
|00000e10| 53 42 43 20 23 31 0d 20 | 53 54 41 20 42 0d 20 4c |SBC #1. |STA B. L|
|00000e20| 44 41 20 42 2b 31 0d 20 | 53 42 43 20 23 30 0d 20 |DA B+1. |SBC #0. |
|00000e30| 53 54 41 20 42 2b 31 0d | 20 4c 44 41 20 42 41 43 |STA B+1.| LDA BAC|
|00000e40| 4b 27 46 4c 41 47 0d 20 | 42 4e 45 20 4c 49 4e 45 |K'FLAG. |BNE LINE|
|00000e50| 33 30 39 30 0d 0d 20 20 | 20 20 d4 48 45 20 52 45 |3090.. | .HE RE|
|00000e60| 41 53 4f 4e 20 46 4f 52 | 20 54 48 45 20 52 45 53 |ASON FOR| THE RES|
|00000e70| 54 41 52 54 20 4c 41 42 | 45 4c 0d 49 53 20 42 45 |TART LAB|EL.IS BE|
|00000e80| 43 41 55 53 45 20 54 48 | 45 20 43 4f 44 45 20 4a |CAUSE TH|E CODE J|
|00000e90| 55 4d 50 53 20 42 41 43 | 4b 20 54 48 45 52 45 0d |UMPS BAC|K THERE.|
|00000ea0| 57 48 45 4e 20 53 45 41 | 52 43 48 49 4e 47 20 42 |WHEN SEA|RCHING B|
|00000eb0| 41 43 4b 57 41 52 44 53 | 2e 20 d4 48 45 0d 42 41 |ACKWARDS|. .HE.BA|
|00000ec0| 43 4b 27 46 4c 41 47 20 | 4c 41 42 45 4c 20 4c 45 |CK'FLAG |LABEL LE|
|00000ed0| 54 53 20 54 48 45 20 52 | 4f 55 54 49 4e 45 20 4b |TS THE R|OUTINE K|
|00000ee0| 4e 4f 57 0d 57 48 49 43 | 48 20 57 41 59 20 49 54 |NOW.WHIC|H WAY IT|
|00000ef0| 27 53 20 53 45 41 52 43 | 48 49 4e 47 2e 0d 0d 20 |'S SEARC|HING... |
|00000f00| 20 20 20 ce 45 58 54 20 | 57 45 20 48 41 56 45 20 | .EXT |WE HAVE |
|00000f10| 54 48 45 20 46 4f 52 57 | 41 52 44 20 41 52 52 4f |THE FORW|ARD ARRO|
|00000f20| 57 2c 0d 57 48 49 43 48 | 20 53 48 4f 57 53 20 54 |W,.WHICH| SHOWS T|
|00000f30| 48 45 20 55 53 45 52 20 | 57 48 49 43 48 20 57 41 |HE USER |WHICH WA|
|00000f40| 59 20 54 48 45 0d 53 45 | 41 52 43 48 20 49 53 20 |Y THE.SE|ARCH IS |
|00000f50| 47 4f 49 4e 47 2e 20 cd | cc 2b 31 32 20 49 53 20 |GOING. .|.+12 IS |
|00000f60| 54 48 45 20 43 41 4c 4c | 0d 46 4f 52 20 cd d2 20 |THE CALL|.FOR .. |
|00000f70| cd cf d5 d3 c5 27 53 20 | d0 d2 c9 ce d4 20 c1 d4 |.....'S |..... ..|
|00000f80| 20 52 4f 55 54 49 4e 45 | 2e 0d 0d 20 33 30 35 32 | ROUTINE|... 3052|
|00000f90| 20 53 59 53 4d 4c 2b 31 | 32 2c 32 37 2c 31 34 2c | SYSML+1|2,27,14,|
|00000fa0| 46 4f 24 0d 0d 20 4c 49 | 4e 45 33 30 35 32 20 4c |FO$.. LI|NE3052 L|
|00000fb0| 44 41 20 23 31 0d 20 53 | 54 41 20 31 39 39 0d 20 |DA #1. S|TA 199. |
|00000fc0| 4c 44 59 20 23 32 37 0d | 20 4c 44 58 20 23 31 34 |LDY #27.| LDX #14|
|00000fd0| 0d 20 43 4c 43 0d 20 4a | 53 52 20 50 4c 4f 54 0d |. CLC. J|SR PLOT.|
|00000fe0| 20 4c 44 59 20 23 30 0d | 20 2d 20 4c 44 41 20 46 | LDY #0.| - LDA F|
|00000ff0| 4f 2c 59 0d 20 4a 53 52 | 20 43 48 52 4f 55 54 0d |O,Y. JSR| CHROUT.|
|00001000| 20 49 4e 59 0d 20 43 50 | 59 20 23 33 0d 20 42 4e | INY. CP|Y #3. BN|
|00001010| 45 20 2d 0d 0d 20 20 20 | 20 cf 4e 20 4c 49 4e 45 |E -.. | .N LINE|
|00001020| 20 33 30 39 30 2c 20 57 | 45 20 49 4e 43 52 45 4d | 3090, W|E INCREM|
|00001030| 45 4e 54 20 54 48 45 20 | 42 0d 56 41 52 49 41 42 |ENT THE |B.VARIAB|
|00001040| 4c 45 2e 20 d0 52 45 54 | 54 59 20 53 54 52 41 49 |LE. .RET|TY STRAI|
|00001050| 47 48 54 46 4f 52 57 41 | 52 44 2e 0d 0d 20 33 30 |GHTFORWA|RD... 30|
|00001060| 39 30 20 42 3d 42 2b 31 | 0d 0d 20 4c 49 4e 45 33 |90 B=B+1|.. LINE3|
|00001070| 30 39 30 20 49 4e 43 20 | 42 0d 20 42 4e 45 20 4c |090 INC |B. BNE L|
|00001080| 49 4e 45 33 31 30 30 0d | 20 49 4e 43 20 42 2b 31 |INE3100.| INC B+1|
|00001090| 0d 0d 20 20 20 20 ce 45 | 58 54 20 57 45 20 48 41 |.. .E|XT WE HA|
|000010a0| 56 45 20 41 20 31 36 2d | 42 49 54 20 43 4f 4d 50 |VE A 16-|BIT COMP|
|000010b0| 41 52 45 2c 0d 57 48 45 | 52 45 20 57 45 20 42 52 |ARE,.WHE|RE WE BR|
|000010c0| 41 4e 43 48 20 54 4f 20 | 54 48 45 20 4e 45 58 54 |ANCH TO |THE NEXT|
|000010d0| 20 4c 49 4e 45 20 49 46 | 20 42 0d 49 53 20 47 52 | LINE IF| B.IS GR|
|000010e0| 45 41 54 45 52 20 54 48 | 41 4e 20 45 4e 25 2e 20 |EATER TH|AN EN%. |
|000010f0| c9 20 43 48 45 43 4b 20 | 54 48 45 20 48 49 47 48 |. CHECK |THE HIGH|
|00001100| 0d 42 59 54 45 20 46 49 | 52 53 54 20 41 4e 44 20 |.BYTE FI|RST AND |
|00001110| 54 48 45 4e 20 54 48 45 | 20 4c 4f 57 20 42 59 54 |THEN THE| LOW BYT|
|00001120| 45 20 49 46 0d 54 48 45 | 20 48 49 47 48 20 42 59 |E IF.THE| HIGH BY|
|00001130| 54 45 53 20 41 52 45 20 | 45 51 55 41 4c 2e 0d 0d |TES ARE |EQUAL...|
|00001140| 20 33 31 30 30 20 49 46 | 42 3e 45 4e 25 54 48 45 | 3100 IF|B>EN%THE|
|00001150| 4e 33 32 36 30 0d 0d 20 | 4c 49 4e 45 33 31 30 30 |N3260.. |LINE3100|
|00001160| 20 4c 44 41 20 42 2b 31 | 0d 20 43 4d 50 20 45 4e | LDA B+1|. CMP EN|
|00001170| 44 2b 31 0d 20 42 45 51 | 20 2b 0d 20 42 43 43 20 |D+1. BEQ| +. BCC |
|00001180| 4c 49 4e 45 33 31 31 30 | 0d 20 4a 4d 50 20 4c 49 |LINE3110|. JMP LI|
|00001190| 4e 45 33 32 36 30 0d 20 | 2b 20 4c 44 41 20 42 0d |NE3260. |+ LDA B.|
|000011a0| 20 43 4d 50 20 45 4e 44 | 0d 20 42 45 51 20 4c 49 | CMP END|. BEQ LI|
|000011b0| 4e 45 33 31 31 30 0d 20 | 42 43 43 20 4c 49 4e 45 |NE3110. |BCC LINE|
|000011c0| 33 31 31 30 0d 20 4a 4d | 50 20 4c 49 4e 45 33 30 |3110. JM|P LINE30|
|000011d0| 39 30 0d 0d 20 20 20 20 | c9 4e 20 4f 52 44 45 52 |90.. |.N ORDER|
|000011e0| 20 54 4f 20 43 48 45 43 | 4b 20 41 20 42 59 54 45 | TO CHEC|K A BYTE|
|000011f0| 20 41 53 20 49 4e 0d 4c | 49 4e 45 20 33 31 31 30 | AS IN.L|INE 3110|
|00001200| 2c 20 c9 20 48 41 56 45 | 20 54 4f 20 46 49 52 53 |, . HAVE| TO FIRS|
|00001210| 54 20 4c 4f 41 44 20 49 | 54 0d 49 4e 54 4f 20 54 |T LOAD I|T.INTO T|
|00001220| 48 45 20 41 43 43 55 4d | 55 4c 41 54 4f 52 2e 20 |HE ACCUM|ULATOR. |
|00001230| c1 53 20 59 4f 55 20 43 | 41 4e 20 53 45 45 0d 42 |.S YOU C|AN SEE.B|
|00001240| 59 20 54 48 45 20 49 4e | 44 49 52 45 43 54 20 41 |Y THE IN|DIRECT A|
|00001250| 44 44 52 45 53 53 49 4e | 47 20 54 48 41 54 0d 46 |DDRESSIN|G THAT.F|
|00001260| 4f 4c 4c 4f 57 53 2c 20 | c9 20 48 41 44 20 41 20 |OLLOWS, |. HAD A |
|00001270| 52 45 41 53 4f 4e 20 46 | 4f 52 20 4b 45 45 50 49 |REASON F|OR KEEPI|
|00001280| 4e 47 0d 54 48 45 20 42 | 20 56 41 52 49 41 42 4c |NG.THE B| VARIABL|
|00001290| 45 20 49 4e 20 5a 45 52 | 4f 20 50 41 47 45 2e 20 |E IN ZER|O PAGE. |
|000012a0| c9 46 20 c9 0d 48 41 44 | 4e 27 54 20 44 4f 4e 45 |.F ..HAD|N'T DONE|
|000012b0| 20 54 48 41 54 2c 20 c9 | 20 57 4f 55 4c 44 20 48 | THAT, .| WOULD H|
|000012c0| 41 56 45 20 54 4f 0d 4c | 4f 41 44 20 54 48 45 20 |AVE TO.L|OAD THE |
|000012d0| 42 20 56 41 4c 55 45 20 | 53 4f 4d 45 57 48 45 52 |B VALUE |SOMEWHER|
|000012e0| 45 20 49 4e 20 5a 45 52 | 4f 0d 50 41 47 45 20 45 |E IN ZER|O.PAGE E|
|000012f0| 56 45 52 59 20 54 49 4d | 45 2e 0d 0d 20 33 31 31 |VERY TIM|E... 311|
|00001300| 30 20 49 46 50 45 45 4b | 28 42 29 3c 3e 42 51 25 |0 IFPEEK|(B)<>BQ%|
|00001310| 28 31 29 54 48 45 4e 33 | 30 39 30 0d 0d 20 4c 49 |(1)THEN3|090.. LI|
|00001320| 4e 45 33 31 31 30 20 4c | 44 59 20 23 30 0d 20 4c |NE3110 L|DY #0. L|
|00001330| 44 41 20 28 42 29 2c 59 | 0d 20 43 4d 50 20 42 51 |DA (B),Y|. CMP BQ|
|00001340| 2b 31 0d 20 42 4e 45 20 | 4c 49 4e 45 33 30 39 30 |+1. BNE |LINE3090|
|00001350| 0d 0d 0d 20 20 20 20 c1 | 4e 4f 54 48 45 52 20 56 |... .|NOTHER V|
|00001360| 41 52 49 41 42 4c 45 20 | 41 53 53 49 47 4e 4d 45 |ARIABLE |ASSIGNME|
|00001370| 4e 54 2e 0d d0 52 45 54 | 54 59 20 53 54 52 41 49 |NT...RET|TY STRAI|
|00001380| 47 48 54 46 4f 52 57 41 | 52 44 2e 0d 0d 20 33 31 |GHTFORWA|RD... 31|
|00001390| 32 30 20 42 45 25 3d 42 | 0d 0d 0d 20 4c 49 4e 45 |20 BE%=B|... LINE|
|000013a0| 33 31 32 30 20 4c 44 41 | 20 42 0d 20 53 54 41 20 |3120 LDA| B. STA |
|000013b0| 42 45 47 49 4e 0d 20 4c | 44 41 20 42 2b 31 0d 20 |BEGIN. L|DA B+1. |
|000013c0| 53 54 41 20 42 45 47 49 | 4e 2b 31 0d 0d 0d 20 20 |STA BEGI|N+1... |
|000013d0| 20 20 c1 4e 4f 54 48 45 | 52 20 49 4e 43 52 45 4d | .NOTHE|R INCREM|
|000013e0| 45 4e 54 2e 20 d0 52 45 | 54 54 59 0d 53 54 52 41 |ENT. .RE|TTY.STRA|
|000013f0| 49 47 48 54 46 4f 52 57 | 41 52 44 2e 0d 0d 20 33 |IGHTFORW|ARD... 3|
|00001400| 31 33 30 20 42 3d 42 2b | 31 0d 0d 20 4c 49 4e 45 |130 B=B+|1.. LINE|
|00001410| 33 31 33 30 20 49 4e 43 | 20 42 0d 20 42 4e 45 20 |3130 INC| B. BNE |
|00001420| 4c 49 4e 45 33 31 34 30 | 0d 20 49 4e 43 20 42 2b |LINE3140|. INC B+|
|00001430| 31 0d 0d 20 20 20 20 c8 | 45 52 45 20 57 45 20 48 |1.. .|ERE WE H|
|00001440| 41 56 45 20 41 4e 20 49 | 46 2d 54 48 45 4e 20 57 |AVE AN I|F-THEN W|
|00001450| 48 45 52 45 20 49 46 0d | 54 48 45 20 43 4f 4e 44 |HERE IF.|THE COND|
|00001460| 49 54 49 4f 4e 20 49 53 | 20 4d 45 54 20 54 48 45 |ITION IS| MET THE|
|00001470| 4e 20 c9 20 48 41 56 45 | 20 54 4f 0d 4d 41 4b 45 |N . HAVE| TO.MAKE|
|00001480| 20 41 4e 20 41 53 53 49 | 47 4e 4d 45 4e 54 20 41 | AN ASSI|GNMENT A|
|00001490| 4e 44 20 54 48 45 4e 20 | 42 52 41 4e 43 48 2e 0d |ND THEN |BRANCH..|
|000014a0| c9 4e 20 42 41 53 49 43 | 2c 20 49 54 27 53 20 44 |.N BASIC|, IT'S D|
|000014b0| 4f 4e 45 20 57 49 54 48 | 20 41 20 43 4f 4c 4f 4e |ONE WITH| A COLON|
|000014c0| 20 4f 4e 0d 54 48 45 20 | 53 41 4d 45 20 4c 49 4e | ON.THE |SAME LIN|
|000014d0| 45 2e 20 c9 20 4a 55 53 | 54 20 41 50 50 45 4e 44 |E. . JUS|T APPEND|
|000014e0| 45 44 20 41 4e 20 41 0d | 54 4f 20 54 48 45 20 4c |ED AN A.|TO THE L|
|000014f0| 49 4e 45 20 4c 41 42 45 | 4c 20 54 4f 20 53 48 4f |INE LABE|L TO SHO|
|00001500| 57 20 54 48 41 54 20 49 | 54 27 53 0d 4f 4e 20 54 |W THAT I|T'S.ON T|
|00001510| 48 45 20 53 41 4d 45 20 | 4c 49 4e 45 2e 0d 0d 20 |HE SAME |LINE... |
|00001520| 33 31 34 30 20 49 46 42 | 3e 45 4e 25 54 48 45 4e |3140 IFB|>EN%THEN|
|00001530| 42 3d 42 45 25 3a 47 4f | 54 4f 33 30 39 30 0d 0d |B=BE%:GO|TO3090..|
|00001540| 0d 20 4c 49 4e 45 33 31 | 34 30 20 4c 44 41 20 42 |. LINE31|40 LDA B|
|00001550| 2b 31 0d 20 43 4d 50 20 | 45 4e 44 2b 31 0d 20 42 |+1. CMP |END+1. B|
|00001560| 43 43 20 4c 49 4e 45 33 | 31 35 30 0d 20 42 45 51 |CC LINE3|150. BEQ|
|00001570| 20 2b 0d 20 42 43 53 20 | 4c 49 4e 45 33 31 34 30 | +. BCS |LINE3140|
|00001580| 41 0d 20 2b 20 4c 44 41 | 20 42 0d 20 43 4d 50 20 |A. + LDA| B. CMP |
|00001590| 45 4e 44 0d 20 42 43 43 | 20 4c 49 4e 45 33 31 35 |END. BCC| LINE315|
|000015a0| 30 0d 20 42 45 51 20 4c | 49 4e 45 33 31 35 30 0d |0. BEQ L|INE3150.|
|000015b0| 0d 20 4c 49 4e 45 33 31 | 34 30 41 20 4c 44 41 20 |. LINE31|40A LDA |
|000015c0| 42 45 47 49 4e 0d 20 53 | 54 41 20 42 0d 20 4c 44 |BEGIN. S|TA B. LD|
|000015d0| 41 20 42 45 47 49 4e 2b | 31 0d 20 53 54 41 20 42 |A BEGIN+|1. STA B|
|000015e0| 2b 31 0d 20 4a 4d 50 20 | 4c 49 4e 45 33 30 39 30 |+1. JMP |LINE3090|
|000015f0| 0d 0d 0d 20 20 20 20 c1 | 4e 4f 54 48 45 52 20 53 |... .|NOTHER S|
|00001600| 49 4d 50 4c 45 20 4c 4f | 41 44 20 41 4e 44 20 54 |IMPLE LO|AD AND T|
|00001610| 45 53 54 3a 0d 0d 20 33 | 31 35 30 20 49 46 50 45 |EST:.. 3|150 IFPE|
|00001620| 45 4b 28 42 29 3c 3e 42 | 51 25 28 32 29 54 48 45 |EK(B)<>B|Q%(2)THE|
|00001630| 4e 33 31 33 30 0d 0d 20 | 4c 49 4e 45 33 31 35 30 |N3130.. |LINE3150|
|00001640| 20 4c 44 59 20 23 30 0d | 20 4c 44 41 20 28 42 29 | LDY #0.| LDA (B)|
|00001650| 2c 59 0d 20 43 4d 50 20 | 42 51 2b 32 0d 20 42 4e |,Y. CMP |BQ+2. BN|
|00001660| 45 20 4c 49 4e 45 33 31 | 33 30 0d 0d 0d 20 20 20 |E LINE31|30... |
|00001670| 20 d4 57 4f 20 4d 4f 52 | 45 20 53 49 4d 50 4c 45 | .WO MOR|E SIMPLE|
|00001680| 20 41 53 53 49 47 4e 4d | 45 4e 54 53 3a 0d 0d 20 | ASSIGNM|ENTS:.. |
|00001690| 33 31 36 30 20 44 49 25 | 3d 42 2d 42 45 25 0d 0d |3160 DI%|=B-BE%..|
|000016a0| 20 4c 49 4e 45 33 31 36 | 30 20 4c 44 41 20 42 0d | LINE316|0 LDA B.|
|000016b0| 20 53 45 43 0d 20 53 42 | 43 20 42 45 47 49 4e 0d | SEC. SB|C BEGIN.|
|000016c0| 20 53 54 41 20 44 49 53 | 54 41 4e 43 45 0d 20 4c | STA DIS|TANCE. L|
|000016d0| 44 41 20 42 2b 31 0d 20 | 53 42 43 20 42 45 47 49 |DA B+1. |SBC BEGI|
|000016e0| 4e 2b 31 0d 20 53 54 41 | 20 44 49 53 54 41 4e 43 |N+1. STA| DISTANC|
|000016f0| 45 2b 31 0d 0d 0d 20 33 | 31 37 30 20 52 3d 32 0d |E+1... 3|170 R=2.|
|00001700| 0d 20 4c 49 4e 45 33 31 | 37 30 20 4c 44 41 20 23 |. LINE31|70 LDA #|
|00001710| 32 0d 20 53 54 41 20 52 | 0d 0d 20 20 20 20 ce 4f |2. STA R|.. .O|
|00001720| 57 20 57 45 20 48 41 56 | 45 20 53 4f 4d 45 20 4d |W WE HAV|E SOME M|
|00001730| 41 54 48 20 54 4f 20 44 | 4f 0d 42 45 46 4f 52 45 |ATH TO D|O.BEFORE|
|00001740| 20 4c 4f 41 44 49 4e 47 | 20 41 20 42 59 54 45 2e | LOADING| A BYTE.|
|00001750| 20 d4 48 49 53 20 4d 49 | 47 48 54 0d 53 45 45 4d | .HIS MI|GHT.SEEM|
|00001760| 20 56 45 52 59 20 49 4e | 56 4f 4c 56 45 44 2c 20 | VERY IN|VOLVED, |
|00001770| 42 55 54 20 49 54 27 53 | 20 41 43 54 55 41 4c 4c |BUT IT'S| ACTUALL|
|00001780| 59 0d 4c 45 53 53 20 57 | 4f 52 4b 20 54 48 41 4e |Y.LESS W|ORK THAN|
|00001790| 20 c2 c1 d3 c9 c3 20 44 | 4f 45 53 2e 0d 0d 20 33 | ..... D|OES... 3|
|000017a0| 31 38 30 20 49 46 50 45 | 45 4b 28 42 45 25 2b 44 |180 IFPE|EK(BE%+D|
|000017b0| 49 25 2a 52 29 20 3c 3e | 20 42 51 25 28 31 2b 52 |I%*R) <>| BQ%(1+R|
|000017c0| 29 0d 20 54 48 45 4e 20 | 33 31 33 30 0d 0d 20 20 |). THEN |3130.. |
|000017d0| 20 20 c6 49 52 53 54 20 | 57 45 20 4d 55 4c 54 49 | .IRST |WE MULTI|
|000017e0| 50 4c 59 20 44 49 53 54 | 41 4e 43 45 20 42 59 20 |PLY DIST|ANCE BY |
|000017f0| 52 2e 0d c9 20 43 4f 55 | 4c 44 20 48 41 56 45 20 |R... COU|LD HAVE |
|00001800| 55 53 45 44 20 41 20 53 | 4c 4f 57 45 52 20 4d 55 |USED A S|LOWER MU|
|00001810| 4c 54 49 50 4c 59 0d 52 | 4f 55 54 49 4e 45 2e 20 |LTIPLY.R|OUTINE. |
|00001820| c9 4e 53 54 45 41 44 20 | c9 27 56 45 20 53 49 4d |.NSTEAD |.'VE SIM|
|00001830| 50 4c 59 20 41 44 44 45 | 44 0d 44 49 53 54 41 4e |PLY ADDE|D.DISTAN|
|00001840| 43 45 20 54 4f 20 49 54 | 53 45 4c 46 20 52 20 54 |CE TO IT|SELF R T|
|00001850| 49 4d 45 53 2e 0d 0d 0d | 20 4c 49 4e 45 33 31 38 |IMES....| LINE318|
|00001860| 30 20 4c 44 41 20 44 49 | 53 54 41 4e 43 45 0d 20 |0 LDA DI|STANCE. |
|00001870| 53 54 41 20 24 32 32 0d | 20 4c 44 41 20 44 49 53 |STA $22.| LDA DIS|
|00001880| 54 41 4e 43 45 2b 31 0d | 20 53 54 41 20 24 32 33 |TANCE+1.| STA $23|
|00001890| 0d 20 4c 44 58 20 52 0d | 20 2d 20 4c 44 41 20 44 |. LDX R.| - LDA D|
|000018a0| 49 53 54 41 4e 43 45 0d | 20 43 4c 43 0d 20 41 44 |ISTANCE.| CLC. AD|
|000018b0| 43 20 24 32 32 0d 20 53 | 54 41 20 24 32 32 0d 20 |C $22. S|TA $22. |
|000018c0| 4c 44 41 20 44 49 53 54 | 41 4e 43 45 2b 31 0d 20 |LDA DIST|ANCE+1. |
|000018d0| 41 44 43 20 24 32 33 0d | 20 53 54 41 20 24 32 33 |ADC $23.| STA $23|
|000018e0| 0d 20 44 45 58 0d 20 43 | 50 58 20 23 31 0d 20 42 |. DEX. C|PX #1. B|
|000018f0| 4e 45 20 2d 0d 0d 20 20 | 20 20 ce 4f 57 20 54 41 |NE -.. | .OW TA|
|00001900| 4b 45 20 54 48 45 20 44 | 49 53 54 41 4e 43 45 20 |KE THE D|ISTANCE |
|00001910| 54 49 4d 45 53 20 52 20 | 41 4e 44 0d 41 44 44 20 |TIMES R |AND.ADD |
|00001920| 49 54 20 54 4f 20 42 45 | 47 49 4e 2e 2e 2e 0d 0d |IT TO BE|GIN.....|
|00001930| 20 4c 44 41 20 24 32 32 | 0d 20 43 4c 43 0d 20 41 | LDA $22|. CLC. A|
|00001940| 44 43 20 42 45 47 49 4e | 0d 20 53 54 41 20 24 32 |DC BEGIN|. STA $2|
|00001950| 32 0d 20 4c 44 41 20 24 | 32 33 0d 20 41 44 43 20 |2. LDA $|23. ADC |
|00001960| 42 45 47 49 4e 2b 31 0d | 20 53 54 41 20 24 32 33 |BEGIN+1.| STA $23|
|00001970| 0d 0d 20 20 20 20 c8 45 | 52 45 20 c9 27 56 45 20 |.. .E|RE .'VE |
|00001980| 43 48 45 43 4b 45 44 20 | 54 4f 20 53 45 45 20 49 |CHECKED |TO SEE I|
|00001990| 46 20 c9 27 4d 0d 53 45 | 41 52 43 48 49 4e 47 20 |F .'M.SE|ARCHING |
|000019a0| 42 45 59 4f 4e 44 20 54 | 48 45 20 45 4e 44 2e 20 |BEYOND T|HE END. |
|000019b0| c9 54 27 53 20 4e 4f 54 | 20 49 4e 0d 54 48 45 20 |.T'S NOT| IN.THE |
|000019c0| c2 c1 d3 c9 c3 2c 20 42 | 55 54 20 46 4f 52 20 53 |....., B|UT FOR S|
|000019d0| 4f 4d 45 20 52 45 41 53 | 4f 4e 20 c9 0d 43 48 4f |OME REAS|ON ..CHO|
|000019e0| 53 45 20 54 4f 20 41 44 | 44 20 49 54 20 48 45 52 |SE TO AD|D IT HER|
|000019f0| 45 2e 20 d0 52 4f 42 41 | 42 4c 59 20 41 0d 54 57 |E. .ROBA|BLY A.TW|
|00001a00| 45 41 4b 20 53 45 53 53 | 49 4f 4e 2e 0d 0d 20 4c |EAK SESS|ION... L|
|00001a10| 44 41 20 24 32 33 0d 20 | 43 4d 50 20 45 4e 44 2b |DA $23. |CMP END+|
|00001a20| 31 0d 20 42 43 43 20 2b | 0d 20 4c 44 41 20 24 32 |1. BCC +|. LDA $2|
|00001a30| 32 0d 20 43 4d 50 20 45 | 4e 44 0d 20 42 43 43 20 |2. CMP E|ND. BCC |
|00001a40| 2b 0d 0d 20 4a 4d 50 20 | 4c 49 4e 45 33 31 33 30 |+.. JMP |LINE3130|
|00001a50| 0d 0d 20 2b 20 4c 44 59 | 20 23 30 0d 20 4c 44 41 |.. + LDY| #0. LDA|
|00001a60| 20 28 24 32 32 29 2c 59 | 0d 0d 20 4c 44 59 20 52 | ($22),Y|.. LDY R|
|00001a70| 0d 0d 20 43 4d 50 20 42 | 51 2b 31 2c 59 0d 20 42 |.. CMP B|Q+1,Y. B|
|00001a80| 45 51 20 4c 49 4e 45 33 | 31 39 30 0d 20 4a 4d 50 |EQ LINE3|190. JMP|
|00001a90| 20 4c 49 4e 45 33 31 33 | 30 0d 0d 0d 20 20 20 20 | LINE313|0... |
|00001aa0| c1 4e 4f 54 48 45 52 20 | 53 49 4d 50 4c 45 20 41 |.NOTHER |SIMPLE A|
|00001ab0| 53 53 49 47 4e 4d 45 4e | 54 3a 0d 0d 20 33 31 39 |SSIGNMEN|T:.. 319|
|00001ac0| 30 20 52 3d 52 2b 31 0d | 0d 20 4c 49 4e 45 33 31 |0 R=R+1.|. LINE31|
|00001ad0| 39 30 20 49 4e 43 20 52 | 0d 0d 0d 20 33 32 30 30 |90 INC R|... 3200|
|00001ae0| 20 49 46 52 3c 4c 45 25 | 54 48 45 4e 33 31 38 30 | IFR<LE%|THEN3180|
|00001af0| 0d 0d 20 4c 49 4e 45 33 | 32 30 30 20 4c 44 41 20 |.. LINE3|200 LDA |
|00001b00| 52 0d 20 43 4d 50 20 4c | 45 4e 47 54 48 0d 20 42 |R. CMP L|ENGTH. B|
|00001b10| 43 43 20 4c 49 4e 45 33 | 31 38 30 0d 0d 20 33 32 |CC LINE3|180.. 32|
|00001b20| 31 30 20 48 54 25 3d 48 | 54 25 2b 31 3a 47 4f 53 |10 HT%=H|T%+1:GOS|
|00001b30| 55 42 33 34 31 30 0d 0d | 20 4c 49 4e 45 33 32 31 |UB3410..| LINE321|
|00001b40| 30 20 49 4e 43 20 48 49 | 54 0d 20 42 4e 45 20 2b |0 INC HI|T. BNE +|
|00001b50| 0d 20 49 4e 43 20 48 49 | 54 2b 31 0d 20 2b 20 4a |. INC HI|T+1. + J|
|00001b60| 53 52 20 4c 49 4e 45 33 | 34 31 30 0d 0d 20 33 32 |SR LINE3|410.. 32|
|00001b70| 32 30 20 47 4f 54 4f 33 | 31 33 30 0d 0d 20 4c 49 |20 GOTO3|130.. LI|
|00001b80| 4e 45 33 32 32 30 20 4a | 4d 50 20 4c 49 4e 45 33 |NE3220 J|MP LINE3|
|00001b90| 31 33 30 0d 0d 20 33 32 | 36 30 20 53 50 25 3d 48 |130.. 32|60 SP%=H|
|00001ba0| 54 25 0d 0d 3b 20 42 41 | 43 4b 57 41 52 44 20 4c |T%..; BA|CKWARD L|
|00001bb0| 4f 4f 50 0d 0d 20 4c 49 | 4e 45 33 32 36 30 20 4c |OOP.. LI|NE3260 L|
|00001bc0| 44 41 20 42 41 43 4b 27 | 46 4c 41 47 0d 20 42 4e |DA BACK'|FLAG. BN|
|00001bd0| 45 20 4c 49 4e 45 33 32 | 36 32 0d 20 4c 44 41 20 |E LINE32|62. LDA |
|00001be0| 48 49 54 0d 20 53 54 41 | 20 53 50 4c 49 54 27 50 |HIT. STA| SPLIT'P|
|00001bf0| 4f 49 4e 54 0d 20 4c 44 | 41 20 48 49 54 2b 31 0d |OINT. LD|A HIT+1.|
|00001c00| 20 53 54 41 20 53 50 4c | 49 54 27 50 4f 49 4e 54 | STA SPL|IT'POINT|
|00001c10| 2b 31 0d 0d 20 20 20 20 | c8 45 52 45 20 4d 59 20 |+1.. |.ERE MY |
|00001c20| 43 4f 44 45 20 54 41 4b | 45 53 20 41 20 52 41 44 |CODE TAK|ES A RAD|
|00001c30| 49 43 41 4c 20 53 54 45 | 50 0d 41 57 41 59 20 46 |ICAL STE|P.AWAY F|
|00001c40| 52 4f 4d 20 c6 45 4e 44 | 45 52 27 53 20 43 4f 44 |ROM .END|ER'S COD|
|00001c50| 45 2e 20 c9 4e 53 54 45 | 41 44 20 4f 46 0d 41 43 |E. .NSTE|AD OF.AC|
|00001c60| 54 55 41 4c 4c 59 20 53 | 45 41 52 43 48 49 4e 47 |TUALLY S|EARCHING|
|00001c70| 20 54 48 45 20 43 4f 44 | 45 0d 42 41 43 4b 57 41 | THE COD|E.BACKWA|
|00001c80| 52 44 53 2c 20 c9 20 46 | 4f 55 4e 44 20 49 54 20 |RDS, . F|OUND IT |
|00001c90| 45 41 53 49 45 52 20 54 | 4f 20 46 4c 49 50 0d 41 |EASIER T|O FLIP.A|
|00001ca0| 4c 4c 20 54 48 45 20 44 | 41 54 41 20 41 4e 44 20 |LL THE D|ATA AND |
|00001cb0| 53 45 41 52 43 48 20 49 | 54 20 46 4f 52 57 41 52 |SEARCH I|T FORWAR|
|00001cc0| 44 53 0d 41 47 41 49 4e | 2e 20 c9 4e 20 c2 c1 d3 |DS.AGAIN|. .N ...|
|00001cd0| c9 c3 20 54 48 49 53 20 | 49 53 4e 27 54 20 45 56 |.. THIS |ISN'T EV|
|00001ce0| 45 4e 20 41 4e 0d 4f 50 | 54 49 4f 4e 20 42 45 43 |EN AN.OP|TION BEC|
|00001cf0| 41 55 53 45 20 54 48 45 | 20 46 4c 49 50 50 49 4e |AUSE THE| FLIPPIN|
|00001d00| 47 20 43 4f 55 4c 44 0d | 54 41 4b 45 20 4d 49 4e |G COULD.|TAKE MIN|
|00001d10| 55 54 45 53 2e 20 c9 4e | 20 cd cc 2c 20 49 54 27 |UTES. .N| .., IT'|
|00001d20| 53 20 41 43 54 55 41 4c | 4c 59 20 41 4e 0d 41 44 |S ACTUAL|LY AN.AD|
|00001d30| 56 41 4e 54 41 47 45 20 | 42 45 43 41 55 53 45 20 |VANTAGE |BECAUSE |
|00001d40| c9 20 44 4f 4e 27 54 20 | 48 41 56 45 20 54 4f 0d |. DON'T |HAVE TO.|
|00001d50| 57 52 49 54 45 20 54 57 | 4f 20 54 59 50 45 53 20 |WRITE TW|O TYPES |
|00001d60| 4f 46 20 53 45 41 52 43 | 48 45 53 2e 20 c9 4e 0d |OF SEARC|HES. .N.|
|00001d70| 4d 41 43 48 49 4e 45 20 | 4c 41 4e 47 55 41 47 45 |MACHINE |LANGUAGE|
|00001d80| 20 54 48 45 20 46 4c 49 | 50 50 49 4e 47 20 57 4f | THE FLI|PPING WO|
|00001d90| 55 4c 44 0d 4e 45 56 45 | 52 20 54 41 4b 45 20 4c |ULD.NEVE|R TAKE L|
|00001da0| 4f 4e 47 45 52 20 54 48 | 41 4e 20 41 20 48 41 4c |ONGER TH|AN A HAL|
|00001db0| 46 20 53 45 43 4f 4e 44 | 0d 57 49 54 48 20 54 48 |F SECOND|.WITH TH|
|00001dc0| 45 20 4c 41 52 47 45 53 | 54 20 46 49 4c 45 20 53 |E LARGES|T FILE S|
|00001dd0| 4f 20 41 4c 4c 20 c9 20 | 48 41 44 20 54 4f 0d 44 |O ALL . |HAD TO.D|
|00001de0| 4f 20 57 41 53 20 57 52 | 49 54 45 20 41 20 53 48 |O WAS WR|ITE A SH|
|00001df0| 4f 52 54 20 52 4f 55 54 | 49 4e 45 20 54 4f 20 44 |ORT ROUT|INE TO D|
|00001e00| 4f 0d 54 48 45 20 46 4c | 49 50 50 49 4e 47 2e 0d |O.THE FL|IPPING..|
|00001e10| 0d 20 46 4c 49 50 20 4c | 44 41 20 42 55 46 46 45 |. FLIP L|DA BUFFE|
|00001e20| 52 0d 20 53 54 41 20 24 | 31 34 0d 20 4c 44 41 20 |R. STA $|14. LDA |
|00001e30| 42 55 46 46 45 52 2b 31 | 0d 20 53 54 41 20 24 31 |BUFFER+1|. STA $1|
|00001e40| 35 0d 20 4c 44 41 20 45 | 4e 44 0d 20 53 54 41 20 |5. LDA E|ND. STA |
|00001e50| 24 32 32 0d 20 4c 44 41 | 20 45 4e 44 2b 31 0d 20 |$22. LDA| END+1. |
|00001e60| 53 54 41 20 24 32 33 0d | 0d 20 4c 44 59 20 23 30 |STA $23.|. LDY #0|
|00001e70| 0d 20 2d 20 4c 44 41 20 | 28 24 31 34 29 2c 59 0d |. - LDA |($14),Y.|
|00001e80| 20 50 48 41 0d 20 4c 44 | 41 20 28 24 32 32 29 2c | PHA. LD|A ($22),|
|00001e90| 59 0d 20 53 54 41 20 28 | 24 31 34 29 2c 59 0d 20 |Y. STA (|$14),Y. |
|00001ea0| 50 4c 41 0d 20 53 54 41 | 20 28 24 32 32 29 2c 59 |PLA. STA| ($22),Y|
|00001eb0| 0d 0d 20 49 4e 43 20 24 | 31 34 0d 20 42 4e 45 20 |.. INC $|14. BNE |
|00001ec0| 2b 0d 20 49 4e 43 20 24 | 31 35 0d 0d 20 2b 20 4c |+. INC $|15.. + L|
|00001ed0| 44 41 20 24 32 32 0d 20 | 53 45 43 0d 20 53 42 43 |DA $22. |SEC. SBC|
|00001ee0| 20 23 31 0d 20 53 54 41 | 20 24 32 32 0d 20 4c 44 | #1. STA| $22. LD|
|00001ef0| 41 20 24 32 33 0d 20 53 | 42 43 20 23 30 0d 20 53 |A $23. S|BC #0. S|
|00001f00| 54 41 20 24 32 33 0d 0d | 20 4c 44 41 20 24 31 35 |TA $23..| LDA $15|
|00001f10| 0d 20 43 4d 50 20 24 32 | 33 0d 20 42 43 43 20 2d |. CMP $2|3. BCC -|
|00001f20| 0d 20 4c 44 41 20 24 31 | 34 0d 20 43 4d 50 20 24 |. LDA $1|4. CMP $|
|00001f30| 32 32 0d 20 42 43 43 20 | 2d 0d 20 52 54 53 0d 0d |22. BCC |-. RTS..|
|00001f40| 20 20 20 20 d4 48 49 53 | 20 52 4f 55 54 49 4e 45 | .HIS| ROUTINE|
|00001f50| 20 52 55 4e 53 20 55 4e | 54 49 4c 20 54 48 45 20 | RUNS UN|TIL THE |
|00001f60| 55 50 50 45 52 0d 41 4e | 44 20 4c 4f 57 45 52 20 |UPPER.AN|D LOWER |
|00001f70| 42 4f 55 4e 44 41 52 49 | 45 53 20 4f 46 20 54 48 |BOUNDARI|ES OF TH|
|00001f80| 45 20 46 4c 49 50 20 4d | 45 45 54 0d 49 4e 20 54 |E FLIP M|EET.IN T|
|00001f90| 48 45 20 4d 49 44 44 4c | 45 2e 20 c9 54 20 44 4f |HE MIDDL|E. .T DO|
|00001fa0| 45 53 4e 27 54 20 4d 41 | 54 54 45 52 20 49 46 0d |ESN'T MA|TTER IF.|
|00001fb0| 54 48 45 20 41 4d 4f 55 | 4e 54 20 4f 46 20 44 41 |THE AMOU|NT OF DA|
|00001fc0| 54 41 20 49 53 20 4f 44 | 44 20 4f 52 20 45 56 45 |TA IS OD|D OR EVE|
|00001fd0| 4e 2e 20 c9 46 0d 49 54 | 27 53 20 4f 44 44 2c 20 |N. .F.IT|'S ODD, |
|00001fe0| 54 48 45 52 45 27 53 20 | 4a 55 53 54 20 41 20 47 |THERE'S |JUST A G|
|00001ff0| 52 41 54 55 49 54 4f 55 | 53 0d 53 57 41 50 2e 20 |RATUITOU|S.SWAP. |
|00002000| d7 48 41 54 27 53 20 41 | 20 46 45 57 20 4d 49 4c |.HAT'S A| FEW MIL|
|00002010| 4c 49 4f 4e 54 48 53 20 | 4f 46 20 41 0d 53 45 43 |LIONTHS |OF A.SEC|
|00002020| 4f 4e 44 20 42 45 54 57 | 45 45 4e 20 46 52 49 45 |OND BETW|EEN FRIE|
|00002030| 4e 44 53 3f 0d 0d 20 20 | 20 20 c1 46 54 45 52 20 |NDS?.. | .FTER |
|00002040| 46 4c 49 50 50 49 4e 47 | 2c 20 54 48 45 20 52 4f |FLIPPING|, THE RO|
|00002050| 55 54 49 4e 45 0d 53 49 | 4d 50 4c 59 20 4a 55 4d |UTINE.SI|MPLY JUM|
|00002060| 50 53 20 42 41 43 4b 20 | 54 4f 20 54 48 45 20 52 |PS BACK |TO THE R|
|00002070| 45 53 54 41 52 54 0d 4c | 41 42 45 4c 20 41 4e 44 |ESTART.L|ABEL AND|
|00002080| 20 53 45 41 52 43 48 45 | 53 20 46 4f 52 57 41 52 | SEARCHE|S FORWAR|
|00002090| 44 20 41 47 41 49 4e 2e | 0d 0d 20 20 20 20 c6 49 |D AGAIN.|.. .I|
|000020a0| 4c 4c 49 4e 47 20 54 48 | 45 20 41 52 52 41 59 20 |LLING TH|E ARRAY |
|000020b0| 57 41 53 20 50 52 45 54 | 54 59 0d 53 49 4d 50 4c |WAS PRET|TY.SIMPL|
|000020c0| 45 2e 20 c9 54 27 53 20 | 4a 55 53 54 20 41 20 4d |E. .T'S |JUST A M|
|000020d0| 41 54 54 45 52 20 4f 46 | 0d 49 4e 44 45 58 49 4e |ATTER OF|.INDEXIN|
|000020e0| 47 20 42 53 53 54 41 52 | 54 20 41 4e 44 20 42 57 |G BSSTAR|T AND BW|
|000020f0| 53 54 41 52 54 20 57 49 | 54 48 0d 54 57 49 43 45 |START WI|TH.TWICE|
|00002100| 20 54 48 45 20 56 41 4c | 55 45 20 4f 46 20 48 49 | THE VAL|UE OF HI|
|00002110| 54 20 28 53 49 4e 43 45 | 20 45 41 43 48 0d 45 4c |T (SINCE| EACH.EL|
|00002120| 45 4d 45 4e 54 20 49 53 | 20 54 57 4f 20 42 59 54 |EMENT IS| TWO BYT|
|00002130| 45 53 20 4c 4f 4e 47 29 | 2e 20 d4 4f 0d 49 4e 44 |ES LONG)|. .O.IND|
|00002140| 45 58 2c 20 4a 55 53 54 | 20 41 44 44 20 54 48 45 |EX, JUST| ADD THE|
|00002150| 20 56 41 4c 55 45 20 54 | 4f 20 54 48 45 0d 53 54 | VALUE T|O THE.ST|
|00002160| 41 52 54 2e 20 d7 48 45 | 4e 20 59 4f 55 20 44 4f |ART. .HE|N YOU DO|
|00002170| 20 54 48 41 54 2c 20 59 | 4f 55 20 48 41 56 45 20 | THAT, Y|OU HAVE |
|00002180| 54 48 45 0d 41 44 44 52 | 45 53 53 20 4f 46 20 54 |THE.ADDR|ESS OF T|
|00002190| 48 45 20 45 4c 45 4d 45 | 4e 54 20 59 4f 55 20 57 |HE ELEME|NT YOU W|
|000021a0| 41 4e 54 20 54 4f 0d 41 | 43 43 45 53 53 2e 0d 0d |ANT TO.A|CCESS...|
|000021b0| 20 33 34 31 30 20 42 53 | 25 28 48 54 25 29 3d 42 | 3410 BS|%(HT%)=B|
|000021c0| 45 25 3a 42 57 25 28 48 | 54 25 29 3d 44 49 25 0d |E%:BW%(H|T%)=DI%.|
|000021d0| 20 33 34 31 38 20 53 59 | 53 4d 4c 2b 31 32 2c 31 | 3418 SY|SML+12,1|
|000021e0| 39 2c 31 34 2c 53 54 52 | 24 28 48 54 25 29 0d 0d |9,14,STR|$(HT%)..|
|000021f0| 20 4c 49 4e 45 33 34 31 | 30 20 4c 44 41 20 48 49 | LINE341|0 LDA HI|
|00002200| 54 0d 20 53 54 41 20 24 | 32 32 0d 20 4c 44 41 20 |T. STA $|22. LDA |
|00002210| 48 49 54 2b 31 0d 20 53 | 54 41 20 24 32 33 0d 0d |HIT+1. S|TA $23..|
|00002220| 20 41 53 4c 20 24 32 32 | 3b 20 44 4f 55 42 4c 45 | ASL $22|; DOUBLE|
|00002230| 20 54 48 45 20 56 41 4c | 55 45 0d 20 52 4f 4c 20 | THE VAL|UE. ROL |
|00002240| 24 32 33 0d 0d 20 4c 44 | 41 20 24 32 32 0d 20 43 |$23.. LD|A $22. C|
|00002250| 4c 43 0d 20 41 44 43 20 | 42 53 53 54 41 52 54 0d |LC. ADC |BSSTART.|
|00002260| 20 53 54 41 20 24 32 32 | 0d 20 4c 44 41 20 24 32 | STA $22|. LDA $2|
|00002270| 33 0d 20 41 44 43 20 42 | 53 53 54 41 52 54 2b 31 |3. ADC B|SSTART+1|
|00002280| 0d 20 53 54 41 20 24 32 | 33 0d 20 4c 44 59 20 23 |. STA $2|3. LDY #|
|00002290| 31 0d 20 4c 44 41 20 42 | 45 47 49 4e 0d 20 53 54 |1. LDA B|EGIN. ST|
|000022a0| 41 20 28 24 32 32 29 2c | 59 0d 20 44 45 59 0d 20 |A ($22),|Y. DEY. |
|000022b0| 4c 44 41 20 42 45 47 49 | 4e 2b 31 0d 20 53 54 41 |LDA BEGI|N+1. STA|
|000022c0| 20 28 24 32 32 29 2c 59 | 0d 0d 20 4c 44 41 20 48 | ($22),Y|.. LDA H|
|000022d0| 49 54 0d 20 53 54 41 20 | 24 32 32 0d 20 4c 44 41 |IT. STA |$22. LDA|
|000022e0| 20 48 49 54 2b 31 0d 20 | 53 54 41 20 24 32 33 0d | HIT+1. |STA $23.|
|000022f0| 0d 20 41 53 4c 20 24 32 | 32 0d 20 52 4f 4c 20 24 |. ASL $2|2. ROL $|
|00002300| 32 33 0d 0d 20 4c 44 41 | 20 24 32 32 0d 20 43 4c |23.. LDA| $22. CL|
|00002310| 43 0d 20 41 44 43 20 42 | 57 53 54 41 52 54 0d 20 |C. ADC B|WSTART. |
|00002320| 53 54 41 20 24 32 32 0d | 20 4c 44 41 20 24 32 33 |STA $22.| LDA $23|
|00002330| 0d 20 41 44 43 20 42 57 | 53 54 41 52 54 2b 31 0d |. ADC BW|START+1.|
|00002340| 20 53 54 41 20 24 32 33 | 0d 20 4c 44 59 20 23 31 | STA $23|. LDY #1|
|00002350| 0d 20 4c 44 41 20 44 49 | 53 54 41 4e 43 45 0d 20 |. LDA DI|STANCE. |
|00002360| 53 54 41 20 28 24 32 32 | 29 2c 59 0d 20 44 45 59 |STA ($22|),Y. DEY|
|00002370| 0d 20 4c 44 41 20 44 49 | 53 54 41 4e 43 45 2b 31 |. LDA DI|STANCE+1|
|00002380| 0d 20 53 54 41 20 28 24 | 32 32 29 2c 59 0d 0d 20 |. STA ($|22),Y.. |
|00002390| 20 20 20 c9 27 56 45 20 | 41 4c 53 4f 20 49 4e 43 | .'VE |ALSO INC|
|000023a0| 4c 55 44 45 44 20 54 48 | 45 20 43 4f 44 45 20 54 |LUDED TH|E CODE T|
|000023b0| 48 41 54 0d 50 52 49 4e | 54 53 20 54 48 45 20 50 |HAT.PRIN|TS THE P|
|000023c0| 52 4f 47 52 45 53 53 20 | 4f 4e 20 54 48 45 20 53 |ROGRESS |ON THE S|
|000023d0| 43 52 45 45 4e 2e 20 49 | 54 0d 44 4f 45 53 4e 27 |CREEN. I|T.DOESN'|
|000023e0| 54 20 48 4f 4c 44 20 54 | 52 55 45 20 54 4f 20 54 |T HOLD T|RUE TO T|
|000023f0| 48 45 20 c2 c1 d3 c9 c3 | 20 53 49 4e 43 45 0d 49 |HE .....| SINCE.I|
|00002400| 54 20 44 4f 45 53 4e 27 | 54 20 41 43 54 55 41 4c |T DOESN'|T ACTUAL|
|00002410| 4c 59 20 41 43 43 45 53 | 53 20 54 48 45 20 41 52 |LY ACCES|S THE AR|
|00002420| 52 41 59 0d 54 4f 20 50 | 52 49 4e 54 20 54 48 45 |RAY.TO P|RINT THE|
|00002430| 20 44 41 54 41 2e 20 c9 | 4e 20 c2 c1 d3 c9 c3 20 | DATA. .|N ..... |
|00002440| 49 54 0d 57 4f 55 4c 44 | 20 48 41 56 45 20 4d 41 |IT.WOULD| HAVE MA|
|00002450| 44 45 20 4e 4f 20 44 49 | 46 46 45 52 45 4e 43 45 |DE NO DI|FFERENCE|
|00002460| 20 53 49 4e 43 45 0d c2 | c1 d3 c9 c3 20 41 4c 57 | SINCE..|.... ALW|
|00002470| 41 59 53 20 48 41 53 20 | 4f 56 45 52 48 45 41 44 |AYS HAS |OVERHEAD|
|00002480| 20 54 4f 20 4c 4f 4f 4b | 20 55 50 0d 41 20 56 41 | TO LOOK| UP.A VA|
|00002490| 52 49 41 42 4c 45 2e 20 | c9 4e 20 cd cc 2c 20 49 |RIABLE. |.N .., I|
|000024a0| 4e 44 45 58 49 4e 47 20 | 54 48 45 20 41 52 52 41 |NDEXING |THE ARRA|
|000024b0| 59 0d 57 4f 55 4c 44 20 | 48 41 56 45 20 41 44 44 |Y.WOULD |HAVE ADD|
|000024c0| 45 44 20 54 48 45 20 53 | 41 4d 45 20 4f 56 45 52 |ED THE S|AME OVER|
|000024d0| 48 45 41 44 2e 0d 49 54 | 20 54 4f 4f 4b 20 54 4f |HEAD..IT| TOOK TO|
|000024e0| 20 57 52 49 54 45 20 54 | 4f 20 54 48 45 20 41 52 | WRITE T|O THE AR|
|000024f0| 52 41 59 2e 0d 0d 33 34 | 32 30 20 53 59 53 4d 4c |RAY...34|20 SYSML|
|00002500| 2b 31 32 2c 31 39 2c 31 | 35 2c 53 54 52 24 28 42 |+12,19,1|5,STR$(B|
|00002510| 53 25 28 48 54 25 29 2d | 0d 20 20 42 55 25 29 0d |S%(HT%)-|. BU%).|
|00002520| 33 34 33 30 20 53 59 53 | 4d 4c 2b 31 32 2c 31 39 |3430 SYS|ML+12,19|
|00002530| 2c 31 36 2c 22 22 0d 33 | 34 34 30 20 53 59 53 4d |,16,"".3|440 SYSM|
|00002540| 4c 2b 31 32 2c 31 39 2c | 31 36 2c 53 54 52 24 28 |L+12,19,|16,STR$(|
|00002550| 42 57 25 28 48 54 25 29 | 29 0d 0d 20 4c 49 4e 45 |BW%(HT%)|).. LINE|
|00002560| 33 34 31 38 20 4c 44 41 | 20 23 31 0d 20 53 54 41 |3418 LDA| #1. STA|
|00002570| 20 31 39 39 0d 20 4c 44 | 41 20 23 31 35 0d 20 53 | 199. LD|A #15. S|
|00002580| 54 41 20 36 34 36 0d 20 | 4c 44 59 20 23 32 30 0d |TA 646. |LDY #20.|
|00002590| 20 4c 44 58 20 23 31 34 | 0d 20 43 4c 43 0d 20 4a | LDX #14|. CLC. J|
|000025a0| 53 52 20 50 4c 4f 54 0d | 20 4c 44 58 20 48 49 54 |SR PLOT.| LDX HIT|
|000025b0| 0d 20 4c 44 41 20 48 49 | 54 2b 31 0d 20 4a 53 52 |. LDA HI|T+1. JSR|
|000025c0| 20 50 52 49 4e 54 27 4e | 55 4d 42 45 52 0d 0d 20 | PRINT'N|UMBER.. |
|000025d0| 4c 49 4e 45 33 34 32 30 | 20 4c 44 59 20 23 32 30 |LINE3420| LDY #20|
|000025e0| 0d 20 4c 44 58 20 23 31 | 35 0d 20 43 4c 43 0d 20 |. LDX #1|5. CLC. |
|000025f0| 4a 53 52 20 50 4c 4f 54 | 0d 20 4c 44 41 20 42 45 |JSR PLOT|. LDA BE|
|00002600| 47 49 4e 0d 20 53 45 43 | 0d 20 53 42 43 20 42 55 |GIN. SEC|. SBC BU|
|00002610| 46 46 45 52 0d 20 53 54 | 41 20 54 45 4d 50 0d 20 |FFER. ST|A TEMP. |
|00002620| 4c 44 41 20 42 45 47 49 | 4e 2b 31 0d 20 53 42 43 |LDA BEGI|N+1. SBC|
|00002630| 20 42 55 46 46 45 52 2b | 31 0d 20 53 54 41 20 54 | BUFFER+|1. STA T|
|00002640| 45 4d 50 2b 31 0d 20 4c | 44 58 20 54 45 4d 50 0d |EMP+1. L|DX TEMP.|
|00002650| 20 4c 44 41 20 54 45 4d | 50 2b 31 0d 20 4a 53 52 | LDA TEM|P+1. JSR|
|00002660| 20 50 52 49 4e 54 27 4e | 55 4d 42 45 52 0d 20 4c | PRINT'N|UMBER. L|
|00002670| 44 41 20 22 20 22 0d 20 | 4a 53 52 20 43 48 52 4f |DA " ". |JSR CHRO|
|00002680| 55 54 0d 20 4a 53 52 20 | 43 48 52 4f 55 54 0d 20 |UT. JSR |CHROUT. |
|00002690| 4a 53 52 20 43 48 52 4f | 55 54 0d 20 4a 53 52 20 |JSR CHRO|UT. JSR |
|000026a0| 43 48 52 4f 55 54 0d 0d | 20 4c 49 4e 45 33 34 33 |CHROUT..| LINE343|
|000026b0| 30 20 4c 44 59 20 23 32 | 30 0d 20 4c 44 58 20 23 |0 LDY #2|0. LDX #|
|000026c0| 31 36 0d 20 43 4c 43 0d | 20 4a 53 52 20 50 4c 4f |16. CLC.| JSR PLO|
|000026d0| 54 0d 20 4c 44 58 20 44 | 49 53 54 41 4e 43 45 0d |T. LDX D|ISTANCE.|
|000026e0| 20 4c 44 41 20 44 49 53 | 54 41 4e 43 45 2b 31 0d | LDA DIS|TANCE+1.|
|000026f0| 20 4a 53 52 20 50 52 49 | 4e 54 27 4e 55 4d 42 45 | JSR PRI|NT'NUMBE|
|00002700| 52 0d 20 4c 44 41 20 22 | 20 22 0d 20 4a 53 52 20 |R. LDA "| ". JSR |
|00002710| 43 48 52 4f 55 54 0d 20 | 4a 53 52 20 43 48 52 4f |CHROUT. |JSR CHRO|
|00002720| 55 54 0d 20 4a 53 52 20 | 43 48 52 4f 55 54 0d 20 |UT. JSR |CHROUT. |
|00002730| 4a 53 52 20 43 48 52 4f | 55 54 0d 0d 20 54 45 53 |JSR CHRO|UT.. TES|
|00002740| 54 27 4d 41 58 20 4c 44 | 41 20 48 49 54 2b 31 0d |T'MAX LD|A HIT+1.|
|00002750| 20 43 4d 50 20 3e 33 30 | 30 0d 20 42 43 53 20 2b | CMP >30|0. BCS +|
|00002760| 0d 20 2d 20 52 54 53 0d | 20 2b 20 4c 44 41 20 48 |. - RTS.| + LDA H|
|00002770| 49 54 0d 20 43 4d 50 20 | 3c 33 30 30 0d 20 42 43 |IT. CMP |<300. BC|
|00002780| 43 20 2d 0d 0d 20 41 42 | 4f 52 54 20 50 4c 41 0d |C -.. AB|ORT PLA.|
|00002790| 20 50 4c 41 0d 20 43 4c | 49 0d 20 52 54 53 20 3b | PLA. CL|I. RTS ;|
|000027a0| 52 45 54 55 52 4e 20 54 | 4f 20 42 41 53 49 43 0d |RETURN T|O BASIC.|
|000027b0| 0d 0d 20 5b c6 c5 ce c4 | c5 d2 27 d3 20 d0 cf d3 |.. [....|..'. ...|
|000027c0| d4 cd d5 cd c2 cc c5 3a | 5d 20 d4 48 45 20 c2 c1 |.......:|] .HE ..|
|000027d0| d3 c9 c3 0d 43 4f 44 45 | 20 54 48 41 54 20 ca 45 |....CODE| THAT .E|
|000027e0| 46 46 20 48 41 53 20 54 | 55 52 4e 45 44 20 49 4e |FF HAS T|URNED IN|
|000027f0| 54 4f 20 cd cc 20 49 53 | 0d 56 45 52 59 20 43 4c |TO .. IS|.VERY CL|
|00002800| 4f 53 45 20 54 4f 20 57 | 48 41 54 20 c9 20 55 53 |OSE TO W|HAT . US|
|00002810| 45 44 20 49 4e 20 54 48 | 45 0d c2 d9 d4 c5 d3 20 |ED IN TH|E...... |
|00002820| 41 52 54 49 43 4c 45 2c | 20 45 58 43 45 50 54 20 |ARTICLE,| EXCEPT |
|00002830| 54 48 41 54 20 49 54 27 | 53 20 4e 4f 54 0d 4e 55 |THAT IT'|S NOT.NU|
|00002840| 4d 42 45 52 45 44 20 54 | 48 45 20 53 41 4d 45 2e |MBERED T|HE SAME.|
|00002850| 20 c9 46 20 4f 55 52 20 | 52 45 53 50 45 43 54 49 | .F OUR |RESPECTI|
|00002860| 56 45 0d 43 4f 44 45 53 | 20 48 41 44 20 57 4f 52 |VE.CODES| HAD WOR|
|00002870| 4b 45 44 20 54 48 45 20 | 46 49 52 53 54 20 54 49 |KED THE |FIRST TI|
|00002880| 4d 45 20 54 48 45 4e 0d | 54 48 45 59 20 4d 49 47 |ME THEN.|THEY MIG|
|00002890| 48 54 20 48 41 56 45 20 | 4d 41 54 43 48 45 44 2c |HT HAVE |MATCHED,|
|000028a0| 20 42 55 54 20 53 49 4e | 43 45 0d 54 48 45 59 20 | BUT SIN|CE.THEY |
|000028b0| 44 49 44 4e 27 54 20 57 | 4f 52 4b 20 52 49 47 48 |DIDN'T W|ORK RIGH|
|000028c0| 54 2c 20 57 45 20 45 41 | 43 48 20 54 4f 4f 4b 0d |T, WE EA|CH TOOK.|
|000028d0| 44 49 46 46 45 52 45 4e | 54 20 50 41 54 48 53 20 |DIFFEREN|T PATHS |
|000028e0| 54 4f 20 47 45 54 54 49 | 4e 47 20 54 48 45 4d 20 |TO GETTI|NG THEM |
|000028f0| 54 4f 0d 57 4f 52 4b 20 | 41 4e 44 20 53 4f 20 54 |TO.WORK |AND SO T|
|00002900| 48 45 20 4c 49 4e 45 20 | 4e 55 4d 42 45 52 53 20 |HE LINE |NUMBERS |
|00002910| 41 52 45 0d 44 49 46 46 | 45 52 45 4e 54 2e 0d 0d |ARE.DIFF|ERENT...|
|00002920| 20 20 20 20 c9 4e 20 41 | 4e 59 20 43 41 53 45 2c | .N A|NY CASE,|
|00002930| 20 54 48 45 20 c2 c1 d3 | c9 c3 20 43 4f 44 45 20 | THE ...|.. CODE |
|00002940| 49 4e 0d 54 48 45 20 c2 | d9 d4 c5 d3 20 41 52 54 |IN.THE .|.... ART|
|00002950| 49 43 4c 45 20 53 48 4f | 57 53 20 59 4f 55 20 48 |ICLE SHO|WS YOU H|
|00002960| 4f 57 20 41 0d 22 c2 49 | 42 4c 45 20 43 4f 44 45 |OW A.".I|BLE CODE|
|00002970| 22 20 41 4c 47 4f 52 49 | 54 48 4d 20 4c 4f 4f 4b |" ALGORI|THM LOOK|
|00002980| 53 20 49 4e 0d c2 c1 d3 | c9 c3 2c 20 41 4e 44 20 |S IN....|.., AND |
|00002990| ca 45 46 46 27 53 20 cd | cc 20 53 48 4f 57 53 20 |.EFF'S .|. SHOWS |
|000029a0| 59 4f 55 20 48 4f 57 0d | c2 c1 d3 c9 c3 20 49 53 |YOU HOW.|..... IS|
|000029b0| 20 54 55 52 4e 45 44 2c | 20 4c 49 4e 45 20 42 59 | TURNED,| LINE BY|
|000029c0| 20 4c 49 4e 45 2c 20 49 | 4e 54 4f 0d cd cc 2e 20 | LINE, I|NTO.... |
|000029d0| d4 48 45 20 4e 55 4d 42 | 45 52 53 20 44 4f 4e 27 |.HE NUMB|ERS DON'|
|000029e0| 54 20 4d 41 54 43 48 2c | 20 42 55 54 20 54 48 45 |T MATCH,| BUT THE|
|000029f0| 0d 54 45 43 48 4e 49 51 | 55 45 53 20 41 52 45 20 |.TECHNIQ|UES ARE |
|00002a00| 53 4f 55 4e 44 2e 0d | |SOUND.. | |
+--------+-------------------------+-------------------------+--------+--------+