home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 101.img / QB45-1.ZIP / TORUS.BAS < prev    next >
Unknown  |  1988-09-08  |  27.0 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.

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert GW-BASIC (document/gwBasic) ext Supported
66% dexvert GFA-BASIC Atari (other/gfaBASICAtari) ext Supported
1% dexvert Amiga BASIC Protected File (other/amigaBASICProtectedFile) ext Unsupported
1% dexvert BAS VBDOS Pro 1.0 Source (other/basVBDOSPro10Source) ext Unsupported
1% dexvert Visual Basic Tokenized Source (other/visualBasicTokenizedSource) ext Unsupported
1% dexvert ZBASIC (other/zbasic) ext Unsupported
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| fc 00 01 00 0c 00 81 01 | 82 01 06 00 01 02 03 04 |........|........|
|00000010| 05 08 14 10 ff ff 24 00 | ff ff 17 07 00 00 56 00 |......$.|......V.|
|00000020| 56 01 ac 01 9f 01 60 00 | 28 01 4e 01 bd 01 9c 00 |V.....`.|(.N.....|
|00000030| dc 00 3f 02 c6 00 2e 01 | 1c 02 aa 00 f2 01 41 01 |..?.....|......A.|
|00000040| 6c 01 6d 00 97 00 b5 02 | 0b 02 8b 01 8a 00 77 01 |l.m.....|......w.|
|00000050| 5b 00 f7 00 78 04 c4 02 | 7b 00 d3 00 00 00 00 00 |[...x...|{.......|
|00000060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 14 06 |........|........|
|00000070| 52 00 65 04 00 01 41 6f | 02 00 01 5a 09 01 40 09 |R.e...Ao|...Z..@.|
|00000080| 47 65 74 43 6f 6e 66 69 | 67 dd 01 40 0a 53 65 74 |GetConfi|g..@.Set|
|00000090| 50 61 6c 65 74 74 65 e8 | 00 40 0b 54 6f 72 75 73 |Palette.|.@.Torus|
|000000a0| 44 65 66 69 6e 65 00 01 | 40 09 54 6f 72 75 73 43 |Define..|@.TorusC|
|000000b0| 61 6c 63 b7 00 08 01 54 | be 00 40 0a 54 6f 72 75 |alc....T|..@.Toru|
|000000c0| 73 43 6f 6c 6f 72 f9 01 | 40 09 54 6f 72 75 73 53 |sColor..|@.TorusS|
|000000d0| 6f 72 74 01 02 00 03 4c | 6f 77 e6 01 00 04 48 69 |ort....L|ow....Hi|
|000000e0| 67 68 45 02 40 09 54 6f | 72 75 73 44 72 61 77 14 |ghE.@.To|rusDraw.|
|000000f0| 01 00 05 49 6e 64 65 78 | 39 02 40 08 54 69 6c 65 |...Index|9.@.Tile|
|00000100| 44 72 61 77 89 02 40 0b | 54 6f 72 75 73 52 6f 74 |Draw..@.|TorusRot|
|00000110| 61 74 65 cd 01 00 05 46 | 69 72 73 74 2b 02 40 05 |ate....F|irst+.@.|
|00000120| 44 65 6c 61 79 22 01 00 | 07 53 65 63 6f 6e 64 73 |Delay"..|.Seconds|
|00000130| 91 02 40 0a 43 6f 75 6e | 74 54 69 6c 65 73 39 01 |..@.Coun|tTiles9.|
|00000140| 00 02 54 31 9b 02 00 02 | 54 32 14 02 40 07 4d 65 |..T1....|T2..@.Me|
|00000150| 73 73 61 67 65 60 01 00 | 04 54 65 78 74 82 01 40 |ssage`..|.Text..@|
|00000160| 09 53 65 74 43 6f 6e 66 | 69 67 17 05 00 04 6d 6f |.SetConf|ig....mo|
|00000170| 64 65 94 01 00 06 49 6e | 73 69 64 65 24 02 00 08 |de....In|side$...|
|00000180| 44 65 67 54 6f 52 61 64 | 29 03 00 07 44 65 67 72 |DegToRad|)...Degr|
|00000190| 65 65 73 a6 01 00 07 52 | 6f 74 61 74 65 64 c5 01 |ees....R|otated..|
|000001a0| 00 05 4c 6f 77 65 72 d5 | 02 00 05 55 70 70 65 72 |..Lower.|...Upper|
|000001b0| b4 01 00 07 43 75 72 72 | 65 6e 74 00 00 00 03 49 |....Curr|ent....I|
|000001c0| 6e 63 de 02 00 02 50 49 | 00 00 00 04 54 52 55 45 |nc....PI|....TRUE|
|000001d0| cd 02 00 05 46 41 4c 53 | 45 4b 02 00 04 42 41 43 |....FALS|EK...BAC|
|000001e0| 4b d5 01 00 04 54 52 4f | 57 69 02 00 04 54 43 4f |K....TRO|Wi...TCO|
|000001f0| 4c ad 02 00 04 52 4e 44 | 4d d5 04 00 05 53 54 41 |L....RND|M....STA|
|00000200| 52 54 33 02 00 08 43 4f | 4e 54 49 4e 55 45 a5 02 |RT3...CO|NTINUE..|
|00000210| 00 03 56 47 41 98 03 00 | 04 4d 43 47 41 03 03 00 |..VGA...|.MCGA...|
|00000220| 06 45 47 41 32 35 36 dd | 04 00 05 45 47 41 36 34 |.EGA256.|...EGA64|
|00000230| 5d 02 00 04 4d 4f 4e 4f | bb 04 00 04 48 45 52 43 |]...MONO|....HERC|
|00000240| 75 02 00 03 43 47 41 e9 | 02 00 04 54 69 6c 65 f4 |u...CGA.|...Tile.|
|00000250| 02 00 02 78 31 57 02 00 | 02 78 32 51 02 00 02 78 |...x1W..|.x2Q...x|
|00000260| 33 eb 03 00 02 78 34 bb | 02 00 02 79 31 63 02 00 |3....x4.|...y1c..|
|00000270| 02 79 32 01 04 00 02 79 | 33 82 03 00 02 79 34 7f |.y2....y|3....y4.|
|00000280| 02 00 02 7a 31 5f 03 00 | 02 78 63 71 03 00 02 79 |...z1_..|.xcq...y|
|00000290| 63 8f 04 00 06 54 43 6f | 6c 6f 72 e7 04 00 06 43 |c....TCo|lor....C|
|000002a0| 6f 6e 66 69 67 50 03 00 | 04 53 63 72 6e cc 03 00 |onfigP..|.Scrn...|
|000002b0| 06 43 6f 6c 6f 72 73 13 | 04 00 06 41 74 72 69 62 |.Colors.|...Atrib|
|000002c0| 73 36 03 00 04 58 50 69 | 78 7b 03 00 04 59 50 69 |s6...XPi|x{...YPi|
|000002d0| 78 b7 03 08 02 56 43 f7 | 03 00 05 54 4f 52 55 53 |x....VC.|...TORUS|
|000002e0| 0a 03 00 05 50 61 6e 65 | 6c 1d 03 00 04 53 65 63 |....Pane|l....Sec|
|000002f0| 74 43 03 00 05 54 68 69 | 63 6b d6 03 00 07 58 44 |tC...Thi|ck....XD|
|00000300| 65 67 72 65 65 e6 03 00 | 07 59 44 65 67 72 65 65 |egree...|.YDegree|
|00000310| fc 02 00 04 42 6f 72 64 | 6a 03 08 03 54 4f 52 11 |....Bord|j...TOR.|
|00000320| 03 00 03 4d 61 78 f1 03 | 00 03 50 61 6c 09 04 00 |...Max..|..Pal...|
|00000330| 08 49 6e 69 74 52 6f 77 | 73 4e 04 00 08 42 65 73 |.InitRow|sN...Bes|
|00000340| 74 4d 6f 64 65 cd 04 00 | 09 41 76 61 69 6c 61 62 |tMode...|.Availab|
|00000350| 6c 65 8e 03 00 09 54 4f | 52 2e 54 68 69 63 6b c2 |le....TO|R.Thick.|
|00000360| 03 00 09 54 4f 52 2e 50 | 61 6e 65 6c 99 04 00 0b |...TOR.P|anel....|
|00000370| 54 4f 52 2e 58 44 65 67 | 72 65 65 6b 04 00 07 56 |TOR.XDeg|reek...V|
|00000380| 43 2e 53 63 72 6e ae 03 | 00 03 54 6d 70 00 00 04 |C.Scrn..|..Tmp...|
|00000390| 06 4d 65 6d 45 72 72 59 | 04 00 03 54 69 6c 2d 04 |.MemErrY|...Til-.|
|000003a0| 04 08 56 69 64 65 6f 45 | 72 72 00 00 04 06 45 47 |..VideoE|rr....EG|
|000003b0| 41 45 72 72 a4 03 00 08 | 54 4f 52 2e 53 65 63 74 |AErr....|TOR.Sect|
|000003c0| a9 04 04 06 52 6f 77 45 | 72 72 71 04 00 05 42 65 |....RowE|rrq...Be|
|000003d0| 67 69 6e 00 00 00 07 48 | 69 67 68 65 73 74 00 00 |gin....H|ighest..|
|000003e0| 00 06 4c 6f 77 65 73 74 | 86 04 00 06 42 6f 72 64 |..Lowest|....Bord|
|000003f0| 65 72 de 03 00 04 54 2e | 78 63 43 04 00 04 54 2e |er....T.|xcC...T.|
|00000400| 79 63 f9 04 00 01 58 fc | 03 00 02 59 55 64 05 00 |yc....X.|...YUd..|
|00000410| 02 59 44 00 00 00 01 48 | 56 05 00 01 4c ed 04 00 |.YD....H|V...L...|
|00000420| 04 49 73 55 70 5f 04 00 | 06 49 73 44 6f 77 6e 20 |.IsUp_..|.IsDown |
|00000430| 04 00 09 56 43 2e 43 6f | 6c 6f 72 73 00 00 00 09 |...VC.Co|lors....|
|00000440| 56 43 2e 41 74 72 69 62 | 73 38 04 00 07 56 43 2e |VC.Atrib|s8...VC.|
|00000450| 58 50 69 78 00 05 00 07 | 56 43 2e 59 50 69 78 7f |XPix....|VC.YPix.|
|00000460| 04 00 07 56 43 2e 54 43 | 4f 4c b7 05 00 07 56 43 |...VC.TC|OL....VC|
|00000470| 2e 54 52 4f 57 00 00 00 | 02 42 73 00 00 00 02 47 |.TROW...|.Bs....G|
|00000480| 73 c4 05 00 02 52 73 00 | 00 00 02 48 73 f3 04 00 |s....Rs.|...Hs...|
|00000490| 03 48 52 73 31 05 00 03 | 48 47 73 1e 05 00 03 48 |.HRs1...|HGs....H|
|000004a0| 42 73 a1 04 00 05 58 53 | 65 63 74 00 00 00 06 59 |Bs....XS|ect....Y|
|000004b0| 50 61 6e 65 6c c4 04 00 | 04 58 52 6f 74 b2 04 00 |Panel...|.XRot...|
|000004c0| 04 59 52 6f 74 00 00 00 | 05 43 58 52 6f 74 0c 05 |.YRot...|.CXRot..|
|000004d0| 00 05 53 58 52 6f 74 06 | 05 00 05 43 59 52 6f 74 |..SXRot.|...CYRot|
|000004e0| 49 05 00 05 53 59 52 6f | 74 3e 05 00 04 58 49 6e |I...SYRo|t>...XIn|
|000004f0| 63 27 05 00 04 59 49 6e | 63 00 00 00 06 46 69 72 |c'...YIn|c....Fir|
|00000500| 73 74 59 8c 05 00 02 73 | 78 74 05 00 02 73 79 b2 |stY....s|xt...sy.|
|00000510| 05 00 02 73 7a 00 00 00 | 03 73 73 78 00 00 00 02 |...sz...|.ssx....|
|00000520| 74 79 85 05 00 02 74 7a | a6 05 00 07 4c 61 73 74 |ty....tz|....Last|
|00000530| 41 74 72 00 00 00 03 41 | 74 72 00 00 00 05 45 4e |Atr....A|tr....EN|
|00000540| 54 45 52 e3 05 00 06 45 | 53 43 41 50 45 7b 05 00 |TER....E|SCAPE{..|
|00000550| 09 44 4f 57 4e 41 52 52 | 4f 57 91 05 00 07 55 50 |.DOWNARR|OW....UP|
|00000560| 41 52 52 4f 57 6c 05 00 | 09 4c 45 46 54 41 52 52 |ARROWl..|.LEFTARR|
|00000570| 4f 57 00 00 00 0a 52 49 | 47 48 54 41 52 52 4f 57 |OW....RI|GHTARROW|
|00000580| cc 05 00 04 43 4f 4c 31 | 97 05 00 04 43 4f 4c 32 |....COL1|....COL2|
|00000590| 0f 06 00 03 52 4f 57 00 | 00 00 06 46 69 65 6c 64 |....ROW.|...Field|
|000005a0| 73 00 00 00 03 46 6c 64 | 02 06 00 01 4b 00 00 00 |s....Fld|....K...|
|000005b0| 02 4b 79 eb 05 00 0b 54 | 4f 52 2e 59 44 65 67 72 |.Ky....T|OR.YDegr|
|000005c0| 65 65 d8 05 00 08 54 4f | 52 2e 42 6f 72 64 00 00 |ee....TO|R.Bord..|
|000005d0| 00 01 49 00 00 00 09 54 | 4f 52 2e 44 65 6c 61 79 |..I....T|OR.Delay|
|000005e0| 00 00 00 04 54 65 6d 70 | 00 00 00 08 46 69 72 73 |....Temp|....Firs|
|000005f0| 74 43 6c 72 f5 05 00 07 | 4c 61 73 74 43 6c 72 00 |tClr....|LastClr.|
|00000600| 00 00 04 57 6f 72 6b 00 | 00 00 06 54 6f 67 67 6c |...Work.|...Toggl|
|00000610| 65 00 00 00 09 50 61 72 | 74 69 74 69 6f 6e 00 00 |e....Par|tition..|
|00000620| 00 09 52 61 6e 64 49 6e | 64 65 78 00 00 00 01 4a |..RandIn|dex....J|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 c4 0f 00 00 97 | 00 06 00 00 00 20 0d 46 |........|..... .F|
|00000740| 3d 00 00 97 00 0a 00 00 | 00 0d 20 20 54 4f 52 55 |=.......|.. TORU|
|00000750| 53 00 00 97 00 46 00 00 | 00 20 20 20 54 68 69 73 |S....F..|. This|
|00000760| 20 70 72 6f 67 72 61 6d | 20 64 72 61 77 73 20 61 | program| draws a|
|00000770| 20 54 6f 72 75 73 20 66 | 69 67 75 72 65 2e 20 54 | Torus f|igure. T|
|00000780| 68 65 20 70 72 6f 67 72 | 61 6d 20 61 63 63 65 70 |he progr|am accep|
|00000790| 74 73 20 75 73 65 72 20 | 69 6e 70 75 74 00 00 97 |ts user |input...|
|000007a0| 00 46 00 00 00 20 20 20 | 74 6f 20 73 70 65 63 69 |.F... |to speci|
|000007b0| 66 79 20 76 61 72 69 6f | 75 73 20 54 4f 52 55 53 |fy vario|us TORUS|
|000007c0| 20 70 61 72 61 6d 65 74 | 65 72 73 2e 20 49 74 20 | paramet|ers. It |
|000007d0| 63 68 65 63 6b 73 20 74 | 68 65 20 63 75 72 72 65 |checks t|he curre|
|000007e0| 6e 74 20 73 79 73 74 65 | 6d 00 00 97 00 48 00 00 |nt syste|m....H..|
|000007f0| 00 20 20 20 63 6f 6e 66 | 69 67 75 72 61 74 69 6f |. conf|iguratio|
|00000800| 6e 20 61 6e 64 20 74 61 | 6b 65 73 20 61 70 70 72 |n and ta|kes appr|
|00000810| 6f 70 72 69 61 74 65 20 | 61 63 74 69 6f 6e 20 74 |opriate |action t|
|00000820| 6f 20 73 65 74 20 74 68 | 65 20 62 65 73 74 20 70 |o set th|e best p|
|00000830| 6f 73 73 69 62 6c 65 00 | 00 97 00 12 00 00 00 20 |ossible.|....... |
|00000840| 20 20 69 6e 69 74 69 61 | 6c 20 6d 6f 64 65 2e 00 | initia|l mode..|
|00000850| 00 97 00 06 00 00 00 20 | 0d 46 3d 00 00 00 00 1b |....... |.F=.....|
|00000860| 00 ff ff c1 ff ff ff 00 | 00 44 00 06 00 60 00 00 |........|.D...`..|
|00000870| 01 00 00 00 00 44 00 06 | 00 6d 00 00 01 00 00 00 |.....D..|.m......|
|00000880| 00 44 00 06 00 7b 00 00 | 01 00 00 00 00 44 00 0c |.D...{..|.....D..|
|00000890| 00 8a 00 00 01 01 00 97 | 00 00 24 00 00 00 00 44 |........|..$....D|
|000008a0| 00 0c 00 9c 00 00 01 01 | 00 97 00 00 24 00 00 00 |........|....$...|
|000008b0| 00 44 00 12 00 aa 00 00 | 01 02 00 b7 00 00 00 01 |.D......|........|
|000008c0| 00 be 00 00 00 01 00 00 | 00 44 00 12 00 c6 00 00 |........|.D......|
|000008d0| 01 02 00 97 00 00 24 00 | 00 d3 00 00 04 01 00 00 |......$.|........|
|000008e0| 00 44 00 0c 00 dc 00 00 | 01 01 00 97 00 00 20 00 |.D......|...... .|
|000008f0| 00 00 00 44 00 0c 00 e8 | 00 00 01 01 00 f7 00 00 |...D....|........|
|00000900| 00 01 00 00 00 44 00 0c | 00 00 01 00 01 01 00 09 |.....D..|........|
|00000910| 01 00 02 03 00 00 00 44 | 00 12 00 14 01 00 01 02 |.......D|........|
|00000920| 00 22 01 00 00 01 00 28 | 01 00 00 01 00 00 00 44 |.".....(|.......D|
|00000930| 00 0c 00 2e 01 00 01 01 | 00 39 01 00 02 05 00 00 |........|.9......|
|00000940| 00 44 00 0c 00 41 01 00 | 01 01 00 4e 01 00 00 01 |.D...A..|...N....|
|00000950| 00 00 00 44 00 0c 00 56 | 01 00 02 01 00 97 00 00 |...D...V|........|
|00000960| 20 00 00 00 00 44 00 0c | 00 60 01 83 02 01 00 6c | ....D..|.`.....l|
|00000970| 01 00 00 01 00 00 00 44 | 00 1e 00 77 01 00 02 04 |.......D|...w....|
|00000980| 00 82 01 00 00 01 00 8b | 01 00 00 01 00 94 01 00 |........|........|
|00000990| 00 01 00 9f 01 00 00 01 | 00 00 00 00 00 97 00 1c |........|........|
|000009a0| 00 00 00 20 47 65 6e 65 | 72 61 6c 20 70 75 72 70 |... Gene|ral purp|
|000009b0| 6f 73 65 20 63 6f 6e 73 | 74 61 6e 74 73 00 00 23 |ose cons|tants..#|
|000009c0| 00 6b 01 d0 0f 49 40 0c | 00 a6 01 00 00 23 00 64 |.k...I@.|.....#.d|
|000009d0| 05 78 01 0c 00 ac 01 64 | 01 0c 00 b4 01 00 00 23 |.x.....d|.......#|
|000009e0| 00 64 01 0c 00 bd 01 00 | 00 23 00 65 01 18 00 0c |.d......|.#.e....|
|000009f0| 00 c5 01 65 01 3c 00 0c | 00 cd 01 00 00 00 00 97 |...e.<..|........|
|00000a00| 00 11 00 00 00 20 52 6f | 74 61 74 69 6f 6e 20 66 |..... Ro|tation f|
|00000a10| 6c 61 67 73 65 00 00 23 | 00 64 05 78 01 0c 00 d5 |lagse..#|.d.x....|
|00000a20| 01 00 00 23 00 64 01 0c | 00 dd 01 00 00 23 00 64 |...#.d..|.....#.d|
|00000a30| 05 0c 00 e6 01 00 00 00 | 00 97 00 2b 00 00 00 20 |........|...+... |
|00000a40| 43 6f 6e 73 74 61 6e 74 | 73 20 66 6f 72 20 62 65 |Constant|s for be|
|00000a50| 73 74 20 61 76 61 69 6c | 61 62 6c 65 20 73 63 72 |st avail|able scr|
|00000a60| 65 65 6e 20 6d 6f 64 65 | 3d 00 00 23 00 65 01 0c |een mode|=..#.e..|
|00000a70| 00 0c 00 f2 01 00 00 23 | 00 65 01 0d 00 0c 00 f9 |.......#|.e......|
|00000a80| 01 00 00 23 00 64 25 0c | 00 01 02 00 00 23 00 64 |...#.d%.|.....#.d|
|00000a90| 21 0c 00 0b 02 00 00 23 | 00 64 29 0c 00 14 02 00 |!......#|.d).....|
|00000aa0| 00 23 00 64 0d 0c 00 1c | 02 00 00 23 00 64 05 0c |.#.d....|...#.d..|
|00000ab0| 00 24 02 00 00 00 00 97 | 00 3f 00 00 00 20 55 73 |.$......|.?... Us|
|00000ac0| 65 72 2d 64 65 66 69 6e | 65 64 20 74 79 70 65 20 |er-defin|ed type |
|00000ad0| 66 6f 72 20 74 69 6c 65 | 73 20 2d 20 61 6e 20 61 |for tile|s - an a|
|00000ae0| 72 72 61 79 20 6f 66 20 | 74 68 65 73 65 20 6d 61 |rray of |these ma|
|00000af0| 6b 65 20 61 20 74 6f 72 | 75 73 3d 00 00 20 00 62 |ke a tor|us=.. .b|
|00000b00| 04 2b 02 00 0c 19 00 33 | 02 16 00 03 00 09 00 00 |.+.....3|........|
|00000b10| 0c 19 00 39 02 16 00 03 | 00 09 00 00 0c 19 00 3f |...9....|.......?|
|00000b20| 02 16 00 03 00 09 00 00 | 0c 19 00 45 02 16 00 03 |........|...E....|
|00000b30| 00 09 00 00 0c 19 00 4b | 02 16 00 03 00 09 00 00 |.......K|........|
|00000b40| 0c 19 00 51 02 16 00 03 | 00 09 00 00 0c 19 00 57 |...Q....|.......W|
|00000b50| 02 16 00 03 00 09 00 00 | 0c 19 00 5d 02 16 00 03 |........|...]....|
|00000b60| 00 09 00 00 0c 19 00 63 | 02 16 00 03 00 09 00 00 |.......c|........|
|00000b70| 0c 19 00 69 02 16 00 03 | 00 09 00 00 0c 19 00 6f |...i....|.......o|
|00000b80| 02 16 00 03 00 09 00 00 | 0c 19 00 75 02 16 00 01 |........|...u....|
|00000b90| 00 0a 00 00 00 1d 00 a8 | 04 00 00 00 00 97 00 37 |........|.......7|
|00000ba0| 00 00 00 20 55 73 65 72 | 2d 64 65 66 69 6e 65 64 |... User|-defined|
|00000bb0| 20 74 79 70 65 20 74 6f | 20 68 6f 6c 64 20 69 6e | type to| hold in|
|00000bc0| 66 6f 72 6d 61 74 69 6f | 6e 20 61 62 6f 75 74 20 |formatio|n about |
|00000bd0| 74 68 65 20 6d 6f 64 65 | 20 00 00 20 00 04 05 7f |the mode| .. ....|
|00000be0| 02 00 0c 19 00 89 02 16 | 00 01 00 0c 00 00 0c 19 |........|........|
|00000bf0| 00 91 02 16 00 01 00 0c | 00 00 0c 19 00 9b 02 16 |........|........|
|00000c00| 00 01 00 0c 00 00 0c 19 | 00 a5 02 16 00 01 00 0c |........|........|
|00000c10| 00 00 0c 19 00 ad 02 16 | 00 01 00 0c 00 00 0c 19 |........|........|
|00000c20| 00 cd 01 16 00 01 00 0c | 00 00 0c 19 00 c5 01 16 |........|........|
|00000c30| 00 01 00 0c 00 00 00 1d | 00 60 05 00 00 00 00 7d |........|.`.....}|
|00000c40| 01 ff ff 15 00 7f 02 07 | 00 0d 00 b5 02 00 00 00 |........|........|
|00000c50| 00 97 00 3c 00 00 00 20 | 55 73 65 72 2d 64 65 66 |...<... |User-def|
|00000c60| 69 6e 65 64 20 74 79 70 | 65 20 74 6f 20 68 6f 6c |ined typ|e to hol|
|00000c70| 64 20 69 6e 66 6f 72 6d | 61 74 69 6f 6e 20 61 62 |d inform|ation ab|
|00000c80| 6f 75 74 20 63 75 72 72 | 65 6e 74 20 54 6f 72 75 |out curr|ent Toru|
|00000c90| 73 00 00 20 00 be 05 bb | 02 00 0c 19 00 c4 02 16 |s.. ....|........|
|00000ca0| 00 01 00 0c 00 00 0c 19 | 00 cd 02 16 00 01 00 0c |........|........|
|00000cb0| 00 00 0c 19 00 d5 02 16 | 00 03 00 0c 00 00 0c 19 |........|........|
|00000cc0| 00 de 02 16 00 01 00 0c | 00 00 0c 19 00 e9 02 16 |........|........|
|00000cd0| 00 01 00 0c 00 00 0c 19 | 00 f4 02 7c 01 06 00 03 |........|...|....|
|00000ce0| 00 0c 00 00 0c 19 00 00 | 01 16 00 03 00 0c 00 00 |........|........|
|00000cf0| 00 1d 00 ff ff 00 00 00 | 00 7d 01 ff ff 15 00 bb |........|.}......|
|00000d00| 02 08 00 0d 00 fc 02 16 | 00 01 00 16 00 0d 00 03 |........|........|
|00000d10| 03 00 00 00 00 97 00 24 | 00 00 00 20 41 20 70 61 |.......$|... A pa|
|00000d20| 6c 65 74 74 65 20 6f 66 | 20 63 6f 6c 6f 72 73 20 |lette of| colors |
|00000d30| 74 6f 20 70 61 69 6e 74 | 20 77 69 74 68 00 00 7d |to paint| with..}|
|00000d40| 01 ff ff 64 01 65 01 2c | 01 16 00 02 00 12 00 10 |...d.e.,|........|
|00000d50| 00 02 00 0a 03 00 00 00 | 00 97 00 27 00 00 00 20 |........|...'... |
|00000d60| 45 72 72 6f 72 20 76 61 | 72 69 61 62 6c 65 73 20 |Error va|riables |
|00000d70| 74 6f 20 63 68 65 63 6b | 20 73 63 72 65 65 6e 20 |to check| screen |
|00000d80| 74 79 70 65 6e 00 00 7d | 01 ff ff 16 00 01 00 0d |typen..}|........|
|00000d90| 00 0d 00 11 03 16 00 01 | 00 22 00 0d 00 1d 03 16 |........|."......|
|00000da0| 00 05 00 38 00 0d 00 29 | 03 00 00 00 00 97 00 33 |...8...)|.......3|
|00000db0| 00 00 00 20 54 68 65 20 | 63 6f 64 65 20 6f 66 20 |... The |code of |
|00000dc0| 74 68 65 20 6d 6f 64 75 | 6c 65 2d 6c 65 76 65 6c |the modu|le-level|
|00000dd0| 20 70 72 6f 67 72 61 6d | 20 62 65 67 69 6e 73 20 | program| begins |
|00000de0| 68 65 72 65 65 00 08 00 | 0c 97 00 16 00 03 00 20 |heree...|....... |
|00000df0| 49 6e 69 74 69 61 6c 69 | 7a 65 20 64 65 66 61 75 |Initiali|ze defau|
|00000e00| 6c 74 73 00 0c 64 0d 0b | 00 fc 02 12 00 d5 02 06 |lts..d..|........|
|00000e10| 00 6d 01 03 00 59 45 53 | 22 0b 00 fc 02 12 00 f4 |.m...YES|".......|
|00000e20| 02 00 0c 64 21 0b 00 fc | 02 12 00 c4 02 06 00 65 |...d!...|.......e|
|00000e30| 01 0e 00 0b 00 fc 02 12 | 00 cd 02 00 0c 65 01 3c |........|.....e.<|
|00000e40| 00 0b 00 fc 02 12 00 de | 02 06 00 65 01 a5 00 0b |........|...e....|
|00000e50| 00 fc 02 12 00 e9 02 00 | 00 00 0c 97 00 3d 00 03 |........|.....=..|
|00000e60| 00 20 47 65 74 20 62 65 | 73 74 20 63 6f 6e 66 69 |. Get be|st confi|
|00000e70| 67 75 72 61 74 69 6f 6e | 20 61 6e 64 20 73 65 74 |guration| and set|
|00000e80| 20 69 6e 69 74 69 61 6c | 20 67 72 61 70 68 69 63 | initial| graphic|
|00000e90| 73 20 6d 6f 64 65 20 74 | 6f 20 69 74 00 00 0c 38 |s mode t|o it...8|
|00000ea0| 00 00 00 60 00 00 0c 0b | 00 1d 03 0b 00 b5 02 12 |...`....|........|
|00000eb0| 00 89 02 00 34 00 0c 0b | 00 ac 01 48 00 ff ff 97 |....4...|...H....|
|00000ec0| 00 2b 00 1b 00 20 4c 6f | 6f 70 20 66 6f 72 65 76 |.+... Lo|op forev|
|00000ed0| 65 72 20 28 65 78 69 74 | 20 69 73 20 66 72 6f 6d |er (exit| is from|
|00000ee0| 20 77 69 74 68 69 6e 20 | 61 20 53 55 42 29 6d 00 | within |a SUB)m.|
|00000ef0| 28 00 18 97 00 21 00 06 | 00 20 47 65 74 20 54 6f |(....!..|. Get To|
|00000f00| 72 75 73 20 64 65 66 69 | 6e 69 74 69 6f 6e 20 66 |rus defi|nition f|
|00000f10| 72 6f 6d 20 75 73 65 72 | 66 00 18 38 00 00 00 7b |rom user|f..8...{|
|00000f20| 00 00 14 00 18 97 00 1f | 00 06 00 20 44 79 6e 61 |........|... Dyna|
|00000f30| 6d 69 63 61 6c 6c 79 20 | 64 69 6d 65 6e 73 69 6f |mically |dimensio|
|00000f40| 6e 20 61 72 72 61 79 73 | 65 00 18 46 00 00 24 0b |n arrays|e..F..$.|
|00000f50| 00 fc 02 11 00 c4 02 0c | 00 6a 03 00 24 0b 00 fc |........|.j..$...|
|00000f60| 02 11 00 c4 02 0b 00 fc | 02 11 00 cd 02 70 01 0c |........|.....p..|
|00000f70| 00 03 03 00 4c 00 24 97 | 00 14 00 09 00 20 41 72 |....L.$.|..... Ar|
|00000f80| 72 61 79 20 66 6f 72 20 | 69 6e 64 65 78 65 73 00 |ray for |indexes.|
|00000f90| 24 64 01 0b 00 03 03 64 | 05 77 01 16 00 01 00 23 |$d.....d|.w.....#|
|00000fa0| 00 0e 00 02 00 d3 00 1c | 00 00 24 97 00 2d 00 09 |........|..$..-..|
|00000fb0| 00 20 54 75 72 6e 20 6f | 6e 20 65 72 72 6f 72 20 |. Turn o|n error |
|00000fc0| 74 72 61 70 20 66 6f 72 | 20 69 6e 73 75 66 66 69 |trap for| insuffi|
|00000fd0| 63 69 65 6e 74 20 6d 65 | 6d 6f 72 79 61 00 24 67 |cient me|morya.$g|
|00000fe0| 00 71 03 00 24 97 00 12 | 00 09 00 20 41 72 72 61 |.q..$...|... Arra|
|00000ff0| 79 20 66 6f 72 20 74 69 | 6c 65 73 00 24 64 01 0b |y for ti|les.$d..|
|00001000| 00 03 03 64 05 77 01 15 | 00 2b 02 1f 00 0e 00 02 |...d.w..|.+......|
|00001010| 00 97 00 1c 00 00 24 67 | 00 ff ff 00 18 0b 00 6a |......$g|.......j|
|00001020| 03 0b 00 fc 02 11 00 c4 | 02 03 01 63 00 ff ff 00 |........|...c....|
|00001030| 14 00 18 97 00 1e 00 06 | 00 20 49 6e 69 74 69 61 |........|. Initia|
|00001040| 6c 69 7a 65 20 61 72 72 | 61 79 20 6f 66 20 69 6e |lize arr|ay of in|
|00001050| 64 65 78 65 73 00 18 0b | 00 7b 03 64 01 0b 00 03 |dexes...|.{.d....|
|00001060| 03 64 05 77 01 56 00 ff | ff ff ff 00 24 0b 00 7b |.d.w.V..|....$..{|
|00001070| 03 0b 00 7b 03 0f 00 01 | 00 d3 00 00 18 65 00 ff |...{....|.....e..|
|00001080| ff ff ff 00 00 00 18 97 | 00 31 00 06 00 20 43 61 |........|.1... Ca|
|00001090| 6c 63 75 6c 61 74 65 20 | 74 68 65 20 70 6f 69 6e |lculate |the poin|
|000010a0| 74 73 20 6f 66 20 65 61 | 63 68 20 74 69 6c 65 20 |ts of ea|ch tile |
|000010b0| 6f 6e 20 74 68 65 20 74 | 6f 72 75 73 42 00 18 6d |on the t|orusB..m|
|000010c0| 01 0b 00 43 61 6c 63 75 | 6c 61 74 69 6e 67 22 38 |...Calcu|lating"8|
|000010d0| 00 01 00 2e 01 00 18 0e | 00 00 00 97 00 38 00 01 |........|.....8..|
|000010e0| 00 8a 00 00 44 00 18 97 | 00 20 00 06 00 20 43 6f |....D...|. ... Co|
|000010f0| 6c 6f 72 20 65 61 63 68 | 20 74 69 6c 65 20 69 6e |lor each| tile in|
|00001100| 20 74 68 65 20 74 6f 72 | 75 73 2e 00 18 0e 00 00 | the tor|us......|
|00001110| 00 97 00 38 00 01 00 9c | 00 00 40 00 18 97 00 35 |...8....|..@....5|
|00001120| 00 06 00 20 53 6f 72 74 | 20 74 68 65 20 74 69 6c |... Sort| the til|
|00001130| 65 73 20 62 79 20 74 68 | 65 69 72 20 22 64 69 73 |es by th|eir "dis|
|00001140| 74 61 6e 63 65 22 20 66 | 72 6f 6d 20 74 68 65 20 |tance" f|rom the |
|00001150| 73 63 72 65 65 6e 00 00 | 18 6d 01 07 00 53 6f 72 |screen..|.m...Sor|
|00001160| 74 69 6e 67 22 38 00 01 | 00 2e 01 00 18 64 01 0b |ting"8..|.....d..|
|00001170| 00 03 03 64 05 77 01 38 | 00 02 00 aa 00 00 24 00 |...d.w.8|......$.|
|00001180| 18 97 00 16 00 06 00 20 | 53 65 74 20 74 68 65 20 |....... |Set the |
|00001190| 73 63 72 65 65 6e 20 6d | 6f 64 65 00 18 73 01 0b |screen m|ode..s..|
|000011a0| 00 b5 02 11 00 89 02 e7 | 00 02 00 00 18 00 18 97 |........|........|
|000011b0| 00 1a 00 06 00 20 4d 69 | 78 20 61 20 70 61 6c 65 |..... Mi|x a pale|
|000011c0| 74 74 65 20 6f 66 20 63 | 6f 6c 6f 72 73 00 18 38 |tte of c|olors..8|
|000011d0| 00 00 00 6d 00 00 18 00 | 18 97 00 2d 00 06 00 20 |...m....|...-... |
|000011e0| 53 65 74 20 6c 6f 67 69 | 63 61 6c 20 77 69 6e 64 |Set logi|cal wind|
|000011f0| 6f 77 20 77 69 74 68 20 | 76 61 72 69 61 62 6c 65 |ow with |variable|
|00001200| 20 74 68 69 63 6b 6e 65 | 73 73 65 00 18 97 00 45 | thickne|sse....E|
|00001210| 00 06 00 20 43 65 6e 74 | 65 72 20 69 73 20 30 2c |... Cent|er is 0,|
|00001220| 20 75 70 20 61 6e 64 20 | 72 69 67 68 74 20 61 72 | up and |right ar|
|00001230| 65 20 70 6f 73 69 74 69 | 76 65 2c 20 64 6f 77 6e |e positi|ve, down|
|00001240| 20 61 6e 64 20 6c 65 66 | 74 20 61 72 65 20 6e 65 | and lef|t are ne|
|00001250| 67 61 74 69 76 65 3d 00 | 18 0b 00 fc 02 11 00 d5 |gative=.|........|
|00001260| 02 64 05 00 01 6e 01 78 | 01 0b 00 fc 02 11 00 d5 |.d...n.x|........|
|00001270| 02 64 05 00 01 6e 01 78 | 01 0b 00 fc 02 11 00 d5 |.d...n.x|........|
|00001280| 02 64 05 00 01 0b 00 fc | 02 11 00 d5 02 64 05 00 |.d......|.....d..|
|00001290| 01 fb 00 00 24 00 18 97 | 00 40 00 06 00 20 44 72 |....$...|.@... Dr|
|000012a0| 61 77 20 61 6e 64 20 70 | 61 69 6e 74 20 74 68 65 |aw and p|aint the|
|000012b0| 20 74 69 6c 65 73 2c 20 | 74 68 65 20 66 61 72 74 | tiles, |the fart|
|000012c0| 68 65 73 74 20 66 69 72 | 73 74 20 61 6e 64 20 6e |hest fir|st and n|
|000012d0| 65 61 72 65 73 74 20 6c | 61 73 74 00 18 0e 00 00 |earest l|ast.....|
|000012e0| 00 97 00 0e 00 00 00 d3 | 00 38 00 02 00 c6 00 00 |........|.8......|
|000012f0| 14 00 18 97 00 31 00 06 | 00 20 52 6f 74 61 74 65 |.....1..|. Rotate|
|00001300| 20 74 68 65 20 74 6f 72 | 75 73 20 62 79 20 72 6f | the tor|us by ro|
|00001310| 74 61 74 69 6e 67 20 74 | 68 65 20 63 6f 6c 6f 72 |tating t|he color|
|00001320| 20 70 61 6c 65 74 74 65 | 6e 00 18 20 01 6d 01 00 | palette|n.. .m..|
|00001330| 00 03 01 48 00 ff ff 00 | 24 0b 00 fc 02 11 00 00 |...H....|$.......|
|00001340| 01 6e 01 38 00 01 00 00 | 01 00 24 0b 00 e6 01 38 |.n.8....|..$....8|
|00001350| 00 01 00 e8 00 00 18 62 | 00 ff ff 00 18 73 01 64 |.......b|.....s.d|
|00001360| 01 e7 00 02 00 00 18 65 | 01 50 00 73 01 f8 00 00 |.......e|.P.s....|
|00001370| 0c 62 00 ff ff 00 08 00 | 0c 97 00 18 00 03 00 20 |.b......|....... |
|00001380| 52 65 73 74 6f 72 65 20 | 6f 72 69 67 69 6e 61 6c |Restore |original|
|00001390| 20 72 6f 77 73 00 0c 65 | 01 50 00 0b 00 11 03 f8 | rows..e|.P......|
|000013a0| 00 00 00 00 00 4e 00 00 | 00 00 00 97 00 2e 00 00 |.....N..|........|
|000013b0| 00 20 45 72 72 6f 72 20 | 74 72 61 70 20 74 6f 20 |. Error |trap to |
|000013c0| 6d 61 6b 65 20 74 6f 72 | 75 73 20 73 63 72 65 65 |make tor|us scree|
|000013d0| 6e 20 69 6e 64 65 70 65 | 6e 64 65 6e 74 04 00 ea |n indepe|ndent...|
|000013e0| 0d 82 03 00 0c 0b 00 1d | 03 74 00 ff ff 97 00 25 |........|.t.....%|
|000013f0| 00 1b 00 20 46 61 6c 6c | 20 74 68 72 6f 75 67 68 |... Fall| through|
|00001400| 20 75 6e 74 69 6c 20 73 | 6f 6d 65 74 68 69 6e 67 | until s|omething|
|00001410| 20 77 6f 72 6b 73 74 00 | 18 0b 00 f2 01 3b 00 00 | workst.|.....;..|
|00001420| 24 0b 00 f9 01 0c 00 1d | 03 00 24 6d 01 04 00 31 |$.......|..$m...1|
|00001430| 32 42 44 0c 00 29 03 00 | 18 0b 00 f9 01 3b 00 00 |2BD..)..|.....;..|
|00001440| 24 0b 00 01 02 0c 00 1d | 03 00 24 6d 01 05 00 31 |$.......|..$m...1|
|00001450| 32 37 38 39 22 0c 00 29 | 03 00 18 0b 00 01 02 3b |2789"..)|.......;|
|00001460| 00 00 24 0b 00 24 02 0c | 00 1d 03 00 24 6d 01 02 |..$..$..|....$m..|
|00001470| 00 31 32 0c 00 29 03 00 | 18 0b 00 24 02 3b 00 00 |.12..)..|...$.;..|
|00001480| 24 0b 00 14 02 0c 00 1d | 03 00 24 6d 01 01 00 41 |$.......|..$m...A|
|00001490| 22 0c 00 29 03 00 18 0b | 00 14 02 3b 00 00 24 0b |"..)....|...;..$.|
|000014a0| 00 1c 02 0c 00 1d 03 00 | 24 6d 01 01 00 33 22 0c |........|$m...3".|
|000014b0| 00 29 03 00 18 3a 00 00 | 24 6d 01 2f 00 53 6f 72 |.)...:..|$m./.Sor|
|000014c0| 72 79 2e 20 47 72 61 70 | 68 69 63 73 20 6e 6f 74 |ry. Grap|hics not|
|000014d0| 20 61 76 61 69 6c 61 62 | 6c 65 2e 20 43 61 6e 27 | availab|le. Can'|
|000014e0| 74 20 72 75 6e 20 54 6f | 72 75 73 2e 22 96 00 00 |t run To|rus."...|
|000014f0| 24 4e 00 00 0c 52 00 00 | 0c 6c 00 00 00 00 00 97 |$N...R..|.l......|
|00001500| 00 19 00 00 00 20 54 72 | 61 70 20 74 6f 20 64 65 |..... Tr|ap to de|
|00001510| 74 65 63 74 20 36 34 4b | 20 45 47 41 61 04 00 4c |tect 64K| EGAa..L|
|00001520| 0e 8e 03 00 0c 0b 00 0b | 02 0c 00 1d 03 00 0c 6d |........|.......m|
|00001530| 01 05 00 31 32 37 38 39 | 22 0c 00 29 03 00 0c 6e |...12789|"..)...n|
|00001540| 00 00 00 00 00 97 00 35 | 00 00 00 20 54 72 61 70 |.......5|... Trap|
|00001550| 20 74 6f 20 64 65 74 65 | 63 74 20 69 6e 73 75 66 | to dete|ct insuf|
|00001560| 66 69 63 69 65 6e 74 20 | 6d 65 6d 6f 72 79 20 66 |ficient |memory f|
|00001570| 6f 72 20 6c 61 72 67 65 | 20 54 6f 72 75 73 65 04 |or large| Toruse.|
|00001580| 00 84 0f 71 03 00 0c 73 | 01 65 01 16 00 73 01 64 |...q...s|.e...s.d|
|00001590| 05 c1 00 04 00 00 0c 6d | 01 0d 00 4f 75 74 20 6f |.......m|...Out o|
|000015a0| 66 20 6d 65 6d 6f 72 79 | 22 96 00 00 0c 6d 01 14 |f memory|"....m..|
|000015b0| 00 52 65 64 75 63 69 6e | 67 20 70 61 6e 65 6c 73 |.Reducin|g panels|
|000015c0| 20 66 72 6f 6d 95 00 0b | 00 fc 02 11 00 c4 02 95 | from...|........|
|000015d0| 00 6d 01 02 00 74 6f 95 | 00 0b 00 fc 02 11 00 c4 |.m...to.|........|
|000015e0| 02 64 05 77 01 96 00 00 | 0c 6d 01 16 00 52 65 64 |.d.w....|.m...Red|
|000015f0| 75 63 69 6e 67 20 73 65 | 63 74 69 6f 6e 73 20 66 |ucing se|ctions f|
|00001600| 72 6f 6d 95 00 0b 00 fc | 02 11 00 cd 02 95 00 6d |rom.....|.......m|
|00001610| 01 02 00 74 6f 95 00 0b | 00 fc 02 11 00 cd 02 64 |...to...|.......d|
|00001620| 05 77 01 95 00 93 00 00 | 0c 20 01 6d 01 00 00 03 |.w......|. .m....|
|00001630| 01 48 00 ff ff 06 00 62 | 00 ff ff 00 0c 0b 00 fc |.H.....b|........|
|00001640| 02 11 00 c4 02 64 05 77 | 01 0b 00 fc 02 12 00 c4 |.....d.w|........|
|00001650| 02 00 0c 0b 00 fc 02 11 | 00 cd 02 64 05 77 01 0b |........|...d.w..|
|00001660| 00 fc 02 12 00 cd 02 00 | 0c 6e 00 00 00 00 00 97 |........|.n......|
|00001670| 00 43 00 00 00 20 54 72 | 61 70 20 74 6f 20 64 65 |.C... Tr|ap to de|
|00001680| 74 65 72 6d 69 6e 65 20 | 69 6e 69 74 69 61 6c 20 |termine |initial |
|00001690| 6e 75 6d 62 65 72 20 6f | 66 20 72 6f 77 73 20 73 |number o|f rows s|
|000016a0| 6f 20 74 68 65 79 20 63 | 61 6e 20 62 65 20 72 65 |o they c|an be re|
|000016b0| 73 74 6f 72 65 64 76 04 | 00 ff ff a4 03 00 0c 0b |storedv.|........|
|000016c0| 00 11 03 65 01 32 00 03 | 01 61 00 00 00 00 18 65 |...e.2..|.a.....e|
|000016d0| 01 2b 00 0c 00 11 03 00 | 18 6c 00 00 0c 49 00 ff |.+......|.l...I..|
|000016e0| ff 00 18 65 01 19 00 0c | 00 11 03 00 18 6e 00 00 |...e....|.....n..|
|000016f0| 0c 50 00 00 00 09 00 08 | 00 aa 0c 2c 01 ca 03 ff |.P......|...,....|
|00001700| ff da 00 00 00 00 00 02 | 01 00 09 00 47 65 74 43 |........|....GetC|
|00001710| 6f 6e 66 69 67 01 00 b8 | 64 02 00 00 1b 00 ff ff |onfig...|d.......|
|00001720| c1 ff ff ff 00 00 97 00 | 14 00 00 00 20 0d 1c 3d |........|.... ..=|
|00001730| 20 47 65 74 43 6f 6e 66 | 69 67 20 0d 1f 3d 00 00 | GetConf|ig ..=..|
|00001740| 97 00 3c 00 00 00 20 20 | 20 47 65 74 20 74 68 65 |..<... | Get the|
|00001750| 20 73 74 61 72 74 69 6e | 67 20 6e 75 6d 62 65 72 | startin|g number|
|00001760| 20 6f 66 20 6c 69 6e 65 | 73 20 61 6e 64 20 74 68 | of line|s and th|
|00001770| 65 20 76 69 64 65 6f 20 | 61 64 61 70 74 65 72 2e |e video |adapter.|
|00001780| 00 00 97 00 06 00 00 00 | 20 0d 46 3d 00 00 97 00 |........| .F=....|
|00001790| 02 00 00 00 00 00 76 00 | 06 00 60 00 00 01 00 00 |......v.|..`.....|
|000017a0| 00 00 1e 00 ff ff 16 00 | 01 00 10 00 0d 00 11 03 |........|........|
|000017b0| 16 00 01 00 25 00 0d 00 | 1d 03 16 00 05 00 3b 00 |....%...|......;.|
|000017c0| 0d 00 29 03 00 00 00 0c | 97 00 30 00 03 00 20 41 |..).....|..0... A|
|000017d0| 73 73 75 6d 65 20 35 30 | 20 6c 69 6e 65 20 64 69 |ssume 50| line di|
|000017e0| 73 70 6c 61 79 20 61 6e | 64 20 66 61 6c 6c 20 74 |splay an|d fall t|
|000017f0| 68 72 6f 75 67 68 20 65 | 72 72 6f 72 00 0c 97 00 |hrough e|rror....|
|00001800| 21 00 03 00 20 75 6e 74 | 69 6c 20 77 65 20 67 65 |!... unt|il we ge|
|00001810| 74 20 74 68 65 20 61 63 | 74 75 61 6c 20 6e 75 6d |t the ac|tual num|
|00001820| 62 65 72 6c 00 0c 65 01 | 32 00 0c 00 11 03 00 0c |berl..e.|2.......|
|00001830| 67 00 a4 03 00 0c 73 01 | 0b 00 11 03 73 01 64 05 |g.....s.|....s.d.|
|00001840| c1 00 04 00 00 00 00 0c | 97 00 23 00 03 00 20 41 |........|..#... A|
|00001850| 73 73 75 6d 65 20 62 65 | 73 74 20 70 6f 73 73 69 |ssume be|st possi|
|00001860| 62 6c 65 20 73 63 72 65 | 65 6e 20 6d 6f 64 65 00 |ble scre|en mode.|
|00001870| 00 0c 0b 00 f2 01 0c 00 | 1d 03 00 0c 6d 01 08 00 |........|....m...|
|00001880| 31 32 37 38 39 42 43 44 | 0c 00 29 03 00 0c 00 0c |12789BCD|..).....|
|00001890| 67 00 82 03 00 0c 97 00 | 2d 00 03 00 20 46 61 6c |g.......|-... Fal|
|000018a0| 6c 20 74 68 72 6f 75 67 | 68 20 65 72 72 6f 72 20 |l throug|h error |
|000018b0| 74 72 61 70 20 75 6e 74 | 69 6c 20 61 20 6d 6f 64 |trap unt|il a mod|
|000018c0| 65 20 77 6f 72 6b 73 72 | 00 0c 73 01 0b 00 1d 03 |e worksr|..s.....|
|000018d0| e7 00 02 00 00 0c 97 00 | 38 00 03 00 20 49 66 20 |........|8... If |
|000018e0| 45 47 41 2c 20 74 68 65 | 6e 20 63 68 65 63 6b 20 |EGA, the|n check |
|000018f0| 70 61 67 65 73 20 74 6f | 20 73 65 65 20 77 68 65 |pages to| see whe|
|00001900| 74 68 65 72 20 6d 6f 72 | 65 20 74 68 61 6e 20 36 |ther mor|e than 6|
|00001910| 34 4b 00 0c 67 00 8e 03 | 00 0c 0b 00 1d 03 0b 00 |4K..g...|........|
|00001920| 01 02 03 01 5d 00 00 00 | 73 01 64 21 72 01 73 01 |....]...|s.d!r.s.|
|00001930| 64 05 e7 00 05 00 00 0c | 00 0c 67 00 ff ff 00 0c |d.......|..g.....|
|00001940| 00 0c 97 00 12 00 03 00 | 20 52 65 73 65 74 20 74 |........| Reset t|
|00001950| 65 78 74 20 6d 6f 64 65 | 00 0c 73 01 64 01 72 01 |ext mode|..s.d.r.|
|00001960| 73 01 64 01 e7 00 05 00 | 00 0c 65 01 50 00 65 01 |s.d.....|..e.P.e.|
|00001970| 19 00 f8 00 00 0c 00 00 | 51 00 09 00 08 00 ff ff |........|Q.......|
|00001980| 04 00 ff ff ff ff 20 00 | 00 00 ff ff 02 0c 00 0a |...... .|........|
|00001990| 00 53 65 74 50 61 6c 65 | 74 74 65 01 00 b8 c6 05 |.SetPale|tte.....|
|000019a0| 00 00 1b 00 ff ff c1 ff | ff ff 00 00 97 00 15 00 |........|........|
|000019b0| 00 00 20 0d 1c 3d 20 53 | 65 74 50 61 6c 65 74 74 |.. ..= S|etPalett|
|000019c0| 65 20 0d 1e 3d 00 00 00 | 97 00 26 00 00 00 20 20 |e ..=...|..&... |
|000019d0| 20 4d 69 78 65 73 20 70 | 61 6c 65 74 74 65 20 63 | Mixes p|alette c|
|000019e0| 6f 6c 6f 72 73 20 69 6e | 20 61 6e 20 61 72 72 61 |olors in| an arra|
|000019f0| 79 2e 00 00 97 00 06 00 | 00 00 20 0d 46 3d 00 00 |y.......|.. .F=..|
|00001a00| 97 00 02 00 00 00 00 00 | 76 00 06 00 6d 00 00 01 |........|v...m...|
|00001a10| 00 00 00 00 1e 00 ff ff | 15 00 7f 02 0a 00 0d 00 |........|........|
|00001a20| b5 02 16 00 02 00 1b 00 | 10 00 00 00 0a 03 00 00 |........|........|
|00001a30| 00 0c 97 00 34 00 03 00 | 20 4d 69 78 20 6f 6e 6c |....4...| Mix onl|
|00001a40| 79 20 69 66 20 74 68 65 | 20 61 64 61 70 74 65 72 |y if the| adapter|
|00001a50| 20 73 75 70 70 6f 72 74 | 73 20 63 6f 6c 6f 72 20 | support|s color |
|00001a60| 61 74 74 72 69 62 75 74 | 65 73 00 0c 0b 00 b5 02 |attribut|es......|
|00001a70| 11 00 91 02 61 00 00 00 | 00 18 0b 00 b5 02 11 00 |....a...|........|
|00001a80| 89 02 74 00 ff ff 00 24 | 64 05 3b 00 64 09 3b 00 |..t....$|d.;.d.;.|
|00001a90| 64 1d 3b 00 64 21 3b 00 | 00 30 97 00 37 00 0c 00 |d.;.d!;.|.0..7...|
|00001aa0| 20 52 65 64 2c 20 67 72 | 65 65 6e 2c 20 62 6c 75 | Red, gr|een, blu|
|00001ab0| 65 2c 20 61 6e 64 20 69 | 6e 74 65 6e 73 65 20 69 |e, and i|ntense i|
|00001ac0| 6e 20 66 6f 75 72 20 62 | 69 74 73 20 6f 66 20 61 |n four b|its of a|
|00001ad0| 20 62 79 74 65 3d 00 30 | 97 00 10 00 0c 00 20 42 | byte=.0|...... B|
|00001ae0| 69 74 73 3a 20 0d 04 30 | 69 72 67 62 00 30 97 00 |its: ..0|irgb.0..|
|00001af0| 34 00 0c 00 20 43 68 61 | 6e 67 65 20 74 68 65 20 |4... Cha|nge the |
|00001b00| 6f 72 64 65 72 20 6f 66 | 20 46 4f 52 20 6c 6f 6f |order of| FOR loo|
|00001b10| 70 73 20 74 6f 20 63 68 | 61 6e 67 65 20 63 6f 6c |ps to ch|ange col|
|00001b20| 6f 72 20 6d 69 78 00 30 | 64 01 0c 00 d3 00 00 30 |or mix.0|d......0|
|00001b30| 0b 00 59 04 64 01 64 05 | 56 00 ff ff ff ff 00 3c |..Y.d.d.|V......<|
|00001b40| 0b 00 5f 04 64 01 64 05 | 56 00 ff ff ff ff 00 48 |.._.d.d.|V......H|
|00001b50| 0b 00 65 04 64 01 64 05 | 56 00 ff ff ff ff 00 54 |..e.d.d.|V......T|
|00001b60| 0b 00 6b 04 64 01 64 05 | 56 00 ff ff ff ff 00 60 |..k.d.d.|V......`|
|00001b70| 0b 00 6b 04 64 21 70 01 | 0b 00 65 04 64 11 70 01 |..k.d!p.|..e.d.p.|
|00001b80| 00 01 0b 00 5f 04 64 09 | 70 01 00 01 0b 00 59 04 |...._.d.|p.....Y.|
|00001b90| 00 01 0b 00 d3 00 0f 00 | 01 00 0a 03 00 60 0b 00 |........|.....`..|
|00001ba0| d3 00 64 05 00 01 0c 00 | d3 00 00 54 65 00 ff ff |..d.....|...Te...|
|00001bb0| ff ff 00 48 65 00 ff ff | ff ff 00 3c 65 00 ff ff |...He...|...<e...|
|00001bc0| ff ff 00 30 65 00 ff ff | ff ff 00 24 64 25 3b 00 |...0e...|...$d%;.|
|00001bd0| 00 30 97 00 36 00 0c 00 | 20 45 47 41 20 72 65 64 |.0..6...| EGA red|
|00001be0| 2c 20 67 72 65 65 6e 2c | 20 61 6e 64 20 62 6c 75 |, green,| and blu|
|00001bf0| 65 20 63 6f 6c 6f 72 73 | 20 69 6e 20 36 20 62 69 |e colors| in 6 bi|
|00001c00| 74 73 20 6f 66 20 61 20 | 62 79 74 65 00 30 97 00 |ts of a |byte.0..|
|00001c10| 35 00 0c 00 20 43 61 70 | 69 74 61 6c 20 6c 65 74 |5... Cap|ital let|
|00001c20| 74 65 72 73 20 72 65 70 | 65 73 65 6e 74 20 69 6e |ters rep|esent in|
|00001c30| 74 65 6e 73 65 2c 20 6c | 6f 77 65 72 63 61 73 65 |tense, l|owercase|
|00001c40| 20 6e 6f 72 6d 61 6c 65 | 00 30 97 00 12 00 0c 00 | normale|.0......|
|00001c50| 20 42 69 74 73 3a 20 20 | 30 30 72 67 62 52 47 42 | Bits: |00rgbRGB|
|00001c60| 00 30 97 00 34 00 0c 00 | 20 43 68 61 6e 67 65 20 |.0..4...| Change |
|00001c70| 74 68 65 20 6f 72 64 65 | 72 20 6f 66 20 46 4f 52 |the orde|r of FOR|
|00001c80| 20 6c 6f 6f 70 73 20 74 | 6f 20 63 68 61 6e 67 65 | loops t|o change|
|00001c90| 20 63 6f 6c 6f 72 20 6d | 69 78 00 30 64 01 0c 00 | color m|ix.0d...|
|00001ca0| d3 00 00 30 0b 00 59 04 | 64 01 64 05 56 00 ff ff |...0..Y.|d.d.V...|
|00001cb0| ff ff 00 3c 0b 00 5f 04 | 64 01 64 05 56 00 ff ff |...<.._.|d.d.V...|
|00001cc0| ff ff 00 48 0b 00 65 04 | 64 01 64 05 56 00 ff ff |...H..e.|d.d.V...|
|00001cd0| ff ff 00 54 0b 00 71 04 | 64 01 64 05 56 00 ff ff |...T..q.|d.d.V...|
|00001ce0| ff ff 00 60 0b 00 78 04 | 64 01 64 05 56 00 ff ff |...`..x.|d.d.V...|
|00001cf0| ff ff 01 00 1b 00 0b 00 | 7f 04 64 01 64 05 56 00 |........|..d.d.V.|
|00001d00| ff ff ff ff 01 00 1e 00 | 0b 00 65 04 65 01 20 00 |........|..e.e. .|
|00001d10| 70 01 0b 00 5f 04 65 01 | 10 00 70 01 00 01 0b 00 |p..._.e.|..p.....|
|00001d20| 59 04 64 21 70 01 00 01 | 0b 00 71 04 64 11 70 01 |Y.d!p...|..q.d.p.|
|00001d30| 00 01 0b 00 78 04 64 09 | 70 01 00 01 0b 00 7f 04 |....x.d.|p.......|
|00001d40| 00 01 0b 00 d3 00 0f 00 | 01 00 0a 03 01 00 1e 00 |........|........|
|00001d50| 0b 00 d3 00 64 05 00 01 | 0c 00 d3 00 01 00 1b 00 |....d...|........|
|00001d60| 65 00 ff ff ff ff 00 60 | 65 00 ff ff ff ff 00 54 |e......`|e......T|
|00001d70| 65 00 ff ff ff ff 00 48 | 65 00 ff ff ff ff 00 3c |e......H|e......<|
|00001d80| 65 00 ff ff ff ff 00 30 | 65 00 ff ff ff ff 00 24 |e......0|e......$|
|00001d90| 65 01 0b 00 3b 00 65 01 | 0c 00 3b 00 65 01 0d 00 |e...;.e.|..;.e...|
|00001da0| 3b 00 00 30 97 00 34 00 | 0c 00 20 56 47 41 20 63 |;..0..4.|.. VGA c|
|00001db0| 6f 6c 6f 72 73 20 69 6e | 20 36 20 62 69 74 73 20 |olors in| 6 bits |
|00001dc0| 6f 66 20 33 20 62 79 74 | 65 73 20 6f 66 20 61 20 |of 3 byt|es of a |
|00001dd0| 6c 6f 6e 67 20 69 6e 74 | 65 67 65 72 00 30 97 00 |long int|eger.0..|
|00001de0| 1f 00 0c 00 20 42 69 74 | 73 3a 20 20 0d 09 30 20 |.... Bit|s: ..0 |
|00001df0| 30 30 0d 06 62 20 30 30 | 0d 06 67 20 30 30 0d 06 |00..b 00|..g 00..|
|00001e00| 72 00 00 30 97 00 34 00 | 0c 00 20 43 68 61 6e 67 |r..0..4.|.. Chang|
|00001e10| 65 20 74 68 65 20 6f 72 | 64 65 72 20 6f 66 20 46 |e the or|der of F|
|00001e20| 4f 52 20 6c 6f 6f 70 73 | 20 74 6f 20 63 68 61 6e |OR loops| to chan|
|00001e30| 67 65 20 63 6f 6c 6f 72 | 20 6d 69 78 00 30 97 00 |ge color| mix.0..|
|00001e40| 3e 00 0c 00 20 44 65 63 | 72 65 61 73 65 20 74 68 |>... Dec|rease th|
|00001e50| 65 20 53 54 45 50 20 61 | 6e 64 20 69 6e 63 72 65 |e STEP a|nd incre|
|00001e60| 61 73 65 20 56 43 2e 43 | 6f 6c 6f 72 73 20 74 6f |ase VC.C|olors to|
|00001e70| 20 67 65 74 20 6d 6f 72 | 65 20 63 6f 6c 6f 72 73 | get mor|e colors|
|00001e80| 00 30 64 01 0c 00 d3 00 | 00 30 0b 00 65 04 64 01 |.0d.....|.0..e.d.|
|00001e90| 65 01 3f 00 65 01 0b 00 | 57 00 ff ff ff ff 00 3c |e.?.e...|W......<|
|00001ea0| 0b 00 59 04 64 01 65 01 | 3f 00 65 01 0b 00 57 00 |..Y.d.e.|?.e...W.|
|00001eb0| ff ff ff ff 00 48 0b 00 | 5f 04 64 01 65 01 3f 00 |.....H..|_.d.e.?.|
|00001ec0| 65 01 0b 00 57 00 ff ff | ff ff 00 54 66 01 00 00 |e...W...|...Tf...|
|00001ed0| 01 00 0b 00 59 04 70 01 | 6e 01 65 01 00 01 0b 00 |....Y.p.|n.e.....|
|00001ee0| 5f 04 70 01 6e 01 00 01 | 0b 00 65 04 00 01 0b 00 |_.p.n...|..e.....|
|00001ef0| d3 00 0f 00 01 00 0a 03 | 00 54 0b 00 d3 00 64 05 |........|.T....d.|
|00001f00| 00 01 0c 00 d3 00 00 48 | 65 00 ff ff ff ff 00 3c |.......H|e......<|
|00001f10| 65 00 ff ff ff ff 00 30 | 65 00 ff ff ff ff 00 24 |e......0|e......$|
|00001f20| 3a 00 00 18 52 00 00 18 | 97 00 10 00 06 00 20 41 |:...R...|...... A|
|00001f30| 73 73 69 67 6e 20 63 6f | 6c 6f 72 73 00 18 0b 00 |ssign co|lors....|
|00001f40| b5 02 11 00 9b 02 64 09 | 5f 01 5d 00 00 00 0b 00 |......d.|_.].....|
|00001f50| d5 01 38 00 01 00 e8 00 | 00 0c 50 00 00 00 00 00 |..8.....|..P.....|
|00001f60| 51 00 09 00 08 00 ff ff | 04 00 ff ff ff ff 43 00 |Q.......|......C.|
|00001f70| 00 00 ff ff 02 0c 00 0b | 00 54 6f 72 75 73 44 65 |........|.TorusDe|
|00001f80| 66 69 6e 65 01 00 b8 64 | 0c 00 00 1b 00 ff ff c1 |fine...d|........|
|00001f90| ff ff ff 00 00 97 00 16 | 00 00 00 20 0d 1c 3d 20 |........|... ..= |
|00001fa0| 54 6f 72 75 73 44 65 66 | 69 6e 65 20 0d 1d 3d 00 |TorusDef|ine ..=.|
|00001fb0| 00 97 00 43 00 00 00 20 | 20 20 44 65 66 69 6e 65 |...C... | Define|
|00001fc0| 20 74 68 65 20 61 74 74 | 72 69 62 75 74 65 73 20 | the att|ributes |
|00001fd0| 6f 66 20 61 20 54 6f 72 | 75 73 20 62 61 73 65 64 |of a Tor|us based|
|00001fe0| 20 6f 6e 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 20 | on info|rmation |
|00001ff0| 66 72 6f 6d 20 74 68 65 | 3d 00 00 97 00 40 00 00 |from the|=....@..|
|00002000| 00 20 20 20 75 73 65 72 | 2c 20 74 68 65 20 76 69 |. user|, the vi|
|00002010| 64 65 6f 20 63 6f 6e 66 | 69 67 75 72 61 74 69 6f |deo conf|iguratio|
|00002020| 6e 2c 20 61 6e 64 20 74 | 68 65 20 63 75 72 72 65 |n, and t|he curre|
|00002030| 6e 74 20 73 63 72 65 65 | 6e 20 6d 6f 64 65 2e 00 |nt scree|n mode..|
|00002040| 00 97 00 06 00 00 00 20 | 0d 46 3d 00 00 97 00 02 |....... |.F=.....|
|00002050| 00 00 00 00 00 76 00 06 | 00 7b 00 00 01 00 00 00 |.....v..|.{......|
|00002060| 00 1e 00 ff ff 15 00 7f | 02 0a 00 0d 00 b5 02 15 |........|........|
|00002070| 00 bb 02 19 00 0d 00 fc | 02 16 00 05 00 2d 00 0d |........|.....-..|
|00002080| 00 29 03 00 00 00 00 97 | 00 2f 00 00 00 20 43 6f |.)......|./... Co|
|00002090| 6e 73 74 61 6e 74 73 20 | 66 6f 72 20 6b 65 79 20 |nstants |for key |
|000020a0| 63 6f 64 65 73 20 61 6e | 64 20 63 6f 6c 75 6d 6e |codes an|d column|
|000020b0| 20 70 6f 73 69 74 69 6f | 6e 73 3d 00 00 23 00 65 | positio|ns=..#.e|
|000020c0| 01 0d 00 0c 00 1e 05 65 | 01 1b 00 0c 00 27 05 00 |.......e|.....'..|
|000020d0| 00 23 00 65 01 50 00 0c | 00 31 05 65 01 48 00 0c |.#.e.P..|.1.e.H..|
|000020e0| 00 3e 05 65 01 4b 00 0c | 00 49 05 65 01 4d 00 0c |.>.e.K..|.I.e.M..|
|000020f0| 00 56 05 00 00 23 00 65 | 01 14 00 0c 00 64 05 65 |.V...#.e|.....d.e|
|00002100| 01 32 00 0c 00 6c 05 64 | 25 0c 00 74 05 00 00 00 |.2...l.d|%..t....|
|00002110| 0c 97 00 1b 00 03 00 20 | 44 69 73 70 6c 61 79 20 |....... |Display |
|00002120| 6b 65 79 20 69 6e 73 74 | 72 75 63 74 69 6f 6e 73 |key inst|ructions|
|00002130| 00 00 0c 73 01 64 05 73 | 01 0b 00 64 05 c1 00 04 |...s.d.s|...d....|
|00002140| 00 00 0c 6d 01 24 00 55 | 50 20 2e 2e 2e 2e 2e 2e |...m.$.U|P ......|
|00002150| 2e 2e 2e 2e 2e 2e 2e 2e | 20 4d 6f 76 65 20 74 6f |........| Move to|
|00002160| 20 6e 65 78 74 20 66 69 | 65 6c 64 96 00 00 0c 73 | next fi|eld....s|
|00002170| 01 64 09 73 01 0b 00 64 | 05 c1 00 04 00 00 0c 6d |.d.s...d|.......m|
|00002180| 01 24 00 44 4f 57 4e 20 | 2e 2e 2e 2e 2e 2e 2e 2e |.$.DOWN |........|
|00002190| 20 4d 6f 76 65 20 74 6f | 20 70 72 65 76 69 6f 75 | Move to| previou|
|000021a0| 73 20 66 69 65 6c 64 96 | 00 00 0c 73 01 64 0d 73 |s field.|...s.d.s|
|000021b0| 01 0b 00 64 05 c1 00 04 | 00 00 0c 6d 01 24 00 4c |...d....|...m.$.L|
|000021c0| 45 46 54 20 2e 2e 2e 2e | 2e 2e 2e 2e 2e 20 52 6f |EFT ....|..... Ro|
|000021d0| 74 61 74 65 20 66 69 65 | 6c 64 20 76 61 6c 75 65 |tate fie|ld value|
|000021e0| 20 75 70 96 00 00 0c 73 | 01 64 11 73 01 0b 00 64 | up....s|.d.s...d|
|000021f0| 05 c1 00 04 00 00 0c 6d | 01 24 00 52 49 47 48 54 |.......m|.$.RIGHT|
|00002200| 20 2e 2e 2e 2e 2e 2e 20 | 52 6f 74 61 74 65 20 66 | ...... |Rotate f|
|00002210| 69 65 6c 64 20 76 61 6c | 75 65 20 64 6f 77 6e 96 |ield val|ue down.|
|00002220| 00 00 0c 73 01 64 15 73 | 01 0b 00 64 05 c1 00 04 |...s.d.s|...d....|
|00002230| 00 00 0c 6d 01 24 00 45 | 4e 54 45 52 20 2e 2e 2e |...m.$.E|NTER ...|
|00002240| 2e 20 53 74 61 72 74 20 | 77 69 74 68 20 63 75 72 |. Start |with cur|
|00002250| 72 65 6e 74 20 76 61 6c | 75 65 73 96 00 00 0c 73 |rent val|ues....s|
|00002260| 01 64 19 73 01 0b 00 64 | 05 c1 00 04 00 00 0c 6d |.d.s...d|.......m|
|00002270| 01 24 00 45 53 43 41 50 | 45 20 2e 2e 2e 2e 2e 2e |.$.ESCAP|E ......|
|00002280| 2e 2e 2e 2e 2e 2e 2e 2e | 2e 2e 2e 2e 20 51 75 69 |........|.... Qui|
|00002290| 74 20 54 6f 72 75 73 96 | 00 00 00 00 0c 97 00 0f |t Torus.|........|
|000022a0| 00 03 00 20 42 6c 6f 63 | 6b 20 63 75 72 73 6f 72 |... Bloc|k cursor|
|000022b0| 2e 00 0c 73 01 0b 00 74 | 05 73 01 0b 00 64 05 73 |...s...t|.s...d.s|
|000022c0| 01 64 05 73 01 64 05 73 | 01 65 01 0c 00 c1 00 0a |.d.s.d.s|.e......|
|000022d0| 00 00 0c 97 00 11 00 03 | 00 20 44 69 73 70 6c 61 |........|. Displa|
|000022e0| 79 20 66 69 65 6c 64 73 | 01 00 0c 73 01 0b 00 74 |y fields|...s...t|
|000022f0| 05 73 01 0b 00 64 05 c1 | 00 04 00 06 00 6d 01 09 |.s...d..|.....m..|
|00002300| 00 54 68 69 63 6b 6e 65 | 73 73 22 95 00 93 00 00 |.Thickne|ss".....|
|00002310| 0c 73 01 0b 00 74 05 73 | 01 0b 00 6c 05 c1 00 04 |.s...t.s|...l....|
|00002320| 00 06 00 6d 01 05 00 5b | 20 23 20 5d 22 ff 00 0b |...m...[| # ]"...|
|00002330| 00 fc 02 11 00 d5 02 95 | 00 93 00 00 04 00 0c 73 |........|.......s|
|00002340| 01 0b 00 74 05 64 09 00 | 01 73 01 0b 00 64 05 c1 |...t.d..|.s...d..|
|00002350| 00 04 00 06 00 6d 01 12 | 00 50 61 6e 65 6c 73 20 |.....m..|.Panels |
|00002360| 70 65 72 20 53 65 63 74 | 69 6f 6e 95 00 93 00 00 |per Sect|ion.....|
|00002370| 0c 73 01 0b 00 74 05 64 | 09 00 01 73 01 0b 00 6c |.s...t.d|...s...l|
|00002380| 05 c1 00 04 00 06 00 6d | 01 06 00 5b 20 23 23 20 |.......m|...[ ## |
|00002390| 5d ff 00 0b 00 fc 02 11 | 00 c4 02 95 00 93 00 00 |].......|........|
|000023a0| 08 00 0c 73 01 0b 00 74 | 05 64 11 00 01 73 01 0b |...s...t|.d...s..|
|000023b0| 00 64 05 c1 00 04 00 06 | 00 6d 01 12 00 53 65 63 |.d......|.m...Sec|
|000023c0| 74 69 6f 6e 73 20 70 65 | 72 20 54 6f 72 75 73 95 |tions pe|r Torus.|
|000023d0| 00 93 00 00 0c 73 01 0b | 00 74 05 64 11 00 01 73 |.....s..|.t.d...s|
|000023e0| 01 0b 00 6c 05 c1 00 04 | 00 06 00 6d 01 06 00 5b |...l....|...m...[|
|000023f0| 20 23 23 20 5d ff 00 0b | 00 fc 02 11 00 cd 02 95 | ## ]...|........|
|00002400| 00 93 00 00 04 00 0c 73 | 01 0b 00 74 05 64 19 00 |.......s|...t.d..|
|00002410| 01 73 01 0b 00 64 05 c1 | 00 04 00 06 00 6d 01 1b |.s...d..|.....m..|
|00002420| 00 54 69 6c 74 20 61 72 | 6f 75 6e 64 20 48 6f 72 |.Tilt ar|ound Hor|
|00002430| 69 7a 6f 6e 74 61 6c 20 | 41 78 69 73 22 95 00 93 |izontal |Axis"...|
|00002440| 00 00 0c 73 01 0b 00 74 | 05 64 19 00 01 73 01 0b |...s...t|.d...s..|
|00002450| 00 6c 05 c1 00 04 00 06 | 00 6d 01 07 00 5b 20 23 |.l......|.m...[ #|
|00002460| 23 23 20 5d 22 ff 00 0b | 00 fc 02 11 00 de 02 95 |## ]"...|........|
|00002470| 00 93 00 00 08 00 0c 73 | 01 0b 00 74 05 64 21 00 |.......s|...t.d!.|
|00002480| 01 73 01 0b 00 64 05 c1 | 00 04 00 06 00 6d 01 19 |.s...d..|.....m..|
|00002490| 00 54 69 6c 74 20 61 72 | 6f 75 6e 64 20 56 65 72 |.Tilt ar|ound Ver|
|000024a0| 74 69 63 61 6c 20 41 78 | 69 73 22 95 00 93 00 00 |tical Ax|is".....|
|000024b0| 0c 73 01 0b 00 74 05 64 | 21 00 01 73 01 0b 00 6c |.s...t.d|!..s...l|
|000024c0| 05 c1 00 04 00 06 00 6d | 01 07 00 5b 20 23 23 23 |.......m|...[ ###|
|000024d0| 20 5d 22 ff 00 0b 00 fc | 02 11 00 e9 02 95 00 93 | ]".....|........|
|000024e0| 00 00 08 00 0c 73 01 0b | 00 74 05 64 29 00 01 73 |.....s..|.t.d)..s|
|000024f0| 01 0b 00 64 05 c1 00 04 | 00 06 00 6d 01 0b 00 54 |...d....|...m...T|
|00002500| 69 6c 65 20 42 6f 72 64 | 65 72 22 95 00 93 00 00 |ile Bord|er".....|
|00002510| 0c 73 01 0b 00 74 05 64 | 29 00 01 73 01 0b 00 6c |.s...t.d|)..s...l|
|00002520| 05 c1 00 04 00 06 00 6d | 01 06 00 5b 20 26 20 5d |.......m|...[ & ]|
|00002530| 20 ff 00 0b 00 fc 02 11 | 00 f4 02 95 00 93 00 00 | .......|........|
|00002540| 04 00 0c 73 01 0b 00 74 | 05 65 01 0c 00 00 01 73 |...s...t|.e.....s|
|00002550| 01 0b 00 64 05 c1 00 04 | 00 06 00 6d 01 0b 00 53 |...d....|...m...S|
|00002560| 63 72 65 65 6e 20 4d 6f | 64 65 22 95 00 93 00 00 |creen Mo|de".....|
|00002570| 0c 73 01 0b 00 74 05 65 | 01 0c 00 00 01 73 01 0b |.s...t.e|.....s..|
|00002580| 00 6c 05 c1 00 04 00 06 | 00 6d 01 06 00 5b 20 23 |.l......|.m...[ #|
|00002590| 23 20 5d ff 00 0b 00 b5 | 02 11 00 89 02 96 00 00 |# ].....|........|
|000025a0| 00 00 0c 97 00 2a 00 03 | 00 20 53 6b 69 70 20 66 |.....*..|. Skip f|
|000025b0| 69 65 6c 64 20 31 30 20 | 69 66 20 74 68 65 72 65 |ield 10 |if there|
|000025c0| 27 73 20 6f 6e 6c 79 20 | 6f 6e 65 20 76 61 6c 75 |'s only |one valu|
|000025d0| 65 00 0c 0b 14 29 03 2d | 01 ff ff 64 05 03 01 5d |e....).-|...d...]|
|000025e0| 00 00 00 64 29 0c 00 7b | 05 49 00 00 00 65 01 0c |...d)..{|.I...e..|
|000025f0| 00 0c 00 7b 05 00 04 00 | 0c 97 00 37 00 03 00 20 |...{....|...7... |
|00002600| 55 70 64 61 74 65 20 66 | 69 65 6c 64 20 76 61 6c |Update f|ield val|
|00002610| 75 65 73 20 61 6e 64 20 | 70 6f 73 69 74 69 6f 6e |ues and |position|
|00002620| 20 62 61 73 65 64 20 6f | 6e 20 6b 65 79 73 74 72 | based o|n keystr|
|00002630| 6f 6b 65 73 00 00 0c 46 | 00 00 18 97 00 16 00 06 |okes...F|........|
|00002640| 00 20 50 75 74 20 63 75 | 72 73 6f 72 20 6f 6e 20 |. Put cu|rsor on |
|00002650| 66 69 65 6c 64 00 18 73 | 01 0b 00 74 05 0b 00 85 |field..s|...t....|
|00002660| 05 00 01 73 01 0b 00 6c | 05 64 09 00 01 c1 00 04 |...s...l|.d......|
|00002670| 00 00 18 97 00 38 00 06 | 00 20 47 65 74 20 61 20 |.....8..|. Get a |
|00002680| 6b 65 79 20 61 6e 64 20 | 73 74 72 69 70 20 6e 75 |key and |strip nu|
|00002690| 6c 6c 20 6f 66 66 20 69 | 66 20 69 74 27 73 20 61 |ll off i|f it's a|
|000026a0| 6e 20 65 78 74 65 6e 64 | 65 64 20 63 6f 64 65 00 |n extend|ed code.|
|000026b0| 18 46 00 00 24 20 01 0c | 14 8c 05 00 18 0b 14 8c |.F..$ ..|........|
|000026c0| 05 6d 01 00 00 03 01 64 | 00 ff ff 00 18 0b 14 8c |.m.....d|........|
|000026d0| 05 64 05 42 01 06 01 0c | 00 91 05 00 00 00 18 0b |.d.B....|........|
|000026e0| 00 91 05 74 00 ff ff 00 | 24 0b 00 27 05 3b 00 00 |...t....|$..'.;..|
|000026f0| 30 97 00 0e 00 0c 00 20 | 45 6e 64 20 70 72 6f 67 |0...... |End prog|
|00002700| 72 61 6d 00 30 73 01 a3 | 00 06 00 4e 00 00 24 0b |ram.0s..|...N..$.|
|00002710| 00 3e 05 3b 00 0b 00 31 | 05 3b 00 00 30 97 00 18 |.>.;...1|.;..0...|
|00002720| 00 0c 00 20 41 64 6a 75 | 73 74 20 66 69 65 6c 64 |... Adju|st field|
|00002730| 20 6c 6f 63 61 74 69 6f | 6e 00 30 0b 00 91 05 0b | locatio|n.0.....|
|00002740| 00 31 05 03 01 5d 00 00 | 00 64 09 0c 00 9f 01 49 |.1...]..|.d.....I|
|00002750| 00 00 00 64 09 78 01 0c | 00 9f 01 00 30 64 01 0b |...d.x..|....0d..|
|00002760| 00 7b 05 0b 00 85 05 0b | 00 9f 01 0e 00 04 00 77 |.{......|.......w|
|00002770| 01 0c 00 85 05 00 24 0b | 00 56 05 3b 00 0b 00 49 |......$.|.V.;...I|
|00002780| 05 3b 00 00 30 97 00 0f | 00 0c 00 20 41 64 6a 75 |.;..0...|... Adju|
|00002790| 73 74 20 66 69 65 6c 64 | 01 00 30 0b 00 91 05 0b |st field|..0.....|
|000027a0| 00 56 05 03 01 5d 00 00 | 00 64 05 0c 00 9f 01 49 |.V...]..|.d.....I|
|000027b0| 00 00 00 64 05 78 01 0c | 00 9f 01 00 30 0b 00 85 |...d.x..|....0...|
|000027c0| 05 74 00 ff ff 00 3c 64 | 01 3b 00 00 48 97 00 0c |.t....<d|.;..H...|
|000027d0| 00 12 00 20 54 68 69 63 | 6b 6e 65 73 73 00 48 64 |... Thic|kness.Hd|
|000027e0| 05 64 25 0b 00 fc 02 11 | 00 d5 02 26 01 0b 00 9f |.d%.....|...&....|
|000027f0| 01 0e 00 04 00 77 01 0b | 00 fc 02 12 00 d5 02 00 |.....w..|........|
|00002800| 48 6d 01 01 00 23 22 ff | 00 0b 00 fc 02 11 00 d5 |Hm...#".|........|
|00002810| 02 96 00 00 3c 64 09 3b | 00 00 48 97 00 09 00 12 |....<d.;|..H.....|
|00002820| 00 20 50 61 6e 65 6c 73 | 00 00 48 64 19 65 01 14 |. Panels|..Hd.e..|
|00002830| 00 0b 00 fc 02 11 00 c4 | 02 0b 00 9f 01 0e 00 04 |........|........|
|00002840| 00 77 01 0b 00 fc 02 12 | 00 c4 02 00 48 6d 01 02 |.w......|....Hm..|
|00002850| 00 23 23 ff 00 0b 00 fc | 02 11 00 c4 02 96 00 00 |.##.....|........|
|00002860| 3c 64 11 3b 00 00 48 97 | 00 0b 00 12 00 20 53 65 |<d.;..H.|..... Se|
|00002870| 63 74 69 6f 6e 73 02 00 | 48 64 19 65 01 14 00 0b |ctions..|Hd.e....|
|00002880| 00 fc 02 11 00 cd 02 0b | 00 9f 01 0e 00 04 00 77 |........|.......w|
|00002890| 01 0b 00 fc 02 12 00 cd | 02 00 48 6d 01 02 00 23 |........|..Hm...#|
|000028a0| 23 ff 00 0b 00 fc 02 11 | 00 cd 02 96 00 00 3c 64 |#.......|......<d|
|000028b0| 19 3b 00 00 48 97 00 12 | 00 12 00 20 48 6f 72 69 |.;..H...|... Hori|
|000028c0| 7a 6f 6e 74 61 6c 20 74 | 69 6c 74 00 48 64 01 65 |zontal t|ilt.Hd.e|
|000028d0| 01 59 01 0b 00 fc 02 11 | 00 de 02 65 01 0f 00 0b |.Y......|...e....|
|000028e0| 00 9f 01 70 01 6e 01 0e | 00 04 00 77 01 0b 00 fc |...p.n..|...w....|
|000028f0| 02 12 00 de 02 00 48 6d | 01 03 00 23 23 23 22 ff |......Hm|...###".|
|00002900| 00 0b 00 fc 02 11 00 de | 02 96 00 00 3c 64 21 3b |........|....<d!;|
|00002910| 00 00 48 97 00 10 00 12 | 00 20 56 65 72 74 69 63 |..H.....|. Vertic|
|00002920| 61 6c 20 74 69 6c 74 00 | 48 64 01 65 01 59 01 0b |al tilt.|Hd.e.Y..|
|00002930| 00 fc 02 11 00 e9 02 65 | 01 0f 00 0b 00 9f 01 70 |.......e|.......p|
|00002940| 01 6e 01 0e 00 04 00 77 | 01 0b 00 fc 02 12 00 e9 |.n.....w|........|
|00002950| 02 00 48 6d 01 03 00 23 | 23 23 22 ff 00 0b 00 fc |..Hm...#|##".....|
|00002960| 02 11 00 e9 02 96 00 00 | 3c 64 29 3b 00 00 48 97 |........|<d);..H.|
|00002970| 00 09 00 12 00 20 42 6f | 72 64 65 72 02 00 48 0b |..... Bo|rder..H.|
|00002980| 00 b5 02 11 00 9b 02 64 | 09 5f 01 61 00 00 00 00 |.......d|._.a....|
|00002990| 54 0b 00 fc 02 11 00 f4 | 02 6d 01 03 00 59 45 53 |T.......|.m...YES|
|000029a0| 22 03 01 61 00 00 00 00 | 60 6d 01 02 00 4e 4f 0b |"..a....|`m...NO.|
|000029b0| 00 fc 02 12 00 f4 02 00 | 54 49 00 ff ff 00 60 6d |........|TI....`m|
|000029c0| 01 03 00 59 45 53 22 0b | 00 fc 02 12 00 f4 02 00 |...YES".|........|
|000029d0| 54 50 00 00 48 50 00 00 | 48 0b 00 fc 02 11 00 f4 |TP..HP..|H.......|
|000029e0| 02 96 00 00 3c 65 01 0c | 00 3b 00 00 48 97 00 19 |....<e..|.;..H...|
|000029f0| 00 12 00 20 41 76 61 69 | 6c 61 62 6c 65 20 73 63 |... Avai|lable sc|
|00002a00| 72 65 65 6e 20 6d 6f 64 | 65 73 00 00 48 0b 14 29 |reen mod|es..H..)|
|00002a10| 03 0b 00 b5 02 11 00 89 | 02 1f 01 24 01 0c 00 b2 |........|...$....|
|00002a20| 05 00 48 64 05 0b 14 29 | 03 2d 01 ff ff 0b 00 b2 |..Hd...)|.-......|
|00002a30| 05 0b 00 9f 01 0e 00 04 | 00 77 01 0c 00 b2 05 00 |........|.w......|
|00002a40| 48 6d 01 02 00 26 68 0b | 14 29 03 0b 00 b2 05 64 |Hm...&h.|.).....d|
|00002a50| 05 33 01 00 01 5a 01 0b | 00 b5 02 12 00 89 02 00 |.3...Z..|........|
|00002a60| 48 6d 01 02 00 23 23 ff | 00 0b 00 b5 02 11 00 89 |Hm...##.|........|
|00002a70| 02 96 00 00 3c 3a 00 00 | 30 52 00 00 24 3a 00 00 |....<:..|0R..$:..|
|00002a80| 18 52 00 00 0c 97 00 2b | 00 03 00 20 53 65 74 20 |.R.....+|... Set |
|00002a90| 63 6f 6e 66 69 67 75 72 | 61 74 69 6f 6e 20 64 61 |configur|ation da|
|00002aa0| 74 61 20 66 6f 72 20 67 | 72 61 70 68 69 63 73 20 |ta for g|raphics |
|00002ab0| 6d 6f 64 65 01 00 0c 0b | 00 b5 02 11 00 89 02 38 |mode....|.......8|
|00002ac0| 00 01 00 41 01 00 0c 97 | 00 16 00 03 00 20 44 72 |...A....|..... Dr|
|00002ad0| 61 77 20 54 6f 72 75 73 | 20 69 66 20 45 4e 54 45 |aw Torus| if ENTE|
|00002ae0| 52 00 0c 0b 00 91 05 0b | 00 1e 05 03 01 63 00 ff |R.......|.....c..|
|00002af0| ff 00 04 00 0c 97 00 10 | 00 03 00 20 52 65 6d 6f |........|... Remo|
|00002b00| 76 65 20 63 75 72 73 6f | 72 00 0c 73 01 64 05 73 |ve curso|r..s.d.s|
|00002b10| 01 64 05 73 01 64 01 c1 | 00 06 00 00 04 00 0c 97 |.d.s.d..|........|
|00002b20| 00 29 00 03 00 20 53 65 | 74 20 64 69 66 66 65 72 |.)... Se|t differ|
|00002b30| 65 6e 74 20 64 65 6c 61 | 79 73 20 64 65 70 65 6e |ent dela|ys depen|
|00002b40| 64 69 6e 67 20 6f 6e 20 | 6d 6f 64 65 64 00 0c 0b |ding on |moded...|
|00002b50| 00 b5 02 11 00 89 02 74 | 00 ff ff 00 18 64 05 3b |.......t|.....d.;|
|00002b60| 00 00 24 6b 01 9a 99 99 | 3e 0b 00 fc 02 12 00 00 |..$k....|>.......|
|00002b70| 01 00 18 64 09 3b 00 64 | 0d 3b 00 64 29 3b 00 65 |...d.;.d|.;.d);.e|
|00002b80| 01 0b 00 3b 00 65 01 0d | 00 3b 00 00 24 64 01 0b |...;.e..|.;..$d..|
|00002b90| 00 fc 02 12 00 00 01 00 | 18 3a 00 00 24 6b 01 cd |........|.:..$k..|
|00002ba0| cc 4c 3d 0b 00 fc 02 12 | 00 00 01 00 0c 52 00 00 |.L=.....|.....R..|
|00002bb0| 04 00 0c 97 00 25 00 03 | 00 20 47 65 74 20 6e 65 |.....%..|. Get ne|
|00002bc0| 77 20 72 61 6e 64 6f 6d | 20 73 65 65 64 20 66 6f |w random| seed fo|
|00002bd0| 72 20 74 68 69 73 20 74 | 6f 72 75 73 6d 00 0c 56 |r this t|orusm..V|
|00002be0| 01 e1 00 00 00 00 00 51 | 00 09 00 08 00 ff ff 04 |.......Q|........|
|00002bf0| 00 ff ff ff ff 8b 00 00 | 00 ff ff 02 0c 00 09 00 |........|........|
|00002c00| 54 6f 72 75 73 43 61 6c | 63 01 00 b8 fc 0f 00 00 |TorusCal|c.......|
|00002c10| 97 00 14 00 00 00 20 0d | 1b 3d 20 54 6f 72 75 73 |...... .|.= Torus|
|00002c20| 43 61 6c 63 20 0d 20 3d | 00 00 97 00 36 00 00 00 |Calc . =|....6...|
|00002c30| 20 20 20 43 61 6c 63 75 | 6c 61 74 65 73 20 74 68 | Calcu|lates th|
|00002c40| 65 20 78 20 61 6e 64 20 | 79 20 63 6f 6f 72 64 69 |e x and |y coordi|
|00002c50| 6e 61 74 65 73 20 66 6f | 72 20 65 61 63 68 20 74 |nates fo|r each t|
|00002c60| 69 6c 65 2e 00 00 97 00 | 06 00 00 00 20 0d 46 3d |ile.....|.... .F=|
|00002c70| 00 00 97 00 02 00 00 00 | 00 00 76 00 0c 00 8a 00 |........|..v.....|
|00002c80| 00 01 01 00 97 00 00 24 | 2b 02 00 00 1e 00 ff ff |.......$|+.......|
|00002c90| 15 00 bb 02 0b 00 0d 00 | fc 02 16 00 01 00 19 00 |........|........|
|00002ca0| 0d 00 03 03 00 00 7d 01 | ff ff 16 00 01 00 0a 00 |......}.|........|
|00002cb0| 0d 00 86 04 16 00 01 00 | 1d 00 0d 00 8f 04 00 08 |........|........|
|00002cc0| 00 0c 97 00 36 00 03 00 | 20 43 61 6c 63 75 6c 61 |....6...| Calcula|
|00002cd0| 74 65 20 73 69 6e 65 20 | 61 6e 64 20 63 6f 73 69 |te sine |and cosi|
|00002ce0| 6e 65 20 6f 66 20 74 68 | 65 20 61 6e 67 6c 65 73 |ne of th|e angles|
|00002cf0| 20 6f 66 20 72 6f 74 61 | 74 69 6f 6e 00 0c 0b 00 | of rota|tion....|
|00002d00| fc 02 11 00 de 02 0e 00 | 01 00 60 01 0c 00 99 04 |........|..`.....|
|00002d10| 00 0c 0b 00 fc 02 11 00 | e9 02 0e 00 01 00 60 01 |........|......`.|
|00002d20| 0c 00 a1 04 00 0c 0b 00 | 99 04 0b 01 0c 00 a9 04 |........|........|
|00002d30| 00 0c 0b 00 99 04 4d 01 | 0c 00 b2 04 00 0c 0b 00 |......M.|........|
|00002d40| a1 04 0b 01 0c 00 bb 04 | 00 0c 0b 00 a1 04 4d 01 |........|......M.|
|00002d50| 0c 00 c4 04 00 00 00 0c | 97 00 42 00 03 00 20 43 |........|..B... C|
|00002d60| 61 6c 63 75 6c 61 74 65 | 20 74 68 65 20 61 6e 67 |alculate| the ang|
|00002d70| 6c 65 20 74 6f 20 69 6e | 63 72 65 6d 65 6e 74 20 |le to in|crement |
|00002d80| 62 65 74 77 65 65 6e 20 | 6f 6e 65 20 74 69 6c 65 |between |one tile|
|00002d90| 20 61 6e 64 20 74 68 65 | 20 6e 65 78 74 2e 00 0c | and the| next...|
|00002da0| 64 09 0b 00 a6 01 70 01 | 0b 00 fc 02 11 00 cd 02 |d.....p.|........|
|00002db0| 02 01 0c 00 cd 04 00 0c | 64 09 0b 00 a6 01 70 01 |........|d.....p.|
|00002dc0| 0b 00 fc 02 11 00 c4 02 | 02 01 0c 00 d5 04 00 08 |........|........|
|00002dd0| 00 0c 97 00 45 00 03 00 | 20 46 69 72 73 74 20 63 |....E...| First c|
|00002de0| 61 6c 63 75 6c 61 74 65 | 20 74 68 65 20 66 69 72 |alculate| the fir|
|00002df0| 73 74 20 70 6f 69 6e 74 | 2c 20 77 68 69 63 68 20 |st point|, which |
|00002e00| 77 69 6c 6c 20 62 65 20 | 75 73 65 64 20 61 73 20 |will be |used as |
|00002e10| 61 20 72 65 66 65 72 65 | 6e 63 65 3d 00 0c 97 00 |a refere|nce=....|
|00002e20| 46 00 03 00 20 66 6f 72 | 20 66 75 74 75 72 65 20 |F... for| future |
|00002e30| 70 6f 69 6e 74 73 2e 20 | 54 68 69 73 20 70 6f 69 |points. |This poi|
|00002e40| 6e 74 20 6d 75 73 74 20 | 62 65 20 63 61 6c 63 75 |nt must |be calcu|
|00002e50| 6c 61 74 65 64 20 73 65 | 70 61 72 61 74 65 6c 79 |lated se|parately|
|00002e60| 20 62 65 63 61 75 73 65 | 00 0c 97 00 3b 00 03 00 | because|....;...|
|00002e70| 20 69 74 20 69 73 20 62 | 6f 74 68 20 74 68 65 20 | it is b|oth the |
|00002e80| 62 65 67 69 6e 6e 69 6e | 67 20 61 6e 64 20 74 68 |beginnin|g and th|
|00002e90| 65 20 65 6e 64 20 6f 66 | 20 74 68 65 20 63 65 6e |e end of| the cen|
|00002ea0| 74 65 72 20 73 65 61 6d | 2e 65 00 0c 0b 00 fc 02 |ter seam|.e......|
|00002eb0| 11 00 d5 02 64 05 00 01 | 6e 01 0b 00 bb 04 70 01 |....d...|n.....p.|
|00002ec0| 0c 00 dd 04 01 00 21 00 | 00 0c 97 00 38 00 03 00 |......!.|....8...|
|00002ed0| 20 53 74 61 72 74 69 6e | 67 20 70 6f 69 6e 74 20 | Startin|g point |
|00002ee0| 69 73 20 78 31 20 6f 66 | 20 30 20 73 65 63 74 69 |is x1 of| 0 secti|
|00002ef0| 6f 6e 2c 20 30 20 70 61 | 6e 65 6c 0d 05 20 6c 61 |on, 0 pa|nel.. la|
|00002f00| 73 74 0d 05 20 30 00 0c | 0b 00 dd 04 64 01 0e 00 |st.. 0..|....d...|
|00002f10| 01 00 97 00 12 00 33 02 | 97 00 0c 00 30 00 20 2b |......3.|....0. +|
|00002f20| 0d 06 2d 2b 0d 06 2d 2b | 00 0c 97 00 3e 00 03 00 |..-+..-+|....>...|
|00002f30| 20 41 6c 73 6f 20 78 32 | 20 6f 66 20 74 69 6c 65 | Also x2| of tile|
|00002f40| 20 6f 6e 20 6c 61 73 74 | 20 73 65 63 74 69 6f 6e | on last| section|
|00002f50| 2c 20 30 20 70 61 6e 65 | 6c 20 20 20 27 20 7c 0d |, 0 pane|l ' |.|
|00002f60| 06 20 7c 0d 06 20 7c 20 | 6c 61 73 74 00 0c 0b 00 |. |.. | |last....|
|00002f70| dd 04 0b 00 fc 02 11 00 | cd 02 64 05 77 01 0e 00 |........|..d.w...|
|00002f80| 01 00 97 00 12 00 39 02 | 97 00 10 00 30 00 20 7c |......9.|....0. ||
|00002f90| 0d 04 20 78 33 7c 78 34 | 0d 04 20 7c 00 0c 97 00 |.. x3|x4|.. |....|
|00002fa0| 34 00 03 00 20 41 6c 73 | 6f 20 78 33 20 6f 66 20 |4... Als|o x3 of |
|00002fb0| 6c 61 73 74 20 73 65 63 | 74 69 6f 6e 2c 20 6c 61 |last sec|tion, la|
|00002fc0| 73 74 20 70 61 6e 65 6c | 0d 08 20 27 20 2b 0d 06 |st panel|.. ' +..|
|00002fd0| 2d 2b 0d 06 2d 2b 00 0c | 0b 00 dd 04 0b 00 03 03 |-+..-+..|........|
|00002fe0| 64 05 77 01 0e 00 01 00 | 97 00 12 00 3f 02 97 00 |d.w.....|....?...|
|00002ff0| 13 00 30 00 20 7c 0d 04 | 20 78 32 7c 78 31 0d 04 |..0. |..| x2|x1..|
|00003000| 20 7c 20 20 30 27 00 0c | 97 00 31 00 03 00 20 41 | | 0'..|..1... A|
|00003010| 6c 73 6f 20 78 34 20 6f | 66 20 30 20 73 65 63 74 |lso x4 o|f 0 sect|
|00003020| 69 6f 6e 2c 20 6c 61 73 | 74 20 70 61 6e 65 6c 0d |ion, las|t panel.|
|00003030| 0b 20 27 20 7c 0d 06 20 | 7c 0d 06 20 7c 20 00 0c |. ' |.. ||.. | ..|
|00003040| 0b 00 dd 04 0b 00 03 03 | 0b 00 fc 02 11 00 cd 02 |........|........|
|00003050| 77 01 0e 00 01 00 97 00 | 12 00 45 02 97 00 0c 00 |w.......|..E.....|
|00003060| 30 00 20 2b 0d 06 2d 2b | 0d 06 2d 2b 00 0c 97 00 |0. +..-+|..-+....|
|00003070| 3e 00 03 00 20 41 20 73 | 69 6d 69 6c 61 72 20 70 |>... A s|imilar p|
|00003080| 61 74 74 65 72 6e 20 69 | 73 20 75 73 65 64 20 66 |attern i|s used f|
|00003090| 6f 72 20 61 73 73 69 67 | 6e 69 6e 67 20 61 6c 6c |or assig|ning all|
|000030a0| 20 70 6f 69 6e 74 73 20 | 6f 66 20 54 6f 72 75 73 | points |of Torus|
|000030b0| 00 08 00 0c 97 00 21 00 | 03 00 20 53 74 61 72 74 |......!.|.. Start|
|000030c0| 69 6e 67 20 59 20 70 6f | 69 6e 74 20 69 73 20 30 |ing Y po|int is 0|
|000030d0| 20 28 63 65 6e 74 65 72 | 29 61 00 0c 64 01 64 01 | (center|)a..d.d.|
|000030e0| 0e 00 01 00 97 00 12 00 | 4b 02 00 0c 64 01 0b 00 |........|K...d...|
|000030f0| fc 02 11 00 cd 02 64 05 | 77 01 0e 00 01 00 97 00 |......d.|w.......|
|00003100| 12 00 51 02 00 0c 64 01 | 0b 00 03 03 64 05 77 01 |..Q...d.|....d.w.|
|00003110| 0e 00 01 00 97 00 12 00 | 57 02 00 0c 64 01 0b 00 |........|W...d...|
|00003120| 03 03 0b 00 fc 02 11 00 | cd 02 77 01 0e 00 01 00 |........|..w.....|
|00003130| 97 00 12 00 5d 02 01 00 | 1a 00 00 0c 97 00 47 00 |....]...|......G.|
|00003140| 03 00 20 4f 6e 6c 79 20 | 6f 6e 65 20 7a 20 63 6f |.. Only |one z co|
|00003150| 6f 72 64 69 6e 61 74 65 | 20 69 73 20 75 73 65 64 |ordinate| is used|
|00003160| 20 69 6e 20 73 6f 72 74 | 2c 20 73 6f 20 6f 74 68 | in sort|, so oth|
|00003170| 65 72 20 74 68 72 65 65 | 20 63 61 6e 20 62 65 20 |er three| can be |
|00003180| 69 67 6e 6f 72 65 64 00 | 00 0c 0b 00 fc 02 11 00 |ignored.|........|
|00003190| d5 02 64 05 00 01 6e 01 | 78 01 0b 00 c4 04 70 01 |..d...n.|x.....p.|
|000031a0| 64 01 0e 00 01 00 97 00 | 12 00 63 02 00 08 00 0c |d.......|..c.....|
|000031b0| 97 00 45 00 03 00 20 53 | 74 61 72 74 69 6e 67 20 |..E... S|tarting |
|000031c0| 61 74 20 66 69 72 73 74 | 20 70 6f 69 6e 74 2c 20 |at first| point, |
|000031d0| 77 6f 72 6b 20 61 72 6f | 75 6e 64 20 74 68 65 20 |work aro|und the |
|000031e0| 63 65 6e 74 65 72 20 73 | 65 61 6d 20 6f 66 20 74 |center s|eam of t|
|000031f0| 68 65 20 54 6f 72 75 73 | 2e 65 00 0c 97 00 49 00 |he Torus|.e....I.|
|00003200| 03 00 20 41 73 73 69 67 | 6e 20 70 6f 69 6e 74 73 |.. Assig|n points|
|00003210| 20 66 6f 72 20 65 61 63 | 68 20 73 65 63 74 69 6f | for eac|h sectio|
|00003220| 6e 2e 20 54 68 65 20 73 | 65 61 6d 20 6d 75 73 74 |n. The s|eam must|
|00003230| 20 62 65 20 63 61 6c 63 | 75 6c 61 74 65 64 20 73 | be calc|ulated s|
|00003240| 65 70 61 72 61 74 65 6c | 79 00 00 0c 97 00 34 00 |eparatel|y.....4.|
|00003250| 03 00 20 62 65 63 61 75 | 73 65 20 69 74 20 69 73 |.. becau|se it is|
|00003260| 20 62 6f 74 68 20 62 65 | 67 69 6e 6e 69 6e 67 20 | both be|ginning |
|00003270| 61 6e 64 20 6f 66 20 65 | 61 63 68 20 73 65 63 74 |and of e|ach sect|
|00003280| 69 6f 6e 2e 00 0c 0b 00 | 86 04 64 05 0b 00 fc 02 |ion.....|..d.....|
|00003290| 11 00 cd 02 64 05 77 01 | 56 00 ff ff ff ff 00 1c |....d.w.|V.......|
|000032a0| 00 18 97 00 23 00 06 00 | 20 58 2c 20 59 2c 20 61 |....#...| X, Y, a|
|000032b0| 6e 64 20 5a 20 65 6c 65 | 6d 65 6e 74 73 20 6f 66 |nd Z ele|ments of|
|000032c0| 20 65 71 75 61 74 69 6f | 6e 20 00 18 0b 00 fc 02 | equatio|n ......|
|000032d0| 11 00 d5 02 64 05 00 01 | 6e 01 0b 00 86 04 0b 00 |....d...|n.......|
|000032e0| cd 04 70 01 0b 01 70 01 | 0c 00 e7 04 00 18 0b 00 |..p...p.|........|
|000032f0| fc 02 11 00 d5 02 64 05 | 00 01 6e 01 0b 00 86 04 |......d.|..n.....|
|00003300| 0b 00 cd 04 70 01 4d 01 | 70 01 0b 00 a9 04 70 01 |....p.M.|p.....p.|
|00003310| 0c 00 ed 04 00 18 0b 00 | fc 02 11 00 d5 02 64 05 |........|......d.|
|00003320| 00 01 6e 01 0b 00 86 04 | 0b 00 cd 04 70 01 4d 01 |..n.....|....p.M.|
|00003330| 70 01 0b 00 b2 04 70 01 | 0c 00 f3 04 00 18 0b 00 |p.....p.|........|
|00003340| f3 04 0b 00 c4 04 70 01 | 6e 01 0b 00 e7 04 0b 00 |......p.|n.......|
|00003350| bb 04 70 01 6e 01 00 01 | 0c 00 f9 04 00 08 00 18 |..p.n...|........|
|00003360| 0b 00 f9 04 0b 00 86 04 | 0e 00 01 00 97 00 12 00 |........|........|
|00003370| 33 02 00 18 0b 00 f9 04 | 0b 00 86 04 64 05 77 01 |3.......|....d.w.|
|00003380| 0e 00 01 00 97 00 12 00 | 39 02 00 18 0b 00 f9 04 |........|9.......|
|00003390| 0b 00 03 03 0b 00 fc 02 | 11 00 cd 02 77 01 0b 00 |........|....w...|
|000033a0| 86 04 00 01 64 05 77 01 | 0e 00 01 00 97 00 12 00 |....d.w.|........|
|000033b0| 3f 02 00 18 0b 00 f9 04 | 0b 00 03 03 0b 00 fc 02 |?.......|........|
|000033c0| 11 00 cd 02 77 01 0b 00 | 86 04 00 01 0e 00 01 00 |....w...|........|
|000033d0| 97 00 12 00 45 02 01 00 | 29 00 00 18 0b 00 ed 04 |....E...|).......|
|000033e0| 0b 00 86 04 0e 00 01 00 | 97 00 12 00 4b 02 00 18 |........|....K...|
|000033f0| 0b 00 ed 04 0b 00 86 04 | 64 05 77 01 0e 00 01 00 |........|d.w.....|
|00003400| 97 00 12 00 51 02 00 18 | 0b 00 ed 04 0b 00 03 03 |....Q...|........|
|00003410| 0b 00 fc 02 11 00 cd 02 | 77 01 0b 00 86 04 00 01 |........|w.......|
|00003420| 64 05 77 01 0e 00 01 00 | 97 00 12 00 57 02 00 18 |d.w.....|....W...|
|00003430| 0b 00 ed 04 0b 00 03 03 | 0b 00 fc 02 11 00 cd 02 |........|........|
|00003440| 77 01 0b 00 86 04 00 01 | 0e 00 01 00 97 00 12 00 |w.......|........|
|00003450| 5d 02 01 00 29 00 00 18 | 0b 00 f3 04 0b 00 bb 04 |]...)...|........|
|00003460| 70 01 6e 01 0b 00 e7 04 | 0b 00 c4 04 70 01 6e 01 |p.n.....|....p.n.|
|00003470| 77 01 0b 00 86 04 0e 00 | 01 00 97 00 12 00 63 02 |w.......|......c.|
|00003480| 00 0c 65 00 ff ff ff ff | 00 08 00 0c 97 00 42 00 |..e.....|......B.|
|00003490| 03 00 20 4e 6f 77 20 73 | 74 61 72 74 20 61 74 20 |.. Now s|tart at |
|000034a0| 74 68 65 20 66 69 72 73 | 74 20 73 65 61 6d 20 62 |the firs|t seam b|
|000034b0| 65 74 77 65 65 6e 20 70 | 61 6e 65 6c 20 61 6e 64 |etween p|anel and|
|000034c0| 20 61 73 73 69 67 6e 20 | 70 6f 69 6e 74 73 20 66 | assign |points f|
|000034d0| 6f 72 00 0c 97 00 41 00 | 03 00 20 65 61 63 68 20 |or....A.|.. each |
|000034e0| 73 65 63 74 69 6f 6e 20 | 6f 66 20 65 61 63 68 20 |section |of each |
|000034f0| 70 61 6e 65 6c 2e 20 54 | 68 65 20 6f 75 74 65 72 |panel. T|he outer|
|00003500| 20 6c 6f 6f 70 20 61 73 | 73 69 67 6e 73 20 74 68 | loop as|signs th|
|00003510| 65 20 69 6e 69 74 69 61 | 6c 72 00 0c 97 00 40 00 |e initia|lr....@.|
|00003520| 03 00 20 70 6f 69 6e 74 | 20 66 6f 72 20 74 68 65 |.. point| for the|
|00003530| 20 70 61 6e 65 6c 2e 20 | 54 68 69 73 20 70 6f 69 | panel. |This poi|
|00003540| 6e 74 20 6d 75 73 74 20 | 62 65 20 63 61 6c 63 75 |nt must |be calcu|
|00003550| 6c 61 74 65 64 20 73 65 | 70 61 72 61 74 65 6c 79 |lated se|parately|
|00003560| 00 0c 97 00 44 00 03 00 | 20 73 69 6e 63 65 20 69 |....D...| since i|
|00003570| 74 20 69 73 20 62 6f 74 | 68 20 74 68 65 20 62 65 |t is bot|h the be|
|00003580| 67 69 6e 6e 69 6e 67 20 | 61 6e 64 20 74 68 65 20 |ginning |and the |
|00003590| 65 6e 64 20 6f 66 20 74 | 68 65 20 73 65 61 6d 20 |end of t|he seam |
|000035a0| 6f 66 20 70 61 6e 65 6c | 73 2e 00 0c 0b 00 8f 04 |of panel|s.......|
|000035b0| 64 05 0b 00 fc 02 11 00 | c4 02 64 05 77 01 56 00 |d.......|..d.w.V.|
|000035c0| ff ff ff ff 00 20 00 18 | 97 00 23 00 06 00 20 58 |..... ..|..#... X|
|000035d0| 2c 20 59 2c 20 61 6e 64 | 20 5a 20 65 6c 65 6d 65 |, Y, and| Z eleme|
|000035e0| 6e 74 73 20 6f 66 20 65 | 71 75 61 74 69 6f 6e 6e |nts of e|quationn|
|000035f0| 00 18 0b 00 fc 02 11 00 | d5 02 0b 00 8f 04 0b 00 |........|........|
|00003600| d5 04 70 01 0b 01 00 01 | 0c 00 e7 04 00 18 0b 00 |..p.....|........|
|00003610| 8f 04 0b 00 d5 04 70 01 | 4d 01 78 01 0b 00 b2 04 |......p.|M.x.....|
|00003620| 70 01 0c 00 ed 04 00 18 | 0b 00 8f 04 0b 00 d5 04 |p.......|........|
|00003630| 70 01 4d 01 0b 00 a9 04 | 70 01 0c 00 f3 04 00 18 |p.M.....|p.......|
|00003640| 0b 00 f3 04 0b 00 c4 04 | 70 01 6e 01 0b 00 e7 04 |........|p.n.....|
|00003650| 0b 00 bb 04 70 01 6e 01 | 00 01 0c 00 f9 04 00 1c |....p.n.|........|
|00003660| 00 18 97 00 21 00 06 00 | 20 41 73 73 69 67 6e 20 |....!...| Assign |
|00003670| 58 20 70 6f 69 6e 74 73 | 20 66 6f 72 20 65 61 63 |X points| for eac|
|00003680| 68 20 70 61 6e 65 6c 04 | 00 18 97 00 1d 00 06 00 |h panel.|........|
|00003690| 20 43 75 72 72 65 6e 74 | 20 72 69 6e 67 2c 20 63 | Current| ring, c|
|000036a0| 75 72 72 65 6e 74 20 73 | 69 64 65 61 00 18 0b 00 |urrent s|idea....|
|000036b0| f9 04 0b 00 fc 02 11 00 | cd 02 0b 00 8f 04 70 01 |........|......p.|
|000036c0| 0e 00 01 00 97 00 12 00 | 33 02 00 18 97 00 22 00 |........|3.....".|
|000036d0| 06 00 20 43 75 72 72 65 | 6e 74 20 72 69 6e 67 20 |.. Curre|nt ring |
|000036e0| 6d 69 6e 75 73 20 31 2c | 20 6e 65 78 74 20 73 69 |minus 1,| next si|
|000036f0| 64 65 00 18 0b 00 f9 04 | 0b 00 fc 02 11 00 cd 02 |de......|........|
|00003700| 0b 00 8f 04 64 05 00 01 | 6e 01 70 01 64 05 77 01 |....d...|n.p.d.w.|
|00003710| 0e 00 01 00 97 00 12 00 | 39 02 00 18 97 00 26 00 |........|9.....&.|
|00003720| 06 00 20 43 75 72 72 65 | 6e 74 20 72 69 6e 67 20 |.. Curre|nt ring |
|00003730| 6d 69 6e 75 73 20 31 2c | 20 70 72 65 76 69 6f 75 |minus 1,| previou|
|00003740| 73 20 73 69 64 65 00 18 | 0b 00 f9 04 0b 00 fc 02 |s side..|........|
|00003750| 11 00 cd 02 0b 00 8f 04 | 70 01 64 05 77 01 0e 00 |........|p.d.w...|
|00003760| 01 00 97 00 12 00 3f 02 | 00 18 97 00 1e 00 06 00 |......?.|........|
|00003770| 20 43 75 72 72 65 6e 74 | 20 72 69 6e 67 2c 20 70 | Current| ring, p|
|00003780| 72 65 76 69 6f 75 73 20 | 73 69 64 65 00 18 0b 00 |revious |side....|
|00003790| f9 04 0b 00 fc 02 11 00 | cd 02 0b 00 8f 04 64 05 |........|......d.|
|000037a0| 77 01 6e 01 70 01 0e 00 | 01 00 97 00 12 00 45 02 |w.n.p...|......E.|
|000037b0| 01 00 2a 00 00 18 97 00 | 21 00 06 00 20 41 73 73 |..*.....|!... Ass|
|000037c0| 69 67 6e 20 59 20 70 6f | 69 6e 74 73 20 66 6f 72 |ign Y po|ints for|
|000037d0| 20 65 61 63 68 20 70 61 | 6e 65 6c 04 00 18 0b 00 | each pa|nel.....|
|000037e0| ed 04 0b 00 fc 02 11 00 | cd 02 0b 00 8f 04 70 01 |........|......p.|
|000037f0| 0e 00 01 00 97 00 12 00 | 4b 02 00 18 0b 00 ed 04 |........|K.......|
|00003800| 0b 00 fc 02 11 00 cd 02 | 0b 00 8f 04 64 05 00 01 |........|....d...|
|00003810| 6e 01 70 01 64 05 77 01 | 0e 00 01 00 97 00 12 00 |n.p.d.w.|........|
|00003820| 51 02 00 18 0b 00 ed 04 | 0b 00 fc 02 11 00 cd 02 |Q.......|........|
|00003830| 0b 00 8f 04 70 01 64 05 | 77 01 0e 00 01 00 97 00 |....p.d.|w.......|
|00003840| 12 00 57 02 00 18 0b 00 | ed 04 0b 00 fc 02 11 00 |..W.....|........|
|00003850| cd 02 0b 00 8f 04 64 05 | 77 01 6e 01 70 01 0e 00 |......d.|w.n.p...|
|00003860| 01 00 97 00 12 00 5d 02 | 01 00 28 00 00 18 97 00 |......].|..(.....|
|00003870| 19 00 06 00 20 5a 20 70 | 6f 69 6e 74 20 66 6f 72 |.... Z p|oint for|
|00003880| 20 65 61 63 68 20 70 61 | 6e 65 6c 00 00 18 0b 00 | each pa|nel.....|
|00003890| f3 04 0b 00 bb 04 70 01 | 6e 01 0b 00 e7 04 0b 00 |......p.|n.......|
|000038a0| c4 04 70 01 6e 01 77 01 | 0b 00 fc 02 11 00 cd 02 |..p.n.w.|........|
|000038b0| 0b 00 8f 04 70 01 0e 00 | 01 00 97 00 12 00 63 02 |....p...|......c.|
|000038c0| 00 1c 00 18 97 00 41 00 | 06 00 20 54 68 65 20 69 |......A.|.. The i|
|000038d0| 6e 6e 65 72 20 6c 6f 6f | 70 20 61 73 73 69 67 6e |nner loo|p assign|
|000038e0| 73 20 70 6f 69 6e 74 73 | 20 66 6f 72 20 65 61 63 |s points| for eac|
|000038f0| 68 20 72 69 6e 67 20 28 | 65 78 63 65 70 74 20 74 |h ring (|except t|
|00003900| 68 65 20 66 69 72 73 74 | 29 04 00 18 97 00 17 00 |he first|).......|
|00003910| 06 00 20 6f 6e 20 74 68 | 65 20 63 75 72 72 65 6e |.. on th|e curren|
|00003920| 74 20 73 69 64 65 2e 6e | 00 18 0b 00 86 04 64 05 |t side.n|......d.|
|00003930| 0b 00 fc 02 11 00 cd 02 | 64 05 77 01 56 00 ff ff |........|d.w.V...|
|00003940| ff ff 01 00 31 00 00 24 | 97 00 1c 00 09 00 20 44 |....1..$|...... D|
|00003950| 69 73 70 6c 61 79 20 73 | 65 63 74 69 6f 6e 20 61 |isplay s|ection a|
|00003960| 6e 64 20 70 61 6e 65 6c | 00 24 0b 00 86 04 0b 00 |nd panel|.$......|
|00003970| 8f 04 38 00 02 00 14 01 | 01 00 3c 00 00 24 0b 00 |..8.....|..<..$..|
|00003980| fc 02 11 00 d5 02 0b 00 | 8f 04 0b 00 d5 04 70 01 |........|......p.|
|00003990| 0b 01 00 01 6e 01 0b 00 | 86 04 0b 00 cd 04 70 01 |....n...|......p.|
|000039a0| 4d 01 70 01 0c 00 00 05 | 00 24 0b 00 8f 04 0b 00 |M.p.....|.$......|
|000039b0| d5 04 70 01 4d 01 0c 00 | 06 05 00 24 0b 00 fc 02 |..p.M...|...$....|
|000039c0| 11 00 d5 02 0b 00 8f 04 | 0b 00 d5 04 70 01 0b 01 |........|....p...|
|000039d0| 00 01 6e 01 0b 00 86 04 | 0b 00 cd 04 70 01 0b 01 |..n.....|....p...|
|000039e0| 70 01 0c 00 e7 04 00 24 | 0b 00 00 05 0b 00 a9 04 |p......$|........|
|000039f0| 70 01 0b 00 06 05 0b 00 | b2 04 70 01 77 01 0c 00 |p.......|..p.w...|
|00003a00| ed 04 00 24 0b 00 00 05 | 0b 00 b2 04 70 01 0b 00 |...$....|....p...|
|00003a10| 06 05 0b 00 a9 04 70 01 | 00 01 0c 00 f3 04 00 24 |......p.|.......$|
|00003a20| 0b 00 f3 04 0b 00 c4 04 | 70 01 6e 01 0b 00 e7 04 |........|p.n.....|
|00003a30| 0b 00 bb 04 70 01 6e 01 | 00 01 0c 00 f9 04 00 28 |....p.n.|.......(|
|00003a40| 00 24 0b 00 f9 04 0b 00 | fc 02 11 00 cd 02 0b 00 |.$......|........|
|00003a50| 8f 04 70 01 0b 00 86 04 | 00 01 0e 00 01 00 97 00 |..p.....|........|
|00003a60| 12 00 33 02 00 24 0b 00 | f9 04 0b 00 fc 02 11 00 |..3..$..|........|
|00003a70| cd 02 0b 00 8f 04 70 01 | 0b 00 86 04 00 01 64 05 |......p.|......d.|
|00003a80| 77 01 0e 00 01 00 97 00 | 12 00 39 02 00 24 0b 00 |w.......|..9..$..|
|00003a90| f9 04 0b 00 fc 02 11 00 | cd 02 0b 00 8f 04 64 05 |........|......d.|
|00003aa0| 77 01 6e 01 70 01 0b 00 | 86 04 00 01 64 05 77 01 |w.n.p...|....d.w.|
|00003ab0| 0e 00 01 00 97 00 12 00 | 3f 02 00 24 0b 00 f9 04 |........|?..$....|
|00003ac0| 0b 00 fc 02 11 00 cd 02 | 0b 00 8f 04 64 05 77 01 |........|....d.w.|
|00003ad0| 6e 01 70 01 0b 00 86 04 | 00 01 0e 00 01 00 97 00 |n.p.....|........|
|00003ae0| 12 00 45 02 01 00 3a 00 | 00 24 0b 00 ed 04 0b 00 |..E...:.|.$......|
|00003af0| fc 02 11 00 cd 02 0b 00 | 8f 04 70 01 0b 00 86 04 |........|..p.....|
|00003b00| 00 01 0e 00 01 00 97 00 | 12 00 4b 02 00 24 0b 00 |........|..K..$..|
|00003b10| ed 04 0b 00 fc 02 11 00 | cd 02 0b 00 8f 04 70 01 |........|......p.|
|00003b20| 0b 00 86 04 00 01 64 05 | 77 01 0e 00 01 00 97 00 |......d.|w.......|
|00003b30| 12 00 51 02 00 24 0b 00 | ed 04 0b 00 fc 02 11 00 |..Q..$..|........|
|00003b40| cd 02 0b 00 8f 04 64 05 | 77 01 6e 01 70 01 0b 00 |......d.|w.n.p...|
|00003b50| 86 04 00 01 64 05 77 01 | 0e 00 01 00 97 00 12 00 |....d.w.|........|
|00003b60| 57 02 00 24 0b 00 ed 04 | 0b 00 fc 02 11 00 cd 02 |W..$....|........|
|00003b70| 0b 00 8f 04 64 05 77 01 | 6e 01 70 01 0b 00 86 04 |....d.w.|n.p.....|
|00003b80| 00 01 0e 00 01 00 97 00 | 12 00 5d 02 01 00 3c 00 |........|..]...<.|
|00003b90| 00 24 0b 00 f3 04 0b 00 | bb 04 70 01 6e 01 0b 00 |.$......|..p.n...|
|00003ba0| e7 04 0b 00 c4 04 70 01 | 6e 01 77 01 0b 00 fc 02 |......p.|n.w.....|
|00003bb0| 11 00 cd 02 0b 00 8f 04 | 70 01 0b 00 86 04 00 01 |........|p.......|
|00003bc0| 0e 00 01 00 97 00 12 00 | 63 02 00 18 65 00 ff ff |........|c...e...|
|00003bd0| ff ff 00 0c 65 00 ff ff | ff ff 00 0c 97 00 10 00 |....e...|........|
|00003be0| 03 00 20 45 72 61 73 65 | 20 6d 65 73 73 61 67 65 |.. Erase| message|
|00003bf0| 00 0c 64 05 78 01 64 05 | 78 01 38 00 02 00 14 01 |..d.x.d.|x.8.....|
|00003c00| 00 00 00 00 51 00 09 00 | 08 00 ff ff ff ff ff ff |....Q...|........|
|00003c10| ff ff 82 00 00 00 ff ff | 02 0c 00 0a 00 54 6f 72 |........|.....Tor|
|00003c20| 75 73 43 6f 6c 6f 72 01 | 00 b8 86 01 00 00 1b 00 |usColor.|........|
|00003c30| ff ff c1 ff ff ff 00 00 | 97 00 15 00 00 00 20 0d |........|...... .|
|00003c40| 1b 3d 20 54 6f 72 75 73 | 43 6f 6c 6f 72 20 0d 1f |.= Torus|Color ..|
|00003c50| 3d 00 00 00 97 00 2a 00 | 00 00 20 20 20 41 73 73 |=.....*.|.. Ass|
|00003c60| 69 67 6e 73 20 63 6f 6c | 6f 72 20 61 74 72 69 62 |igns col|or atrib|
|00003c70| 75 74 65 73 20 74 6f 20 | 65 61 63 68 20 74 69 6c |utes to |each til|
|00003c80| 65 2e 00 00 97 00 06 00 | 00 00 20 0d 46 3d 00 00 |e.......|.. .F=..|
|00003c90| 97 00 02 00 00 00 00 00 | 76 00 0c 00 9c 00 00 01 |........|v.......|
|00003ca0| 01 00 97 00 00 24 2b 02 | 00 00 1e 00 ff ff 15 00 |.....$+.|........|
|00003cb0| 7f 02 0a 00 0d 00 b5 02 | 16 00 01 00 19 00 0d 00 |........|........|
|00003cc0| 03 03 00 20 00 0c 97 00 | 20 00 03 00 20 53 6b 69 |... ....| ... Ski|
|00003cd0| 70 20 66 69 72 73 74 20 | 61 6e 64 20 6c 61 73 74 |p first |and last|
|00003ce0| 20 61 74 72 69 62 75 74 | 65 73 00 0c 0b 00 b5 02 | atribut|es......|
|00003cf0| 11 00 9b 02 64 09 77 01 | 0c 00 0c 05 00 0c 64 05 |....d.w.|......d.|
|00003d00| 0c 00 17 05 00 00 00 0c | 97 00 38 00 03 00 20 43 |........|..8... C|
|00003d10| 79 63 6c 65 20 74 68 72 | 6f 75 67 68 20 65 61 63 |ycle thr|ough eac|
|00003d20| 68 20 61 74 74 72 69 62 | 75 74 65 20 75 6e 74 69 |h attrib|ute unti|
|00003d30| 6c 20 61 6c 6c 20 74 69 | 6c 65 73 20 61 72 65 20 |l all ti|les are |
|00003d40| 64 6f 6e 65 00 0c 0b 00 | 7b 03 64 01 0b 00 03 03 |done....|{.d.....|
|00003d50| 64 05 77 01 56 00 ff ff | ff ff 00 18 0b 00 17 05 |d.w.V...|........|
|00003d60| 0b 00 0c 05 5e 01 6e 01 | 61 00 00 00 00 24 64 05 |....^.n.|a....$d.|
|00003d70| 0c 00 17 05 00 18 49 00 | ff ff 00 24 0b 00 17 05 |......I.|...$....|
|00003d80| 64 05 00 01 0c 00 17 05 | 00 18 50 00 00 18 0b 00 |d.......|..P.....|
|00003d90| 17 05 0b 00 7b 03 0e 00 | 01 00 97 00 12 00 75 02 |....{...|......u.|
|00003da0| 00 0c 65 00 ff ff ff ff | 00 00 00 00 51 00 09 00 |..e.....|....Q...|
|00003db0| 08 00 ff ff 04 00 ff ff | ff ff 17 00 00 00 ff ff |........|........|
|00003dc0| 02 0c 00 09 00 54 6f 72 | 75 73 53 6f 72 74 01 00 |.....Tor|usSort..|
|00003dd0| 38 ec 06 00 00 1b 00 ff | ff c1 ff ff ff 00 00 97 |8.......|........|
|00003de0| 00 14 00 00 00 20 0d 1c | 3d 20 54 6f 72 75 73 53 |..... ..|= TorusS|
|00003df0| 6f 72 74 20 0d 1f 3d 00 | 00 97 00 45 00 00 00 20 |ort ..=.|...E... |
|00003e00| 20 20 53 6f 72 74 73 20 | 74 68 65 20 74 69 6c 65 | Sorts |the tile|
|00003e10| 73 20 6f 66 20 74 68 65 | 20 54 6f 72 75 73 20 61 |s of the| Torus a|
|00003e20| 63 63 6f 72 64 69 6e 67 | 20 74 6f 20 74 68 65 69 |ccording| to thei|
|00003e30| 72 20 5a 20 61 78 69 73 | 20 28 64 69 73 74 61 6e |r Z axis| (distan|
|00003e40| 63 65 74 00 00 97 00 43 | 00 00 00 20 20 20 66 72 |cet....C|... fr|
|00003e50| 6f 6d 20 74 68 65 20 22 | 66 72 6f 6e 74 22 20 6f |om the "|front" o|
|00003e60| 66 20 74 68 65 20 73 63 | 72 65 65 6e 29 2e 20 57 |f the sc|reen). W|
|00003e70| 68 65 6e 20 74 68 65 20 | 74 69 6c 65 73 20 61 72 |hen the |tiles ar|
|00003e80| 65 20 64 72 61 77 6e 2c | 20 74 68 65 63 00 00 97 |e drawn,| thec...|
|00003e90| 00 47 00 00 00 20 20 20 | 66 61 72 74 68 65 73 74 |.G... |farthest|
|00003ea0| 20 77 69 6c 6c 20 62 65 | 20 64 72 61 77 6e 20 66 | will be| drawn f|
|00003eb0| 69 72 73 74 2c 20 61 6e | 64 20 6e 65 61 72 65 72 |irst, an|d nearer|
|00003ec0| 20 74 69 6c 65 73 20 77 | 69 6c 6c 20 6f 76 65 72 | tiles w|ill over|
|00003ed0| 77 72 69 74 65 20 74 68 | 65 6d 00 00 00 97 00 28 |write th|em.....(|
|00003ee0| 00 00 00 20 20 20 74 6f | 20 67 69 76 65 20 61 20 |... to| give a |
|00003ef0| 74 68 72 65 65 2d 64 69 | 6d 65 6e 73 69 6f 6e 61 |three-di|mensiona|
|00003f00| 6c 20 65 66 66 65 63 74 | 2e 00 00 97 00 02 00 00 |l effect|........|
|00003f10| 00 00 00 97 00 45 00 00 | 00 20 20 20 54 6f 20 6d |.....E..|. To m|
|00003f20| 61 6b 65 20 73 6f 72 74 | 69 6e 67 20 61 73 20 66 |ake sort|ing as f|
|00003f30| 61 73 74 20 61 73 20 70 | 6f 73 73 69 62 6c 65 2c |ast as p|ossible,|
|00003f40| 20 74 68 65 20 51 75 69 | 63 6b 20 53 6f 72 74 20 | the Qui|ck Sort |
|00003f50| 61 6c 67 6f 72 69 74 68 | 6d 20 69 73 65 00 00 97 |algorith|m ise...|
|00003f60| 00 45 00 00 00 20 20 20 | 75 73 65 64 2e 20 41 6c |.E... |used. Al|
|00003f70| 73 6f 2c 20 74 68 65 20 | 61 72 72 61 79 20 6f 66 |so, the |array of|
|00003f80| 20 74 69 6c 65 73 20 69 | 73 20 6e 6f 74 20 61 63 | tiles i|s not ac|
|00003f90| 74 75 61 6c 6c 79 20 73 | 6f 72 74 65 64 2e 20 49 |tually s|orted. I|
|00003fa0| 6e 73 74 65 61 64 20 61 | 65 00 00 97 00 47 00 00 |nstead a|e....G..|
|00003fb0| 00 20 20 20 70 61 72 61 | 6c 6c 65 6c 20 61 72 72 |. para|llel arr|
|00003fc0| 61 79 20 6f 66 20 74 69 | 6c 65 20 69 6e 64 65 78 |ay of ti|le index|
|00003fd0| 65 73 20 69 73 20 73 6f | 72 74 65 64 2e 20 54 68 |es is so|rted. Th|
|00003fe0| 69 73 20 63 6f 6d 70 6c | 69 63 61 74 65 73 20 74 |is compl|icates t|
|00003ff0| 68 69 6e 67 73 2c 00 00 | 00 97 00 48 00 00 00 20 |hings,..|...H... |
|00004000| 20 20 62 75 74 20 6d 61 | 6b 65 73 20 74 68 65 20 | but ma|kes the |
|00004010| 73 6f 72 74 20 6d 75 63 | 68 20 66 61 73 74 65 72 |sort muc|h faster|
|00004020| 2c 20 73 69 6e 63 65 20 | 74 77 6f 2d 62 79 74 65 |, since |two-byte|
|00004030| 20 69 6e 74 65 67 65 72 | 73 20 61 72 65 20 73 77 | integer|s are sw|
|00004040| 61 70 70 65 64 00 00 97 | 00 27 00 00 00 20 20 20 |apped...|.'... |
|00004050| 69 6e 73 74 65 61 64 20 | 6f 66 20 34 36 2d 62 79 |instead |of 46-by|
|00004060| 74 65 20 54 69 6c 65 20 | 76 61 72 69 61 62 6c 65 |te Tile |variable|
|00004070| 73 2e 6e 00 00 97 00 06 | 00 00 00 20 0d 46 3d 00 |s.n.....|... .F=.|
|00004080| 00 97 00 02 00 00 00 00 | 00 76 00 12 00 aa 00 00 |........|.v......|
|00004090| 01 02 00 b7 00 00 00 01 | 00 be 00 00 00 01 00 00 |........|........|
|000040a0| 00 1e 00 ff ff 15 00 2b | 02 0b 00 10 00 00 00 97 |.......+|........|
|000040b0| 00 16 00 01 00 1c 00 10 | 00 00 00 d3 00 00 00 7d |........|.......}|
|000040c0| 01 ff ff 16 00 03 00 0e | 00 0d 00 f5 05 00 00 00 |........|........|
|000040d0| 0c 0b 00 b7 00 0b 00 be | 00 63 01 61 00 00 00 00 |........|.c.a....|
|000040e0| 18 97 00 2d 00 06 00 20 | 49 66 20 6f 6e 6c 79 20 |...-... |If only |
|000040f0| 6f 6e 65 2c 20 63 6f 6d | 70 61 72 65 20 61 6e 64 |one, com|pare and|
|00004100| 20 73 77 61 70 20 69 66 | 20 6e 65 63 65 73 73 61 | swap if| necessa|
|00004110| 72 79 3d 00 18 97 00 44 | 00 06 00 20 54 68 65 20 |ry=....D|... The |
|00004120| 53 55 42 20 70 72 6f 63 | 65 64 75 72 65 20 6f 6e |SUB proc|edure on|
|00004130| 6c 79 20 73 74 6f 70 73 | 20 72 65 63 75 72 73 69 |ly stops| recursi|
|00004140| 6e 67 20 77 68 65 6e 20 | 69 74 20 72 65 61 63 68 |ng when |it reach|
|00004150| 65 73 20 74 68 69 73 20 | 70 6f 69 6e 74 00 18 0b |es this |point...|
|00004160| 00 be 00 0b 00 b7 00 77 | 01 64 05 03 01 61 00 00 |.......w|.d...a..|
|00004170| 00 00 24 0b 00 b7 00 0e | 00 01 00 d3 00 0e 00 01 |..$.....|........|
|00004180| 00 97 00 11 00 63 02 0b | 00 be 00 0e 00 01 00 d3 |.....c..|........|
|00004190| 00 0e 00 01 00 97 00 11 | 00 63 02 5f 01 61 00 00 |........|.c._.a..|
|000041a0| 00 00 30 0b 00 be 00 0b | 00 b7 00 38 00 02 00 14 |..0.....|...8....|
|000041b0| 01 00 30 0b 00 b7 00 0e | 00 01 00 d3 00 0b 00 be |..0.....|........|
|000041c0| 00 0e 00 01 00 d3 00 ed | 00 ff ff 00 24 50 00 00 |........|....$P..|
|000041d0| 18 49 00 ff ff 00 18 97 | 00 34 00 06 00 20 49 66 |.I......|.4... If|
|000041e0| 20 6d 6f 72 65 20 74 68 | 61 6e 20 6f 6e 65 2c 20 | more th|an one, |
|000041f0| 73 65 70 61 72 61 74 65 | 20 69 6e 74 6f 20 74 77 |separate| into tw|
|00004200| 6f 20 72 61 6e 64 6f 6d | 20 67 72 6f 75 70 73 00 |o random| groups.|
|00004210| 24 43 01 0b 00 be 00 0b | 00 b7 00 77 01 64 05 00 |$C......|...w.d..|
|00004220| 01 6e 01 70 01 26 01 0b | 00 b7 00 00 01 0c 00 02 |.n.p.&..|........|
|00004230| 06 00 24 0b 00 be 00 0b | 00 b7 00 38 00 02 00 14 |..$.....|...8....|
|00004240| 01 00 24 0b 00 be 00 0e | 00 01 00 d3 00 0b 04 02 |..$.....|........|
|00004250| 06 0e 00 01 00 d3 00 ed | 00 ff ff 00 24 0b 00 be |........|....$...|
|00004260| 00 0e 00 01 00 d3 00 0e | 00 01 00 97 00 11 00 63 |........|.......c|
|00004270| 02 0c 00 f5 05 00 24 97 | 00 11 00 09 00 20 53 6f |......$.|..... So|
|00004280| 72 74 20 6f 6e 65 20 67 | 72 6f 75 70 00 00 24 46 |rt one g|roup..$F|
|00004290| 00 00 30 0b 00 b7 00 0c | 00 b2 05 06 00 0b 00 be |..0.....|........|
|000042a0| 00 0c 00 0f 06 00 30 97 | 00 13 00 0c 00 20 46 69 |......0.|..... Fi|
|000042b0| 6e 64 20 74 68 65 20 6c | 61 72 67 65 73 74 00 00 |nd the l|argest..|
|000042c0| 30 0b 00 b2 05 0b 00 0f | 06 63 01 6e 01 0b 00 b2 |0.......|.c.n....|
|000042d0| 05 0e 00 01 00 d3 00 0e | 00 01 00 97 00 11 00 63 |........|.......c|
|000042e0| 02 0b 00 f5 05 62 01 6e | 01 01 01 48 00 ff ff 00 |.....b.n|...H....|
|000042f0| 3c 0b 00 b2 05 64 05 00 | 01 0c 00 b2 05 00 30 62 |<....d..|......0b|
|00004300| 00 ff ff 00 30 97 00 14 | 00 0c 00 20 46 69 6e 64 |....0...|... Find|
|00004310| 20 74 68 65 20 73 6d 61 | 6c 6c 65 73 74 00 30 0b | the sma|llest.0.|
|00004320| 00 0f 06 0b 00 b2 05 5f | 01 6e 01 0b 00 0f 06 0e |......._|.n......|
|00004330| 00 01 00 d3 00 0e 00 01 | 00 97 00 11 00 63 02 0b |........|.....c..|
|00004340| 00 f5 05 5e 01 6e 01 01 | 01 48 00 ff ff 00 3c 0b |...^.n..|.H....<.|
|00004350| 00 0f 06 64 05 77 01 0c | 00 0f 06 00 30 62 00 ff |...d.w..|....0b..|
|00004360| ff 00 30 97 00 19 00 0c | 00 20 53 77 61 70 20 74 |..0.....|. Swap t|
|00004370| 68 65 6d 20 69 66 20 6e | 65 63 65 73 73 61 72 79 |hem if n|ecessary|
|00004380| 00 00 30 0b 00 b2 05 0b | 00 0f 06 63 01 61 00 00 |..0.....|...c.a..|
|00004390| 00 00 3c 0b 00 be 00 0b | 00 b7 00 38 00 02 00 14 |..<.....|...8....|
|000043a0| 01 00 3c 0b 00 b2 05 0e | 00 01 00 d3 00 0b 00 0f |..<.....|........|
|000043b0| 06 0e 00 01 00 d3 00 ed | 00 ff ff 00 30 50 00 00 |........|....0P..|
|000043c0| 24 0b 00 b2 05 0b 00 0f | 06 63 01 64 00 ff ff 00 |$.......|.c.d....|
|000043d0| 1c 00 24 97 00 32 00 09 | 00 20 4e 6f 77 20 67 65 |..$..2..|. Now ge|
|000043e0| 74 20 74 68 65 20 6f 74 | 68 65 72 20 67 72 6f 75 |t the ot|her grou|
|000043f0| 70 20 61 6e 64 20 72 65 | 63 75 72 73 69 76 65 6c |p and re|cursivel|
|00004400| 79 20 73 6f 72 74 20 69 | 74 00 24 0b 00 be 00 0b |y sort i|t.$.....|
|00004410| 00 b7 00 38 00 02 00 14 | 01 00 24 0b 00 b2 05 0e |...8....|..$.....|
|00004420| 00 01 00 d3 00 0b 00 be | 00 0e 00 01 00 d3 00 ed |........|........|
|00004430| 00 ff ff 00 24 0b 00 b2 | 05 0b 00 b7 00 77 01 6e |....$...|.....w.n|
|00004440| 01 0b 00 be 00 0b 00 b2 | 05 77 01 6e 01 63 01 61 |........|.w.n.c.a|
|00004450| 00 00 00 00 30 0b 00 b7 | 00 0b 00 b2 05 64 05 77 |....0...|.....d.w|
|00004460| 01 38 00 02 00 aa 00 00 | 30 0b 00 b2 05 64 05 00 |.8......|0....d..|
|00004470| 01 0b 00 be 00 38 00 02 | 00 aa 00 00 24 49 00 ff |.....8..|....$I..|
|00004480| ff 00 30 0b 00 b2 05 64 | 05 00 01 0b 00 be 00 38 |..0....d|.......8|
|00004490| 00 02 00 aa 00 00 30 0b | 00 b7 00 0b 00 b2 05 64 |......0.|.......d|
|000044a0| 05 77 01 38 00 02 00 aa | 00 00 24 50 00 00 18 50 |.w.8....|..$P...P|
|000044b0| 00 00 0c 50 00 00 00 00 | 00 51 00 09 00 08 00 ff |...P....|.Q......|
|000044c0| ff 04 00 ff ff ff ff 40 | 00 00 00 ff ff 02 0c 00 |.......@|........|
|000044d0| 09 00 54 6f 72 75 73 44 | 72 61 77 01 00 38 70 02 |..TorusD|raw..8p.|
|000044e0| 00 00 1b 00 ff ff c1 ff | ff ff 00 00 97 00 14 00 |........|........|
|000044f0| 00 00 20 0d 1b 3d 20 54 | 6f 72 75 73 44 72 61 77 |.. ..= T|orusDraw|
|00004500| 20 0d 20 3d 00 00 97 00 | 48 00 00 00 20 20 20 44 | . =....|H... D|
|00004510| 72 61 77 73 20 65 61 63 | 68 20 74 69 6c 65 20 6f |raws eac|h tile o|
|00004520| 66 20 74 68 65 20 74 6f | 72 75 73 20 73 74 61 72 |f the to|rus star|
|00004530| 74 69 6e 67 20 77 69 74 | 68 20 74 68 65 20 66 61 |ting wit|h the fa|
|00004540| 72 74 68 65 73 74 20 61 | 6e 64 20 77 6f 72 6b 69 |rthest a|nd worki|
|00004550| 6e 67 00 00 97 00 46 00 | 00 00 20 20 20 74 6f 20 |ng....F.|.. to |
|00004560| 74 68 65 20 63 6c 6f 73 | 65 73 74 2e 20 54 68 75 |the clos|est. Thu|
|00004570| 73 20 6e 65 61 72 65 72 | 20 74 69 6c 65 73 20 6f |s nearer| tiles o|
|00004580| 76 65 72 77 72 69 74 65 | 20 66 61 72 74 68 65 72 |verwrite| farther|
|00004590| 20 74 69 6c 65 73 20 74 | 6f 20 67 69 76 65 00 00 | tiles t|o give..|
|000045a0| 97 00 48 00 00 00 20 20 | 20 61 20 74 68 72 65 65 |..H... | a three|
|000045b0| 2d 64 69 6d 65 6e 73 69 | 6f 6e 61 6c 20 65 66 66 |-dimensi|onal eff|
|000045c0| 65 63 74 2e 20 4e 6f 74 | 69 63 65 20 74 68 61 74 |ect. Not|ice that|
|000045d0| 20 74 68 65 20 69 6e 64 | 65 78 20 6f 66 20 74 68 | the ind|ex of th|
|000045e0| 65 20 74 69 6c 65 20 62 | 65 69 6e 67 00 00 97 00 |e tile b|eing....|
|000045f0| 48 00 00 00 20 20 20 64 | 72 61 77 6e 20 69 73 20 |H... d|rawn is |
|00004600| 61 63 74 75 61 6c 6c 79 | 20 74 68 65 20 69 6e 64 |actually| the ind|
|00004610| 65 78 20 6f 66 20 61 6e | 20 61 72 72 61 79 20 6f |ex of an| array o|
|00004620| 66 20 69 6e 64 65 78 65 | 73 2e 20 54 68 69 73 20 |f indexe|s. This |
|00004630| 69 73 20 62 65 63 61 75 | 73 65 00 00 97 00 48 00 |is becau|se....H.|
|00004640| 00 00 20 20 20 74 68 65 | 20 61 72 72 61 79 20 6f |.. the| array o|
|00004650| 66 20 74 69 6c 65 73 20 | 69 73 20 6e 6f 74 20 73 |f tiles |is not s|
|00004660| 6f 72 74 65 64 2c 20 62 | 75 74 20 74 68 65 20 70 |orted, b|ut the p|
|00004670| 61 72 61 6c 6c 65 6c 20 | 61 72 72 61 79 20 6f 66 |arallel |array of|
|00004680| 20 69 6e 64 65 78 65 73 | 00 00 97 00 44 00 00 00 | indexes|....D...|
|00004690| 20 20 20 69 73 2e 20 53 | 65 65 20 54 6f 72 75 73 | is. S|ee Torus|
|000046a0| 53 6f 72 74 20 66 6f 72 | 20 61 6e 20 65 78 70 6c |Sort for| an expl|
|000046b0| 61 6e 61 74 69 6f 6e 20 | 6f 66 20 68 6f 77 20 69 |anation |of how i|
|000046c0| 6e 64 65 78 65 73 20 61 | 72 65 20 73 6f 72 74 65 |ndexes a|re sorte|
|000046d0| 64 2e 00 00 97 00 06 00 | 00 00 20 0d 46 3d 00 00 |d.......|.. .F=..|
|000046e0| 97 00 02 00 00 00 00 00 | 76 00 12 00 c6 00 00 01 |........|v.......|
|000046f0| 02 00 97 00 00 24 2b 02 | d3 00 00 24 01 00 00 00 |.....$+.|...$....|
|00004700| 1e 00 ff ff 16 00 01 00 | 0b 00 0d 00 03 03 00 00 |........|........|
|00004710| 00 0c 0b 00 7b 03 64 01 | 0b 00 03 03 64 05 77 01 |....{.d.|....d.w.|
|00004720| 56 00 ff ff ff ff 00 18 | 0b 00 7b 03 0e 00 01 00 |V.......|..{.....|
|00004730| d3 00 0e 00 01 00 97 00 | 38 00 01 00 dc 00 00 0c |........|8.......|
|00004740| 65 00 ff ff ff ff 00 00 | 00 00 51 00 09 00 08 00 |e.......|..Q.....|
|00004750| ff ff 04 00 ff ff ff ff | 12 00 00 00 ff ff 02 0c |........|........|
|00004760| 00 08 00 54 69 6c 65 44 | 72 61 77 01 00 b8 9a 05 |...TileD|raw.....|
|00004770| 00 00 1b 00 ff ff c1 ff | ff ff 00 00 97 00 13 00 |........|........|
|00004780| 00 00 20 0d 1c 3d 20 54 | 69 6c 65 44 72 61 77 20 |.. ..= T|ileDraw |
|00004790| 0d 20 3d 00 00 00 97 00 | 45 00 00 00 20 20 20 44 |. =.....|E... D|
|000047a0| 72 61 77 20 61 6e 64 20 | 6f 70 74 69 6f 6e 61 6c |raw and |optional|
|000047b0| 6c 79 20 70 61 69 6e 74 | 20 61 20 74 69 6c 65 2e |ly paint| a tile.|
|000047c0| 20 54 69 6c 65 73 20 61 | 72 65 20 70 61 69 6e 74 | Tiles a|re paint|
|000047d0| 65 64 20 69 66 20 74 68 | 65 72 65 20 61 72 65 00 |ed if th|ere are.|
|000047e0| 00 00 97 00 48 00 00 00 | 20 20 20 6d 6f 72 65 20 |....H...| more |
|000047f0| 74 68 61 6e 20 74 77 6f | 20 61 74 72 69 62 75 74 |than two| atribut|
|00004800| 65 73 20 61 6e 64 20 69 | 66 20 74 68 65 20 69 6e |es and i|f the in|
|00004810| 73 69 64 65 20 6f 66 20 | 74 68 65 20 74 69 6c 65 |side of |the tile|
|00004820| 20 63 61 6e 20 62 65 20 | 66 6f 75 6e 64 2e 00 00 | can be |found...|
|00004830| 97 00 06 00 00 00 20 0d | 46 3d 00 00 97 00 02 00 |...... .|F=......|
|00004840| 00 00 00 00 76 00 0c 00 | dc 00 00 01 01 00 97 00 |....v...|........|
|00004850| 00 20 2b 02 00 00 1e 00 | ff ff 15 00 7f 02 0a 00 |. +.....|........|
|00004860| 0d 00 b5 02 15 00 bb 02 | 19 00 0d 00 fc 02 00 00 |........|........|
|00004870| 00 0c 97 00 0c 00 03 00 | 53 65 74 20 62 6f 72 64 |........|Set bord|
|00004880| 65 72 00 0c 0b 00 b5 02 | 11 00 9b 02 64 05 77 01 |er......|....d.w.|
|00004890| 0c 00 cc 03 00 00 00 0c | 0b 00 b5 02 11 00 9b 02 |........|........|
|000048a0| 64 09 03 01 61 00 00 00 | 00 18 97 00 24 00 06 00 |d...a...|....$...|
|000048b0| 20 44 72 61 77 20 61 6e | 64 20 71 75 69 74 20 66 | Draw an|d quit f|
|000048c0| 6f 72 20 74 77 6f 2d 63 | 6f 6c 6f 72 20 6d 6f 64 |or two-c|olor mod|
|000048d0| 65 73 00 18 0b 00 97 00 | 11 00 33 02 0b 00 97 00 |es......|..3.....|
|000048e0| 11 00 4b 02 81 00 0b 00 | 97 00 11 00 39 02 0b 00 |..K.....|....9...|
|000048f0| 97 00 11 00 51 02 83 00 | 0b 00 97 00 11 00 75 02 |....Q...|......u.|
|00004900| bc 00 00 00 00 18 0b 00 | 97 00 11 00 3f 02 0b 00 |........|....?...|
|00004910| 97 00 11 00 57 02 83 00 | 0b 00 97 00 11 00 75 02 |....W...|......u.|
|00004920| bc 00 00 00 00 18 0b 00 | 97 00 11 00 45 02 0b 00 |........|....E...|
|00004930| 97 00 11 00 5d 02 83 00 | 0b 00 97 00 11 00 75 02 |....]...|......u.|
|00004940| bc 00 00 00 00 18 0b 00 | 97 00 11 00 33 02 0b 00 |........|....3...|
|00004950| 97 00 11 00 4b 02 83 00 | 0b 00 97 00 11 00 75 02 |....K...|......u.|
|00004960| bc 00 00 00 00 18 55 00 | ff ff 00 0c 49 00 ff ff |......U.|....I...|
|00004970| 00 18 97 00 2c 00 06 00 | 20 46 6f 72 20 6f 74 68 |....,...| For oth|
|00004980| 65 72 20 6d 6f 64 65 73 | 2c 20 64 72 61 77 20 69 |er modes|, draw i|
|00004990| 6e 20 74 68 65 20 62 6f | 72 64 65 72 20 63 6f 6c |n the bo|rder col|
|000049a0| 6f 72 00 18 97 00 30 00 | 06 00 20 28 77 68 69 63 |or....0.|.. (whic|
|000049b0| 68 20 6d 75 73 74 20 62 | 65 20 64 69 66 66 65 72 |h must b|e differ|
|000049c0| 65 6e 74 20 74 68 61 6e | 20 61 6e 79 20 74 69 6c |ent than| any til|
|000049d0| 65 20 63 6f 6c 6f 72 29 | 00 18 0b 00 97 00 11 00 |e color)|........|
|000049e0| 33 02 0b 00 97 00 11 00 | 4b 02 81 00 0b 00 97 00 |3.......|K.......|
|000049f0| 11 00 39 02 0b 00 97 00 | 11 00 51 02 83 00 0b 00 |..9.....|..Q.....|
|00004a00| cc 03 bc 00 00 00 00 18 | 0b 00 97 00 11 00 3f 02 |........|......?.|
|00004a10| 0b 00 97 00 11 00 57 02 | 83 00 0b 00 cc 03 bc 00 |......W.|........|
|00004a20| 00 00 00 18 0b 00 97 00 | 11 00 45 02 0b 00 97 00 |........|..E.....|
|00004a30| 11 00 5d 02 83 00 0b 00 | cc 03 bc 00 00 00 00 18 |..].....|........|
|00004a40| 0b 00 97 00 11 00 33 02 | 0b 00 97 00 11 00 4b 02 |......3.|......K.|
|00004a50| 83 00 0b 00 cc 03 bc 00 | 00 00 00 0c 50 00 00 00 |........|....P...|
|00004a60| 00 0c 97 00 2c 00 03 00 | 20 53 65 65 20 69 66 20 |....,...| See if |
|00004a70| 74 69 6c 65 20 69 73 20 | 6c 61 72 67 65 20 65 6e |tile is |large en|
|00004a80| 6f 75 67 68 20 74 6f 20 | 62 65 20 70 61 69 6e 74 |ough to |be paint|
|00004a90| 65 64 00 0c 0b 00 97 00 | 0e 00 01 00 56 01 61 00 |ed......|....V.a.|
|00004aa0| 00 00 00 18 97 00 38 00 | 06 00 42 6c 61 63 6b 20 |......8.|..Black |
|00004ab0| 6f 75 74 20 74 68 65 20 | 63 65 6e 74 65 72 20 74 |out the |center t|
|00004ac0| 6f 20 6d 61 6b 65 20 73 | 75 72 65 20 69 74 20 69 |o make s|ure it i|
|00004ad0| 73 6e 27 74 20 70 61 69 | 6e 74 20 63 6f 6c 6f 72 |sn't pai|nt color|
|00004ae0| 00 18 0b 00 97 00 11 00 | 69 02 0b 00 97 00 11 00 |........|i.......|
|00004af0| 6f 02 81 00 d8 00 00 18 | 97 00 41 00 06 00 20 50 |o.......|..A... P|
|00004b00| 61 69 6e 74 20 74 69 6c | 65 20 62 6c 61 63 6b 20 |aint til|e black |
|00004b10| 73 6f 20 63 6f 6c 6f 72 | 73 20 6f 66 20 75 6e 64 |so color|s of und|
|00004b20| 65 72 6c 79 69 6e 67 20 | 74 69 6c 65 73 20 63 61 |erlying |tiles ca|
|00004b30| 6e 27 74 20 69 6e 74 65 | 72 66 65 72 65 3d 00 18 |n't inte|rfere=..|
|00004b40| 64 01 64 01 82 00 0b 00 | bd 01 0b 00 cc 03 d0 00 |d.d.....|........|
|00004b50| 00 18 97 00 22 00 06 00 | 20 46 69 6c 6c 20 77 69 |...."...| Fill wi|
|00004b60| 74 68 20 74 68 65 20 66 | 69 6e 61 6c 20 74 69 6c |th the f|inal til|
|00004b70| 65 20 63 6f 6c 6f 72 2e | 00 18 64 01 64 01 82 00 |e color.|..d.d...|
|00004b80| 0b 00 97 00 11 00 75 02 | 0b 00 cc 03 d0 00 00 0c |......u.|........|
|00004b90| 50 00 00 04 00 0c 97 00 | 40 00 03 00 20 41 20 62 |P.......|@... A b|
|00004ba0| 6f 72 64 65 72 20 64 72 | 61 77 6e 20 77 69 74 68 |order dr|awn with|
|00004bb0| 20 74 68 65 20 62 61 63 | 6b 67 72 6f 75 6e 64 20 | the bac|kground |
|00004bc0| 63 6f 6c 6f 72 20 6c 6f | 6f 6b 73 20 6c 69 6b 65 |color lo|oks like|
|00004bd0| 20 61 20 62 6f 72 64 65 | 72 2e 00 0c 97 00 3c 00 | a borde|r.....<.|
|00004be0| 03 00 20 4f 6e 65 20 64 | 72 61 77 6e 20 77 69 74 |.. One d|rawn wit|
|00004bf0| 68 20 74 68 65 20 74 69 | 6c 65 20 63 6f 6c 6f 72 |h the ti|le color|
|00004c00| 20 64 6f 65 73 6e 27 74 | 20 6c 6f 6f 6b 20 6c 69 | doesn't| look li|
|00004c10| 6b 65 20 61 20 62 6f 72 | 64 65 72 2e 00 0c 0b 00 |ke a bor|der.....|
|00004c20| fc 02 11 00 f4 02 6d 01 | 03 00 59 45 53 22 03 01 |......m.|..YES"..|
|00004c30| 61 00 00 00 00 18 0b 00 | bd 01 0c 00 cc 03 00 0c |a.......|........|
|00004c40| 49 00 ff ff 00 18 0b 00 | 97 00 11 00 75 02 0c 00 |I.......|....u...|
|00004c50| cc 03 00 0c 50 00 00 00 | 00 0c 97 00 1f 00 03 00 |....P...|........|
|00004c60| 20 52 65 64 72 61 77 20 | 77 69 74 68 20 74 68 65 | Redraw |with the|
|00004c70| 20 66 69 6e 61 6c 20 62 | 6f 72 64 65 72 72 00 0c | final b|orderr..|
|00004c80| 0b 00 97 00 11 00 33 02 | 0b 00 97 00 11 00 4b 02 |......3.|......K.|
|00004c90| 81 00 0b 00 97 00 11 00 | 39 02 0b 00 97 00 11 00 |........|9.......|
|00004ca0| 51 02 83 00 0b 00 cc 03 | bc 00 00 00 00 0c 0b 00 |Q.......|........|
|00004cb0| 97 00 11 00 3f 02 0b 00 | 97 00 11 00 57 02 83 00 |....?...|....W...|
|00004cc0| 0b 00 cc 03 bc 00 00 00 | 00 0c 0b 00 97 00 11 00 |........|........|
|00004cd0| 45 02 0b 00 97 00 11 00 | 5d 02 83 00 0b 00 cc 03 |E.......|].......|
|00004ce0| bc 00 00 00 00 0c 0b 00 | 97 00 11 00 33 02 0b 00 |........|....3...|
|00004cf0| 97 00 11 00 4b 02 83 00 | 0b 00 cc 03 bc 00 00 00 |....K...|........|
|00004d00| 00 00 00 00 51 00 09 00 | 08 00 ff ff 04 00 ff ff |....Q...|........|
|00004d10| ff ff 35 00 00 00 ff ff | 02 0c 00 0b 00 54 6f 72 |..5.....|.....Tor|
|00004d20| 75 73 52 6f 74 61 74 65 | 01 00 b8 bc 07 00 00 1b |usRotate|........|
|00004d30| 00 ff ff c1 ff ff ff 00 | 00 97 00 16 00 00 00 20 |........|....... |
|00004d40| 0d 1b 3d 20 54 6f 72 75 | 73 52 6f 74 61 74 65 20 |..= Toru|sRotate |
|00004d50| 0d 1e 3d 00 00 97 00 48 | 00 00 00 20 20 20 52 6f |..=....H|... Ro|
|00004d60| 74 61 74 65 73 20 74 68 | 65 20 54 6f 72 75 73 2e |tates th|e Torus.|
|00004d70| 20 54 68 69 73 20 63 61 | 6e 20 62 65 20 64 6f 6e | This ca|n be don|
|00004d80| 65 20 6d 6f 72 65 20 73 | 75 63 63 65 73 73 66 75 |e more s|uccessfu|
|00004d90| 6c 6c 79 20 69 6e 20 73 | 6f 6d 65 20 6d 6f 64 65 |lly in s|ome mode|
|00004da0| 73 00 00 97 00 2d 00 00 | 00 20 20 20 74 68 61 6e |s....-..|. than|
|00004db0| 20 69 6e 20 6f 74 68 65 | 72 73 2e 20 54 68 65 72 | in othe|rs. Ther|
|00004dc0| 65 20 61 72 65 20 74 68 | 72 65 65 20 6d 65 74 68 |e are th|ree meth|
|00004dd0| 6f 64 73 3a 20 00 00 97 | 00 02 00 00 00 00 00 97 |ods: ...|........|
|00004de0| 00 3c 00 00 00 0d 05 20 | 31 2e 20 52 6f 74 61 74 |.<..... |1. Rotat|
|00004df0| 65 20 74 68 65 20 70 61 | 6c 65 74 74 65 20 63 6f |e the pa|lette co|
|00004e00| 6c 6f 72 73 20 61 73 73 | 69 67 6e 65 64 20 74 6f |lors ass|igned to|
|00004e10| 20 65 61 63 68 20 61 74 | 74 72 69 62 75 74 65 00 | each at|tribute.|
|00004e20| 00 97 00 3b 00 00 00 0d | 05 20 32 2e 20 44 72 61 |...;....|. 2. Dra|
|00004e30| 77 2c 20 65 72 61 73 65 | 2c 20 61 6e 64 20 72 65 |w, erase|, and re|
|00004e40| 64 72 61 77 20 74 68 65 | 20 74 6f 72 75 73 20 28 |draw the| torus (|
|00004e50| 74 77 6f 2d 63 6f 6c 6f | 72 20 6d 6f 64 65 73 29 |two-colo|r modes)|
|00004e60| 65 00 00 97 00 3b 00 00 | 00 0d 05 20 33 2e 20 52 |e....;..|... 3. R|
|00004e70| 6f 74 61 74 65 20 62 65 | 74 77 65 65 6e 20 74 77 |otate be|tween tw|
|00004e80| 6f 20 70 61 6c 65 74 74 | 65 73 20 28 43 47 41 20 |o palett|es (CGA |
|00004e90| 61 6e 64 20 4d 43 47 41 | 20 73 63 72 65 65 6e 20 |and MCGA| screen |
|00004ea0| 31 29 65 00 00 97 00 02 | 00 00 00 00 00 97 00 47 |1)e.....|.......G|
|00004eb0| 00 00 00 20 20 20 4e 6f | 74 65 20 74 68 61 74 20 |... No|te that |
|00004ec0| 66 6f 72 20 45 47 41 20 | 61 6e 64 20 56 47 41 20 |for EGA |and VGA |
|00004ed0| 73 63 72 65 65 6e 20 32 | 2c 20 6d 65 74 68 6f 64 |screen 2|, method|
|00004ee0| 73 20 31 20 61 6e 64 20 | 32 20 61 72 65 20 62 6f |s 1 and |2 are bo|
|00004ef0| 74 68 20 75 73 65 64 2e | 73 00 00 97 00 06 00 00 |th used.|s.......|
|00004f00| 00 20 0d 46 3d 00 00 97 | 00 02 00 00 00 00 00 76 |. .F=...|.......v|
|00004f10| 00 0c 00 e8 00 00 01 01 | 00 f7 00 00 00 01 00 00 |........|........|
|00004f20| 00 1e 00 ff ff 15 00 7f | 02 0a 00 0d 00 b5 02 15 |........|........|
|00004f30| 00 bb 02 19 00 0d 00 fc | 02 16 00 02 00 29 00 10 |........|.....)..|
|00004f40| 00 00 00 0a 03 16 00 01 | 00 36 00 0d 00 03 03 00 |........|.6......|
|00004f50| 00 1e 00 ff ff 15 00 2b | 02 0b 00 10 00 00 00 97 |.......+|........|
|00004f60| 00 16 00 01 00 1c 00 10 | 00 00 00 d3 00 16 00 01 |........|........|
|00004f70| 00 31 00 0d 00 1d 03 00 | 00 7d 01 ff ff 16 00 02 |.1......|.}......|
|00004f80| 00 09 00 0d 00 c4 05 00 | 00 00 0c 97 00 33 00 03 |........|.....3..|
|00004f90| 00 20 46 6f 72 20 45 47 | 41 20 61 6e 64 20 68 69 |. For EG|A and hi|
|00004fa0| 67 68 65 72 20 72 6f 74 | 61 74 65 20 63 6f 6c 6f |gher rot|ate colo|
|00004fb0| 72 73 20 74 68 72 6f 75 | 67 68 20 70 61 6c 65 74 |rs throu|gh palet|
|00004fc0| 74 65 3d 00 0c 0b 00 b5 | 02 11 00 91 02 61 00 00 |te=.....|.....a..|
|00004fd0| 00 00 00 00 18 97 00 43 | 00 06 00 20 41 72 67 75 |.......C|... Argu|
|00004fe0| 6d 65 6e 74 20 64 65 74 | 65 72 6d 69 6e 65 73 20 |ment det|ermines |
|00004ff0| 77 68 65 74 68 65 72 20 | 74 6f 20 73 74 61 72 74 |whether |to start|
|00005000| 20 61 74 20 6e 65 78 74 | 20 63 6f 6c 6f 72 2c 20 | at next| color, |
|00005010| 66 69 72 73 74 20 63 6f | 6c 6f 72 2c 3d 00 18 97 |first co|lor,=...|
|00005020| 00 12 00 06 00 20 6f 72 | 20 72 61 6e 64 6f 6d 20 |..... or| random |
|00005030| 63 6f 6c 6f 72 00 18 0b | 00 f7 00 74 00 ff ff 00 |color...|...t....|
|00005040| 24 0b 00 d5 01 3b 00 00 | 30 43 01 0b 00 b5 02 11 |$....;..|0C......|
|00005050| 00 91 02 70 01 26 01 0c | 00 cc 05 00 24 0b 00 dd |...p.&..|....$...|
|00005060| 01 3b 00 00 30 64 01 0c | 00 cc 05 00 24 3a 00 00 |.;..0d..|....$:..|
|00005070| 30 0b 00 cc 05 64 05 77 | 01 0c 00 cc 05 00 18 52 |0....d.w|.......R|
|00005080| 00 00 1c 00 18 97 00 40 | 00 06 00 20 53 65 74 20 |.......@|... Set |
|00005090| 6c 61 73 74 20 63 6f 6c | 6f 72 20 74 6f 20 73 6d |last col|or to sm|
|000050a0| 61 6c 6c 65 72 20 6f 66 | 20 6c 61 73 74 20 70 6f |aller of| last po|
|000050b0| 73 73 69 62 6c 65 20 63 | 6f 6c 6f 72 20 6f 72 20 |ssible c|olor or |
|000050c0| 6c 61 73 74 20 74 69 6c | 65 00 18 0b 00 b5 02 11 |last til|e.......|
|000050d0| 00 91 02 0b 00 03 03 64 | 05 77 01 5f 01 61 00 00 |.......d|.w._.a..|
|000050e0| 00 00 24 0b 00 03 03 64 | 05 77 01 0c 00 d8 05 00 |..$....d|.w......|
|000050f0| 18 49 00 ff ff 00 24 0b | 00 b5 02 11 00 91 02 64 |.I....$.|.......d|
|00005100| 05 77 01 0c 00 d8 05 00 | 18 50 00 00 0c 00 18 97 |.w......|.P......|
|00005110| 00 25 00 06 00 20 49 66 | 20 63 6f 6c 6f 72 20 69 |.%... If| color i|
|00005120| 73 20 74 6f 6f 20 6c 6f | 77 2c 20 72 6f 74 61 74 |s too lo|w, rotat|
|00005130| 65 20 74 6f 20 65 6e 64 | 70 00 18 0b 00 cc 05 64 |e to end|p......d|
|00005140| 01 63 01 0b 00 cc 05 0b | 00 d8 05 5e 01 75 01 5d |.c......|...^.u.]|
|00005150| 00 00 00 0b 00 d8 05 0c | 00 cc 05 00 00 00 18 97 |........|........|
|00005160| 00 15 00 06 00 20 53 65 | 74 20 6c 61 73 74 20 61 |..... Se|t last a|
|00005170| 74 74 72 69 62 75 74 65 | 00 00 18 0b 00 b5 02 11 |ttribute|........|
|00005180| 00 9b 02 64 09 03 01 61 | 00 00 00 00 24 97 00 1b |...d...a|....$...|
|00005190| 00 09 00 20 4c 61 73 74 | 20 66 6f 72 20 74 77 6f |... Last| for two|
|000051a0| 2d 63 6f 6c 6f 72 20 6d | 6f 64 65 73 05 00 24 0b |-color m|odes..$.|
|000051b0| 00 b5 02 11 00 9b 02 64 | 05 77 01 0c 00 0c 05 00 |.......d|.w......|
|000051c0| 18 49 00 ff ff 00 24 97 | 00 32 00 09 00 20 53 6d |.I....$.|.2... Sm|
|000051d0| 61 6c 6c 65 72 20 6f 66 | 20 6c 61 73 74 20 63 6f |aller of| last co|
|000051e0| 6c 6f 72 20 6f 72 20 6e | 65 78 74 2d 74 6f 2d 6c |lor or n|ext-to-l|
|000051f0| 61 73 74 20 61 74 74 72 | 69 62 75 74 65 00 24 0b |ast attr|ibute.$.|
|00005200| 00 d8 05 0b 00 b5 02 11 | 00 9b 02 64 09 77 01 63 |........|...d.w.c|
|00005210| 01 61 00 00 00 00 30 0b | 00 d8 05 0c 00 0c 05 00 |.a....0.|........|
|00005220| 24 49 00 ff ff 00 30 0b | 00 b5 02 11 00 9b 02 64 |$I....0.|.......d|
|00005230| 09 77 01 0c 00 0c 05 00 | 24 50 00 00 18 50 00 00 |.w......|$P...P..|
|00005240| 00 00 18 97 00 2d 00 06 | 00 20 43 79 63 6c 65 20 |.....-..|. Cycle |
|00005250| 74 68 72 6f 75 67 68 20 | 61 74 74 72 69 62 75 74 |through |attribut|
|00005260| 65 73 2c 20 61 73 73 69 | 67 6e 69 6e 67 20 63 6f |es, assi|gning co|
|00005270| 6c 6f 72 73 69 00 18 0b | 00 cc 05 0c 00 e3 05 00 |lorsi...|........|
|00005280| 18 0b 00 17 05 0b 00 0c | 05 64 05 64 05 78 01 57 |........|.d.d.x.W|
|00005290| 00 ff ff ff ff 00 24 0b | 00 17 05 0b 00 e3 05 0e |......$.|........|
|000052a0| 00 01 00 0a 03 d3 00 00 | 24 0b 00 e3 05 64 05 77 |........|$....d.w|
|000052b0| 01 0c 00 e3 05 00 24 0b | 00 e3 05 64 01 63 01 5d |......$.|...d.c.]|
|000052c0| 00 00 00 0b 00 d8 05 0c | 00 e3 05 00 18 65 00 ff |........|.....e..|
|000052d0| ff ff ff 00 00 00 0c 50 | 00 00 00 00 0c 97 00 4a |.......P|.......J|
|000052e0| 00 03 00 20 46 6f 72 20 | 74 77 6f 2d 63 6f 6c 6f |... For |two-colo|
|000052f0| 72 20 73 63 72 65 65 6e | 73 2c 20 74 68 65 20 62 |r screen|s, the b|
|00005300| 65 73 74 20 77 65 20 63 | 61 6e 20 64 6f 20 69 73 |est we c|an do is|
|00005310| 20 65 72 61 73 65 20 61 | 6e 64 20 72 65 64 72 61 | erase a|nd redra|
|00005320| 77 20 74 68 65 20 74 6f | 72 75 73 00 0c 0b 00 b5 |w the to|rus.....|
|00005330| 02 11 00 9b 02 64 09 03 | 01 61 00 00 00 00 08 00 |.....d..|.a......|
|00005340| 18 97 00 19 00 06 00 20 | 53 65 74 20 61 6c 6c 20 |....... |Set all |
|00005350| 74 69 6c 65 73 20 74 6f | 20 63 6f 6c 6f 72 20 00 |tiles to| color .|
|00005360| 18 0b 00 b2 05 64 01 0b | 00 03 03 64 05 77 01 56 |.....d..|...d.w.V|
|00005370| 00 ff ff ff ff 00 24 0b | 00 eb 05 0b 00 b2 05 0e |......$.|........|
|00005380| 00 01 00 97 00 12 00 75 | 02 00 18 65 00 ff ff ff |.......u|...e....|
|00005390| ff 00 18 97 00 0d 00 06 | 00 20 44 72 61 77 20 54 |........|. Draw T|
|000053a0| 6f 72 75 73 02 00 18 0e | 00 00 00 97 00 0e 00 00 |orus....|........|
|000053b0| 00 d3 00 38 00 02 00 c6 | 00 00 18 97 00 26 00 06 |...8....|.....&..|
|000053c0| 00 20 54 6f 67 67 6c 65 | 20 62 65 74 77 65 65 6e |. Toggle| between|
|000053d0| 20 63 6f 6c 6f 72 20 61 | 6e 64 20 62 61 63 6b 67 | color a|nd backg|
|000053e0| 72 6f 75 6e 64 00 18 0b | 00 eb 05 64 05 00 01 6e |round...|...d...n|
|000053f0| 01 64 09 6f 01 0c 00 eb | 05 00 00 00 0c 50 00 00 |.d.o....|.....P..|
|00005400| 00 00 0c 97 00 46 00 03 | 00 20 46 6f 72 20 43 47 |.....F..|. For CG|
|00005410| 41 20 6f 72 20 4d 43 47 | 41 20 73 63 72 65 65 6e |A or MCG|A screen|
|00005420| 20 31 2c 20 74 6f 67 67 | 6c 65 20 70 61 6c 65 74 | 1, togg|le palet|
|00005430| 74 65 73 20 75 73 69 6e | 67 20 74 68 65 20 43 4f |tes usin|g the CO|
|00005440| 4c 4f 52 20 73 74 61 74 | 65 6d 65 6e 74 00 0c 97 |LOR stat|ement...|
|00005450| 00 33 00 03 00 20 28 74 | 68 65 73 65 20 6d 6f 64 |.3... (t|hese mod|
|00005460| 65 73 20 64 6f 20 6e 6f | 74 20 61 6c 6c 6f 77 20 |es do no|t allow |
|00005470| 74 68 65 20 50 41 4c 45 | 54 54 45 20 73 74 61 74 |the PALE|TTE stat|
|00005480| 65 6d 65 6e 74 29 74 00 | 0c 0b 00 b5 02 11 00 89 |ement)t.|........|
|00005490| 02 64 05 03 01 0b 00 1d | 03 0b 00 24 02 03 01 0b |.d......|...$....|
|000054a0| 00 1d 03 0b 00 f9 01 03 | 01 75 01 6e 01 01 01 61 |........|.u.n...a|
|000054b0| 00 00 00 00 18 72 01 73 | 01 0b 00 eb 05 a4 00 03 |.....r.s|........|
|000054c0| 00 00 18 0b 00 eb 05 64 | 05 00 01 6e 01 64 09 6f |.......d|...n.d.o|
|000054d0| 01 0c 00 eb 05 00 18 55 | 00 ff ff 00 0c 50 00 00 |.......U|.....P..|
|000054e0| 1c 00 00 51 00 09 00 08 | 00 ff ff 04 00 ff ff ff |...Q....|........|
|000054f0| ff 57 00 00 00 ff ff 02 | 0c 00 05 00 44 65 6c 61 |.W......|....Dela|
|00005500| 79 01 00 b8 60 01 00 00 | 1b 00 ff ff c1 ff ff ff |y...`...|........|
|00005510| 00 00 97 00 10 00 00 00 | 20 0d 1f 3d 20 44 65 6c |........| ..= Del|
|00005520| 61 79 20 0d 20 3d 00 00 | 97 00 48 00 00 00 20 20 |ay . =..|..H... |
|00005530| 20 44 65 6c 61 79 20 62 | 61 73 65 64 20 6f 6e 20 | Delay b|ased on |
|00005540| 74 69 6d 65 20 73 6f 20 | 74 68 61 74 20 77 61 69 |time so |that wai|
|00005550| 74 20 77 69 6c 6c 20 62 | 65 20 74 68 65 20 73 61 |t will b|e the sa|
|00005560| 6d 65 20 6f 6e 20 61 6e | 79 20 70 72 6f 63 65 73 |me on an|y proces|
|00005570| 73 6f 72 2e 00 00 97 00 | 42 00 00 00 20 20 20 4e |sor.....|B... N|
|00005580| 6f 74 69 63 65 20 74 68 | 65 20 63 68 65 63 6b 20 |otice th|e check |
|00005590| 66 6f 72 20 6e 65 67 61 | 74 69 76 65 20 6e 75 6d |for nega|tive num|
|000055a0| 62 65 72 73 20 73 6f 20 | 74 68 61 74 20 74 68 65 |bers so |that the|
|000055b0| 20 64 65 6c 61 79 20 77 | 6f 6e 27 74 00 00 97 00 | delay w|on't....|
|000055c0| 3d 00 00 00 20 20 20 66 | 72 65 65 7a 65 20 61 74 |=... f|reeze at|
|000055d0| 20 6d 69 64 6e 69 67 68 | 74 20 77 68 65 6e 20 74 | midnigh|t when t|
|000055e0| 68 65 20 64 65 6c 61 79 | 20 63 6f 75 6c 64 20 62 |he delay| could b|
|000055f0| 65 63 6f 6d 65 20 6e 65 | 67 61 74 69 76 65 2e 77 |ecome ne|gative.w|
|00005600| 00 00 97 00 06 00 00 00 | 20 0d 46 3d 00 00 97 00 |........| .F=....|
|00005610| 02 00 00 00 00 00 76 00 | 0c 00 00 01 00 01 01 00 |......v.|........|
|00005620| 09 01 00 02 03 00 00 04 | 00 0c 56 01 0c 0c ae 03 |........|..V.....|
|00005630| 00 0c 56 01 0b 0c ae 03 | 77 01 0b 0c 09 01 5f 01 |..V.....|w....._.|
|00005640| 6e 01 56 01 0b 0c ae 03 | 77 01 64 01 63 01 6e 01 |n.V.....|w.d.c.n.|
|00005650| 75 01 47 00 ff ff 00 0c | 62 00 ff ff 00 00 00 00 |u.G.....|b.......|
|00005660| 51 00 09 00 08 00 ff ff | 04 00 ff ff ff ff 0e 00 |Q.......|........|
|00005670| 00 00 ff ff 02 0c 00 0a | 00 43 6f 75 6e 74 54 69 |........|.CountTi|
|00005680| 6c 65 73 01 00 b8 8e 01 | 00 00 1b 00 ff ff c1 ff |les.....|........|
|00005690| ff ff 00 00 97 00 15 00 | 00 00 20 0d 1c 3d 20 43 |........|.. ..= C|
|000056a0| 6f 75 6e 74 54 69 6c 65 | 73 20 0d 1e 3d 00 00 00 |ountTile|s ..=...|
|000056b0| 97 00 47 00 00 00 20 20 | 20 44 69 73 70 6c 61 79 |..G... | Display|
|000056c0| 73 20 6e 75 6d 62 65 72 | 20 6f 66 20 74 68 65 20 |s number| of the |
|000056d0| 74 69 6c 65 73 20 63 75 | 72 72 65 6e 74 6c 79 20 |tiles cu|rrently |
|000056e0| 62 65 69 6e 67 20 63 61 | 6c 63 75 6c 61 74 65 64 |being ca|lculated|
|000056f0| 20 6f 72 20 73 6f 72 74 | 65 64 2e 00 00 00 97 00 | or sort|ed......|
|00005700| 06 00 00 00 20 0d 46 3d | 00 00 97 00 02 00 00 00 |.... .F=|........|
|00005710| 00 00 76 00 12 00 14 01 | 00 01 02 00 22 01 00 00 |..v.....|...."...|
|00005720| 01 00 28 01 00 00 01 00 | 00 00 00 0c 97 00 11 00 |..(.....|........|
|00005730| 03 00 20 45 72 61 73 65 | 20 70 72 65 76 69 6f 75 |.. Erase| previou|
|00005740| 73 00 00 0c 73 01 0b 00 | c5 01 64 05 77 01 73 01 |s...s...|..d.w.s.|
|00005750| 0b 00 cd 01 c1 00 04 00 | 06 00 65 01 13 00 4e 01 |........|..e...N.|
|00005760| 95 00 93 00 00 0c 97 00 | 37 00 03 00 20 49 66 20 |........|7... If |
|00005770| 70 6f 73 69 74 69 76 65 | 2c 20 64 69 73 70 6c 61 |positive|, displa|
|00005780| 79 20 2d 20 67 69 76 65 | 20 6e 65 67 61 74 69 76 |y - give| negativ|
|00005790| 65 20 76 61 6c 75 65 73 | 20 74 6f 20 65 72 61 73 |e values| to eras|
|000057a0| 65 3d 00 0c 0b 00 22 01 | 64 01 5f 01 0b 00 28 01 |e=....".|d._...(.|
|000057b0| 64 01 5f 01 01 01 61 00 | 00 00 00 18 73 01 0b 00 |d._...a.|....s...|
|000057c0| c5 01 64 05 77 01 73 01 | 0b 00 cd 01 c1 00 04 00 |..d.w.s.|........|
|000057d0| 00 18 6d 01 05 00 54 69 | 6c 65 20 22 95 00 93 00 |..m...Ti|le "....|
|000057e0| 00 18 6d 01 04 00 20 23 | 23 23 ff 00 0b 00 22 01 |..m... #|##....".|
|000057f0| 95 00 93 00 00 18 6d 01 | 04 00 20 23 23 23 ff 00 |......m.|.. ###..|
|00005800| 0b 00 28 01 95 00 93 00 | 00 0c 50 00 00 00 00 00 |..(.....|..P.....|
|00005810| 51 00 09 00 08 00 ff ff | 04 00 ff ff ff ff 12 00 |Q.......|........|
|00005820| 00 00 ff ff 02 0c 00 07 | 00 4d 65 73 73 61 67 65 |........|.Message|
|00005830| 01 00 b8 32 01 00 00 1b | 00 ff ff c1 ff ff ff 00 |...2....|........|
|00005840| 00 97 00 12 00 00 00 20 | 0d 1d 3d 20 4d 65 73 73 |....... |..= Mess|
|00005850| 61 67 65 20 0d 20 3d 00 | 00 97 00 39 00 00 00 20 |age . =.|...9... |
|00005860| 20 20 44 69 73 70 6c 61 | 79 73 20 61 20 73 74 61 | Displa|ys a sta|
|00005870| 74 75 73 20 6d 65 73 73 | 61 67 65 20 66 6f 6c 6c |tus mess|age foll|
|00005880| 6f 77 65 64 20 62 79 20 | 62 6c 69 6e 6b 69 6e 67 |owed by |blinking|
|00005890| 20 64 6f 74 73 2e 00 00 | 00 97 00 06 00 00 00 20 | dots...|....... |
|000058a0| 0d 46 3d 00 00 97 00 02 | 00 00 00 00 00 76 00 0c |.F=.....|.....v..|
|000058b0| 00 2e 01 00 01 01 00 39 | 01 00 02 05 00 00 00 1e |.......9|........|
|000058c0| 00 ff ff 15 00 7f 02 0a | 00 0d 00 b5 02 00 00 00 |........|........|
|000058d0| 0c 73 01 0b 00 c5 01 73 | 01 0b 00 cd 01 c1 00 04 |.s.....s|........|
|000058e0| 00 06 00 65 01 13 00 4e | 01 95 00 93 00 00 0c 73 |...e...N|.......s|
|000058f0| 01 0b 00 c5 01 73 01 0b | 00 cd 01 c1 00 04 00 00 |.....s..|........|
|00005900| 0c 73 01 64 1d a4 00 02 | 00 97 00 08 00 11 00 20 |.s.d....|....... |
|00005910| 57 68 69 74 65 00 0c 0b | 14 39 01 95 00 93 00 00 |White...|.9......|
|00005920| 0c 73 01 65 01 17 00 a4 | 00 02 00 97 00 08 00 11 |.s.e....|........|
|00005930| 00 20 42 6c 69 6e 6b 00 | 0c 6d 01 06 00 20 2e 20 |. Blink.|.m... . |
|00005940| 2e 20 2e 95 00 93 00 00 | 0c 73 01 64 1d a4 00 02 |. ......|.s.d....|
|00005950| 00 97 00 08 00 11 00 20 | 57 68 69 74 65 00 00 00 |....... |White...|
|00005960| 00 51 00 09 00 08 00 ff | ff 04 00 ff ff ff ff 11 |.Q......|........|
|00005970| 00 00 00 ff ff 02 0c 00 | 09 00 53 65 74 43 6f 6e |........|..SetCon|
|00005980| 66 69 67 01 00 b8 18 08 | 00 00 1b 00 ff ff c1 ff |fig.....|........|
|00005990| ff ff 00 00 97 00 14 00 | 00 00 20 0d 1c 3d 20 53 |........|.. ..= S|
|000059a0| 65 74 43 6f 6e 66 69 67 | 20 0d 1f 3d 00 00 97 00 |etConfig| ..=....|
|000059b0| 44 00 00 00 20 20 20 53 | 65 74 73 20 74 68 65 20 |D... S|ets the |
|000059c0| 63 6f 72 72 65 63 74 20 | 76 61 6c 75 65 73 20 66 |correct |values f|
|000059d0| 6f 72 20 65 61 63 68 20 | 66 69 65 6c 64 20 6f 66 |or each |field of|
|000059e0| 20 74 68 65 20 56 43 20 | 76 61 72 69 61 62 6c 65 | the VC |variable|
|000059f0| 2e 20 54 68 65 79 00 00 | 97 00 3d 00 00 00 20 20 |. They..|..=... |
|00005a00| 20 76 61 72 79 20 64 65 | 70 65 6e 64 69 6e 67 20 | vary de|pending |
|00005a10| 6f 6e 20 4d 6f 64 65 20 | 61 6e 64 20 6f 6e 20 74 |on Mode |and on t|
|00005a20| 68 65 20 63 75 72 72 65 | 6e 74 20 63 6f 6e 66 69 |he curre|nt confi|
|00005a30| 67 75 72 61 74 69 6f 6e | 2e 65 00 00 97 00 06 00 |guration|.e......|
|00005a40| 00 00 20 0d 46 3d 00 00 | 97 00 02 00 00 00 00 00 |.. .F=..|........|
|00005a50| 76 00 0c 00 41 01 00 01 | 01 00 4e 01 00 20 01 00 |v...A...|..N.. ..|
|00005a60| 00 00 1e 00 ff ff 15 00 | 7f 02 0a 00 0d 00 b5 02 |........|........|
|00005a70| 16 00 01 00 1e 00 0d 00 | 1d 03 00 00 00 0c 0b 00 |........|........|
|00005a80| 4e 01 74 00 ff ff 00 18 | 64 05 3b 00 97 00 32 00 |N.t.....|d.;...2.|
|00005a90| 0f 00 20 46 6f 75 72 2d | 63 6f 6c 6f 72 20 67 72 |.. Four-|color gr|
|00005aa0| 61 70 68 69 63 73 20 66 | 6f 72 20 43 47 41 2c 20 |aphics f|or CGA, |
|00005ab0| 45 47 41 2c 20 56 47 41 | 2c 20 61 6e 64 20 4d 43 |EGA, VGA|, and MC|
|00005ac0| 47 41 00 24 0b 00 1d 03 | 0b 00 24 02 03 01 0b 00 |GA.$....|..$.....|
|00005ad0| 1d 03 0b 00 f9 01 03 01 | 75 01 61 00 00 00 00 30 |........|u.a....0|
|00005ae0| 64 01 0b 00 b5 02 12 00 | 91 02 00 24 49 00 ff ff |d.......|...$I...|
|00005af0| 00 30 65 01 10 00 0b 00 | b5 02 12 00 91 02 00 24 |.0e.....|.......$|
|00005b00| 50 00 00 24 64 11 0b 00 | b5 02 12 00 9b 02 00 24 |P..$d...|.......$|
|00005b10| 65 01 3f 01 0b 00 b5 02 | 12 00 a5 02 00 24 65 01 |e.?.....|.....$e.|
|00005b20| c7 00 0b 00 b5 02 12 00 | ad 02 00 24 65 01 28 00 |........|...$e.(.|
|00005b30| 0b 00 b5 02 12 00 cd 01 | 00 24 65 01 19 00 0b 00 |........|.$e.....|
|00005b40| b5 02 12 00 c5 01 00 18 | 64 09 3b 00 97 00 3c 00 |........|d.;...<.|
|00005b50| 0f 00 20 54 77 6f 2d 63 | 6f 6c 6f 72 20 6d 65 64 |.. Two-c|olor med|
|00005b60| 69 75 6d 2d 72 65 73 20 | 67 72 61 70 68 69 63 73 |ium-res |graphics|
|00005b70| 20 66 6f 72 20 43 47 41 | 2c 20 45 47 41 2c 20 56 | for CGA|, EGA, V|
|00005b80| 47 41 2c 20 61 6e 64 20 | 4d 43 47 41 00 24 0b 00 |GA, and |MCGA.$..|
|00005b90| 1d 03 0b 00 24 02 03 01 | 0b 00 1d 03 0b 00 f9 01 |....$...|........|
|00005ba0| 03 01 75 01 61 00 00 00 | 00 30 64 01 0b 00 b5 02 |..u.a...|.0d.....|
|00005bb0| 12 00 91 02 00 24 49 00 | ff ff 00 30 65 01 10 00 |.....$I.|...0e...|
|00005bc0| 0b 00 b5 02 12 00 91 02 | 00 24 50 00 00 24 64 09 |........|.$P..$d.|
|00005bd0| 0b 00 b5 02 12 00 9b 02 | 00 24 65 01 7f 02 0b 00 |........|.$e.....|
|00005be0| b5 02 12 00 a5 02 00 24 | 65 01 c7 00 0b 00 b5 02 |.......$|e.......|
|00005bf0| 12 00 ad 02 00 24 65 01 | 50 00 0b 00 b5 02 12 00 |.....$e.|P.......|
|00005c00| cd 01 00 24 65 01 19 00 | 0b 00 b5 02 12 00 c5 01 |...$e...|........|
|00005c10| 00 18 64 0d 3b 00 97 00 | 2b 00 0f 00 20 54 77 6f |..d.;...|+... Two|
|00005c20| 2d 63 6f 6c 6f 72 20 68 | 69 67 68 2d 72 65 73 20 |-color h|igh-res |
|00005c30| 67 72 61 70 68 69 63 73 | 20 66 6f 72 20 48 65 72 |graphics| for Her|
|00005c40| 63 75 6c 65 73 47 00 24 | 64 01 0b 00 b5 02 12 00 |culesG.$|d.......|
|00005c50| 91 02 00 24 64 09 0b 00 | b5 02 12 00 9b 02 00 24 |...$d...|.......$|
|00005c60| 65 01 d0 02 0b 00 b5 02 | 12 00 a5 02 00 24 65 01 |e.......|.....$e.|
|00005c70| 5c 01 0b 00 b5 02 12 00 | ad 02 00 24 65 01 50 00 |\.......|...$e.P.|
|00005c80| 0b 00 b5 02 12 00 cd 01 | 00 24 65 01 19 00 0b 00 |........|.$e.....|
|00005c90| b5 02 12 00 c5 01 00 18 | 64 1d 3b 00 97 00 2f 00 |........|d.;.../.|
|00005ca0| 0f 00 20 31 36 2d 63 6f | 6c 6f 72 20 6d 65 64 69 |.. 16-co|lor medi|
|00005cb0| 75 6d 2d 72 65 73 20 67 | 72 61 70 68 69 63 73 20 |um-res g|raphics |
|00005cc0| 66 6f 72 20 45 47 41 20 | 61 6e 64 20 56 47 41 56 |for EGA |and VGAV|
|00005cd0| 00 24 65 01 10 00 0b 00 | b5 02 12 00 91 02 00 24 |.$e.....|.......$|
|00005ce0| 65 01 10 00 0b 00 b5 02 | 12 00 9b 02 00 24 65 01 |e.......|.....$e.|
|00005cf0| 3f 01 0b 00 b5 02 12 00 | a5 02 00 24 65 01 c7 00 |?.......|...$e...|
|00005d00| 0b 00 b5 02 12 00 ad 02 | 00 24 65 01 28 00 0b 00 |........|.$e.(...|
|00005d10| b5 02 12 00 cd 01 00 24 | 65 01 19 00 0b 00 b5 02 |.......$|e.......|
|00005d20| 12 00 c5 01 00 18 64 21 | 3b 00 97 00 2d 00 0f 00 |......d!|;...-...|
|00005d30| 20 31 36 2d 63 6f 6c 6f | 72 20 68 69 67 68 2d 72 | 16-colo|r high-r|
|00005d40| 65 73 20 67 72 61 70 68 | 69 63 73 20 66 6f 72 20 |es graph|ics for |
|00005d50| 45 47 41 20 61 6e 64 20 | 56 47 41 47 00 24 65 01 |EGA and |VGAG.$e.|
|00005d60| 10 00 0b 00 b5 02 12 00 | 91 02 00 24 65 01 10 00 |........|...$e...|
|00005d70| 0b 00 b5 02 12 00 9b 02 | 00 24 65 01 7f 02 0b 00 |........|.$e.....|
|00005d80| b5 02 12 00 a5 02 00 24 | 65 01 c7 00 0b 00 b5 02 |.......$|e.......|
|00005d90| 12 00 ad 02 00 24 65 01 | 50 00 0b 00 b5 02 12 00 |.....$e.|P.......|
|00005da0| cd 01 00 24 65 01 19 00 | 0b 00 b5 02 12 00 c5 01 |...$e...|........|
|00005db0| 00 18 64 25 3b 00 97 00 | 38 00 0f 00 20 31 36 2d |..d%;...|8... 16-|
|00005dc0| 20 6f 72 20 34 2d 63 6f | 6c 6f 72 20 76 65 72 79 | or 4-co|lor very|
|00005dd0| 20 68 69 67 68 2d 72 65 | 73 20 67 72 61 70 68 69 | high-re|s graphi|
|00005de0| 63 73 20 66 6f 72 20 45 | 47 41 20 61 6e 64 20 56 |cs for E|GA and V|
|00005df0| 47 41 00 24 65 01 40 00 | 0b 00 b5 02 12 00 91 02 |GA.$e.@.|........|
|00005e00| 00 24 0b 00 1d 03 0b 00 | 0b 02 03 01 5d 00 00 00 |.$......|....]...|
|00005e10| 64 11 0b 00 b5 02 12 00 | 9b 02 49 00 00 00 65 01 |d.......|..I...e.|
|00005e20| 10 00 0b 00 b5 02 12 00 | 9b 02 00 24 65 01 7f 02 |........|...$e...|
|00005e30| 0b 00 b5 02 12 00 a5 02 | 00 24 65 01 5d 01 0b 00 |........|.$e.]...|
|00005e40| b5 02 12 00 ad 02 00 24 | 65 01 50 00 0b 00 b5 02 |.......$|e.P.....|
|00005e50| 12 00 cd 01 00 24 65 01 | 19 00 0b 00 b5 02 12 00 |.....$e.|........|
|00005e60| c5 01 00 18 64 29 3b 00 | 97 00 38 00 0f 00 20 54 |....d);.|..8... T|
|00005e70| 77 6f 2d 63 6f 6c 6f 72 | 20 68 69 67 68 2d 72 65 |wo-color| high-re|
|00005e80| 73 20 67 72 61 70 68 69 | 63 73 20 66 6f 72 20 45 |s graphi|cs for E|
|00005e90| 47 41 20 6f 72 20 56 47 | 41 20 6d 6f 6e 6f 63 68 |GA or VG|A monoch|
|00005ea0| 72 6f 6d 65 00 24 64 01 | 0b 00 b5 02 12 00 91 02 |rome.$d.|........|
|00005eb0| 00 24 64 09 0b 00 b5 02 | 12 00 9b 02 00 24 65 01 |.$d.....|.....$e.|
|00005ec0| 3f 01 0b 00 b5 02 12 00 | a5 02 00 24 65 01 c7 00 |?.......|...$e...|
|00005ed0| 0b 00 b5 02 12 00 ad 02 | 00 24 65 01 50 00 0b 00 |........|.$e.P...|
|00005ee0| b5 02 12 00 cd 01 00 24 | 65 01 19 00 0b 00 b5 02 |.......$|e.......|
|00005ef0| 12 00 c5 01 00 18 65 01 | 0b 00 3b 00 97 00 34 00 |......e.|..;...4.|
|00005f00| 0f 00 20 54 77 6f 2d 63 | 6f 6c 6f 72 20 76 65 72 |.. Two-c|olor ver|
|00005f10| 79 20 68 69 67 68 2d 72 | 65 73 20 67 72 61 70 68 |y high-r|es graph|
|00005f20| 69 63 73 20 66 6f 72 20 | 56 47 41 20 61 6e 64 20 |ics for |VGA and |
|00005f30| 4d 43 47 41 00 24 97 00 | 3c 00 09 00 20 4e 6f 74 |MCGA.$..|<... Not|
|00005f40| 65 20 74 68 61 74 20 66 | 6f 72 20 56 47 41 20 73 |e that f|or VGA s|
|00005f50| 63 72 65 65 6e 73 20 31 | 31 2c 20 31 32 2c 20 61 |creens 1|1, 12, a|
|00005f60| 6e 64 20 31 33 2c 20 6d | 6f 72 65 20 63 6f 6c 6f |nd 13, m|ore colo|
|00005f70| 72 73 20 61 72 65 00 24 | 97 00 34 00 09 00 20 61 |rs are.$|..4... a|
|00005f80| 76 61 69 6c 61 62 6c 65 | 2c 20 64 65 70 65 6e 64 |vailable|, depend|
|00005f90| 69 6e 67 20 6f 6e 20 68 | 6f 77 20 74 68 65 20 63 |ing on h|ow the c|
|00005fa0| 6f 6c 6f 72 73 20 61 72 | 65 20 6d 69 78 65 64 2e |olors ar|e mixed.|
|00005fb0| 00 24 65 01 d8 00 0b 00 | b5 02 12 00 91 02 00 24 |.$e.....|.......$|
|00005fc0| 64 09 0b 00 b5 02 12 00 | 9b 02 00 24 65 01 7f 02 |d.......|...$e...|
|00005fd0| 0b 00 b5 02 12 00 a5 02 | 00 24 65 01 df 01 0b 00 |........|.$e.....|
|00005fe0| b5 02 12 00 ad 02 00 24 | 65 01 50 00 0b 00 b5 02 |.......$|e.P.....|
|00005ff0| 12 00 cd 01 00 24 65 01 | 1e 00 0b 00 b5 02 12 00 |.....$e.|........|
|00006000| c5 01 00 18 65 01 0c 00 | 3b 00 97 00 2a 00 0f 00 |....e...|;...*...|
|00006010| 20 31 36 2d 63 6f 6c 6f | 72 20 76 65 72 79 20 68 | 16-colo|r very h|
|00006020| 69 67 68 2d 72 65 73 20 | 67 72 61 70 68 69 63 73 |igh-res |graphics|
|00006030| 20 66 6f 72 20 56 47 41 | 00 24 65 01 d8 00 0b 00 | for VGA|.$e.....|
|00006040| b5 02 12 00 91 02 00 24 | 65 01 10 00 0b 00 b5 02 |.......$|e.......|
|00006050| 12 00 9b 02 00 24 65 01 | 7f 02 0b 00 b5 02 12 00 |.....$e.|........|
|00006060| a5 02 00 24 65 01 df 01 | 0b 00 b5 02 12 00 ad 02 |...$e...|........|
|00006070| 00 24 65 01 50 00 0b 00 | b5 02 12 00 cd 01 00 24 |.$e.P...|.......$|
|00006080| 65 01 1e 00 0b 00 b5 02 | 12 00 c5 01 00 18 65 01 |e.......|......e.|
|00006090| 0d 00 3b 00 97 00 31 00 | 0f 00 20 32 35 36 2d 63 |..;...1.|.. 256-c|
|000060a0| 6f 6c 6f 72 20 6d 65 64 | 69 75 6d 2d 72 65 73 20 |olor med|ium-res |
|000060b0| 67 72 61 70 68 69 63 73 | 20 66 6f 72 20 56 47 41 |graphics| for VGA|
|000060c0| 20 61 6e 64 20 4d 43 47 | 41 73 00 24 65 01 d8 00 | and MCG|As.$e...|
|000060d0| 0b 00 b5 02 12 00 91 02 | 00 24 65 01 00 01 0b 00 |........|.$e.....|
|000060e0| b5 02 12 00 9b 02 00 24 | 65 01 7f 02 0b 00 b5 02 |.......$|e.......|
|000060f0| 12 00 a5 02 00 24 65 01 | df 01 0b 00 b5 02 12 00 |.....$e.|........|
|00006100| ad 02 00 24 65 01 28 00 | 0b 00 b5 02 12 00 cd 01 |...$e.(.|........|
|00006110| 00 24 65 01 19 00 0b 00 | b5 02 12 00 c5 01 00 18 |.$e.....|........|
|00006120| 3a 00 00 24 65 01 10 00 | 0b 00 b5 02 12 00 91 02 |:..$e...|........|
|00006130| 00 24 65 01 10 00 0b 00 | b5 02 12 00 9b 02 00 24 |.$e.....|.......$|
|00006140| 64 01 0b 00 b5 02 12 00 | a5 02 00 24 64 01 0b 00 |d.......|...$d...|
|00006150| b5 02 12 00 ad 02 00 24 | 65 01 50 00 0b 00 b5 02 |.......$|e.P.....|
|00006160| 12 00 cd 01 00 24 65 01 | 19 00 0b 00 b5 02 12 00 |.....$e.|........|
|00006170| c5 01 00 24 64 01 0b 00 | b5 02 12 00 89 02 00 24 |...$d...|.......$|
|00006180| 55 00 ff ff 00 0c 52 00 | 00 0c 0b 00 4e 01 0b 00 |U.....R.|....N...|
|00006190| b5 02 12 00 89 02 00 00 | 00 00 51 00 09 00 08 00 |........|..Q.....|
|000061a0| ff ff 04 00 ff ff ff ff | 67 00 00 00 ff ff 02 0c |........|g.......|
|000061b0| 00 06 00 49 6e 73 69 64 | 65 02 01 b8 86 07 00 00 |...Insid|e.......|
|000061c0| 1b 00 ff ff c1 ff ff ff | 00 00 97 00 11 00 00 00 |........|........|
|000061d0| 20 0d 1e 3d 20 49 6e 73 | 69 64 65 20 0d 20 3d 00 | ..= Ins|ide . =.|
|000061e0| 00 00 97 00 48 00 00 00 | 20 20 20 46 69 6e 64 73 |....H...| Finds|
|000061f0| 20 61 20 70 6f 69 6e 74 | 2c 20 54 2e 78 63 20 61 | a point|, T.xc a|
|00006200| 6e 64 20 54 2e 79 63 2c | 20 74 68 61 74 20 69 73 |nd T.yc,| that is|
|00006210| 20 6d 61 74 68 65 6d 61 | 74 69 63 61 6c 6c 79 20 | mathema|tically |
|00006220| 77 69 74 68 69 6e 20 61 | 20 74 69 6c 65 2e 00 00 |within a| tile...|
|00006230| 97 00 46 00 00 00 20 20 | 20 54 68 65 6e 20 63 68 |..F... | Then ch|
|00006240| 65 63 6b 20 74 6f 20 73 | 65 65 20 69 66 20 74 68 |eck to s|ee if th|
|00006250| 65 20 70 6f 69 6e 74 20 | 69 73 20 61 63 74 75 61 |e point |is actua|
|00006260| 6c 6c 79 20 69 6e 73 69 | 64 65 2e 20 42 65 63 61 |lly insi|de. Beca|
|00006270| 75 73 65 20 6f 66 20 74 | 68 65 00 00 97 00 45 00 |use of t|he....E.|
|00006280| 00 00 20 20 20 6a 61 67 | 67 65 64 20 65 64 67 65 |.. jag|ged edge|
|00006290| 73 20 6f 66 20 74 69 6c | 65 73 2c 20 74 68 65 20 |s of til|es, the |
|000062a0| 63 65 6e 74 65 72 20 70 | 6f 69 6e 74 20 69 73 20 |center p|oint is |
|000062b0| 6f 66 74 65 6e 20 61 63 | 74 75 61 6c 6c 79 20 69 |often ac|tually i|
|000062c0| 6e 73 69 64 65 65 00 00 | 97 00 41 00 00 00 20 20 |nsidee..|..A... |
|000062d0| 20 76 65 72 79 20 74 68 | 69 6e 20 74 69 6c 65 73 | very th|in tiles|
|000062e0| 2e 20 53 75 63 68 20 74 | 69 6c 65 73 20 77 69 6c |. Such t|iles wil|
|000062f0| 6c 20 6e 6f 74 20 62 65 | 20 70 61 69 6e 74 65 64 |l not be| painted|
|00006300| 2c 20 54 68 69 73 20 63 | 61 75 73 65 73 73 00 00 |, This c|ausess..|
|00006310| 97 00 43 00 00 00 20 20 | 20 69 6d 70 65 72 66 65 |..C... | imperfe|
|00006320| 63 74 69 6f 6e 73 20 74 | 68 61 74 20 61 72 65 20 |ctions t|hat are |
|00006330| 6f 66 74 65 6e 20 76 69 | 73 69 62 6c 65 20 61 74 |often vi|sible at|
|00006340| 20 74 68 65 20 65 64 67 | 65 20 6f 66 20 74 68 65 | the edg|e of the|
|00006350| 20 54 6f 72 75 73 2e 00 | 00 00 97 00 02 00 00 00 | Torus..|........|
|00006360| 00 00 97 00 3f 00 00 00 | 20 20 20 52 65 74 75 72 |....?...| Retur|
|00006370| 6e 20 46 41 4c 53 45 20 | 69 66 20 61 20 63 65 6e |n FALSE |if a cen|
|00006380| 74 65 72 20 70 6f 69 6e | 74 20 69 73 20 6e 6f 74 |ter poin|t is not|
|00006390| 20 66 6f 75 6e 64 20 69 | 6e 73 69 64 65 20 61 20 | found i|nside a |
|000063a0| 74 69 6c 65 2e 72 00 00 | 97 00 06 00 00 00 20 0d |tile.r..|...... .|
|000063b0| 46 3d 00 00 97 00 02 00 | 00 00 00 00 58 00 0c 00 |F=......|....X...|
|000063c0| 56 01 00 02 01 00 97 00 | 00 20 2b 02 00 00 1e 00 |V.......|. +.....|
|000063d0| ff ff 15 00 7f 02 0a 00 | 0d 00 b5 02 00 00 7d 01 |........|......}.|
|000063e0| ff ff 16 00 03 00 0c 00 | 0d 00 b7 03 16 00 03 00 |........|........|
|000063f0| 1e 00 0d 00 c2 03 00 00 | 00 0c 0b 00 b5 02 11 00 |........|........|
|00006400| 9b 02 64 05 77 01 0c 00 | cc 03 00 00 00 0c 97 00 |..d.w...|........|
|00006410| 3c 00 03 00 20 46 69 6e | 64 20 61 6e 20 69 6e 73 |<... Fin|d an ins|
|00006420| 69 64 65 20 70 6f 69 6e | 74 2e 20 53 69 6e 63 65 |ide poin|t. Since|
|00006430| 20 73 6f 6d 65 20 74 69 | 6c 65 73 20 61 72 65 20 | some ti|les are |
|00006440| 74 72 69 61 6e 67 6c 65 | 73 2c 20 74 68 65 00 0c |triangle|s, the..|
|00006450| 97 00 3d 00 03 00 20 64 | 69 61 67 6f 6e 61 6c 20 |..=... d|iagonal |
|00006460| 63 65 6e 74 65 72 20 69 | 73 6e 27 74 20 67 6f 6f |center i|sn't goo|
|00006470| 64 20 65 6e 6f 75 67 68 | 2e 20 49 6e 73 74 65 61 |d enough|. Instea|
|00006480| 64 20 66 69 6e 64 20 74 | 68 65 20 63 65 6e 74 65 |d find t|he cente|
|00006490| 72 00 00 0c 97 00 3a 00 | 03 00 20 62 79 20 64 72 |r.....:.|.. by dr|
|000064a0| 61 77 69 6e 67 20 61 20 | 64 69 61 67 6f 6e 61 6c |awing a |diagonal|
|000064b0| 20 66 72 6f 6d 20 74 68 | 65 20 63 65 6e 74 65 72 | from th|e center|
|000064c0| 20 6f 66 20 74 68 65 20 | 6f 75 74 73 69 64 65 20 | of the |outside |
|000064d0| 74 6f 00 0c 97 00 13 00 | 03 00 20 61 20 62 6f 74 |to......|.. a bot|
|000064e0| 74 6f 6d 20 63 6f 72 6e | 65 72 2e 67 00 0c 0b 00 |tom corn|er.g....|
|000064f0| 97 00 11 00 39 02 0b 00 | 97 00 11 00 3f 02 0b 00 |....9...|....?...|
|00006500| 97 00 11 00 45 02 0b 00 | 97 00 11 00 3f 02 77 01 |....E...|....?.w.|
|00006510| 6e 01 64 09 02 01 00 01 | 0b 00 97 00 11 00 39 02 |n.d.....|......9.|
|00006520| 77 01 6e 01 64 09 02 01 | 6e 01 00 01 0b 00 97 00 |w.n.d...|n.......|
|00006530| 12 00 69 02 00 0c 0b 00 | 97 00 11 00 51 02 0b 00 |..i.....|....Q...|
|00006540| 97 00 11 00 57 02 0b 00 | 97 00 11 00 5d 02 0b 00 |....W...|....]...|
|00006550| 97 00 11 00 57 02 77 01 | 6e 01 64 09 02 01 00 01 |....W.w.|n.d.....|
|00006560| 0b 00 97 00 11 00 51 02 | 77 01 6e 01 64 09 02 01 |......Q.|w.n.d...|
|00006570| 6e 01 00 01 0b 00 97 00 | 12 00 6f 02 00 00 00 0c |n.......|..o.....|
|00006580| 97 00 28 00 03 00 20 49 | 66 20 77 65 27 72 65 20 |..(... I|f we're |
|00006590| 6f 6e 20 61 20 62 6f 72 | 64 65 72 2c 20 6e 6f 20 |on a bor|der, no |
|000065a0| 6e 65 65 64 20 74 6f 20 | 66 69 6c 6c 00 0c 0b 00 |need to |fill....|
|000065b0| 97 00 11 00 69 02 0b 00 | 97 00 11 00 6f 02 40 01 |....i...|....o.@.|
|000065c0| 0b 00 cc 03 03 01 61 00 | 00 00 00 18 0b 00 b4 01 |......a.|........|
|000065d0| 0c 00 56 01 00 18 55 00 | ff ff 00 0c 50 00 00 00 |..V...U.|....P...|
|000065e0| 00 0c 97 00 28 00 03 00 | 20 46 69 6e 64 20 68 69 |....(...| Find hi|
|000065f0| 67 68 65 73 74 20 61 6e | 64 20 6c 6f 77 65 73 74 |ghest an|d lowest|
|00006600| 20 59 20 6f 6e 20 74 68 | 65 20 74 69 6c 65 00 0c | Y on th|e tile..|
|00006610| 0b 00 97 00 11 00 4b 02 | 0c 00 b7 03 00 0c 0b 00 |......K.|........|
|00006620| 97 00 11 00 4b 02 0c 00 | c2 03 00 0c 0b 00 97 00 |....K...|........|
|00006630| 11 00 51 02 0b 00 b7 03 | 5f 01 5d 00 00 00 0b 00 |..Q.....|_.].....|
|00006640| 97 00 11 00 51 02 0c 00 | b7 03 00 0c 0b 00 97 00 |....Q...|........|
|00006650| 11 00 51 02 0b 00 c2 03 | 63 01 5d 00 00 00 0b 00 |..Q.....|c.].....|
|00006660| 97 00 11 00 51 02 0c 00 | c2 03 00 0c 0b 00 97 00 |....Q...|........|
|00006670| 11 00 57 02 0b 00 b7 03 | 5f 01 5d 00 00 00 0b 00 |..W.....|_.].....|
|00006680| 97 00 11 00 57 02 0c 00 | b7 03 00 0c 0b 00 97 00 |....W...|........|
|00006690| 11 00 57 02 0b 00 c2 03 | 63 01 5d 00 00 00 0b 00 |..W.....|c.].....|
|000066a0| 97 00 11 00 57 02 0c 00 | c2 03 00 0c 0b 00 97 00 |....W...|........|
|000066b0| 11 00 5d 02 0b 00 b7 03 | 5f 01 5d 00 00 00 0b 00 |..].....|_.].....|
|000066c0| 97 00 11 00 5d 02 0c 00 | b7 03 00 0c 0b 00 97 00 |....]...|........|
|000066d0| 11 00 5d 02 0b 00 c2 03 | 63 01 5d 00 00 00 0b 00 |..].....|c.].....|
|000066e0| 97 00 11 00 5d 02 0c 00 | c2 03 00 00 00 0c 97 00 |....]...|........|
|000066f0| 20 00 03 00 20 43 6f 6e | 76 65 72 74 20 63 6f 6f | ... Con|vert coo|
|00006700| 72 64 69 6e 61 74 65 73 | 20 74 6f 20 70 69 78 65 |rdinates| to pixe|
|00006710| 6c 73 00 0c 0b 00 97 00 | 11 00 69 02 64 01 3e 01 |ls......|..i.d.>.|
|00006720| 0c 00 e6 03 00 0c 0b 00 | 97 00 11 00 6f 02 64 05 |........|....o.d.|
|00006730| 3e 01 0c 00 eb 03 00 0c | 0b 00 eb 03 0c 00 f1 03 |>.......|........|
|00006740| 00 0c 0b 00 b7 03 64 05 | 3e 01 0c 00 f7 03 00 0c |......d.|>.......|
|00006750| 0b 00 c2 03 64 05 3e 01 | 0c 00 fc 03 00 04 00 0c |....d.>.|........|
|00006760| 97 00 43 00 03 00 20 53 | 65 61 72 63 68 20 66 6f |..C... S|earch fo|
|00006770| 72 20 74 6f 70 20 61 6e | 64 20 62 6f 74 74 6f 6d |r top an|d bottom|
|00006780| 20 74 69 6c 65 20 62 6f | 72 64 65 72 73 20 75 6e | tile bo|rders un|
|00006790| 74 69 6c 20 77 65 20 65 | 69 74 68 65 72 20 66 69 |til we e|ither fi|
|000067a0| 6e 64 20 74 68 65 6d 00 | 00 0c 97 00 37 00 03 00 |nd them.|....7...|
|000067b0| 20 62 6f 74 68 2c 20 6f | 72 20 63 68 65 63 6b 20 | both, o|r check |
|000067c0| 62 65 79 6f 6e 64 20 74 | 68 65 20 68 69 67 68 65 |beyond t|he highe|
|000067d0| 73 74 20 61 6e 64 20 6c | 6f 77 65 73 74 20 70 6f |st and l|owest po|
|000067e0| 69 6e 74 73 2e 65 00 04 | 00 0c 0b 00 b4 01 0c 00 |ints.e..|........|
|000067f0| 01 04 00 0c 0b 00 b4 01 | 0c 00 09 04 00 00 00 0c |........|........|
|00006800| 46 00 00 18 0b 00 eb 03 | 64 05 77 01 0c 00 eb 03 |F.......|d.w.....|
|00006810| 00 18 0b 00 f1 03 64 05 | 00 01 0c 00 f1 03 00 0c |......d.|........|
|00006820| 00 18 97 00 0c 00 06 00 | 20 53 65 61 72 63 68 20 |........| Search |
|00006830| 75 70 00 18 0b 00 01 04 | 74 01 61 00 00 00 00 24 |up......|t.a....$|
|00006840| 0b 00 97 00 11 00 69 02 | 0b 00 eb 03 64 0d 3e 01 |......i.|....d.>.|
|00006850| 40 01 0b 00 cc 03 03 01 | 5d 00 00 00 0b 00 ac 01 |@.......|].......|
|00006860| 0c 00 01 04 00 18 50 00 | 00 08 00 18 97 00 0e 00 |......P.|........|
|00006870| 06 00 20 53 65 61 72 63 | 68 20 64 6f 77 6e 00 18 |.. Searc|h down..|
|00006880| 0b 00 09 04 74 01 61 00 | 00 00 00 24 0b 00 97 00 |....t.a.|...$....|
|00006890| 11 00 69 02 0b 00 f1 03 | 64 0d 3e 01 40 01 0b 00 |..i.....|d.>.@...|
|000068a0| cc 03 03 01 5d 00 00 00 | 0b 00 ac 01 0c 00 09 04 |....]...|........|
|000068b0| 00 18 50 00 01 00 29 00 | 00 18 97 00 2c 00 06 00 |..P...).|....,...|
|000068c0| 20 49 66 20 74 6f 70 20 | 61 6e 64 20 62 6f 74 74 | If top |and bott|
|000068d0| 6f 6d 20 61 72 65 20 66 | 6f 75 6e 64 2c 20 77 65 |om are f|ound, we|
|000068e0| 27 72 65 20 69 6e 73 69 | 64 65 00 18 0b 00 01 04 |'re insi|de......|
|000068f0| 0b 00 09 04 01 01 61 00 | 00 00 00 24 0b 00 ac 01 |......a.|...$....|
|00006900| 0c 00 56 01 00 24 55 00 | ff ff 00 18 50 00 00 00 |..V..$U.|....P...|
|00006910| 00 0c 0b 00 f1 03 0b 00 | fc 03 5f 01 6e 01 0b 00 |........|.._.n...|
|00006920| eb 03 0b 00 f7 03 63 01 | 6e 01 01 01 63 00 ff ff |......c.|n...c...|
|00006930| 00 0c 0b 00 b4 01 0c 00 | 56 01 00 00 00 00 51 00 |........|V.....Q.|
|00006940| 09 00 08 00 ff ff 04 00 | ff ff ff ff 4d 00 00 00 |........|....M...|
|00006950| ff ff 02 0c 00 08 00 44 | 65 67 54 6f 52 61 64 02 |.......D|egToRad.|
|00006960| 03 b8 d8 00 00 00 1b 00 | ff ff c1 ff ff ff 00 00 |........|........|
|00006970| 97 00 13 00 00 00 20 0d | 1c 3d 20 44 65 67 54 6f |...... .|.= DegTo|
|00006980| 52 61 64 20 0d 20 3d 00 | 00 00 97 00 44 00 00 00 |Rad . =.|....D...|
|00006990| 20 20 20 43 6f 6e 76 65 | 72 74 20 64 65 67 72 65 | Conve|rt degre|
|000069a0| 65 73 20 74 6f 20 72 61 | 64 69 61 6e 73 2c 20 73 |es to ra|dians, s|
|000069b0| 69 6e 63 65 20 42 41 53 | 49 43 20 74 72 69 67 6f |ince BAS|IC trigo|
|000069c0| 6e 6f 6d 65 74 72 69 63 | 20 66 75 6e 63 74 69 6f |nometric| functio|
|000069d0| 6e 73 00 00 97 00 15 00 | 00 00 20 20 20 72 65 71 |ns......|.. req|
|000069e0| 75 69 72 65 20 72 61 64 | 69 61 6e 73 2e 74 00 00 |uire rad|ians.t..|
|000069f0| 97 00 06 00 00 00 20 0d | 46 3d 00 00 97 00 02 00 |...... .|F=......|
|00006a00| 00 00 00 00 58 00 0c 00 | 60 01 83 02 01 00 6c 01 |....X...|`.....l.|
|00006a10| 00 00 01 00 00 00 00 0c | 0b 00 6c 01 64 09 70 01 |........|..l.d.p.|
|00006a20| 0b 00 a6 01 70 01 6e 01 | 65 01 68 01 02 01 0c 0c |....p.n.|e.h.....|
|00006a30| 60 01 00 00 00 00 51 00 | 09 00 08 00 ff ff 04 00 |`.....Q.|........|
|00006a40| ff ff ff ff 0b 00 00 00 | ff ff 02 0c 00 07 00 52 |........|.......R|
|00006a50| 6f 74 61 74 65 64 02 01 | 38 9e 01 00 00 1b 00 ff |otated..|8.......|
|00006a60| ff c1 ff ff ff 00 00 97 | 00 12 00 00 00 20 0d 1c |........|..... ..|
|00006a70| 3d 20 52 6f 74 61 74 65 | 64 20 0d 21 3d 00 00 97 |= Rotate|d .!=...|
|00006a80| 00 47 00 00 00 20 20 20 | 52 65 74 75 72 6e 73 20 |.G... |Returns |
|00006a90| 74 68 65 20 43 75 72 72 | 65 6e 74 20 76 61 6c 75 |the Curr|ent valu|
|00006aa0| 65 20 61 64 6a 75 73 74 | 65 64 20 62 79 20 49 6e |e adjust|ed by In|
|00006ab0| 63 20 61 6e 64 20 72 6f | 74 61 74 65 64 20 69 66 |c and ro|tated if|
|00006ac0| 20 6e 65 63 65 73 73 61 | 72 79 3d 00 00 97 00 3a | necessa|ry=....:|
|00006ad0| 00 00 00 20 20 20 73 6f | 20 74 68 61 74 20 69 74 |... so| that it|
|00006ae0| 20 66 61 6c 6c 73 20 77 | 69 74 68 69 6e 20 74 68 | falls w|ithin th|
|00006af0| 65 20 72 61 6e 67 65 20 | 6f 66 20 4c 6f 77 65 72 |e range |of Lower|
|00006b00| 20 61 6e 64 20 55 70 70 | 65 72 2e 00 00 97 00 06 | and Upp|er......|
|00006b10| 00 00 00 20 0d 46 3d 00 | 00 97 00 02 00 00 00 00 |... .F=.|........|
|00006b20| 00 58 00 1e 00 77 01 00 | 02 04 00 82 01 00 00 01 |.X...w..|........|
|00006b30| 00 8b 01 00 00 01 00 94 | 01 00 00 01 00 9f 01 00 |........|........|
|00006b40| 00 01 00 00 00 00 0c 97 | 00 1b 00 03 00 20 43 61 |........|..... Ca|
|00006b50| 6c 63 75 6c 61 74 65 20 | 74 68 65 20 6e 65 78 74 |lculate |the next|
|00006b60| 20 76 61 6c 75 65 00 00 | 0c 0b 00 94 01 0b 00 9f | value..|........|
|00006b70| 01 00 01 0c 00 94 01 00 | 08 00 0c 97 00 35 00 03 |........|.....5..|
|00006b80| 00 20 48 61 6e 64 6c 65 | 20 73 70 65 63 69 61 6c |. Handle| special|
|00006b90| 20 63 61 73 65 73 20 6f | 66 20 72 6f 74 61 74 69 | cases o|f rotati|
|00006ba0| 6e 67 20 6f 66 66 20 74 | 6f 70 20 6f 72 20 62 6f |ng off t|op or bo|
|00006bb0| 74 74 6f 6d 3d 00 0c 0b | 00 94 01 0b 00 8b 01 5f |ttom=...|......._|
|00006bc0| 01 5d 00 00 00 0b 00 82 | 01 0c 00 94 01 00 0c 0b |.]......|........|
|00006bd0| 00 94 01 0b 00 82 01 63 | 01 5d 00 00 00 0b 00 8b |.......c|.]......|
|00006be0| 01 0c 00 94 01 00 0c 0b | 00 94 01 0c 00 77 01 00 |........|.....w..|
|00006bf0| 00 00 00 51 00 09 00 08 | 00 ff ff 04 00 ff ff ff |...Q....|........|
|00006c00| ff 11 00 00 00 ff ff 02 | 0c |........|. |
+--------+-------------------------+-------------------------+--------+--------+