_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

SHAPES DEMO

FILE INFORMATION

FILENAME(S): SHAPES DEMO

FILE TYPE(S): PRG

FILE SIZE: 8.3K

FIRST SEEN: 2025-10-19 22:49:24

APPEARS ON: 2 disk(s)

FILE HASH

5d71f78643e5b428966d14f6e55f2c7bc6f9cd6e0c6a8ef98e7fe4dedcfc871e

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
GOLD DISK NOV85 SHAPES DEMO PRG Radd Maxx 8 9 DOWNLOAD FILE
ARNOLD SHAPES DEMO PRG DuncanTwain 19 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 1A 08 0A 00 8F 20  20 20 20 20 20 20 20 53  |.......        S|
00000010: 48 41 50 45 53 20 44 45  4D 4F 00 20 08 14 00 3A  |HAPES DEMO. ...:|
00000020: 00 6C 08 1E 00 8F 20 20  20 20 20 52 49 43 48 41  |.l....     RICHA|
00000030: 52 44 20 4C 2E 20 52 59  4C 41 4E 44 45 52 20 20  |RD L. RYLANDER  |
00000040: 20 20 31 31 2F 32 33 2F  38 34 20 28 52 45 56 49  |  11/23/84 (REVI|
00000050: 53 45 44 20 31 2F 32 30  2F 38 35 20 54 4F 20 41  |SED 1/20/85 TO A|
00000060: 44 44 20 4C 41 42 45 4C  49 4E 47 29 00 72 08 28  |DD LABELING).r.(|
00000070: 00 3A 00 93 08 32 00 47  52 B2 34 39 33 37 38 20  |.:...2.GR.49378 |
00000080: 20 20 20 3A 8F 20 47 52  41 50 48 49 43 53 20 4D  |   :. GRAPHICS M|
00000090: 4F 44 45 00 B0 08 3C 00  54 58 B2 34 39 34 31 31  |ODE...<.TX.49411|
000000A0: 20 20 20 20 3A 8F 20 54  45 58 54 20 4D 4F 44 45  |    :. TEXT MODE|
000000B0: 00 B6 08 46 00 3A 00 D4  08 50 00 4C 42 B2 38 39  |...F.:...P.LB.89|
000000C0: 33 20 20 20 20 20 20 3A  8F 20 4C 45 46 54 20 42  |3      :. LEFT B|
000000D0: 4F 55 4E 44 00 F3 08 5A  00 52 42 B2 38 39 34 20  |OUND...Z.RB.894 |
000000E0: 20 20 20 20 20 3A 8F 20  52 49 47 48 54 20 42 4F  |     :. RIGHT BO|
000000F0: 55 4E 44 00 0E 09 64 00  55 42 B2 38 39 35 20 20  |UND...d.UB.895  |
00000100: 20 20 20 3A 8F 20 55 50  20 42 4F 55 4E 44 00 2B  |   :. UP BOUND.+|
00000110: 09 6E 00 44 42 B2 38 39  36 20 20 20 20 20 3A 8F  |.n.DB.896     :.|
00000120: 20 44 4F 57 4E 20 42 4F  55 4E 44 00 31 09 78 00  | DOWN BOUND.1.x.|
00000130: 3A 00 59 09 82 00 8F 20  20 20 46 4C 41 47 53 20  |:.Y....   FLAGS |
00000140: 46 4F 52 20 56 41 52 49  4F 55 53 20 44 52 41 57  |FOR VARIOUS DRAW|
00000150: 49 4E 47 20 4D 4F 44 45  53 00 5F 09 8C 00 3A 00  |ING MODES._...:.|
00000160: 94 09 96 00 53 48 B2 38  33 38 20 20 20 20 20 3A  |....SH.838     :|
00000170: 8F 20 53 48 41 44 45 20  53 54 59 4C 45 20 2D 20  |. SHADE STYLE - |
00000180: 30 3D 52 41 4E 44 4F 4D  2C 20 31 3D 48 41 4C 46  |0=RANDOM, 1=HALF|
00000190: 54 4F 4E 45 00 E2 09 A0  00 53 43 B2 38 33 39 20  |TONE.....SC.839 |
000001A0: 20 20 20 20 3A 8F 20 53  43 41 4C 49 4E 47 20 2D  |    :. SCALING -|
000001B0: 20 30 3D 4E 4F 52 4D 41  4C 20 28 31 3A 31 29 2C  | 0=NORMAL (1:1),|
000001C0: 20 31 3D 53 43 41 4C 45  44 20 28 33 3A 34 29 20  | 1=SCALED (3:4) |
000001D0: 46 4F 52 20 53 43 52 45  45 4E 20 44 49 53 50 4C  |FOR SCREEN DISPL|
000001E0: 41 59 00 2E 0A AA 00 4C  54 B2 38 39 38 20 20 20  |AY.....LT.898   |
000001F0: 20 20 3A 8F 20 4C 49 47  48 54 49 4E 47 20 2D 20  |  :. LIGHTING - |
00000200: 30 3D 4E 4F 52 4D 41 4C  20 53 49 4E 47 4C 45 2D  |0=NORMAL SINGLE-|
00000210: 53 4F 55 52 43 45 2C 20  31 3D 42 41 43 4B 4C 49  |SOURCE, 1=BACKLI|
00000220: 54 20 49 4C 4C 55 4D 49  4E 41 54 49 4F 4E 00 34  |T ILLUMINATION.4|
00000230: 0A B4 00 3A 00 54 0A BE  00 42 4F B2 35 33 32 38  |...:.T...BO.5328|
00000240: 30 20 20 20 3A 8F 20 20  42 4F 52 44 45 52 20 43  |0   :.  BORDER C|
00000250: 4F 4C 4F 52 00 5A 0A C8  00 3A 00 75 0A D2 00 8F  |OLOR.Z...:.u....|
00000260: 20 20 20 46 55 4E 43 54  49 4F 4E 20 4C 4F 43 41  |   FUNCTION LOCA|
00000270: 54 49 4F 4E 53 00 7B 0A  DC 00 3A 00 9F 0A E6 00  |TIONS.{...:.....|
00000280: 43 4C B2 35 31 39 37 39  20 20 20 3A 8F 20 43 4C  |CL.51979   :. CL|
00000290: 45 41 52 20 42 49 54 4D  41 50 20 41 52 45 41 00  |EAR BITMAP AREA.|
000002A0: C0 0A F0 00 43 4F B2 35  32 30 30 31 20 20 20 3A  |....CO.52001   :|
000002B0: 8F 20 46 49 4C 4C 20 43  4F 4C 4F 52 20 4D 41 50  |. FILL COLOR MAP|
000002C0: 00 C6 0A FA 00 3A 00 E0  0A 04 01 53 50 B2 35 32  |.....:.....SP.52|
000002D0: 31 31 39 20 20 20 3A 8F  20 20 53 50 48 45 52 45  |119   :.  SPHERE|
000002E0: 00 03 0B 0E 01 54 52 B2  35 32 31 34 31 20 20 20  |.....TR.52141   |
000002F0: 3A 8F 20 20 54 4F 50 2D  56 49 45 57 20 54 4F 52  |:.  TOP-VIEW TOR|
00000300: 4F 49 44 00 2F 0B 18 01  56 43 B2 35 32 31 35 30  |OID./...VC.52150|
00000310: 20 20 20 3A 8F 20 20 43  59 4C 49 4E 44 45 52 20  |   :.  CYLINDER |
00000320: 28 41 58 49 53 20 56 45  52 54 49 43 41 4C 29 00  |(AXIS VERTICAL).|
00000330: 5D 0B 22 01 48 43 B2 35  32 31 35 33 20 20 20 3A  |].".HC.52153   :|
00000340: 8F 20 20 43 59 4C 49 4E  44 45 52 20 28 41 58 49  |.  CYLINDER (AXI|
00000350: 53 20 48 4F 52 49 5A 4F  4E 54 41 4C 29 00 91 0B  |S HORIZONTAL)...|
00000360: 2C 01 56 54 B2 35 32 31  38 36 20 20 20 3A 8F 20  |,.VT.52186   :. |
00000370: 20 45 44 47 45 2D 56 49  45 57 20 54 4F 52 4F 49  | EDGE-VIEW TOROI|
00000380: 44 20 28 41 58 49 53 20  56 45 52 54 49 43 41 4C  |D (AXIS VERTICAL|
00000390: 29 00 C7 0B 36 01 48 54  B2 35 32 31 38 39 20 20  |)...6.HT.52189  |
000003A0: 20 3A 8F 20 20 45 44 47  45 2D 56 49 45 57 20 54  | :.  EDGE-VIEW T|
000003B0: 4F 52 4F 49 44 20 28 41  58 49 53 20 48 4F 52 49  |OROID (AXIS HORI|
000003C0: 5A 4F 4E 54 41 4C 29 00  07 0C 40 01 56 53 B2 35  |ZONTAL)...@.VS.5|
000003D0: 32 32 30 33 20 20 20 3A  8F 20 20 49 4E 53 49 44  |2203   :.  INSID|
000003E0: 45 2D 56 49 45 57 20 54  4F 52 4F 49 44 20 5B 22  |E-VIEW TOROID ["|
000003F0: 53 50 4F 4F 4C 22 5D 20  28 41 58 49 53 20 56 45  |SPOOL"] (AXIS VE|
00000400: 52 54 49 43 41 4C 29 00  49 0C 4A 01 48 53 B2 35  |RTICAL).I.J.HS.5|
00000410: 32 32 30 36 20 20 20 3A  8F 20 20 49 4E 53 49 44  |2206   :.  INSID|
00000420: 45 2D 56 49 45 57 20 54  4F 52 4F 49 44 20 5B 22  |E-VIEW TOROID ["|
00000430: 53 50 4F 4F 4C 22 5D 20  28 41 58 49 53 20 48 4F  |SPOOL"] (AXIS HO|
00000440: 52 49 5A 4F 4E 54 41 4C  29 00 4F 0C 54 01 3A 00  |RIZONTAL).O.T.:.|
00000450: 8F 0C 5E 01 8F 20 20 44  52 41 57 20 53 41 4D 50  |..^..  DRAW SAMP|
00000460: 4C 45 53 20 4F 46 20 50  52 49 4D 49 54 49 56 45  |LES OF PRIMITIVE|
00000470: 20 53 48 41 50 45 53 20  57 49 54 48 20 4C 41 42  | SHAPES WITH LAB|
00000480: 45 4C 20 42 45 4E 45 41  54 48 20 45 41 43 48 00  |EL BENEATH EACH.|
00000490: 95 0C 68 01 3A 00 B4 0C  72 01 97 20 53 48 2C 31  |..h.:...r.. SH,1|
000004A0: 20 3A 8F 20 48 41 4C 46  54 4F 4E 45 20 53 48 41  | :. HALFTONE SHA|
000004B0: 44 49 4E 47 00 F5 0C 7C  01 97 20 53 43 2C 31 20  |DING...|.. SC,1 |
000004C0: 3A 8F 20 55 53 45 20 53  43 52 45 45 4E 20 53 43  |:. USE SCREEN SC|
000004D0: 41 4C 49 4E 47 20 28 46  4F 52 20 55 4E 44 49 53  |ALING (FOR UNDIS|
000004E0: 54 4F 52 54 45 44 20 53  50 48 45 52 45 53 2C 20  |TORTED SPHERES, |
000004F0: 45 54 43 2E 29 00 2A 0D  86 01 97 20 4C 54 2C 30  |ETC.).*.... LT,0|
00000500: 20 3A 8F 20 55 53 45 20  4E 4F 52 4D 41 4C 20 28  | :. USE NORMAL (|
00000510: 4E 4F 20 42 41 43 4B 4C  49 47 48 54 29 20 49 4C  |NO BACKLIGHT) IL|
00000520: 4C 55 4D 49 4E 41 54 49  4F 4E 00 67 0D 90 01 9E  |LUMINATION.g....|
00000530: 28 43 4C 29 20 20 20 3A  8F 20 43 4C 45 41 52 20  |(CL)   :. CLEAR |
00000540: 53 43 52 45 45 4E 20 28  44 45 46 41 55 4C 54 20  |SCREEN (DEFAULT |
00000550: 2D 20 46 49 4C 4C 20 42  49 54 4D 41 50 20 57 49  |- FILL BITMAP WI|
00000560: 54 48 20 30 27 53 29 00  B2 0D 9A 01 9E 28 43 4F  |TH 0'S)......(CO|
00000570: 29 2C 31 36 AC 31 31 AA  31 20 20 3A 8F 20 43 4F  |),16.11.1  :. CO|
00000580: 4C 4F 52 20 43 4F 4D 42  49 4E 41 54 49 4F 4E 20  |LOR COMBINATION |
00000590: 2D 20 44 41 52 4B 20 47  52 41 59 20 28 31 31 29  |- DARK GRAY (11)|
000005A0: 20 44 4F 54 53 20 4F 4E  20 57 48 49 54 45 20 28  | DOTS ON WHITE (|
000005B0: 31 29 00 FE 0D 9C 01 8F  20 20 20 20 4C 4F 4F 4B  |1)......    LOOK|
000005C0: 53 20 42 45 54 54 45 52  20 54 48 41 4E 20 44 45  |S BETTER THAN DE|
000005D0: 46 41 55 4C 54 20 43 4F  4C 4F 52 20 43 4F 4D 42  |FAULT COLOR COMB|
000005E0: 49 4E 41 54 49 4F 4E 20  4F 46 20 42 4C 41 43 4B  |INATION OF BLACK|
000005F0: 20 44 4F 54 53 20 4F 4E  20 57 48 49 54 45 00 1E  | DOTS ON WHITE..|
00000600: 0E 9E 01 8F 20 20 20 20  4F 4E 20 4D 4F 53 54 20  |....    ON MOST |
00000610: 43 4F 4C 4F 52 20 4D 4F  4E 49 54 4F 52 53 00 4D  |COLOR MONITORS.M|
00000620: 0E A4 01 97 20 42 4F 2C  31 20 3A 8F 20 57 48 49  |.... BO,1 :. WHI|
00000630: 54 45 20 42 4F 52 44 45  52 20 54 4F 20 4D 41 54  |TE BORDER TO MAT|
00000640: 43 48 20 42 41 43 4B 47  52 4F 55 4E 44 00 7A 0E  |CH BACKGROUND.z.|
00000650: AE 01 9E 28 47 52 29 20  20 20 3A 8F 20 45 4E 54  |...(GR)   :. ENT|
00000660: 45 52 20 42 49 54 4D 41  50 50 45 44 20 47 52 41  |ER BITMAPPED GRA|
00000670: 50 48 49 43 53 20 4D 4F  44 45 00 BF 0E B0 01 52  |PHICS MODE.....R|
00000680: 57 B2 31 32 3A 43 4D B2  31 34 3A 4D 44 B2 31 3A  |W.12:CM.14:MD.1:|
00000690: 41 24 B2 22 53 41 4D 50  4C 45 20 53 48 41 50 45  |A$."SAMPLE SHAPE|
000006A0: 53 22 3A 8D 20 31 39 30  30 3A 8F 20 20 50 55 54  |S":. 1900:.  PUT|
000006B0: 20 54 49 54 4C 45 20 4F  4E 20 49 4D 41 47 45 00  | TITLE ON IMAGE.|
000006C0: 04 0F B2 01 58 31 B2 31  31 30 3A 59 31 B2 31 32  |....X1.110:Y1.12|
000006D0: 30 3A 58 32 B2 32 31 30  3A 59 32 B2 31 32 30 3A  |0:X2.210:Y2.120:|
000006E0: 42 43 B2 31 3A 44 43 B2  37 3A 8D 20 31 37 30 30  |BC.1:DC.7:. 1700|
000006F0: 3A 8F 20 20 43 4F 4C 4F  52 20 54 49 54 4C 45 20  |:.  COLOR TITLE |
00000700: 54 45 58 54 00 45 0F B8  01 97 20 4C 42 2C 33 38  |TEXT.E.... LB,38|
00000710: 3A 97 20 52 42 2C 33 38  3A 97 20 55 42 2C 33 38  |:. RB,38:. UB,38|
00000720: 3A 97 20 44 42 2C 33 38  20 20 20 20 20 20 20 3A  |:. DB,38       :|
00000730: 8F 20 49 4E 49 54 49 41  4C 49 5A 45 20 43 4C 49  |. INITIALIZE CLI|
00000740: 50 50 49 4E 47 00 59 0F  C2 01 9E 28 53 50 29 2C  |PPING.Y....(SP),|
00000750: 34 30 2C 31 39 39 2C 33  38 00 7E 0F C7 01 52 57  |40,199,38.~...RW|
00000760: B2 39 3A 43 4D B2 32 3A  4D 44 B2 31 3A 41 24 B2  |.9:CM.2:MD.1:A$.|
00000770: 22 53 50 48 45 52 45 22  3A 8D 31 39 30 30 00 96  |"SPHERE":.1900..|
00000780: 0F CC 01 9E 28 48 43 29  2C 31 32 30 2C 31 39 39  |....(HC),120,199|
00000790: 2C 33 38 2C 33 38 00 B4  0F D1 01 43 4D B2 31 31  |,38,38.....CM.11|
000007A0: 3A 41 24 B2 22 48 2D 43  59 4C 4E 44 52 22 3A 8D  |:A$."H-CYLNDR":.|
000007B0: 31 39 30 30 00 FF 0F D6  01 9E 28 56 43 29 2C 32  |1900......(VC),2|
000007C0: 30 30 2C 31 39 39 20 3A  8F 20 4E 4F 20 53 49 5A  |00,199 :. NO SIZ|
000007D0: 45 20 50 41 52 41 4D 45  54 45 52 53 20 47 49 56  |E PARAMETERS GIV|
000007E0: 45 4E 2C 20 44 45 46 41  55 4C 54 20 28 50 52 45  |EN, DEFAULT (PRE|
000007F0: 56 49 4F 55 53 29 20 41  52 45 20 55 53 45 44 00  |VIOUS) ARE USED.|
00000800: 1D 10 DB 01 43 4D B2 32  31 3A 41 24 B2 22 56 2D  |....CM.21:A$."V-|
00000810: 43 59 4C 4E 44 52 22 3A  8D 31 39 30 30 00 35 10  |CYLNDR":.1900.5.|
00000820: E0 01 9E 28 54 52 29 2C  32 38 30 2C 31 39 39 2C  |...(TR),280,199,|
00000830: 31 35 2C 33 38 00 51 10  E5 01 43 4D B2 33 32 3A  |15,38.Q...CM.32:|
00000840: 41 24 B2 22 54 4F 52 4F  49 44 22 3A 8D 31 39 30  |A$."TOROID":.190|
00000850: 30 00 61 10 EA 01 9E 28  56 54 29 2C 34 30 2C 36  |0.a....(VT),40,6|
00000860: 34 00 84 10 EF 01 52 57  B2 32 33 3A 43 4D B2 31  |4.....RW.23:CM.1|
00000870: 3A 41 24 B2 22 56 2D 54  4F 52 4F 49 44 22 3A 8D  |:A$."V-TOROID":.|
00000880: 31 39 30 30 00 95 10 F4  01 9E 28 48 54 29 2C 31  |1900......(HT),1|
00000890: 32 30 2C 36 34 00 B3 10  F9 01 43 4D B2 31 31 3A  |20,64.....CM.11:|
000008A0: 41 24 B2 22 48 2D 54 4F  52 4F 49 44 22 3A 8D 31  |A$."H-TOROID":.1|
000008B0: 39 30 30 00 CA 10 FE 01  9E 28 48 53 29 2C 32 30  |900......(HS),20|
000008C0: 30 2C 36 34 2C 35 2C 31  30 30 00 E7 10 03 02 43  |0,64,5,100.....C|
000008D0: 4D B2 32 32 3A 41 24 B2  22 48 2D 53 50 4F 4F 4C  |M.22:A$."H-SPOOL|
000008E0: 22 3A 8D 31 39 30 30 00  F8 10 08 02 9E 28 56 53  |":.1900......(VS|
000008F0: 29 2C 32 38 30 2C 36 34  00 15 11 0D 02 43 4D B2  |),280,64.....CM.|
00000900: 33 32 3A 41 24 B2 22 56  2D 53 50 4F 4F 4C 22 3A  |32:A$."V-SPOOL":|
00000910: 8D 31 39 30 30 00 31 11  12 02 97 20 31 39 38 2C  |.1900.1.... 198,|
00000920: 30 3A 92 20 31 39 38 2C  31 3A 97 20 31 39 38 2C  |0:. 198,1:. 198,|
00000930: 30 00 55 11 1C 02 8F 20  20 57 41 49 54 20 46 4F  |0.U....  WAIT FO|
00000940: 52 20 41 20 4B 45 59 20  54 4F 20 42 45 20 50 52  |R A KEY TO BE PR|
00000950: 45 53 53 45 44 00 5B 11  26 02 3A 00 A2 11 30 02  |ESSED.[.&.:...0.|
00000960: 8F 20 20 44 52 41 57 20  54 57 4F 20 22 47 4F 42  |.  DRAW TWO "GOB|
00000970: 4C 45 54 53 22 20 4F 4E  45 20 57 49 54 48 20 48  |LETS" ONE WITH H|
00000980: 41 4C 46 54 4F 4E 45 2C  20 54 48 45 20 4F 54 48  |ALFTONE, THE OTH|
00000990: 45 52 20 52 41 4E 44 4F  4D 20 53 48 41 44 49 4E  |ER RANDOM SHADIN|
000009A0: 47 2E 00 A8 11 3A 02 3A  00 C0 11 44 02 9E 28 43  |G....:.:...D..(C|
000009B0: 4C 29 3A 9E 28 43 4F 29  2C 31 36 AC 31 31 AA 31  |L):.(CO),16.11.1|
000009C0: 00 02 12 46 02 52 57 B2  31 34 3A 43 4D B2 31 35  |...F.RW.14:CM.15|
000009D0: 3A 41 24 B2 22 43 4F 4D  50 41 52 49 53 4F 4E 22  |:A$."COMPARISON"|
000009E0: 3A 8D 20 31 39 30 30 3A  52 57 B2 31 35 3A 43 4D  |:. 1900:RW.15:CM|
000009F0: B2 31 39 3A 41 24 B2 22  4F 46 22 3A 8D 20 31 39  |.19:A$."OF":. 19|
00000A00: 30 30 00 49 12 48 02 52  57 B2 31 36 3A 43 4D B2  |00.I.H.RW.16:CM.|
00000A10: 31 34 3A 41 24 B2 22 53  48 41 44 45 20 53 54 59  |14:A$."SHADE STY|
00000A20: 4C 45 53 22 3A 8D 20 31  39 30 30 3A 52 57 B2 31  |LES":. 1900:RW.1|
00000A30: 38 3A 43 4D B2 31 34 3A  41 24 B2 22 3C 2D 2D 20  |8:CM.14:A$."<-- |
00000A40: 48 41 4C 46 54 4F 4E 45  22 00 77 12 4A 02 8D 20  |HALFTONE".w.J.. |
00000A50: 31 39 30 30 3A 52 57 B2  32 30 3A 43 4D B2 31 35  |1900:RW.20:CM.15|
00000A60: 3A 41 24 B2 22 52 41 4E  44 4F 4D 20 2D 2D 3E 22  |:A$."RANDOM -->"|
00000A70: 3A 8D 20 31 39 30 30 00  B4 12 4E 02 97 20 4C 42  |:. 1900...N.. LB|
00000A80: 2C 32 35 35 3A 97 20 52  42 2C 32 35 35 3A 97 20  |,255:. RB,255:. |
00000A90: 55 42 2C 34 39 3A 97 20  44 42 2C 32 35 35 3A 20  |UB,49:. DB,255: |
00000AA0: 8F 20 43 4C 49 50 20 41  54 20 53 43 52 45 45 4E  |. CLIP AT SCREEN|
00000AB0: 20 54 4F 50 00 C8 12 58  02 9E 28 53 50 29 2C 38  | TOP...X..(SP),8|
00000AC0: 30 2C 31 39 30 2C 38 30  00 0C 13 62 02 97 20 55  |0,190,80...b.. U|
00000AD0: 42 2C 35 31 3A 97 20 44  42 2C 35 31 3A 20 8F 20  |B,51:. DB,51: . |
00000AE0: 43 4C 49 50 20 41 54 20  4A 55 4E 43 54 49 4F 4E  |CLIP AT JUNCTION|
00000AF0: 20 57 49 54 48 20 53 50  48 45 52 45 20 46 4F 52  | WITH SPHERE FOR|
00000B00: 20 53 4D 4F 4F 54 48 20  53 45 41 4D 00 23 13 6C  | SMOOTH SEAM.#.l|
00000B10: 02 9E 28 56 53 29 2C 38  30 2C 36 39 2C 31 30 2C  |..(VS),80,69,10,|
00000B20: 31 33 30 00 35 13 76 02  97 20 44 42 2C 39 3A 97  |130.5.v.. DB,9:.|
00000B30: 20 55 42 2C 38 00 4A 13  80 02 9E 28 56 54 29 2C  | UB,8.J....(VT),|
00000B40: 38 30 2C 39 2C 32 35 2C  34 35 00 72 13 8A 02 97  |80,9,25,45.r....|
00000B50: 20 53 48 2C 30 20 20 3A  8F 20 53 57 49 54 43 48  | SH,0  :. SWITCH|
00000B60: 20 54 4F 20 52 41 4E 44  4F 4D 20 53 48 41 44 49  | TO RANDOM SHADI|
00000B70: 4E 47 00 99 13 94 02 97  20 4C 42 2C 32 35 35 3A  |NG...... LB,255:|
00000B80: 97 20 52 42 2C 32 35 35  3A 97 20 55 42 2C 34 39  |. RB,255:. UB,49|
00000B90: 3A 97 20 44 42 2C 32 35  35 00 AE 13 9E 02 9E 28  |:. DB,255......(|
00000BA0: 53 50 29 2C 32 34 30 2C  31 39 30 2C 38 30 00 C2  |SP),240,190,80..|
00000BB0: 13 A8 02 97 20 55 42 2C  35 31 3A 97 20 44 42 2C  |.... UB,51:. DB,|
00000BC0: 35 31 00 DA 13 B2 02 9E  28 56 53 29 2C 32 34 30  |51......(VS),240|
00000BD0: 2C 36 39 2C 31 30 2C 31  33 30 00 EC 13 BC 02 97  |,69,10,130......|
00000BE0: 20 44 42 2C 39 3A 97 20  55 42 2C 38 00 02 14 C6  | DB,9:. UB,8....|
00000BF0: 02 9E 28 56 54 29 2C 32  34 30 2C 39 2C 32 35 2C  |..(VT),240,9,25,|
00000C00: 34 35 00 1E 14 D0 02 97  20 31 39 38 2C 30 3A 92  |45...... 198,0:.|
00000C10: 20 31 39 38 2C 31 3A 97  20 31 39 38 2C 30 00 24  | 198,1:. 198,0.$|
00000C20: 14 E4 02 3A 00 3D 14 EE  02 8F 20 20 44 52 41 57  |...:.=....  DRAW|
00000C30: 20 22 57 49 4E 45 22 20  53 43 45 4E 45 00 60 14  | "WINE" SCENE.`.|
00000C40: F8 02 97 20 4C 54 2C 31  20 3A 8F 20 42 41 43 4B  |... LT,1 :. BACK|
00000C50: 4C 49 54 20 49 4C 4C 55  4D 49 4E 41 54 49 4F 4E  |LIT ILLUMINATION|
00000C60: 00 A3 14 02 03 97 20 53  48 2C 31 20 3A 8F 20 48  |...... SH,1 :. H|
00000C70: 41 4C 46 54 4F 4E 45 20  53 48 41 44 49 4E 47 20  |ALFTONE SHADING |
00000C80: 46 4F 52 20 4D 4F 53 54  20 28 52 41 4E 44 4F 4D  |FOR MOST (RANDOM|
00000C90: 20 22 4C 41 42 45 4C 22  20 4F 4E 20 42 4F 54 54  | "LABEL" ON BOTT|
00000CA0: 4C 45 29 00 E2 14 0C 03  9E 28 43 4F 29 3A 9E 28  |LE)......(CO):.(|
00000CB0: 43 4C 29 2C 32 35 35 3A  20 8F 20 46 49 4C 4C 20  |CL),255: . FILL |
00000CC0: 42 49 54 4D 41 50 20 57  49 54 48 20 31 27 53 20  |BITMAP WITH 1'S |
00000CD0: 28 22 53 45 54 22 20 42  41 43 4B 47 52 4F 55 4E  |("SET" BACKGROUN|
00000CE0: 44 29 00 12 15 16 03 97  20 42 4F 2C 30 20 3A 20  |D)...... BO,0 : |
00000CF0: 8F 20 42 4C 41 43 4B 20  42 4F 52 44 45 52 20 54  |. BLACK BORDER T|
00000D00: 4F 20 4D 41 54 43 48 20  42 41 43 4B 47 52 4F 55  |O MATCH BACKGROU|
00000D10: 4E 44 00 58 15 18 03 52  57 B2 30 3A 43 4D B2 30  |ND.X...RW.0:CM.0|
00000D20: 3A 4D 44 B2 32 3A 41 24  B2 22 44 52 41 57 49 4E  |:MD.2:A$."DRAWIN|
00000D30: 47 20 20 57 49 54 48 22  3A 8D 20 31 39 30 30 3A  |G  WITH":. 1900:|
00000D40: 52 57 B2 31 3A 43 4D B2  32 3A 41 24 B2 22 42 41  |RW.1:CM.2:A$."BA|
00000D50: 43 4B 4C 49 47 48 54 22  00 87 15 1A 03 8D 20 31  |CKLIGHT"...... 1|
00000D60: 39 30 30 3A 52 57 B2 32  3A 43 4D B2 30 3A 41 24  |900:RW.2:CM.0:A$|
00000D70: B2 22 41 47 41 49 4E 53  54 20 41 20 53 45 54 22  |."AGAINST A SET"|
00000D80: 3A 8D 20 31 39 30 30 00  AC 15 1C 03 52 57 B2 33  |:. 1900.....RW.3|
00000D90: 3A 43 4D B2 32 3A 41 24  B2 22 42 41 43 4B 47 52  |:CM.2:A$."BACKGR|
00000DA0: 4F 55 4E 44 22 3A 8D 20  31 39 30 30 00 D5 15 1E  |OUND":. 1900....|
00000DB0: 03 52 57 B2 31 3A 43 4D  B2 32 36 3A 41 24 B2 22  |.RW.1:CM.26:A$."|
00000DC0: 43 4F 4C 4F 52 53 20 20  41 44 44 45 44 22 3A 8D  |COLORS  ADDED":.|
00000DD0: 20 31 39 30 30 00 00 16  20 03 52 57 B2 32 3A 43  | 1900... .RW.2:C|
00000DE0: 4D B2 32 35 3A 41 24 B2  22 54 4F 20 53 45 4C 45  |M.25:A$."TO SELE|
00000DF0: 43 54 20 41 52 45 41 53  22 3A 8D 20 31 39 30 30  |CT AREAS":. 1900|
00000E00: 00 13 16 2A 03 8F 20 20  44 52 41 57 20 42 4F 54  |...*..  DRAW BOT|
00000E10: 54 4C 45 00 39 16 34 03  97 20 55 42 2C 30 3A 97  |TLE.9.4.. UB,0:.|
00000E20: 20 44 42 2C 32 35 35 3A  97 20 4C 42 2C 32 35 35  | DB,255:. LB,255|
00000E30: 3A 97 20 52 42 2C 32 35  35 00 50 16 3E 03 9E 28  |:. RB,255.P.>..(|
00000E40: 56 54 29 2C 31 35 30 2C  31 30 2C 33 30 2C 35 30  |VT),150,10,30,50|
00000E50: 00 70 16 48 03 97 20 55  42 2C 32 35 35 3A 9E 28  |.p.H.. UB,255:.(|
00000E60: 56 43 29 2C 31 35 30 2C  37 30 2C 35 30 2C 36 30  |VC),150,70,50,60|
00000E70: 00 8E 16 52 03 97 20 44  42 2C 30 3A 9E 28 56 54  |...R.. DB,0:.(VT|
00000E80: 29 2C 31 35 30 2C 31 33  30 2C 36 2C 35 30 00 B6  |),150,130,6,50..|
00000E90: 16 5C 03 97 20 44 42 2C  35 35 3A 97 20 55 42 2C  |.\.. DB,55:. UB,|
00000EA0: 30 3A 9E 28 56 53 29 2C  31 35 30 2C 32 30 34 2C  |0:.(VS),150,204,|
00000EB0: 31 35 2C 31 38 31 00 D7  16 66 03 97 20 55 42 2C  |15,181...f.. UB,|
00000EC0: 32 35 35 3A 9E 28 56 43  29 2C 31 35 30 2C 32 32  |255:.(VC),150,22|
00000ED0: 31 2C 31 36 2C 31 37 00  DD 16 70 03 3A 00 F4 16  |1,16,17...p.:...|
00000EE0: 7A 03 8F 20 20 44 52 41  57 20 57 49 4E 45 20 47  |z..  DRAW WINE G|
00000EF0: 4C 41 53 53 00 10 17 84  03 97 20 55 42 2C 32 30  |LASS...... UB,20|
00000F00: 3A 9E 28 53 50 29 2C 38  30 2C 31 32 30 2C 36 30  |:.(SP),80,120,60|
00000F10: 00 37 17 8E 03 97 20 55  42 2C 33 35 3A 97 20 44  |.7.... UB,35:. D|
00000F20: 42 2C 33 34 3A 9E 28 56  53 29 2C 38 30 2C 33 34  |B,34:.(VS),80,34|
00000F30: 2C 31 30 2C 31 31 30 00  3D 17 98 03 3A 00 55 17  |,10,110.=...:.U.|
00000F40: A2 03 8F 20 20 44 52 41  57 20 53 4F 4D 45 20 47  |...  DRAW SOME G|
00000F50: 52 41 50 45 53 00 A1 17  AC 03 9E 28 53 50 29 2C  |RAPES......(SP),|
00000F60: 38 2C 38 2C 38 3A 20 8F  20 4F 54 48 45 52 20 22  |8,8,8: . OTHER "|
00000F70: 47 52 41 50 45 53 22 20  57 49 4C 4C 20 42 45 20  |GRAPES" WILL BE |
00000F80: 53 41 4D 45 20 52 41 44  49 55 53 20 2D 20 4A 55  |SAME RADIUS - JU|
00000F90: 53 54 20 47 49 56 45 20  50 4F 53 49 54 49 4F 4E  |ST GIVE POSITION|
00000FA0: 53 00 DF 17 B6 03 9E 28  53 50 29 2C 32 30 2C 38  |S......(SP),20,8|
00000FB0: 3A 9E 28 53 50 29 2C 34  30 2C 38 3A 9E 28 53 50  |:.(SP),40,8:.(SP|
00000FC0: 29 2C 31 32 2C 32 30 3A  9E 28 53 50 29 2C 33 30  |),12,20:.(SP),30|
00000FD0: 2C 32 30 3A 9E 28 53 50  29 2C 32 35 2C 31 36 00  |,20:.(SP),25,16.|
00000FE0: E5 17 C0 03 3A 00 2E 18  CA 03 8F 20 20 44 52 41  |....:......  DRA|
00000FF0: 57 20 41 4E 20 41 50 50  4C 45 20 42 59 20 41 20  |W AN APPLE BY A |
00001000: 50 41 49 52 20 4F 46 20  45 44 47 45 2D 56 49 45  |PAIR OF EDGE-VIE|
00001010: 57 20 54 4F 52 4F 49 44  53 20 41 4E 44 20 41 20  |W TOROIDS AND A |
00001020: 53 50 48 45 52 45 20 53  45 43 54 49 4F 4E 00 55  |SPHERE SECTION.U|
00001030: 18 D4 03 97 20 55 42 2C  32 35 35 3A 97 20 44 42  |.... UB,255:. DB|
00001040: 2C 32 35 35 3A 97 20 4C  42 2C 32 35 35 3A 97 20  |,255:. LB,255:. |
00001050: 52 42 2C 35 39 00 78 18  DE 03 9E 28 56 54 29 2C  |RB,59.x....(VT),|
00001060: 32 36 30 2C 32 39 2C 30  2C 35 30 3A 9E 28 56 54  |260,29,0,50:.(VT|
00001070: 29 2C 32 36 30 2C 37 39  00 9C 18 E8 03 97 20 55  |),260,79...... U|
00001080: 42 2C 34 33 3A 97 20 44  42 2C 34 33 3A 9E 28 53  |B,43:. DB,43:.(S|
00001090: 50 29 2C 32 36 30 2C 35  34 2C 36 30 00 B6 18 F2  |P),260,54,60....|
000010A0: 03 8F 20 20 20 50 55 54  20 53 54 45 4D 20 4F 4E  |..   PUT STEM ON|
000010B0: 20 41 50 50 4C 45 00 DC  18 FC 03 97 20 52 42 2C  | APPLE...... RB,|
000010C0: 30 3A 97 20 44 42 2C 30  3A 9E 28 54 52 29 2C 32  |0:. DB,0:.(TR),2|
000010D0: 37 32 2C 31 30 34 2C 31  30 2C 31 35 00 03 19 06  |72,104,10,15....|
000010E0: 04 8F 20 20 20 41 44 44  20 41 20 4C 45 41 46 20  |..   ADD A LEAF |
000010F0: 42 59 20 41 20 53 50 48  45 52 45 20 53 45 43 54  |BY A SPHERE SECT|
00001100: 49 4F 4E 00 28 19 10 04  97 20 44 42 2C 32 35 35  |ION.(.... DB,255|
00001110: 3A 97 20 52 42 2C 30 3A  9E 28 53 50 29 2C 32 35  |:. RB,0:.(SP),25|
00001120: 36 2C 31 31 39 2C 31 35  00 59 19 1A 04 8F 20 20  |6,119,15.Y....  |
00001130: 41 44 44 20 41 20 52 41  4E 44 4F 4D 20 53 48 41  |ADD A RANDOM SHA|
00001140: 44 45 44 20 22 4C 41 42  45 4C 22 20 54 4F 20 54  |DED "LABEL" TO T|
00001150: 48 45 20 42 4F 54 54 4C  45 00 76 19 24 04 97 20  |HE BOTTLE.v.$.. |
00001160: 55 42 2C 32 35 35 3A 97  20 52 42 2C 32 35 35 3A  |UB,255:. RB,255:|
00001170: 97 20 4C 42 2C 36 00 94  19 2E 04 97 20 53 48 2C  |. LB,6...... SH,|
00001180: 30 3A 9E 28 56 43 29 2C  31 35 30 2C 37 32 2C 35  |0:.(VC),150,72,5|
00001190: 30 2C 34 38 00 9A 19 38  04 3A 00 BC 19 42 04 8F  |0,48...8.:...B..|
000011A0: 20 20 41 44 44 20 43 4F  4C 4F 52 53 20 54 4F 20  |  ADD COLORS TO |
000011B0: 22 57 49 4E 45 22 20 53  43 45 4E 45 00 FF 19 4C  |"WINE" SCENE...L|
000011C0: 04 9E 28 43 4F 29 2C 31  32 3A 8F 20 52 45 50 4C  |..(CO),12:. REPL|
000011D0: 41 43 45 20 57 48 49 54  45 20 22 48 4F 4C 45 53  |ACE WHITE "HOLES|
000011E0: 22 20 28 42 41 43 4B 47  52 4F 55 4E 44 29 20 57  |" (BACKGROUND) W|
000011F0: 49 54 48 20 4D 45 44 49  55 4D 20 47 52 41 59 00  |ITH MEDIUM GRAY.|
00001200: 45 1A 4E 04 58 31 B2 30  3A 59 31 B2 32 30 30 3A  |E.N.X1.0:Y1.200:|
00001210: 58 32 B2 31 30 30 3A 59  32 B2 32 33 39 3A 44 43  |X2.100:Y2.239:DC|
00001220: B2 30 3A 42 43 B2 30 3A  8D 20 31 37 30 30 3A 8F  |.0:BC.0:. 1700:.|
00001230: 20 48 49 44 45 20 54 45  58 54 20 49 4E 20 43 4F  | HIDE TEXT IN CO|
00001240: 52 4E 45 52 53 00 76 1A  50 04 58 31 B2 31 38 30  |RNERS.v.P.X1.180|
00001250: 3A 59 31 B2 32 30 30 3A  58 32 B2 33 31 39 3A 59  |:Y1.200:X2.319:Y|
00001260: 32 B2 32 33 39 3A 44 43  B2 30 3A 42 43 B2 30 3A  |2.239:DC.0:BC.0:|
00001270: 8D 20 31 37 30 30 00 A5  1A 56 04 58 31 B2 32 30  |. 1700...V.X1.20|
00001280: 30 3A 59 31 B2 31 3A 58  32 B2 33 31 35 3A 59 32  |0:Y1.1:X2.315:Y2|
00001290: B2 31 30 30 3A 44 43 B2  30 3A 42 43 B2 32 3A 8D  |.100:DC.0:BC.2:.|
000012A0: 20 31 37 30 30 00 D1 1A  60 04 58 31 B2 32 34 30  | 1700...`.X1.240|
000012B0: 3A 59 31 B2 31 31 30 3A  58 32 B2 32 35 35 3A 59  |:Y1.110:X2.255:Y|
000012C0: 32 B2 31 35 30 3A 42 43  B2 35 3A 8D 20 31 37 30  |2.150:BC.5:. 170|
000012D0: 30 00 FD 1A 6A 04 58 31  B2 32 36 30 3A 59 31 B2  |0...j.X1.260:Y1.|
000012E0: 31 31 30 3A 58 32 B2 32  37 30 3A 59 32 B2 31 33  |110:X2.270:Y2.13|
000012F0: 35 3A 42 43 B2 39 3A 8D  20 31 37 30 30 00 23 1B  |5:BC.9:. 1700.#.|
00001300: 74 04 58 31 B2 31 3A 59  31 B2 31 3A 58 32 B2 34  |t.X1.1:Y1.1:X2.4|
00001310: 38 3A 59 32 B2 33 30 3A  42 43 B2 34 3A 8D 20 31  |8:Y2.30:BC.4:. 1|
00001320: 37 30 30 00 4F 1B 7E 04  58 31 B2 31 34 30 3A 59  |700.O.~.X1.140:Y|
00001330: 31 B2 32 30 35 3A 58 32  B2 31 38 30 3A 59 32 B2  |1.205:X2.180:Y2.|
00001340: 32 33 35 3A 42 43 B2 37  3A 8D 20 31 37 30 30 00  |235:BC.7:. 1700.|
00001350: 7A 1B 88 04 58 31 B2 31  34 35 3A 59 31 B2 32 35  |z...X1.145:Y1.25|
00001360: 3A 58 32 B2 31 39 35 3A  59 32 B2 31 31 35 3A 42  |:X2.195:Y2.115:B|
00001370: 43 B2 36 3A 8D 20 31 37  30 30 00 96 1B 92 04 97  |C.6:. 1700......|
00001380: 20 31 39 38 2C 30 3A 92  20 31 39 38 2C 31 3A 97  | 198,0:. 198,1:.|
00001390: 20 31 39 38 2C 30 00 9C  1B A6 04 3A 00 B8 1B B0  | 198,0.....:....|
000013A0: 04 8F 20 20 20 22 43 4F  46 46 45 45 20 41 4E 44  |..   "COFFEE AND|
000013B0: 20 44 4F 4E 55 54 53 22  00 DF 1B BA 04 97 20 53  | DONUTS"...... S|
000013C0: 48 2C 30 20 3A 8F 20 52  41 4E 44 4F 4D 20 53 48  |H,0 :. RANDOM SH|
000013D0: 41 44 49 4E 47 20 4F 4E  20 44 4F 4E 55 54 53 00  |ADING ON DONUTS.|
000013E0: 21 1C C4 04 9E 28 43 4F  29 2C 31 36 AC 31 31 AA  |!....(CO),16.11.|
000013F0: 31 3A 9E 28 43 4C 29 3A  97 20 42 4F 2C 31 3A 8F  |1:.(CL):. BO,1:.|
00001400: 20 57 48 49 54 45 20 42  4F 52 44 45 52 20 54 4F  | WHITE BORDER TO|
00001410: 20 4D 41 54 43 48 20 42  41 43 4B 47 52 4F 55 4E  | MATCH BACKGROUN|
00001420: 44 00 60 1C CE 04 97 20  4C 42 2C 32 35 35 3A 97  |D.`.... LB,255:.|
00001430: 20 52 42 2C 32 35 35 3A  97 20 55 42 2C 32 35 35  | RB,255:. UB,255|
00001440: 3A 97 20 44 42 2C 32 35  35 20 3A 8F 20 4E 4F 20  |:. DB,255 :. NO |
00001450: 49 4E 49 54 49 41 4C 20  43 4C 49 50 50 49 4E 47  |INITIAL CLIPPING|
00001460: 00 76 1C D8 04 9E 28 56  54 29 2C 36 30 2C 32 30  |.v....(VT),60,20|
00001470: 2C 32 30 2C 36 30 00 97  1C E2 04 97 20 52 42 2C  |,20,60...... RB,|
00001480: 32 39 3A 9E 28 56 54 29  2C 39 39 2C 36 30 3A 97  |29:.(VT),99,60:.|
00001490: 20 52 42 2C 32 35 35 00  A9 1C EC 04 9E 28 54 52  | RB,255......(TR|
000014A0: 29 2C 31 38 38 2C 31 38  30 00 D1 1C F6 04 8F 20  |),188,180...... |
000014B0: 41 44 44 20 43 4F 46 46  45 45 20 43 55 50 20 28  |ADD COFFEE CUP (|
000014C0: 48 41 4C 46 54 4F 4E 45  20 53 48 41 44 49 4E 47  |HALFTONE SHADING|
000014D0: 29 00 F9 1C 00 05 97 20  53 48 2C 31 3A 97 20 55  |)...... SH,1:. U|
000014E0: 42 2C 30 3A 9E 28 56 54  29 2C 31 38 38 2C 32 30  |B,0:.(VT),188,20|
000014F0: 3A 97 20 55 42 2C 32 35  35 00 18 1D 0A 05 97 20  |:. UB,255...... |
00001500: 44 42 2C 30 3A 9E 28 54  52 29 2C 32 37 38 2C 31  |DB,0:.(TR),278,1|
00001510: 31 30 2C 32 30 2C 34 30  00 33 1D 14 05 97 20 44  |10,20,40.3.... D|
00001520: 42 2C 32 35 35 3A 97 20  55 42 2C 30 3A 97 20 4C  |B,255:. UB,0:. L|
00001530: 42 2C 30 00 6D 1D 1E 05  9E 28 54 52 29 2C 32 34  |B,0.m....(TR),24|
00001540: 38 2C 39 30 2C 35 30 2C  37 30 3A 97 20 4C 42 2C  |8,90,50,70:. LB,|
00001550: 32 35 35 3A 9E 28 53 50  29 2C 32 34 38 2C 31 31  |255:.(SP),248,11|
00001560: 30 2C 31 30 3A 97 20 55  42 2C 32 35 35 00 85 1D  |0,10:. UB,255...|
00001570: 28 05 9E 28 56 43 29 2C  33 30 38 2C 31 30 30 2C  |(..(VC),308,100,|
00001580: 31 30 2C 31 30 00 9C 1D  32 05 9E 28 56 43 29 2C  |10,10...2..(VC),|
00001590: 31 38 38 2C 37 37 2C 36  30 2C 35 37 00 BB 1D 3C  |188,77,60,57...<|
000015A0: 05 97 20 44 42 2C 30 3A  9E 28 56 54 29 2C 31 38  |.. DB,0:.(VT),18|
000015B0: 38 2C 31 33 34 2C 34 30  2C 36 30 00 08 1E 46 05  |8,134,40,60...F.|
000015C0: 8F 20 20 41 44 44 20 43  4F 4C 4F 52 20 2D 20 46  |.  ADD COLOR - F|
000015D0: 49 52 53 54 20 4D 41 4B  45 20 53 43 52 45 45 4E  |IRST MAKE SCREEN|
000015E0: 20 42 52 4F 57 4E 20 44  4F 54 53 20 4F 4E 20 57  | BROWN DOTS ON W|
000015F0: 48 49 54 45 20 54 48 45  4E 20 4D 41 4B 45 20 43  |HITE THEN MAKE C|
00001600: 55 50 20 47 52 45 45 4E  00 3D 1E 50 05 9E 28 43  |UP GREEN.=.P..(C|
00001610: 4F 29 2C 31 AA 31 36 AC  39 20 3A 8F 20 31 3D 57  |O),1.16.9 :. 1=W|
00001620: 48 49 54 45 20 42 41 43  4B 47 52 4F 55 4E 44 2C  |HITE BACKGROUND,|
00001630: 20 39 3D 42 52 4F 57 4E  20 44 4F 54 53 00 6C 1E  | 9=BROWN DOTS.l.|
00001640: 5A 05 58 31 B2 31 33 30  3A 59 31 B2 31 3A 58 32  |Z.X1.130:Y1.1:X2|
00001650: B2 33 31 39 3A 59 32 B2  31 33 36 3A 42 43 B2 31  |.319:Y2.136:BC.1|
00001660: 3A 44 43 B2 35 3A 8D 20  31 37 30 30 00 93 1E 64  |:DC.5:. 1700...d|
00001670: 05 58 31 B2 32 35 30 3A  59 31 B2 31 34 34 3A 58  |.X1.250:Y1.144:X|
00001680: 32 B2 33 31 39 3A 59 32  B2 31 34 34 3A 8D 20 31  |2.319:Y2.144:. 1|
00001690: 37 30 30 00 AF 1E 6E 05  97 20 31 39 38 2C 30 3A  |700...n.. 198,0:|
000016A0: 92 20 31 39 38 2C 31 3A  97 20 31 39 38 2C 30 00  |. 198,1:. 198,0.|
000016B0: B5 1E 82 05 3A 00 FC 1E  8C 05 8F 20 20 44 52 41  |....:......  DRA|
000016C0: 57 20 22 4C 49 4E 4B 45  44 22 20 54 4F 52 4F 49  |W "LINKED" TOROI|
000016D0: 44 53 20 42 59 20 52 45  44 52 41 57 49 4E 47 20  |DS BY REDRAWING |
000016E0: 4F 56 45 52 4C 41 50 20  41 52 45 41 53 20 55 53  |OVERLAP AREAS US|
000016F0: 49 4E 47 20 43 4C 49 50  50 49 4E 47 00 2B 1F 96  |ING CLIPPING.+..|
00001700: 05 97 20 4C 54 2C 30 20  3A 8F 20 42 4C 55 45 20  |.. LT,0 :. BLUE |
00001710: 44 4F 54 53 20 4F 4E 20  57 48 49 54 45 2C 20 4E  |DOTS ON WHITE, N|
00001720: 4F 20 42 41 43 4B 4C 49  47 48 54 00 65 1F A0 05  |O BACKLIGHT.e...|
00001730: 9E 28 43 4C 29 3A 9E 28  43 4F 29 2C 31 AA 31 36  |.(CL):.(CO),1.16|
00001740: AC 36 3A 20 8F 20 31 3D  57 48 49 54 45 20 42 41  |.6: . 1=WHITE BA|
00001750: 43 4B 47 52 4F 55 4E 44  2C 20 36 3D 42 4C 55 45  |CKGROUND, 6=BLUE|
00001760: 20 44 4F 54 53 00 A4 1F  AA 05 97 20 55 42 2C 32  | DOTS...... UB,2|
00001770: 35 35 3A 97 20 44 42 2C  32 35 35 3A 97 20 4C 42  |55:. DB,255:. LB|
00001780: 2C 32 35 35 3A 97 20 52  42 2C 32 35 35 3A 20 8F  |,255:. RB,255: .|
00001790: 20 4E 4F 20 49 4E 49 54  49 41 4C 20 43 4C 49 50  | NO INITIAL CLIP|
000017A0: 50 49 4E 47 00 C2 1F B4  05 97 20 53 48 2C 30 20  |PING...... SH,0 |
000017B0: 20 3A 8F 20 52 41 4E 44  4F 4D 20 53 48 41 44 49  | :. RANDOM SHADI|
000017C0: 4E 47 00 D9 1F BE 05 9E  28 54 52 29 2C 32 34 34  |NG......(TR),244|
000017D0: 2C 38 34 2C 34 38 2C 37  30 00 F6 1F C8 05 9E 28  |,84,48,70......(|
000017E0: 54 52 29 2C 31 36 30 2C  38 34 3A 9E 28 54 52 29  |TR),160,84:.(TR)|
000017F0: 2C 37 36 2C 38 34 00 16  20 D2 05 9E 28 54 52 29  |,76,84.. ...(TR)|
00001800: 2C 31 31 38 2C 31 35 36  3A 9E 28 54 52 29 2C 32  |,118,156:.(TR),2|
00001810: 30 32 2C 31 35 36 00 39  20 DC 05 8F 20 20 41 44  |02,156.9 ...  AD|
00001820: 44 20 50 52 4F 50 45 52  20 4F 56 45 52 4C 41 50  |D PROPER OVERLAP|
00001830: 20 53 45 43 54 49 4F 4E  53 00 68 20 E6 05 97 20  | SECTIONS.h ... |
00001840: 52 42 2C 30 3A 97 20 44  42 2C 30 3A 9E 28 54 52  |RB,0:. DB,0:.(TR|
00001850: 29 2C 31 36 30 2C 38 34  3A 97 20 52 42 2C 32 35  |),160,84:. RB,25|
00001860: 35 3A 97 20 4C 42 2C 30  00 96 20 F0 05 9E 28 54  |5:. LB,0.. ...(T|
00001870: 52 29 2C 37 36 2C 38 34  3A 97 20 44 42 2C 32 35  |R),76,84:. DB,25|
00001880: 35 3A 97 20 55 42 2C 30  3A 9E 28 54 52 29 2C 31  |5:. UB,0:.(TR),1|
00001890: 31 38 2C 31 35 36 00 C0  20 FA 05 97 20 4C 42 2C  |18,156.. ... LB,|
000018A0: 32 35 35 3A 97 20 52 42  2C 30 3A 9E 28 54 52 29  |255:. RB,0:.(TR)|
000018B0: 2C 32 30 32 2C 31 35 36  3A 97 20 4C 42 2C 32 37  |,202,156:. LB,27|
000018C0: 00 E1 20 04 06 97 20 44  42 2C 30 3A 97 20 55 42  |.. ... DB,0:. UB|
000018D0: 2C 32 35 35 3A 9E 28 54  52 29 2C 31 36 30 2C 38  |,255:.(TR),160,8|
000018E0: 34 00 02 21 0E 06 97 20  44 42 2C 30 3A 97 20 55  |4..!... DB,0:. U|
000018F0: 42 2C 32 35 35 3A 9E 28  54 52 29 2C 31 36 30 2C  |B,255:.(TR),160,|
00001900: 38 34 00 24 21 18 06 97  20 4C 42 2C 32 35 35 3A  |84.$!... LB,255:|
00001910: 97 20 55 42 2C 32 37 3A  9E 28 54 52 29 2C 32 34  |. UB,27:.(TR),24|
00001920: 34 2C 38 34 00 4D 21 22  06 97 20 4C 42 2C 30 3A  |4,84.M!".. LB,0:|
00001930: 97 20 52 42 2C 32 37 3A  97 20 55 42 2C 32 35 35  |. RB,27:. UB,255|
00001940: 3A 9E 28 54 52 29 2C 32  34 34 2C 38 34 00 59 21  |:.(TR),244,84.Y!|
00001950: 2C 06 97 20 31 39 38 2C  30 00 72 21 36 06 A1 20  |,.. 198,0.r!6.. |
00001960: 41 24 3A 8B 20 41 24 B2  20 22 22 20 A7 20 31 35  |A$:. A$. "" . 15|
00001970: 39 30 00 9A 21 40 06 9E  28 54 58 29 3A 97 20 42  |90..!@..(TX):. B|
00001980: 4F 2C 31 34 3A 8F 20 52  45 54 55 52 4E 20 54 4F  |O,14:. RETURN TO|
00001990: 20 54 45 58 54 20 4D 4F  44 45 00 A0 21 4A 06 80  | TEXT MODE..!J..|
000019A0: 00 A6 21 54 06 3A 00 E2  21 5E 06 8F 20 53 55 42  |..!T.:..!^.. SUB|
000019B0: 52 4F 55 54 49 4E 45 20  46 4F 52 20 41 44 44 49  |ROUTINE FOR ADDI|
000019C0: 4E 47 20 43 4F 4C 4F 52  20 54 4F 20 44 49 46 46  |NG COLOR TO DIFF|
000019D0: 45 52 45 4E 54 20 53 43  52 45 45 4E 20 41 52 45  |ERENT SCREEN ARE|
000019E0: 41 53 00 2F 22 68 06 8F  20 52 45 4D 45 4D 42 45  |AS./"h.. REMEMBE|
000019F0: 52 20 54 48 41 54 20 43  4F 4C 4F 52 20 42 4F 55  |R THAT COLOR BOU|
00001A00: 4E 44 41 52 49 45 53 20  4D 55 53 54 20 43 4F 52  |NDARIES MUST COR|
00001A10: 52 45 53 50 4F 4E 44 20  54 4F 20 43 48 41 52 41  |RESPOND TO CHARA|
00001A20: 43 54 45 52 20 42 4F 55  4E 44 41 52 49 45 53 00  |CTER BOUNDARIES.|
00001A30: 79 22 72 06 8F 20 44 45  46 49 4E 45 20 41 20 52  |y"r.. DEFINE A R|
00001A40: 45 43 54 41 4E 47 55 4C  41 52 20 41 52 45 41 20  |ECTANGULAR AREA |
00001A50: 42 59 20 4C 4F 57 45 52  2D 4C 45 46 54 20 41 4E  |BY LOWER-LEFT AN|
00001A60: 44 20 55 50 50 45 52 2D  52 49 47 48 54 20 43 4F  |D UPPER-RIGHT CO|
00001A70: 4F 52 44 49 4E 41 54 45  53 00 B3 22 7C 06 8F 20  |ORDINATES.."|.. |
00001A80: 28 58 31 2C 59 31 29 3D  4C 4F 57 45 52 2D 4C 45  |(X1,Y1)=LOWER-LE|
00001A90: 46 54 20 50 4F 49 4E 54  2C 20 28 58 32 2C 59 32  |FT POINT, (X2,Y2|
00001AA0: 29 3D 55 50 50 45 52 2D  52 49 47 48 54 20 50 4F  |)=UPPER-RIGHT PO|
00001AB0: 49 4E 54 00 FC 22 86 06  8F 20 54 48 45 20 43 4F  |INT.."... THE CO|
00001AC0: 52 4E 45 52 20 50 4F 49  4E 54 53 20 43 41 4E 20  |RNER POINTS CAN |
00001AD0: 42 45 20 41 52 42 49 54  52 41 52 59 20 42 55 54  |BE ARBITRARY BUT|
00001AE0: 20 43 4F 4C 4F 52 20 43  48 41 4E 47 45 20 57 49  | COLOR CHANGE WI|
00001AF0: 4C 4C 20 42 45 20 49 4E  20 54 48 45 00 47 23 90  |LL BE IN THE.G#.|
00001B00: 06 8F 20 53 4D 41 4C 4C  45 53 54 20 43 48 41 52  |.. SMALLEST CHAR|
00001B10: 41 43 54 45 52 2D 43 45  4C 4C 20 42 4F 55 4E 44  |ACTER-CELL BOUND|
00001B20: 45 44 20 52 45 43 54 41  4E 47 4C 45 20 54 48 41  |ED RECTANGLE THA|
00001B30: 54 20 49 4E 43 4C 55 44  45 53 20 54 48 4F 53 45  |T INCLUDES THOSE|
00001B40: 20 50 4F 49 4E 54 53 00  85 23 9A 06 8F 20 20 59  | POINTS..#...  Y|
00001B50: 2D 43 4F 4F 52 44 49 4E  41 54 45 53 20 4D 55 53  |-COORDINATES MUS|
00001B60: 54 20 42 45 20 22 55 4E  53 43 41 4C 45 44 22 20  |T BE "UNSCALED" |
00001B70: 49 46 20 53 43 41 4C 45  20 46 4C 41 47 20 49 53  |IF SCALE FLAG IS|
00001B80: 20 53 45 54 3A 00 B6 23  A4 06 8B 20 C2 28 53 43  | SET:..#... .(SC|
00001B90: 29 A7 20 59 31 B2 28 59  31 AA 31 29 AC 32 31 33  |). Y1.(Y1.1).213|
00001BA0: AD 32 35 36 3A 59 32 B2  28 59 32 AA 31 29 AC 32  |.256:Y2.(Y2.1).2|
00001BB0: 31 33 AD 32 35 36 00 FB  23 AE 06 8F 20 43 4F 4C  |13.256..#... COL|
00001BC0: 4F 52 20 54 4F 20 42 45  20 50 4F 4B 45 44 20 49  |OR TO BE POKED I|
00001BD0: 4E 20 49 53 20 47 49 56  45 4E 20 42 59 20 56 41  |N IS GIVEN BY VA|
00001BE0: 52 49 41 42 4C 45 20 43  43 3D 22 43 4F 4D 50 4F  |RIABLE CC="COMPO|
00001BF0: 53 49 54 45 20 43 4F 4C  4F 52 22 00 41 24 B8 06  |SITE COLOR".A$..|
00001C00: 8F 20 57 48 45 52 45 20  43 43 3D 31 36 2A 44 43  |. WHERE CC=16*DC|
00001C10: 20 2B 20 42 43 20 5B 44  43 3D 44 4F 54 20 43 4F  | + BC [DC=DOT CO|
00001C20: 4C 4F 52 2C 20 42 43 3D  42 41 43 4B 47 52 4F 55  |LOR, BC=BACKGROU|
00001C30: 4E 44 20 43 4F 4C 4F 52  20 4E 55 4D 42 45 52 53  |ND COLOR NUMBERS|
00001C40: 5D 00 51 24 C2 06 43 43  B2 31 36 AC 44 43 AA 42  |].Q$..CC.16.DC.B|
00001C50: 43 00 6C 24 CC 06 81 20  49 58 B2 B5 28 58 31 AD  |C.l$... IX..(X1.|
00001C60: 38 29 20 A4 20 B5 28 58  32 AD 38 29 00 87 24 D6  |8) . .(X2.8)..$.|
00001C70: 06 81 20 49 59 B2 B5 28  59 31 AD 38 29 20 A4 20  |.. IY..(Y1.8) . |
00001C80: B5 28 59 32 AD 38 29 00  9F 24 E0 06 97 20 33 34  |.(Y2.8)..$... 34|
00001C90: 37 35 32 AA 49 58 AB 34  30 AC 49 59 2C 43 43 00  |752.IX.40.IY,CC.|
00001CA0: A9 24 EA 06 82 3A 82 3A  8E 00 AF 24 F4 06 3A 00  |.$...:.:...$..:.|
00001CB0: DF 24 FE 06 8F 20 53 55  42 52 4F 55 54 49 4E 45  |.$... SUBROUTINE|
00001CC0: 20 54 4F 20 41 44 44 20  54 45 58 54 20 54 4F 20  | TO ADD TEXT TO |
00001CD0: 47 52 41 50 48 49 43 20  53 43 52 45 45 4E 2E 00  |GRAPHIC SCREEN..|
00001CE0: 2C 25 08 07 8F 20 22 52  57 22 20 41 4E 44 20 22  |,%... "RW" AND "|
00001CF0: 43 4D 22 20 41 52 45 20  54 48 45 20 52 4F 57 20  |CM" ARE THE ROW |
00001D00: 28 30 2D 32 34 29 20 41  4E 44 20 43 4F 4C 55 4D  |(0-24) AND COLUM|
00001D10: 4E 20 28 30 2D 33 39 29  20 43 4F 4F 52 44 49 4E  |N (0-39) COORDIN|
00001D20: 41 54 45 53 20 46 4F 52  20 54 48 45 00 61 25 12  |ATES FOR THE.a%.|
00001D30: 07 8F 20 46 49 52 53 54  20 4C 45 54 54 45 52 20  |.. FIRST LETTER |
00001D40: 4F 46 20 54 48 45 20 54  45 58 54 20 53 54 52 49  |OF THE TEXT STRI|
00001D50: 4E 47 20 54 4F 20 42 45  20 50 52 49 4E 54 45 44  |NG TO BE PRINTED|
00001D60: 2E 00 93 25 1C 07 8F 20  54 48 45 20 54 45 58 54  |...%... THE TEXT|
00001D70: 20 53 54 52 49 4E 47 20  49 54 53 45 4C 46 20 49  | STRING ITSELF I|
00001D80: 53 20 41 53 53 49 47 4E  45 44 20 54 4F 20 22 41  |S ASSIGNED TO "A|
00001D90: 24 22 2E 00 D4 25 26 07  8F 20 22 4D 44 22 20 49  |$"...%&.. "MD" I|
00001DA0: 53 20 54 48 45 20 4D 4F  44 45 20 46 4F 52 20 54  |S THE MODE FOR T|
00001DB0: 48 45 20 50 52 49 4E 54  49 4E 47 2E 20 46 49 56  |HE PRINTING. FIV|
00001DC0: 45 20 4D 4F 44 45 53 20  41 52 45 20 41 4C 4C 4F  |E MODES ARE ALLO|
00001DD0: 57 45 44 3A 00 0E 26 30  07 8F 20 20 31 20 2D 20  |WED:..&0..  1 - |
00001DE0: 4E 4F 52 4D 41 4C 20 28  22 42 4C 41 43 4B 22 20  |NORMAL ("BLACK" |
00001DF0: 4C 45 54 54 45 52 53 20  4F 4E 20 22 57 48 49 54  |LETTERS ON "WHIT|
00001E00: 45 22 20 42 41 43 4B 47  52 4F 55 4E 44 29 00 4A  |E" BACKGROUND).J|
00001E10: 26 3A 07 8F 20 20 32 20  2D 20 52 45 56 45 52 53  |&:..  2 - REVERS|
00001E20: 45 44 20 28 22 57 48 49  54 45 22 20 4C 45 54 54  |ED ("WHITE" LETT|
00001E30: 45 52 53 20 4F 4E 20 22  42 4C 41 43 4B 22 20 42  |ERS ON "BLACK" B|
00001E40: 41 43 4B 47 52 4F 55 4E  44 29 00 83 26 44 07 8F  |ACKGROUND)..&D..|
00001E50: 20 20 33 20 2D 20 53 45  54 20 28 22 42 4C 41 43  |  3 - SET ("BLAC|
00001E60: 4B 22 29 20 4C 45 54 54  45 52 53 20 22 4F 52 27  |K") LETTERS "OR'|
00001E70: 45 44 22 20 57 49 54 48  20 42 41 43 4B 47 52 4F  |ED" WITH BACKGRO|
00001E80: 55 4E 44 00 BF 26 4E 07  8F 20 20 34 20 2D 20 55  |UND..&N..  4 - U|
00001E90: 4E 53 45 54 20 28 22 57  48 49 54 45 22 29 20 4C  |NSET ("WHITE") L|
00001EA0: 45 54 54 45 52 53 20 22  41 4E 44 27 45 44 22 20  |ETTERS "AND'ED" |
00001EB0: 57 49 54 48 20 42 41 43  4B 47 52 4F 55 4E 44 00  |WITH BACKGROUND.|
00001EC0: EF 26 58 07 8F 20 20 35  20 2D 20 53 45 54 20 4C  |.&X..  5 - SET L|
00001ED0: 45 54 54 45 52 53 20 22  58 4F 52 27 45 44 22 20  |ETTERS "XOR'ED" |
00001EE0: 57 49 54 48 20 42 41 43  4B 47 52 4F 55 4E 44 00  |WITH BACKGROUND.|
00001EF0: F5 26 62 07 3A 00 3D 27  6C 07 53 42 B2 34 30 39  |.&b.:.='l.SB.409|
00001F00: 35 32 3A 54 42 B2 35 34  32 37 32 3A 8B 28 4D 44  |52:TB.54272:.(MD|
00001F10: 20 AF 20 31 29 A7 20 54  42 B2 35 33 32 34 38 3A  | . 1). TB.53248:|
00001F20: 8F 20 53 43 52 45 45 4E  20 41 4E 44 20 54 45 58  |. SCREEN AND TEX|
00001F30: 54 20 42 41 53 45 20 41  44 44 52 27 53 00 75 27  |T BASE ADDR'S.u'|
00001F40: 76 07 4F 53 B2 33 32 30  AC 52 57 AA 38 AC 43 4D  |v.OS.320.RW.8.CM|
00001F50: 3A 8F 20 20 4F 46 46 53  45 54 20 46 52 4F 4D 20  |:.  OFFSET FROM |
00001F60: 43 48 41 52 41 43 54 45  52 20 53 43 52 45 45 4E  |CHARACTER SCREEN|
00001F70: 20 42 41 53 45 00 A3 27  80 07 97 20 35 36 33 33  | BASE..'... 5633|
00001F80: 34 2C C2 28 35 36 33 33  34 29 AF 20 32 35 34 3A  |4,.(56334). 254:|
00001F90: 8F 20 44 49 53 41 42 4C  45 20 49 52 51 20 54 49  |. DISABLE IRQ TI|
00001FA0: 4D 45 52 00 CF 27 8A 07  97 20 31 2C C2 28 31 29  |MER..'... 1,.(1)|
00001FB0: AF 20 32 35 31 3A 8F 20  53 57 49 54 43 48 20 43  |. 251:. SWITCH C|
00001FC0: 48 41 52 41 43 54 45 52  20 52 4F 4D 20 49 4E 00  |HARACTER ROM IN.|
00001FD0: F2 27 94 07 4C B2 C3 28  41 24 29 3A 81 20 4E B2  |.'..L..(A$):. N.|
00001FE0: 31 20 A4 20 4C 3A 4E 38  B2 4E AC 38 AA 4F 53 AA  |1 . L:N8.N.8.OS.|
00001FF0: 53 42 00 15 28 9E 07 58  B2 C6 28 CA 28 41 24 2C  |SB..(..X..(.(A$,|
00002000: 4E 2C 31 29 29 3A 8B 20  58 B1 36 33 20 A7 20 58  |N,1)):. X.63 . X|
00002010: B2 58 AB 36 34 00 23 28  A8 07 54 43 B2 54 42 AA  |.X.64.#(..TC.TB.|
00002020: 38 AC 58 00 47 28 B2 07  91 20 4D 44 20 89 20 31  |8.X.G(... MD . 1|
00002030: 39 38 30 2C 31 39 38 30  2C 31 39 39 30 2C 32 30  |980,1980,1990,20|
00002040: 30 30 2C 32 30 31 30 00  5D 28 BC 07 97 20 35 33  |00,2010.](... 53|
00002050: 32 33 31 2C 33 36 3A 89  20 32 30 32 30 00 73 28  |231,36:. 2020.s(|
00002060: C6 07 97 20 35 33 32 33  31 2C 31 37 3A 89 20 32  |... 53231,17:. 2|
00002070: 30 32 30 00 89 28 D0 07  97 20 35 33 32 33 31 2C  |020..(... 53231,|
00002080: 34 39 3A 89 20 32 30 32  30 00 98 28 DA 07 97 20  |49:. 2020..(... |
00002090: 35 33 32 33 31 2C 38 31  00 BE 28 E4 07 97 32 35  |53231,81..(...25|
000020A0: 32 2C 4E 38 AD 32 35 36  3A 97 32 35 31 2C 4E 38  |2,N8.256:.251,N8|
000020B0: AB 32 35 36 AC B5 28 4E  38 AD 32 35 36 29 00 E4  |.256..(N8.256)..|
000020C0: 28 EE 07 97 32 35 34 2C  54 43 AD 32 35 36 3A 97  |(...254,TC.256:.|
000020D0: 32 35 33 2C 54 43 AB 32  35 36 AC B5 28 54 43 AD  |253,TC.256..(TC.|
000020E0: 32 35 36 29 00 F3 28 F8  07 9E 28 35 33 32 32 31  |256)..(...(53221|
000020F0: 29 3A 82 00 2B 29 02 08  97 20 31 2C C2 28 31 29  |):..+)... 1,.(1)|
00002100: B0 20 34 3A 97 20 35 36  33 33 34 2C C2 28 35 36  |. 4:. 56334,.(56|
00002110: 33 33 34 29 B0 20 31 3A  8F 20 52 45 53 54 4F 52  |334). 1:. RESTOR|
00002120: 45 20 54 4F 20 4E 4F 52  4D 41 4C 00 31 29 0C 08  |E TO NORMAL.1)..|
00002130: 8E 00 00 00                                       |....            |
.......        SHAPES DEMO. ...:.L....  
   RICHARD L. RYLANDER    11/23/84 (REVI
SED 1/20/85 TO ADD LABELING).R.(.:...2.G
R.49378    :. GRAPHICS MODE...<.TX.49411
    :. TEXT MODE...F.:.T.P.LB.893      :
. LEFT BOUND...Z.RB.894      :. RIGHT BO
UND...D.UB.895     :. UP BOUND.+.N.DB.89
6     :. DOWN BOUND.1.X.:.Y....   FLAGS 
FOR VARIOUS DRAWING MODES._...:.....SH.8
38     :. SHADE STYLE - 0=RANDOM, 1=HALF
TONE... .SC.839     :. SCALING - 0=NORMA
L (1:1), 1=SCALED (3:4) FOR SCREEN DISPL
AY.....LT.898     :. LIGHTING - 0=NORMAL
 SINGLE-SOURCE, 1=BACKLIT ILLUMINATION.4
...:.T...BO.53280   :.  BORDER COLOR.Z.H
.:.U.R..   FUNCTION LOCATIONS.{...:.....
CL.51979   :. CLEAR BITMAP AREA.....CO.5
2001   :. FILL COLOR MAP.F...:.....SP.52
119   :.  SPHERE.....TR.52141   :.  TOP-
VIEW TOROID./...VC.52150   :.  CYLINDER 
(AXIS VERTICAL).].".HC.52153   :.  CYLIN
DER (AXIS HORIZONTAL)...,.VT.52186   :. 
 EDGE-VIEW TOROID (AXIS VERTICAL).G.6.HT
.52189   :.  EDGE-VIEW TOROID (AXIS HORI
ZONTAL)...@.VS.52203   :.  INSIDE-VIEW T
OROID ["SPOOL"] (AXIS VERTICAL).I.J.HS.5
2206   :.  INSIDE-VIEW TOROID ["SPOOL"] 
(AXIS HORIZONTAL).O.T.:...^..  DRAW SAMP
LES OF PRIMITIVE SHAPES WITH LABEL BENEA
TH EACH...H.:...R.. SH,1 :. HALFTONE SHA
DING...|.. SC,1 :. USE SCREEN SCALING (F
OR UNDISTORTED SPHERES, ETC.).*.... LT,0
 :. USE NORMAL (NO BACKLIGHT) ILLUMINATI
ON.G....(CL)   :. CLEAR SCREEN (DEFAULT 
- FILL BITMAP WITH 0'S)......(CO),16.11.
1  :. COLOR COMBINATION - DARK GRAY (11)
 DOTS ON WHITE (1)......    LOOKS BETTER
 THAN DEFAULT COLOR COMBINATION OF BLACK
 DOTS ON WHITE......    ON MOST COLOR MO
NITORS.M.... BO,1 :. WHITE BORDER TO MAT
CH BACKGROUND.Z....(GR)   :. ENTER BITMA
PPED GRAPHICS MODE.....RW.12:CM.14:MD.1:
A$."SAMPLE SHAPES":. 1900:.  PUT TITLE O
N IMAGE.....X1.110:Y1.120:X2.210:Y2.120:
BC.1:DC.7:. 1700:.  COLOR TITLE TEXT.E..
.. LB,38:. RB,38:. UB,38:. DB,38       :
. INITIALIZE CLIPPING.Y.B..(SP),40,199,3
8.~.G.RW.9:CM.2:MD.1:A$."SPHERE":.1900..
.L..(HC),120,199,38,38...Q.CM.11:A$."H-C
YLNDR":.1900...V..(VC),200,199 :. NO SIZ
E PARAMETERS GIVEN, DEFAULT (PREVIOUS) A
RE USED.....CM.21:A$."V-CYLNDR":.1900.5.
...(TR),280,199,15,38.Q...CM.32:A$."TORO
ID":.1900.A....(VT),40,64.....RW.23:CM.1
:A$."V-TOROID":.1900......(HT),120,64...
..CM.11:A$."H-TOROID":.1900.J....(HS),20
0,64,5,100.....CM.22:A$."H-SPOOL":.1900.
.....(VS),280,64.....CM.32:A$."V-SPOOL":
.1900.1.... 198,0:. 198,1:. 198,0.U.... 
 WAIT FOR A KEY TO BE PRESSED.[.&.:...0.
.  DRAW TWO "GOBLETS" ONE WITH HALFTONE,
 THE OTHER RANDOM SHADING....:.:...D..(C
L):.(CO),16.11.1...F.RW.14:CM.15:A$."COM
PARISON":. 1900:RW.15:CM.19:A$."OF":. 19
00.I.H.RW.16:CM.14:A$."SHADE STYLES":. 1
900:RW.18:CM.14:A$."<-- HALFTONE".W.J.. 
1900:RW.20:CM.15:A$."RANDOM -->":. 1900.
..N.. LB,255:. RB,255:. UB,49:. DB,255: 
. CLIP AT SCREEN TOP.H.X..(SP),80,190,80
...B.. UB,51:. DB,51: . CLIP AT JUNCTION
 WITH SPHERE FOR SMOOTH SEAM.#.L..(VS),8
0,69,10,130.5.V.. DB,9:. UB,8.J....(VT),
80,9,25,45.R.... SH,0  :. SWITCH TO RAND
OM SHADING...... LB,255:. RB,255:. UB,49
:. DB,255......(SP),240,190,80.B.... UB,
51:. DB,51.Z....(VS),240,69,10,130......
 DB,9:. UB,8...F..(VT),240,9,25,45...P..
 198,0:. 198,1:. 198,0.$...:.=....  DRAW
 "WINE" SCENE.`.... LT,1 :. BACKLIT ILLU
MINATION...... SH,1 :. HALFTONE SHADING 
FOR MOST (RANDOM "LABEL" ON BOTTLE).....
.(CO):.(CL),255: . FILL BITMAP WITH 1'S 
("SET" BACKGROUND)...... BO,0 : . BLACK 
BORDER TO MATCH BACKGROUND.X...RW.0:CM.0
:MD.2:A$."DRAWING  WITH":. 1900:RW.1:CM.
2:A$."BACKLIGHT"...... 1900:RW.2:CM.0:A$
."AGAINST A SET":. 1900.....RW.3:CM.2:A$
."BACKGROUND":. 1900.U...RW.1:CM.26:A$."
COLORS  ADDED":. 1900... .RW.2:CM.25:A$.
"TO SELECT AREAS":. 1900...*..  DRAW BOT
TLE.9.4.. UB,0:. DB,255:. LB,255:. RB,25
5.P.>..(VT),150,10,30,50.P.H.. UB,255:.(
VC),150,70,50,60...R.. DB,0:.(VT),150,13
0,6,50...\.. DB,55:. UB,0:.(VS),150,204,
15,181.W.F.. UB,255:.(VC),150,221,16,17.
..P.:...Z..  DRAW WINE GLASS...... UB,20
:.(SP),80,120,60.7.... UB,35:. DB,34:.(V
S),80,34,10,110.=...:.U....  DRAW SOME G
RAPES......(SP),8,8,8: . OTHER "GRAPES" 
WILL BE SAME RADIUS - JUST GIVE POSITION
S......(SP),20,8:.(SP),40,8:.(SP),12,20:
.(SP),30,20:.(SP),25,16.....:...J..  DRA
W AN APPLE BY A PAIR OF EDGE-VIEW TOROID
S AND A SPHERE SECTION.U.T.. UB,255:. DB
,255:. LB,255:. RB,59.X....(VT),260,29,0
,50:.(VT),260,79...... UB,43:. DB,43:.(S
P),260,54,60......   PUT STEM ON APPLE..
.... RB,0:. DB,0:.(TR),272,104,10,15....
..   ADD A LEAF BY A SPHERE SECTION.(...
. DB,255:. RB,0:.(SP),256,119,15.Y....  
ADD A RANDOM SHADED "LABEL" TO THE BOTTL
E.V.$.. UB,255:. RB,255:. LB,6...... SH,
0:.(VC),150,72,50,48...8.:...B..  ADD CO
LORS TO "WINE" SCENE...L..(CO),12:. REPL
ACE WHITE "HOLES" (BACKGROUND) WITH MEDI
UM GRAY.E.N.X1.0:Y1.200:X2.100:Y2.239:DC
.0:BC.0:. 1700:. HIDE TEXT IN CORNERS.V.
P.X1.180:Y1.200:X2.319:Y2.239:DC.0:BC.0:
. 1700...V.X1.200:Y1.1:X2.315:Y2.100:DC.
0:BC.2:. 1700.Q.`.X1.240:Y1.110:X2.255:Y
2.150:BC.5:. 1700...J.X1.260:Y1.110:X2.2
70:Y2.135:BC.9:. 1700.#.T.X1.1:Y1.1:X2.4
8:Y2.30:BC.4:. 1700.O.~.X1.140:Y1.205:X2
.180:Y2.235:BC.7:. 1700.Z...X1.145:Y1.25
:X2.195:Y2.115:BC.6:. 1700...... 198,0:.
 198,1:. 198,0.....:......   "COFFEE AND
 DONUTS"...... SH,0 :. RANDOM SHADING ON
 DONUTS.!.D..(CO),16.11.1:.(CL):. BO,1:.
 WHITE BORDER TO MATCH BACKGROUND.`.N.. 
LB,255:. RB,255:. UB,255:. DB,255 :. NO 
INITIAL CLIPPING.V.X..(VT),60,20,20,60..
.... RB,29:.(VT),99,60:. RB,255......(TR
),188,180.Q.... ADD COFFEE CUP (HALFTONE
 SHADING)...... SH,1:. UB,0:.(VT),188,20
:. UB,255...... DB,0:.(TR),278,110,20,40
.3.... DB,255:. UB,0:. LB,0.M....(TR),24
8,90,50,70:. LB,255:.(SP),248,110,10:. U
B,255...(..(VC),308,100,10,10...2..(VC),
188,77,60,57...<.. DB,0:.(VT),188,134,40
,60...F..  ADD COLOR - FIRST MAKE SCREEN
 BROWN DOTS ON WHITE THEN MAKE CUP GREEN
.=.P..(CO),1.16.9 :. 1=WHITE BACKGROUND,
 9=BROWN DOTS.L.Z.X1.130:Y1.1:X2.319:Y2.
136:BC.1:DC.5:. 1700...D.X1.250:Y1.144:X
2.319:Y2.144:. 1700...N.. 198,0:. 198,1:
. 198,0.....:......  DRAW "LINKED" TOROI
DS BY REDRAWING OVERLAP AREAS USING CLIP
PING.+.... LT,0 :. BLUE DOTS ON WHITE, N
O BACKLIGHT.E. ..(CL):.(CO),1.16.6: . 1=
WHITE BACKGROUND, 6=BLUE DOTS...... UB,2
55:. DB,255:. LB,255:. RB,255: . NO INIT
IAL CLIPPING.B.... SH,0  :. RANDOM SHADI
NG.Y....(TR),244,84,48,70...H..(TR),160,
84:.(TR),76,84.. R..(TR),118,156:.(TR),2
02,156.9 ...  ADD PROPER OVERLAP SECTION
S.H ... RB,0:. DB,0:.(TR),160,84:. RB,25
5:. LB,0.. ...(TR),76,84:. DB,255:. UB,0
:.(TR),118,156.. ... LB,255:. RB,0:.(TR)
,202,156:. LB,27.. ... DB,0:. UB,255:.(T
R),160,84..!... DB,0:. UB,255:.(TR),160,
84.$!... LB,255:. UB,27:.(TR),244,84.M!"
.. LB,0:. RB,27:. UB,255:.(TR),244,84.Y!
,.. 198,0.R!6.. A$:. A$. "" . 1590..!@..
(TX):. BO,14:. RETURN TO TEXT MODE. !J..
..!T.:..!^.. SUBROUTINE FOR ADDING COLOR
 TO DIFFERENT SCREEN AREAS./"H.. REMEMBE
R THAT COLOR BOUNDARIES MUST CORRESPOND 
TO CHARACTER BOUNDARIES.Y"R.. DEFINE A R
ECTANGULAR AREA BY LOWER-LEFT AND UPPER-
RIGHT COORDINATES.."|.. (X1,Y1)=LOWER-LE
FT POINT, (X2,Y2)=UPPER-RIGHT POINT.."..
. THE CORNER POINTS CAN BE ARBITRARY BUT
 COLOR CHANGE WILL BE IN THE.G#... SMALL
EST CHARACTER-CELL BOUNDED RECTANGLE THA
T INCLUDES THOSE POINTS..#...  Y-COORDIN
ATES MUST BE "UNSCALED" IF SCALE FLAG IS
 SET:..#... B(SC). Y1.(Y1.1).213.256:Y2.
(Y2.1).213.256..#... COLOR TO BE POKED I
N IS GIVEN BY VARIABLE CC="COMPOSITE COL
OR".A$... WHERE CC=16*DC + BC [DC=DOT CO
LOR, BC=BACKGROUND COLOR NUMBERS].Q$B.CC
.16.DC.BC.L$L.. IX..(X1.8) . .(X2.8)..$V
.. IY..(Y1.8) . .(Y2.8)..$... 34752.IX.4
0.IY,CC..$...:.:...$..:..$... SUBROUTINE
 TO ADD TEXT TO GRAPHIC SCREEN..,%... "R
W" AND "CM" ARE THE ROW (0-24) AND COLUM
N (0-39) COORDINATES FOR THE.A%... FIRST
 LETTER OF THE TEXT STRING TO BE PRINTED
...%... THE TEXT STRING ITSELF IS ASSIGN
ED TO "A$"..T%&.. "MD" IS THE MODE FOR T
HE PRINTING. FIVE MODES ARE ALLOWED:..&0
..  1 - NORMAL ("BLACK" LETTERS ON "WHIT
E" BACKGROUND).J&:..  2 - REVERSED ("WHI
TE" LETTERS ON "BLACK" BACKGROUND)..&D..
  3 - SET ("BLACK") LETTERS "OR'ED" WITH
 BACKGROUND..&N..  4 - UNSET ("WHITE") L
ETTERS "AND'ED" WITH BACKGROUND..&X..  5
 - SET LETTERS "XOR'ED" WITH BACKGROUND.
.&B.:.='L.SB.40952:TB.54272:.(MD . 1). T
B.53248:. SCREEN AND TEXT BASE ADDR'S.U'
V.OS.320.RW.8.CM:.  OFFSET FROM CHARACTE
R SCREEN BASE..'... 56334,B(56334). 254:
. DISABLE IRQ TIMER.O'... 1,B(1). 251:. 
SWITCH CHARACTER ROM IN..'..L.C(A$):. N.
1 . L:N8.N.8.OS.SB..(..X.F(J(A$,N,1)):. 
X.63 . X.X.64.#(..TC.TB.8.X.G(... MD . 1
980,1980,1990,2000,2010.](... 53231,36:.
 2020.S(F.. 53231,17:. 2020..(P.. 53231,
49:. 2020..(Z.. 53231,81..(...252,N8.256
:.251,N8.256..(N8.256)..(...254,TC.256:.
253,TC.256..(TC.256)..(...(53221):..+)..
. 1,B(1). 4:. 56334,B(56334). 1:. RESTOR
E TO NORMAL.1)......
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL