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

1520 SPIRO.DOCS

FILE INFORMATION

FILENAME(S): 1520 SPIRO.DOCS

FILE TYPE(S): SEQ

FILE SIZE: 7.6K

FIRST SEEN: 2025-10-20 14:29:56

APPEARS ON: 1 disk(s)

FILE HASH

09a3f8e6f90cb494dd1426417d514d8c529be1181c4deecf36f2c35c4c2380ab

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PB DOMAIN 0054GR 1520 SPIRO.DOCS SEQ Treasure Chest - Klaus Der Suhler 5 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 1B 40 1B 32 1B 50 20 20  20 D0 52 4F 47 52 41 4D  |.@.2.P   .ROGRAM|
00000010: 20 54 49 54 4C 45 3A 20  D3 50 49 52 4F 47 52 41  | TITLE: .PIROGRA|
00000020: 50 48 20 0D 20 20 20 C1  55 54 48 4F 52 53 3A 20  |PH .   .UTHORS: |
00000030: C4 45 4E 4E 49 53 20 C2  41 59 4F 4D 49 20 26 20  |.ENNIS .AYOMI & |
00000040: CE 45 44 20 CD 41 5A 45  52 41 4C 4C 20 0D 20 20  |.ED .AZERALL .  |
00000050: 20 C3 4F 4D 50 55 54 45  52 3A 20 C9 C2 CD 20 D0  | .OMPUTER: ... .|
00000060: C3 20 20 0D 20 20 20 C1  44 41 50 54 49 4F 4E 53  |.  .   .DAPTIONS|
00000070: 3A 20 C3 4F 4D 4D 4F 44  4F 52 45 20 36 34 2F 31  |: .OMMODORE 64/1|
00000080: 32 38 20 20 0D 20 20 20  CD 4F 44 49 46 49 45 44  |28  .   .ODIFIED|
00000090: 20 46 4F 52 20 C3 4F 4D  4D 4F 44 4F 52 45 20 43  | FOR .OMMODORE C|
000000A0: 4F 4D 50 55 54 45 52 53  20 41 4E 44 20 C3 C2 CD  |OMPUTERS AND ...|
000000B0: 20 31 35 32 30 20 D0 52  49 4E 54 45 52 2F 50 4C  | 1520 .RINTER/PL|
000000C0: 4F 54 54 45 52 2E 20 0D  20 20 20 CD 4F 44 49 46  |OTTER. .   .ODIF|
000000D0: 49 45 44 20 42 59 3A 20  CD 41 52 4B 20 D3 45 4C  |IED BY: .ARK .EL|
000000E0: 46 20 31 31 2D 32 2D 38  37 20 0D 20 20 20 D0 55  |F 11-2-87 .   .U|
000000F0: 52 50 4F 53 45 3A 20 C4  52 41 57 20 53 50 49 52  |RPOSE: .RAW SPIR|
00000100: 4F 47 52 41 50 48 53 20  57 49 54 48 20 59 4F 55  |OGRAPHS WITH YOU|
00000110: 52 20 D0 C3 20 28 C3 C2  CD 20 31 35 32 30 29 20  |R .. (... 1520) |
00000120: 0D 20 20 20 20 0D 20 20  20 20 20 20 20 20 C9 20  |.    .        . |
00000130: C8 41 56 45 20 41 20 C3  4F 4D 4D 4F 44 4F 52 45  |.AVE A .OMMODORE|
00000140: 20 31 32 38 20 41 54 20  48 4F 4D 45 2E 20 20 C9  | 128 AT HOME.  .|
00000150: 20 4D 41 49 4E 4C 59 20  55 53 45 20 49 54 20 46  | MAINLY USE IT F|
00000160: 4F 52 20 50 52 4F 47 52  41 4D 4D 49 4E 47 20 0D  |OR PROGRAMMING .|
00000170: 20 20 20 47 52 41 50 48  49 43 53 2E 20 20 C9 20  |   GRAPHICS.  . |
00000180: 55 53 45 20 C2 C1 D3 C9  C3 20 38 20 42 59 20 D7  |USE ..... 8 BY .|
00000190: 41 4C 52 55 53 4F 46 54  20 D3 4F 46 54 57 41 52  |ALRUSOFT .OFTWAR|
000001A0: 45 2C 20 4D 4F 53 54 20  4F 46 20 54 48 45 20 54  |E, MOST OF THE T|
000001B0: 49 4D 45 2E 20 20 C9 20  0D 20 20 20 4C 4F 56 45  |IME.  . .   LOVE|
000001C0: 20 4D 41 54 48 4D 41 54  49 43 41 4C 4C 59 20 44  | MATHMATICALLY D|
000001D0: 45 52 49 56 45 44 20 47  52 41 50 48 49 43 53 2C  |ERIVED GRAPHICS,|
000001E0: 20 42 55 54 20 41 4D 20  4E 4F 54 20 54 48 41 54  | BUT AM NOT THAT|
000001F0: 20 4B 4E 4F 57 4C 45 44  47 45 41 42 4C 45 20 49  | KNOWLEDGEABLE I|
00000200: 4E 20 0D 20 20 20 4D 41  54 48 2E 20 20 C9 20 41  |N .   MATH.  . A|
00000210: 4D 20 43 4F 4E 53 54 41  4E 54 4C 59 20 4F 4E 20  |M CONSTANTLY ON |
00000220: 54 48 45 20 4C 4F 4F 4B  20 4F 55 54 20 46 4F 52  |THE LOOK OUT FOR|
00000230: 20 50 52 4F 47 52 41 4D  53 20 54 48 41 54 20 57  | PROGRAMS THAT W|
00000240: 49 4C 4C 20 50 45 52 46  4F 52 4D 20 0D 20 20 20  |ILL PERFORM .   |
00000250: 54 48 45 20 4B 49 4E 44  53 20 4F 46 20 47 52 41  |THE KINDS OF GRA|
00000260: 50 48 49 43 53 20 54 48  41 54 20 C9 20 4C 49 4B  |PHICS THAT . LIK|
00000270: 45 2E 20 20 C9 20 55 53  45 20 41 4E 20 C9 C2 CD  |E.  . USE AN ...|
00000280: 20 D8 D4 20 41 54 20 57  4F 52 4B 2C 20 53 4F 20  | .. AT WORK, SO |
00000290: 41 4D 20 0D 20 20 20 45  58 50 4F 53 45 44 20 54  |AM .   EXPOSED T|
000002A0: 4F 20 53 4F 46 54 57 41  52 45 20 46 4F 52 20 54  |O SOFTWARE FOR T|
000002B0: 48 41 54 20 4D 41 43 48  49 4E 45 2E 20 20 C9 20  |HAT MACHINE.  . |
000002C0: 52 45 43 45 4E 54 4C 59  20 46 4F 55 4E 44 20 54  |RECENTLY FOUND T|
000002D0: 48 49 53 20 50 52 4F 47  52 41 4D 20 0D 20 20 20  |HIS PROGRAM .   |
000002E0: 22 D3 50 49 52 4F 47 52  41 50 48 22 20 46 4F 52  |".PIROGRAPH" FOR|
000002F0: 20 54 48 45 20 C9 C2 CD  2E 20 20 C9 20 4C 49 4B  | THE ....  . LIK|
00000300: 45 44 20 49 54 2C 20 41  4E 44 20 49 54 20 57 41  |ED IT, AND IT WA|
00000310: 53 20 57 52 49 54 54 45  4E 20 45 4E 54 49 52 45  |S WRITTEN ENTIRE|
00000320: 4C 59 20 49 4E 20 0D 20  20 20 C2 C1 D3 C9 C3 2E  |LY IN .   ......|
00000330: 20 20 CF 4E 20 43 4C 4F  53 45 52 20 45 58 41 4D  |  .N CLOSER EXAM|
00000340: 49 4E 41 54 49 4F 4E 20  C9 20 53 41 57 20 54 48  |INATION . SAW TH|
00000350: 41 54 20 49 54 20 57 4F  55 4C 44 20 42 45 20 41  |AT IT WOULD BE A|
00000360: 20 56 45 52 59 20 53 49  4D 50 4C 45 20 0D 20 20  | VERY SIMPLE .  |
00000370: 20 54 41 53 4B 20 54 4F  20 50 4F 52 54 20 49 54  | TASK TO PORT IT|
00000380: 20 4F 56 45 52 20 54 4F  20 54 48 45 20 31 32 38  | OVER TO THE 128|
00000390: 20 49 4E 20 34 30 20 43  4F 4C 55 4D 4E 20 4D 4F  | IN 40 COLUMN MO|
000003A0: 44 45 2E 20 0D 20 20 20  20 20 20 20 20 D4 48 41  |DE. .        .HA|
000003B0: 54 20 57 41 53 20 54 48  45 20 46 49 52 53 54 20  |T WAS THE FIRST |
000003C0: 41 44 41 50 54 49 4F 4E  20 C9 20 4D 41 44 45 20  |ADAPTION . MADE |
000003D0: 54 4F 20 54 48 45 20 50  52 4F 47 52 41 4D 2E 20  |TO THE PROGRAM. |
000003E0: 20 C3 31 32 38 20 34 30  20 0D 20 20 20 43 4F 4C  | .128 40 .   COL|
000003F0: 55 4D 4E 2E 20 20 CC 41  54 45 52 20 C9 20 43 4F  |UMN.  .ATER . CO|
00000400: 4E 56 45 52 54 45 44 20  49 54 20 54 4F 20 52 55  |NVERTED IT TO RU|
00000410: 4E 20 49 4E 20 38 30 20  43 4F 4C 55 4D 4E 53 20  |N IN 80 COLUMNS |
00000420: 57 49 54 48 20 22 D5 4C  54 52 41 20 C8 49 D2 45  |WITH ".LTRA .I.E|
00000430: 53 22 20 0D 20 20 20 41  20 50 52 4F 47 52 41 4D  |S" .   A PROGRAM|
00000440: 20 50 55 42 4C 49 53 48  45 44 20 49 4E 20 D2 D5  | PUBLISHED IN ..|
00000450: CE 20 4D 41 47 41 5A 49  4E 45 2E 20 20 D7 48 45  |. MAGAZINE.  .HE|
00000460: 4E 20 C9 20 46 49 4E 41  4C 4C 59 20 47 4F 54 20  |N . FINALLY GOT |
00000470: C2 C1 D3 C9 C3 20 38 2C  20 49 54 20 0D 20 20 20  |..... 8, IT .   |
00000480: 57 41 53 20 41 20 53 49  4D 50 4C 45 20 4D 41 54  |WAS A SIMPLE MAT|
00000490: 54 45 52 20 54 4F 20 43  4F 4E 56 45 52 54 20 49  |TER TO CONVERT I|
000004A0: 54 20 54 4F 20 C2 C1 D3  C9 C3 20 38 2E 20 0D 20  |T TO ..... 8. . |
000004B0: 20 20 20 20 20 20 20 D2  45 43 45 4E 54 4C 59 20  |       .ECENTLY |
000004C0: C9 20 57 41 53 20 41 42  4C 45 20 54 4F 20 41 51  |. WAS ABLE TO AQ|
000004D0: 55 49 52 45 20 41 20 31  35 32 30 20 D0 4C 4F 54  |UIRE A 1520 .LOT|
000004E0: 54 45 52 2E 20 20 C9 20  57 41 53 20 41 42 4C 45  |TER.  . WAS ABLE|
000004F0: 20 54 4F 20 0D 20 20 20  43 4F 4E 56 45 52 54 20  | TO .   CONVERT |
00000500: 54 48 45 20 50 52 4F 47  52 41 4D 20 54 4F 20 52  |THE PROGRAM TO R|
00000510: 55 4E 20 4F 4E 20 54 48  45 20 50 4C 4F 54 54 45  |UN ON THE PLOTTE|
00000520: 52 20 49 4E 20 41 20 4D  41 54 54 45 52 20 4F 46  |R IN A MATTER OF|
00000530: 20 4D 49 4E 55 54 45 53  2E 20 20 C9 20 0D 20 20  | MINUTES.  . .  |
00000540: 20 44 45 4C 45 54 45 44  20 54 48 45 20 53 43 52  | DELETED THE SCR|
00000550: 45 45 4E 20 47 52 41 50  48 49 43 53 20 53 4F 20  |EEN GRAPHICS SO |
00000560: 49 54 20 43 4F 55 4C 44  20 52 55 4E 20 4F 4E 20  |IT COULD RUN ON |
00000570: 54 48 45 20 36 34 20 41  4E 44 20 41 4C 53 4F 20  |THE 64 AND ALSO |
00000580: 54 4F 20 0D 20 20 20 47  41 49 4E 20 41 53 20 4D  |TO .   GAIN AS M|
00000590: 55 43 48 20 53 50 45 45  44 20 41 53 20 50 4F 53  |UCH SPEED AS POS|
000005A0: 53 49 42 4C 45 2E 20 0D  20 20 20 20 20 20 20 20  |SIBLE. .        |
000005B0: D7 48 45 4E 20 59 4F 55  20 52 55 4E 20 54 48 45  |.HEN YOU RUN THE|
000005C0: 20 50 52 4F 47 52 41 4D  20 59 4F 55 20 57 49 4C  | PROGRAM YOU WIL|
000005D0: 4C 20 42 45 20 41 53 4B  45 44 20 49 46 20 59 4F  |L BE ASKED IF YO|
000005E0: 55 20 57 41 4E 54 20 54  4F 20 52 55 4E 20 0D 20  |U WANT TO RUN . |
000005F0: 20 20 54 48 45 20 44 45  4D 4F 2E 20 20 D4 48 45  |  THE DEMO.  .HE|
00000600: 52 45 20 41 52 45 20 53  49 58 20 44 49 46 46 45  |RE ARE SIX DIFFE|
00000610: 52 45 4E 54 20 45 58 41  4D 50 4C 45 53 20 42 55  |RENT EXAMPLES BU|
00000620: 49 4C 54 2D 49 4E 20 54  4F 20 54 48 45 20 50 52  |ILT-IN TO THE PR|
00000630: 4F 47 52 41 4D 2E 20 20  0D 20 20 20 D7 48 45 4E  |OGRAM.  .   .HEN|
00000640: 20 45 41 43 48 20 45 58  41 4D 50 4C 45 20 49 53  | EACH EXAMPLE IS|
00000650: 20 46 49 4E 49 53 48 45  44 20 59 4F 55 20 57 49  | FINISHED YOU WI|
00000660: 4C 4C 20 48 45 41 52 20  54 48 45 20 42 45 4C 4C  |LL HEAR THE BELL|
00000670: 2E 20 20 C1 54 20 54 48  49 53 20 50 4F 49 4E 54  |.  .T THIS POINT|
00000680: 2C 20 0D 20 20 20 50 52  45 53 53 20 54 48 45 20  |, .   PRESS THE |
00000690: 53 50 41 43 45 42 41 52  2E 20 20 D4 48 49 53 20  |SPACEBAR.  .HIS |
000006A0: 57 49 4C 4C 20 43 41 55  53 45 20 54 48 45 20 50  |WILL CAUSE THE P|
000006B0: 4C 4F 54 54 45 52 20 54  4F 20 46 45 45 44 20 45  |LOTTER TO FEED E|
000006C0: 4E 4F 55 47 48 20 50 41  50 45 52 20 0D 20 20 20  |NOUGH PAPER .   |
000006D0: 54 4F 20 45 49 54 48 45  52 20 52 55 4E 20 54 48  |TO EITHER RUN TH|
000006E0: 45 20 4E 45 58 54 20 45  58 41 4D 50 4C 45 20 4F  |E NEXT EXAMPLE O|
000006F0: 52 20 41 4C 4C 4F 57 20  59 4F 55 20 54 4F 20 43  |R ALLOW YOU TO C|
00000700: 52 45 41 54 45 20 59 4F  55 52 20 4F 57 4E 20 0D  |REATE YOUR OWN .|
00000710: 20 20 20 53 50 49 52 4F  47 52 41 50 48 2C 20 42  |   SPIROGRAPH, B|
00000720: 59 20 41 4E 53 57 45 52  49 4E 47 20 41 20 53 45  |Y ANSWERING A SE|
00000730: 52 49 45 53 20 4F 46 20  51 55 45 53 54 49 4F 4E  |RIES OF QUESTION|
00000740: 53 2E 20 0D 20 20 20 20  20 20 20 20 C9 20 52 45  |S. .        . RE|
00000750: 41 4C 4C 59 20 45 4E 4A  4F 59 45 44 20 54 48 49  |ALLY ENJOYED THI|
00000760: 53 20 50 52 4F 47 52 41  4D 20 56 45 52 59 20 4D  |S PROGRAM VERY M|
00000770: 55 43 48 20 4F 4E 20 54  48 45 20 53 43 52 45 45  |UCH ON THE SCREE|
00000780: 4E 2C 20 42 55 54 20 49  54 20 49 53 20 0D 20 20  |N, BUT IT IS .  |
00000790: 20 53 4F 20 4D 55 43 48  20 42 45 54 54 45 52 20  | SO MUCH BETTER |
000007A0: 4F 4E 20 54 48 45 20 50  4C 4F 54 54 45 52 2C 20  |ON THE PLOTTER, |
000007B0: 4D 55 43 48 20 46 49 4E  45 52 20 52 45 53 4F 4C  |MUCH FINER RESOL|
000007C0: 55 54 49 4F 4E 2C 20 50  4C 55 53 20 59 4F 55 20  |UTION, PLUS YOU |
000007D0: 44 4F 4E 27 54 20 0D 20  20 20 4C 4F 53 45 20 41  |DON'T .   LOSE A|
000007E0: 4E 59 20 4F 46 20 54 48  45 20 50 4C 4F 54 20 4F  |NY OF THE PLOT O|
000007F0: 46 46 20 54 48 45 20 45  44 47 45 20 4F 46 20 54  |FF THE EDGE OF T|
00000800: 48 45 20 53 43 52 45 45  4E 2E 20 20 20 0D 20 20  |HE SCREEN.   .  |
00000810: 20 20 20 20 20 20 C9 46  20 59 4F 55 52 20 53 50  |      .F YOUR SP|
00000820: 49 52 4F 47 52 41 50 48  20 46 41 4C 4C 53 20 42  |IROGRAPH FALLS B|
00000830: 45 4C 4F 57 20 31 20 4F  4E 20 54 48 45 20 D9 20  |ELOW 1 ON THE . |
00000840: 4F 52 20 54 48 45 20 D8  20 41 58 49 53 20 54 48  |OR THE . AXIS TH|
00000850: 45 20 0D 20 20 20 50 52  4F 47 52 41 4D 20 57 49  |E .   PROGRAM WI|
00000860: 4C 4C 20 53 54 4F 50 20  41 4E 44 20 59 4F 55 20  |LL STOP AND YOU |
00000870: 57 49 4C 4C 20 42 45 20  41 42 4C 45 20 54 4F 20  |WILL BE ABLE TO |
00000880: 43 52 45 41 54 45 20 41  4E 4F 54 48 45 52 20 53  |CREATE ANOTHER S|
00000890: 50 49 52 4F 47 52 41 50  48 2E 20 0D 20 20 20 20  |PIROGRAPH. .    |
000008A0: 20 20 20 20 C9 20 48 4F  50 45 20 59 4F 55 20 45  |    . HOPE YOU E|
000008B0: 4E 4A 4F 59 20 54 48 49  53 20 50 52 4F 47 52 41  |NJOY THIS PROGRA|
000008C0: 4D 20 41 53 20 4D 55 43  48 20 41 53 20 C9 20 44  |M AS MUCH AS . D|
000008D0: 4F 2E 20 20 C8 41 56 45  20 46 55 4E 2E 20 0D 20  |O.  .AVE FUN. . |
000008E0: 20 20 20 0D 20 20 20 20  20 20 20 20 C6 4F 4C 4C  |   .        .OLL|
000008F0: 4F 57 49 4E 47 20 49 53  20 54 48 45 20 44 4F 43  |OWING IS THE DOC|
00000900: 55 4D 45 4E 54 41 54 49  4F 4E 20 54 48 41 54 20  |UMENTATION THAT |
00000910: 41 43 4F 4D 50 41 4E 49  45 44 20 54 48 45 20 C9  |ACOMPANIED THE .|
00000920: C2 CD 20 56 45 52 53 49  4F 4E 20 0D 20 20 20 4F  |.. VERSION .   O|
00000930: 46 20 54 48 49 53 20 50  52 4F 47 52 41 4D 2E 20  |F THIS PROGRAM. |
00000940: 0D 20 20 20 20 0D 20 20  20 20 20 20 20 20 CC 4F  |.    .        .O|
00000950: 4F 4B 49 4E 47 20 46 4F  52 20 41 4E 20 45 59 45  |OKING FOR AN EYE|
00000960: 20 43 41 54 43 48 49 4E  47 20 41 50 50 4C 49 43  | CATCHING APPLIC|
00000970: 41 54 49 4F 4E 20 54 4F  20 53 48 4F 57 20 4F 46  |ATION TO SHOW OF|
00000980: 46 20 59 4F 55 52 20 4E  45 57 20 0D 20 20 20 47  |F YOUR NEW .   G|
00000990: 52 41 50 48 49 43 20 42  4F 41 52 44 20 4F 52 20  |RAPHIC BOARD OR |
000009A0: 50 4C 4F 54 54 45 52 3F  20 20 C9 46 20 59 4F 55  |PLOTTER?  .F YOU|
000009B0: 20 41 52 45 2C 20 54 48  45 4E 20 4C 4F 4F 4B 20  | ARE, THEN LOOK |
000009C0: 4E 4F 20 46 55 52 54 48  45 52 20 41 53 20 57 45  |NO FURTHER AS WE|
000009D0: 20 0D 20 20 20 54 41 4B  45 20 59 4F 55 20 4F 4E  | .   TAKE YOU ON|
000009E0: 20 41 20 47 55 49 44 45  44 20 54 4F 55 52 20 4F  | A GUIDED TOUR O|
000009F0: 46 20 44 52 41 57 49 4E  47 20 53 50 49 52 4F 47  |F DRAWING SPIROG|
00000A00: 52 41 50 48 53 20 4F 4E  20 59 4F 55 52 20 D0 C3  |RAPHS ON YOUR ..|
00000A10: 2E 20 20 C9 4E 20 4F 55  52 20 0D 20 20 20 41 52  |.  .N OUR .   AR|
00000A20: 54 49 43 4C 45 20 57 45  20 57 49 4C 4C 20 54 52  |TICLE WE WILL TR|
00000A30: 59 20 54 4F 20 47 49 56  45 20 41 20 46 45 57 20  |Y TO GIVE A FEW |
00000A40: 44 45 54 41 49 4C 53 20  41 4E 44 20 41 20 C2 C1  |DETAILS AND A ..|
00000A50: D3 C9 C3 20 50 52 4F 47  52 41 4D 20 46 4F 52 20  |... PROGRAM FOR |
00000A60: 0D 20 20 20 44 52 41 57  49 4E 47 20 53 50 49 52  |.   DRAWING SPIR|
00000A70: 4F 47 52 41 50 48 53 20  4F 4E 20 59 4F 55 52 20  |OGRAPHS ON YOUR |
00000A80: D0 C3 2E 20 0D 20 20 20  20 20 20 20 20 C2 59 20  |... .        .Y |
00000A90: 57 41 59 20 4F 46 20 49  4E 54 52 4F 44 55 43 54  |WAY OF INTRODUCT|
00000AA0: 49 4F 4E 20 54 48 49 4E  4B 20 42 41 43 4B 20 41  |ION THINK BACK A|
00000AB0: 20 46 45 57 20 59 45 41  52 53 20 57 48 45 4E 20  | FEW YEARS WHEN |
00000AC0: 41 20 54 4F 59 20 43 41  4C 4C 45 53 20 0D 20 20  |A TOY CALLES .  |
00000AD0: 20 22 D3 50 49 52 4F 47  52 41 50 48 22 20 57 41  | ".PIROGRAPH" WA|
00000AE0: 53 20 57 48 41 54 20 45  56 45 52 59 20 4B 49 44  |S WHAT EVERY KID|
00000AF0: 20 57 41 4E 54 45 44 20  46 4F 52 20 C3 48 52 49  | WANTED FOR .HRI|
00000B00: 53 54 4D 41 53 2E 20 20  D4 48 45 20 49 44 45 41  |STMAS.  .HE IDEA|
00000B10: 20 0D 20 20 20 42 45 48  49 4E 44 20 22 D3 50 49  | .   BEHIND ".PI|
00000B20: 52 4F 47 52 41 50 48 22  20 49 53 20 52 45 41 4C  |ROGRAPH" IS REAL|
00000B30: 4C 59 20 51 55 49 54 45  20 53 49 4D 50 4C 45 2C  |LY QUITE SIMPLE,|
00000B40: 20 59 45 54 20 49 54 20  50 52 4F 44 55 43 45 44  | YET IT PRODUCED|
00000B50: 20 44 52 41 57 49 4E 47  53 20 0D 20 20 20 54 48  | DRAWINGS .   TH|
00000B60: 41 54 20 41 52 45 20 46  41 52 20 46 52 4F 4D 20  |AT ARE FAR FROM |
00000B70: 53 49 4D 50 4C 45 2E 20  20 D4 48 45 20 49 44 45  |SIMPLE.  .HE IDE|
00000B80: 41 20 49 53 20 54 48 49  53 3A 20 54 52 41 43 45  |A IS THIS: TRACE|
00000B90: 20 54 48 45 20 50 41 54  48 20 4F 46 20 41 20 0D  | THE PATH OF A .|
00000BA0: 20 20 20 50 4F 49 4E 54  20 4F 4E 20 41 20 44 49  |   POINT ON A DI|
00000BB0: 53 4B 20 41 53 20 54 48  45 20 49 4E 4E 45 52 20  |SK AS THE INNER |
00000BC0: 4F 52 20 4F 55 54 45 52  20 45 44 47 45 20 4F 46  |OR OUTER EDGE OF|
00000BD0: 20 41 20 52 49 4E 47 2E  20 20 D7 49 54 48 20 0D  | A RING.  .ITH .|
00000BE0: 20 20 20 22 D3 50 49 52  4F 47 52 41 50 48 22 20  |   ".PIROGRAPH" |
00000BF0: 54 48 49 53 20 57 41 53  20 44 4F 4E 45 20 57 49  |THIS WAS DONE WI|
00000C00: 54 48 20 50 4C 41 53 54  49 43 2C 20 54 4F 4F 54  |TH PLASTIC, TOOT|
00000C10: 48 45 44 20 44 49 53 4B  53 2C 20 52 49 4E 47 53  |HED DISKS, RINGS|
00000C20: 20 41 4E 44 20 0D 20 20  20 4F 54 48 45 52 20 49  | AND .   OTHER I|
00000C30: 4E 54 45 52 4C 4F 43 4B  49 4E 47 20 50 41 52 54  |NTERLOCKING PART|
00000C40: 53 2E 20 0D 20 20 20 20  20 20 20 20 C1 4E 20 41  |S. .        .N A|
00000C50: 4C 54 45 52 4E 41 54 49  56 45 20 54 4F 20 4D 45  |LTERNATIVE TO ME|
00000C60: 43 48 41 4E 49 43 41 4C  4C 59 20 44 52 41 57 49  |CHANICALLY DRAWI|
00000C70: 4E 47 20 53 50 49 52 4F  47 52 41 50 48 53 20 49  |NG SPIROGRAPHS I|
00000C80: 53 20 54 4F 20 55 53 45  20 41 20 0D 20 20 20 43  |S TO USE A .   C|
00000C90: 4F 4D 50 55 54 45 52 20  54 4F 20 4D 41 54 48 4D  |OMPUTER TO MATHM|
00000CA0: 41 54 49 43 41 4C 4C 59  20 44 45 53 43 52 49 42  |ATICALLY DESCRIB|
00000CB0: 45 20 54 48 45 20 43 55  52 56 45 53 20 41 4E 44  |E THE CURVES AND|
00000CC0: 20 53 55 42 53 45 51 55  45 4E 54 4C 59 20 50 4C  | SUBSEQUENTLY PL|
00000CD0: 4F 54 20 0D 20 20 20 54  48 45 4D 20 4F 4E 20 54  |OT .   THEM ON T|
00000CE0: 48 45 20 53 43 52 45 45  4E 2C 20 50 52 49 4E 54  |HE SCREEN, PRINT|
00000CF0: 45 52 20 4F 52 20 50 4C  4F 54 54 45 52 2E 20 20  |ER OR PLOTTER.  |
00000D00: D4 57 4F 20 46 41 4D 49  4C 49 45 53 20 4F 46 20  |.WO FAMILIES OF |
00000D10: 53 50 49 52 4F 47 52 41  50 48 53 20 0D 20 20 20  |SPIROGRAPHS .   |
00000D20: 22 C5 50 49 43 59 43 4C  4F 49 44 53 22 20 41 4E  |".PICYCLOIDS" AN|
00000D30: 44 20 22 C8 59 50 4F 43  59 43 4C 4F 49 44 53 22  |D ".YPOCYCLOIDS"|
00000D40: 20 43 41 4E 20 42 45 20  4D 41 54 48 4D 41 54 49  | CAN BE MATHMATI|
00000D50: 43 41 4C 4C 59 20 44 45  52 49 56 45 44 2E 20 0D  |CALLY DERIVED. .|
00000D60: 20 20 20 20 20 20 20 20  C5 50 49 43 59 43 4C 4F  |        .PICYCLO|
00000D70: 49 44 53 20 41 52 45 20  50 52 4F 44 55 43 45 44  |IDS ARE PRODUCED|
00000D80: 20 42 59 20 54 52 41 43  49 4E 47 20 41 20 50 4F  | BY TRACING A PO|
00000D90: 49 4E 54 20 4F 4E 20 41  20 43 49 52 43 4C 45 20  |INT ON A CIRCLE |
00000DA0: 54 48 41 54 20 49 53 20  0D 20 20 20 52 4F 4C 4C  |THAT IS .   ROLL|
00000DB0: 45 44 20 41 4C 4F 4E 47  20 54 48 45 20 4F 55 54  |ED ALONG THE OUT|
00000DC0: 53 49 44 45 20 4F 46 20  41 20 53 45 43 4F 4E 44  |SIDE OF A SECOND|
00000DD0: 2C 20 42 55 54 20 46 49  58 45 44 20 43 49 52 43  |, BUT FIXED CIRC|
00000DE0: 4C 45 2E 20 20 C8 59 50  4F 43 59 43 4C 4F 49 44  |LE.  .YPOCYCLOID|
00000DF0: 53 20 0D 20 20 20 41 52  45 20 47 45 4E 45 52 41  |S .   ARE GENERA|
00000E00: 54 45 44 20 49 4E 20 54  48 45 20 53 41 4D 45 20  |TED IN THE SAME |
00000E10: 4D 41 4E 4E 45 52 2C 20  42 55 54 20 57 49 54 48  |MANNER, BUT WITH|
00000E20: 20 54 48 45 20 46 49 52  53 54 20 43 49 52 43 4C  | THE FIRST CIRCL|
00000E30: 45 20 52 4F 4C 4C 49 4E  47 20 0D 20 20 20 41 4C  |E ROLLING .   AL|
00000E40: 4F 4E 47 20 54 48 45 20  49 4E 53 49 44 45 20 4F  |ONG THE INSIDE O|
00000E50: 46 20 54 48 45 20 46 49  58 45 44 20 43 49 52 43  |F THE FIXED CIRC|
00000E60: 4C 45 2E 20 20 C1 20 47  45 4E 45 52 41 4C 49 5A  |LE.  . GENERALIZ|
00000E70: 41 54 49 4F 4E 20 54 4F  20 54 48 45 20 0D 20 20  |ATION TO THE .  |
00000E80: 20 44 45 46 49 4E 49 54  49 4F 4E 20 4F 46 20 54  | DEFINITION OF T|
00000E90: 48 45 20 45 50 49 2F 48  59 50 4F 43 59 43 4C 4F  |HE EPI/HYPOCYCLO|
00000EA0: 49 44 20 49 53 20 54 4F  20 41 4C 4C 4F 57 20 54  |ID IS TO ALLOW T|
00000EB0: 48 45 20 54 52 41 43 49  4E 47 20 50 4F 49 4E 54  |HE TRACING POINT|
00000EC0: 20 54 4F 20 0D 20 20 20  4C 49 45 20 41 54 20 41  | TO .   LIE AT A|
00000ED0: 4E 59 20 46 49 58 45 44  20 44 49 53 54 41 4E 43  |NY FIXED DISTANC|
00000EE0: 45 20 46 52 4F 4D 20 54  48 45 20 43 45 4E 54 45  |E FROM THE CENTE|
00000EF0: 52 20 4F 46 20 54 48 45  20 4D 4F 56 49 4E 47 20  |R OF THE MOVING |
00000F00: 43 49 52 43 4C 45 2E 20  4D 4F 52 45 20 0D 20 20  |CIRCLE. MORE .  |
00000F10: 20 41 42 4F 55 54 20 54  48 41 54 20 4C 41 54 45  | ABOUT THAT LATE|
00000F20: 52 2E 20 0D 20 20 20 20  20 20 20 20 D4 48 45 20  |R. .        .HE |
00000F30: 45 50 49 43 59 43 4C 4F  49 44 20 41 4E 44 20 54  |EPICYCLOID AND T|
00000F40: 48 45 20 48 59 50 4F 43  59 43 4C 4F 49 44 20 43  |HE HYPOCYCLOID C|
00000F50: 41 4E 20 42 45 20 44 45  53 43 52 49 42 45 44 20  |AN BE DESCRIBED |
00000F60: 55 53 49 4E 47 20 54 48  45 20 0D 20 20 20 46 4F  |USING THE .   FO|
00000F70: 4C 4C 4F 57 49 4E 47 20  50 41 49 52 53 20 4F 46  |LLOWING PAIRS OF|
00000F80: 20 50 41 52 41 4D 45 54  52 49 43 20 45 51 55 41  | PARAMETRIC EQUA|
00000F90: 54 49 4F 4E 53 20 28 45  51 55 41 54 49 4F 4E 53  |TIONS (EQUATIONS|
00000FA0: 20 49 4E 56 4F 4C 56 49  4E 47 20 4F 4E 45 20 4F  | INVOLVING ONE O|
00000FB0: 52 20 0D 20 20 20 4D 4F  52 45 20 43 4F 4D 4D 4F  |R .   MORE COMMO|
00000FC0: 4E 20 50 41 52 41 4D 45  54 45 52 53 29 3A 20 0D  |N PARAMETERS): .|
00000FD0: 20 20 20 20 0D 20 20 20  20 20 20 20 20 C5 50 49  |    .        .PI|
00000FE0: 43 59 43 4C 4F 49 44 20  0D 20 20 20 20 20 20 20  |CYCLOID .       |
00000FF0: 20 58 3D 28 41 2B 42 29  2A 43 4F 53 28 54 29 2D  | X=(A+B)*COS(T)-|
00001000: 44 2A 43 4F 53 28 47 2A  54 29 20 0D 20 20 20 20  |D*COS(G*T) .    |
00001010: 20 20 20 20 59 3D 28 41  2A 42 29 2A 53 49 4E 28  |    Y=(A*B)*SIN(|
00001020: 54 29 2D 44 2A 53 49 4E  28 47 2A 54 29 20 0D 20  |T)-D*SIN(G*T) . |
00001030: 20 20 20 0D 20 20 20 20  20 20 20 20 C8 59 50 4F  |   .        .YPO|
00001040: 43 59 43 4C 4F 49 44 20  0D 20 20 20 20 0D 20 20  |CYCLOID .    .  |
00001050: 20 20 20 20 20 20 4E 20  53 45 54 20 22 4E 22 20  |      N SET "N" |
00001060: 0D 20 20 20 20 20 20 20  20 C1 4E 53 20 22 53 22  |.        .NS "S"|
00001070: 20 54 4F 20 53 50 45 43  49 46 49 43 20 56 41 4C  | TO SPECIFIC VAL|
00001080: 55 45 53 20 41 4E 44 20  43 4F 4D 50 55 54 45 20  |UES AND COMPUTE |
00001090: 57 48 41 54 20 54 48 45  20 53 49 5A 45 53 20 4F  |WHAT THE SIZES O|
000010A0: 46 20 54 48 45 20 0D 20  20 20 43 49 52 43 4C 45  |F THE .   CIRCLE|
000010B0: 53 2C 20 22 41 22 20 41  4E 44 20 22 42 22 2C 20  |S, "A" AND "B", |
000010C0: 4D 55 53 54 20 42 45 20  54 4F 20 44 52 41 57 20  |MUST BE TO DRAW |
000010D0: 54 48 45 20 53 50 49 52  4F 47 52 41 50 48 2E 20  |THE SPIROGRAPH. |
000010E0: 0D 20 20 20 20 20 20 20  20 CE 4F 57 20 54 48 41  |.        .OW THA|
000010F0: 54 20 57 45 20 48 41 56  45 20 54 48 45 20 42 41  |T WE HAVE THE BA|
00001100: 53 49 43 53 20 46 4F 52  20 44 52 41 57 49 4E 47  |SICS FOR DRAWING|
00001110: 20 53 50 49 52 4F 47 52  41 50 48 53 2C 20 4C 45  | SPIROGRAPHS, LE|
00001120: 54 27 53 20 4C 4F 4F 4B  20 0D 20 20 20 41 54 20  |T'S LOOK .   AT |
00001130: 53 4F 4D 45 20 50 4F 53  53 49 42 4C 45 20 56 41  |SOME POSSIBLE VA|
00001140: 52 49 41 54 49 4F 4E 53  2E 20 20 D4 48 45 20 46  |RIATIONS.  .HE F|
00001150: 49 52 53 54 20 56 41 52  49 41 54 49 4F 4E 20 49  |IRST VARIATION I|
00001160: 53 20 54 4F 20 56 41 52  59 20 22 44 22 2C 20 54  |S TO VARY "D", T|
00001170: 48 45 20 0D 20 20 20 44  49 53 54 41 4E 43 45 20  |HE .   DISTANCE |
00001180: 4F 46 20 54 48 45 20 54  52 41 43 49 4E 47 20 50  |OF THE TRACING P|
00001190: 4F 49 4E 54 20 46 52 4F  4D 20 54 48 45 20 43 45  |OINT FROM THE CE|
000011A0: 4E 54 45 52 20 4F 46 20  54 48 45 20 52 4F 4C 4C  |NTER OF THE ROLL|
000011B0: 49 4E 47 20 43 49 52 43  4C 45 2E 20 20 0D 20 20  |ING CIRCLE.  .  |
000011C0: 20 D7 48 45 4E 20 44 3D  42 2C 20 57 45 20 47 45  | .HEN D=B, WE GE|
000011D0: 54 20 54 48 45 20 53 54  41 4E 44 41 52 44 20 45  |T THE STANDARD E|
000011E0: 50 49 2F 48 59 50 4F 43  59 43 4C 4F 49 44 2E 20  |PI/HYPOCYCLOID. |
000011F0: D7 48 45 4E 20 44 3D 30  2C 57 45 20 47 45 54 20  |.HEN D=0,WE GET |
00001200: 54 48 45 20 0D 20 20 20  44 45 47 45 4E 45 52 41  |THE .   DEGENERA|
00001210: 54 45 20 43 41 53 45 57  48 45 52 45 20 54 48 45  |TE CASEWHERE THE|
00001220: 20 52 45 53 55 4C 54 49  4E 47 20 43 55 52 56 45  | RESULTING CURVE|
00001230: 20 49 53 20 41 20 43 49  52 43 4C 45 2E 20 20 D6  | IS A CIRCLE.  .|
00001240: 41 52 59 49 4E 47 20 44  20 0D 20 20 20 42 45 54  |ARYING D .   BET|
00001250: 57 45 45 4E 20 30 20 41  4E 44 20 22 42 22 20 47  |WEEN 0 AND "B" G|
00001260: 49 56 45 53 20 41 20 43  55 52 56 45 20 57 49 54  |IVES A CURVE WIT|
00001270: 48 20 49 4E 43 52 45 41  53 49 4E 47 4C 59 20 57  |H INCREASINGLY W|
00001280: 45 4C 4C 2D 44 45 46 49  4E 45 44 20 43 55 53 50  |ELL-DEFINED CUSP|
00001290: 53 2E 20 0D 20 20 20 20  20 20 20 20 C1 20 56 45  |S. .        . VE|
000012A0: 52 59 20 49 4E 54 45 52  45 53 54 49 4E 47 20 53  |RY INTERESTING S|
000012B0: 45 54 20 4F 46 20 43 55  52 56 45 53 20 43 41 4E  |ET OF CURVES CAN|
000012C0: 20 42 45 20 44 52 41 57  4E 20 49 46 20 59 4F 55  | BE DRAWN IF YOU|
000012D0: 20 53 45 54 20 44 3E 42  2E 20 20 0D 20 20 20 D4  | SET D>B.  .   .|
000012E0: 48 49 53 20 43 41 53 45  20 43 41 4E 4E 4F 54 20  |HIS CASE CANNOT |
000012F0: 42 45 20 44 4F 4E 45 20  44 49 52 45 43 54 4C 59  |BE DONE DIRECTLY|
00001300: 20 57 49 54 48 20 54 48  45 20 4D 45 43 48 41 4E  | WITH THE MECHAN|
00001310: 49 43 41 4C 20 D3 50 49  52 4F 47 52 41 50 48 2E  |ICAL .PIROGRAPH.|
00001320: 20 0D 20 20 20 53 49 4E  43 45 2C 20 54 48 45 20  | .   SINCE, THE |
00001330: 54 52 41 43 49 4E 47 20  50 4F 49 4E 54 20 57 4F  |TRACING POINT WO|
00001340: 55 4C 44 20 42 45 20 4F  46 46 20 59 4F 55 52 20  |ULD BE OFF YOUR |
00001350: 52 4F 4C 4C 49 4E 47 20  44 49 53 4B 2E 20 20 C8  |ROLLING DISK.  .|
00001360: 4F 57 45 56 45 52 20 0D  20 20 20 44 49 46 46 49  |OWEVER .   DIFFI|
00001370: 43 55 4C 54 2C 20 59 4F  55 52 20 D0 C3 20 57 49  |CULT, YOUR .. WI|
00001380: 4C 4C 20 48 41 56 45 20  4E 4F 20 54 52 4F 55 42  |LL HAVE NO TROUB|
00001390: 4C 45 20 48 41 4E 44 4C  49 4E 47 20 54 48 49 53  |LE HANDLING THIS|
000013A0: 20 43 41 53 45 21 20 20  D4 48 45 53 45 20 0D 20  | CASE!  .HESE . |
000013B0: 20 20 43 55 52 56 45 53  20 57 49 4C 4C 20 45 58  |  CURVES WILL EX|
000013C0: 48 49 42 49 54 20 43 55  53 50 53 20 54 48 41 54  |HIBIT CUSPS THAT|
000013D0: 20 4C 4F 4F 50 20 4F 55  54 57 41 52 44 53 20 28  | LOOP OUTWARDS (|
000013E0: 48 59 50 4F 29 20 4F 52  20 54 48 41 54 20 4C 4F  |HYPO) OR THAT LO|
000013F0: 4F 50 20 0D 20 20 20 49  4E 57 41 52 44 53 20 28  |OP .   INWARDS (|
00001400: 45 50 49 29 2E 20 0D 20  20 20 20 20 20 20 20 C1  |EPI). .        .|
00001410: 20 53 45 43 4F 4E 44 20  56 41 52 49 41 54 49 4F  | SECOND VARIATIO|
00001420: 4E 20 49 53 20 54 4F 20  52 4F 54 41 54 45 20 54  |N IS TO ROTATE T|
00001430: 48 45 20 D3 50 49 52 4F  47 52 41 50 48 20 42 59  |HE .PIROGRAPH BY|
00001440: 20 46 49 58 45 44 20 41  4E 4D 4F 55 4E 54 53 20  | FIXED ANMOUNTS |
00001450: 0D 20 20 20 28 50 48 41  53 45 20 43 48 41 4E 47  |.   (PHASE CHANG|
00001460: 45 29 2E 20 20 C2 59 20  44 52 41 57 49 4E 47 20  |E).  .Y DRAWING |
00001470: 53 45 56 45 52 41 4C 20  43 4F 50 49 45 53 20 4F  |SEVERAL COPIES O|
00001480: 46 20 41 20 53 50 49 52  4F 47 52 41 50 48 2C 20  |F A SPIROGRAPH, |
00001490: 45 41 43 48 20 0D 20 20  20 52 4F 54 41 54 45 44  |EACH .   ROTATED|
000014A0: 20 53 4C 49 47 48 54 4C  59 20 46 52 4F 4D 20 49  | SLIGHTLY FROM I|
000014B0: 54 27 53 20 4E 45 49 47  48 42 4F 52 2C 20 4F 4E  |T'S NEIGHBOR, ON|
000014C0: 45 20 43 41 4E 20 47 45  54 20 53 4F 4D 45 20 49  |E CAN GET SOME I|
000014D0: 4D 50 52 45 53 53 49 56  45 20 0D 20 20 20 50 41  |MPRESSIVE .   PA|
000014E0: 54 54 45 52 4E 53 2E 20  20 C1 20 54 48 49 52 44  |TTERNS.  . THIRD|
000014F0: 20 56 41 52 49 41 54 49  4F 4E 20 49 53 20 54 4F  | VARIATION IS TO|
00001500: 20 53 43 41 4C 45 20 53  55 43 43 45 53 53 49 56  | SCALE SUCCESSIV|
00001510: 45 20 53 50 49 52 4F 47  52 41 50 48 53 20 53 4F  |E SPIROGRAPHS SO|
00001520: 20 0D 20 20 20 54 48 45  59 20 41 50 50 45 41 52  | .   THEY APPEAR|
00001530: 20 54 4F 20 42 45 20 47  52 4F 57 49 4E 47 20 4F  | TO BE GROWING O|
00001540: 52 20 53 48 52 49 4E 4B  49 4E 47 2E 20 0D 20 20  |R SHRINKING. .  |
00001550: 20 20 20 20 20 20 C1 53  20 54 48 45 20 50 52 4F  |      .S THE PRO|
00001560: 47 52 41 4D 20 41 4E 44  20 49 4C 4C 55 53 54 52  |GRAM AND ILLUSTR|
00001570: 41 54 49 4F 4E 53 20 53  48 4F 57 2C 20 4F 4E 45  |ATIONS SHOW, ONE|
00001580: 20 43 41 4E 20 47 45 54  20 53 4F 4D 45 20 46 49  | CAN GET SOME FI|
00001590: 4E 45 20 0D 20 20 20 53  50 49 52 4F 47 52 41 50  |NE .   SPIROGRAP|
000015A0: 48 53 20 42 59 20 43 4F  4D 42 49 4E 49 4E 47 20  |HS BY COMBINING |
000015B0: 54 48 45 53 45 20 56 41  52 49 41 54 49 4F 4E 53  |THESE VARIATIONS|
000015C0: 20 2D 20 59 4F 55 27 52  45 20 4C 49 4D 49 54 45  | - YOU'RE LIMITE|
000015D0: 46 20 4F 4E 4C 59 20 42  59 20 0D 20 20 20 59 4F  |F ONLY BY .   YO|
000015E0: 55 52 20 49 4D 41 47 49  4E 41 54 49 4F 4E 21 20  |UR IMAGINATION! |
000015F0: 0D 20 20 20 20 20 20 20  20 CF 4E 20 52 55 4E 4E  |.        .N RUNN|
00001600: 49 4E 47 20 54 48 45 20  50 52 4F 47 52 41 4D 20  |ING THE PROGRAM |
00001610: 59 4F 55 20 57 49 4C 4C  20 42 45 20 41 53 4B 45  |YOU WILL BE ASKE|
00001620: 44 20 53 4F 4D 45 20 51  55 45 53 54 49 4F 4E 53  |D SOME QUESTIONS|
00001630: 3A 20 0D 20 20 20 20 0D  20 20 20 20 20 20 20 20  |: .    .        |
00001640: D2 C1 C4 C9 D5 D3 20 CF  C6 20 C6 C9 D8 C5 C4 20  |...... .. ..... |
00001650: C3 C9 D2 C3 CC C5 20 20  20 3A D2 31 20 0D 20 20  |......   :.1 .  |
00001660: 20 20 20 20 20 20 D2 C1  C4 C9 D5 D3 20 CF C6 20  |      ...... .. |
00001670: D2 CF CC CC C9 CE C7 20  C3 C9 D2 C3 CC C5 20 3A  |....... ...... :|
00001680: D2 32 20 0D 20 20 20 20  20 20 20 20 D2 C1 C4 C9  |.2 .        ....|
00001690: D5 D3 20 CF C6 20 D4 D2  C1 C3 C9 CE C7 20 D0 CF  |.. .. ....... ..|
000016A0: C9 CE D4 20 20 3A D4 D2  20 0D 20 20 20 20 20 20  |...  :.. .      |
000016B0: 20 20 D4 D2 C1 C3 C9 CE  C7 20 D0 CF C9 CE D4 20  |  ....... ..... |
000016C0: C9 CE C3 D2 C5 CD C5 CE  D4 20 20 3A C9 D4 20 0D  |.........  :.. .|
000016D0: 20 20 20 20 20 20 20 20  C9 CE C9 D4 C9 C1 CC 20  |        ....... |
000016E0: D3 C9 DA C5 20 C6 C1 C3  D4 CF D2 20 20 20 20 20  |.... ......     |
000016F0: 20 3A C3 20 0D 20 20 20  20 20 20 20 20 C6 C9 CE  | :. .        ...|
00001700: C1 CC 20 D3 C9 DA C5 20  C6 C1 C3 D4 CF D2 20 20  |.. .... ......  |
00001710: 20 20 20 20 20 20 3A C5  D8 20 0D 20 20 20 20 20  |      :.. .     |
00001720: 20 20 20 D0 C8 C1 D3 C5  20 C9 CE C3 D2 C5 CD C5  |   ..... .......|
00001730: CE D4 20 28 C1 C2 CF D5  D4 20 2E 31 29 3A D0 C6  |.. (..... .1):..|
00001740: 20 0D 20 20 20 20 20 20  20 20 D3 C9 DA C5 20 C6  | .        .... .|
00001750: C1 C3 D4 CF D2 20 C9 CE  C3 D2 C5 CD C5 CE D4 20  |..... ......... |
00001760: 20 20 20 20 3A C9 31 20  0D 20 20 20 20 20 20 20  |    :.1 .       |
00001770: 20 D0 C1 D2 C1 CD C5 D4  C5 D2 20 28 D4 29 20 C9  | ......... (.) .|
00001780: CE C3 D2 C5 CD C5 CE D4  20 20 20 3A C9 32 20 0D  |........   :.2 .|
00001790: 20 20 20 20 0D 20 20 20  20 20 20 20 20 D4 48 45  |    .        .HE|
000017A0: 20 D2 31 2C 20 D2 32 2C  20 41 4E 44 20 D4 D2 20  | .1, .2, AND .. |
000017B0: 50 41 52 41 4D 45 54 45  52 53 20 47 49 56 45 20  |PARAMETERS GIVE |
000017C0: 54 48 45 20 52 41 44 49  49 20 4F 46 20 54 48 45  |THE RADII OF THE|
000017D0: 20 46 49 58 45 44 20 41  4E 44 20 0D 20 20 20 52  | FIXED AND .   R|
000017E0: 4F 4C 4C 49 4E 47 20 43  49 52 43 4C 45 53 20 41  |OLLING CIRCLES A|
000017F0: 4E 44 20 54 48 45 20 44  49 53 54 41 4E 43 45 20  |ND THE DISTANCE |
00001800: 46 52 4F 4D 20 54 48 45  20 43 45 4E 54 45 52 20  |FROM THE CENTER |
00001810: 4F 46 20 54 48 45 20 4F  46 20 54 48 45 20 0D 20  |OF THE OF THE . |
00001820: 20 20 52 4F 4C 4C 49 4E  47 20 43 49 52 43 4C 45  |  ROLLING CIRCLE|
00001830: 20 54 4F 20 54 48 45 20  50 45 4E 43 49 4C 2E 20  | TO THE PENCIL. |
00001840: 20 C1 53 20 54 48 45 20  41 55 54 48 4F 52 53 20  | .S THE AUTHORS |
00001850: 50 4F 49 4E 54 20 4F 55  54 2C 20 49 46 20 59 4F  |POINT OUT, IF YO|
00001860: 55 20 57 49 53 48 2C 20  0D 20 20 20 2C 20 54 48  |U WISH, .   , TH|
00001870: 45 20 54 52 41 43 49 4E  47 20 50 4F 49 4E 54 20  |E TRACING POINT |
00001880: 4E 45 45 44 20 4E 4F 54  20 42 45 20 41 4E 59 57  |NEED NOT BE ANYW|
00001890: 48 45 52 45 20 4F 4E 20  54 48 45 20 52 4F 4C 4C  |HERE ON THE ROLL|
000018A0: 49 4E 47 20 43 49 52 43  4C 45 2E 20 20 C9 4E 20  |ING CIRCLE.  .N |
000018B0: 0D 20 20 20 46 41 43 54  2C 20 54 48 45 20 4D 4F  |.   FACT, THE MO|
000018C0: 53 54 20 49 4E 54 45 52  45 53 54 49 4E 47 20 44  |ST INTERESTING D|
000018D0: 52 41 57 49 4E 47 53 20  4F 43 43 55 52 20 57 48  |RAWINGS OCCUR WH|
000018E0: 45 4E 20 D4 D2 20 49 53  20 47 52 45 41 54 45 52  |EN .. IS GREATER|
000018F0: 20 54 48 41 4E 20 D2 32  2E 20 0D 20 20 20 20 20  | THAN .2. .     |
00001900: 20 20 20 D4 20 D4 52 41  43 49 4E 47 20 50 4F 49  |   . .RACING POI|
00001910: 4E 54 20 49 4E 43 52 45  4D 45 4E 54 20 49 53 20  |NT INCREMENT IS |
00001920: 54 48 45 20 41 4D 4F 55  4E 54 20 42 59 20 57 48  |THE AMOUNT BY WH|
00001930: 49 43 48 20 54 48 45 20  52 41 44 49 55 53 20 4F  |ICH THE RADIUS O|
00001940: 46 20 0D 20 20 20 54 48  45 20 54 52 41 43 49 4E  |F .   THE TRACIN|
00001950: 47 20 50 4F 49 4E 54 20  49 53 20 49 4E 43 52 45  |G POINT IS INCRE|
00001960: 41 53 45 44 20 4F 52 20  44 45 43 52 45 41 53 45  |ASED OR DECREASE|
00001970: 44 20 45 41 43 48 20 54  49 4D 45 20 54 48 45 20  |D EACH TIME THE |
00001980: 50 52 4F 47 52 41 4D 20  0D 20 20 20 4C 4F 4F 50  |PROGRAM .   LOOP|
00001990: 53 20 54 48 52 4F 55 47  48 20 49 54 53 20 4F 55  |S THROUGH ITS OU|
000019A0: 54 45 52 20 4C 4F 4F 50  2E 20 20 D4 48 45 20 53  |TER LOOP.  .HE S|
000019B0: 50 49 52 4F 47 52 41 50  48 20 49 53 20 41 4C 57  |PIROGRAPH IS ALW|
000019C0: 41 59 53 20 49 4E 43 52  45 41 53 49 4E 47 20 49  |AYS INCREASING I|
000019D0: 4E 20 0D 20 20 20 53 49  5A 45 2C 20 53 4F 20 4B  |N .   SIZE, SO K|
000019E0: 45 45 50 20 59 4F 55 52  20 54 4F 20 4B 45 45 50  |EEP YOUR TO KEEP|
000019F0: 20 59 4F 55 52 20 44 52  41 57 49 4E 47 53 20 46  | YOUR DRAWINGS F|
00001A00: 52 4F 4D 20 47 4F 49 4E  47 20 4F 46 46 20 54 48  |ROM GOING OFF TH|
00001A10: 45 20 53 43 52 45 45 4E  2C 20 0D 20 20 20 4D 41  |E SCREEN, .   MA|
00001A20: 4B 45 20 D4 D2 C9 20 41  20 4E 45 47 41 54 49 56  |KE ... A NEGATIV|
00001A30: 45 20 4E 55 4D 42 45 52  2E 20 0D 20 20 20 20 20  |E NUMBER. .     |
00001A40: 20 20 20 D4 48 45 20 49  4E 49 54 49 41 4C 20 41  |   .HE INITIAL A|
00001A50: 4E 44 20 46 49 4E 41 4C  20 53 49 5A 45 20 46 41  |ND FINAL SIZE FA|
00001A60: 43 54 4F 52 20 50 41 52  41 4D 45 54 45 52 53 20  |CTOR PARAMETERS |
00001A70: 43 41 4E 20 42 45 20 43  4F 4E 46 55 53 49 4E 47  |CAN BE CONFUSING|
00001A80: 2E 20 20 0D 20 20 20 D4  48 45 20 53 4F 5A 45 20  |.  .   .HE SOZE |
00001A90: 4F 46 20 54 48 45 20 53  50 49 52 4F 47 52 41 50  |OF THE SPIROGRAP|
00001AA0: 48 20 57 49 4C 4C 20 49  4E 43 52 45 41 53 45 20  |H WILL INCREASE |
00001AB0: 45 56 45 4E 20 49 46 20  59 4F 55 20 53 45 54 20  |EVEN IF YOU SET |
00001AC0: 54 48 45 20 46 49 4E 41  4C 20 0D 20 20 20 53 49  |THE FINAL .   SI|
00001AD0: 5A 45 20 46 41 43 54 4F  52 20 4C 4F 57 45 52 20  |ZE FACTOR LOWER |
00001AE0: 54 48 41 4E 20 54 48 45  20 49 4E 49 54 49 41 4C  |THAN THE INITIAL|
00001AF0: 20 53 49 5A 45 20 46 41  43 54 4F 52 2E 20 20 D4  | SIZE FACTOR.  .|
00001B00: 54 48 45 20 49 4E 49 54  49 41 4C 20 53 49 5A 45  |THE INITIAL SIZE|
00001B10: 20 0D 20 20 20 46 41 43  54 4F 52 20 44 45 54 45  | .   FACTOR DETE|
00001B20: 52 4D 49 4E 45 53 20 54  48 45 20 53 49 5A 45 20  |RMINES THE SIZE |
00001B30: 28 41 4C 4F 4E 47 20 57  49 54 48 20 41 20 44 49  |(ALONG WITH A DI|
00001B40: 46 46 45 52 45 4E 54 20  52 41 44 49 49 29 20 4F  |FFERENT RADII) O|
00001B50: 46 20 54 48 45 20 0D 20  20 20 53 50 49 52 4F 47  |F THE .   SPIROG|
00001B60: 52 41 50 48 20 41 53 20  49 54 20 42 45 47 49 4E  |RAPH AS IT BEGIN|
00001B70: 53 20 44 52 41 57 49 4E  47 20 41 4E 44 20 57 49  |S DRAWING AND WI|
00001B80: 4C 4C 20 54 48 45 4E 20  49 4E 43 52 45 41 53 45  |LL THEN INCREASE|
00001B90: 20 49 4E 20 53 49 5A 45  2E 20 20 D4 48 45 20 0D  | IN SIZE.  .HE .|
00001BA0: 20 20 20 53 4D 41 4C 4C  45 52 20 54 48 45 20 49  |   SMALLER THE I|
00001BB0: 4E 49 54 49 41 4C 20 53  49 5A 45 20 46 41 43 54  |NITIAL SIZE FACT|
00001BC0: 4F 52 2C 20 54 48 45 20  4C 41 52 47 45 52 20 54  |OR, THE LARGER T|
00001BD0: 48 45 20 44 52 41 57 49  4E 47 20 57 49 4C 4C 20  |HE DRAWING WILL |
00001BE0: 42 45 20 57 48 45 4E 20  0D 20 20 20 49 54 20 42  |BE WHEN .   IT B|
00001BF0: 45 47 49 4E 53 20 54 4F  20 44 52 41 57 2E 20 20  |EGINS TO DRAW.  |
00001C00: D4 48 45 20 46 49 4E 41  4C 20 53 49 5A 45 20 4F  |.HE FINAL SIZE O|
00001C10: 46 20 54 48 45 20 44 52  41 57 49 4E 47 20 49 53  |F THE DRAWING IS|
00001C20: 2C 20 4F 46 20 43 4F 55  53 52 45 2C 20 49 53 20  |, OF COUSRE, IS |
00001C30: 0D 20 20 20 44 45 54 45  52 4D 49 4E 45 44 20 42  |.   DETERMINED B|
00001C40: 59 20 54 48 45 20 46 49  4E 41 4C 20 53 49 5A 45  |Y THE FINAL SIZE|
00001C50: 20 46 41 43 54 4F 52 2E  20 20 C9 46 20 54 48 45  | FACTOR.  .F THE|
00001C60: 20 C6 49 4E 41 4C 20 53  49 5A 45 20 46 41 43 54  | .INAL SIZE FACT|
00001C70: 4F 52 20 49 53 20 0D 20  20 20 53 4D 41 4C 4C 2C  |OR IS .   SMALL,|
00001C80: 20 54 48 45 20 53 50 49  52 4F 47 52 41 50 48 20  | THE SPIROGRAPH |
00001C90: 57 49 4C 4C 20 4D 41 4B  45 20 46 45 57 45 52 20  |WILL MAKE FEWER |
00001CA0: 4C 4F 4F 50 53 20 54 48  45 52 45 46 4F 52 45 20  |LOOPS THEREFORE |
00001CB0: 4E 4F 54 20 49 4E 43 52  45 41 53 45 20 0D 20 20  |NOT INCREASE .  |
00001CC0: 20 44 52 41 53 54 49 43  41 4C 4C 59 20 49 4E 20  | DRASTICALLY IN |
00001CD0: 53 49 5A 45 2E 20 0D 20  20 20 20 20 20 20 20 D4  |SIZE. .        .|
00001CE0: 48 45 20 50 48 41 53 45  20 49 4E 43 52 45 4D 45  |HE PHASE INCREME|
00001CF0: 4E 54 20 28 57 48 49 43  48 20 57 45 20 41 52 45  |NT (WHICH WE ARE|
00001D00: 20 54 4F 4C 44 20 53 48  4F 55 4C 44 20 42 45 20  | TOLD SHOULD BE |
00001D10: 41 42 4F 55 54 20 2E 31  29 20 0D 20 20 20 49 4E  |ABOUT .1) .   IN|
00001D20: 43 52 45 41 53 45 53 54  48 45 20 41 4E 47 4C 45  |CREASESTHE ANGLE|
00001D30: 20 42 59 20 57 48 49 43  48 20 54 48 45 20 D8 20  | BY WHICH THE . |
00001D40: 41 4E 44 20 D9 20 43 4F  4F 52 44 49 4E 41 54 45  |AND . COORDINATE|
00001D50: 53 20 41 52 45 20 43 41  4C 43 55 4C 41 54 45 44  |S ARE CALCULATED|
00001D60: 2E 20 20 0D 20 20 20 D4  48 45 20 53 49 5A 45 20  |.  .   .HE SIZE |
00001D70: 46 41 43 54 4F 52 20 41  4E 44 20 54 48 45 20 50  |FACTOR AND THE P|
00001D80: 41 52 41 4D 45 54 45 52  20 28 D4 29 20 49 4E 43  |ARAMETER (.) INC|
00001D90: 52 45 4D 45 4E 54 53 20  41 52 45 20 54 48 45 20  |REMENTS ARE THE |
00001DA0: 56 41 4C 55 45 53 20 46  4F 52 20 0D 20 20 20 53  |VALUES FOR .   S|
00001DB0: 54 45 50 53 20 4F 46 20  4C 4F 4F 50 53 20 57 49  |TEPS OF LOOPS WI|
00001DC0: 54 48 49 4E 20 54 48 45  20 50 52 4F 47 52 41 4D  |THIN THE PROGRAM|
00001DD0: 2E 20 20 D4 48 45 59 20  53 48 4F 55 4C 44 20 41  |.  .HEY SHOULD A|
00001DE0: 4C 53 4F 20 42 45 20 41  42 4F 55 54 20 2E 31 20  |LSO BE ABOUT .1 |
00001DF0: 49 4E 20 0D 20 20 20 4F  52 44 45 52 20 54 4F 20  |IN .   ORDER TO |
00001E00: 4D 41 4B 45 20 54 48 45  20 53 50 49 52 4F 47 52  |MAKE THE SPIROGR|
00001E10: 41 50 48 20 43 4C 45 41  4E 45 52 20 41 4E 44 20  |APH CLEANER AND |
00001E20: 4D 4F 52 45 20 50 52 45  43 49 53 45 2E 20 0D 20  |MORE PRECISE. . |
00001E30: 20 20 20 0D 20 20 20 20  0D                       |   .    .       |
.@.2.P   PROGRAM TITLE: SPIROGRAPH .   A
UTHORS: DENNIS BAYOMI & NED MAZERALL .  
 COMPUTER: IBM PC  .   ADAPTIONS: COMMOD
ORE 64/128  .   MODIFIED FOR COMMODORE C
OMPUTERS AND CBM 1520 PRINTER/PLOTTER. .
   MODIFIED BY: MARK SELF 11-2-87 .   PU
RPOSE: DRAW SPIROGRAPHS WITH YOUR PC (CB
M 1520) .    .        I HAVE A COMMODORE
 128 AT HOME.  I MAINLY USE IT FOR PROGR
AMMING .   GRAPHICS.  I USE BASIC 8 BY W
ALRUSOFT SOFTWARE, MOST OF THE TIME.  I 
.   LOVE MATHMATICALLY DERIVED GRAPHICS,
 BUT AM NOT THAT KNOWLEDGEABLE IN .   MA
TH.  I AM CONSTANTLY ON THE LOOK OUT FOR
 PROGRAMS THAT WILL PERFORM .   THE KIND
S OF GRAPHICS THAT I LIKE.  I USE AN IBM
 XT AT WORK, SO AM .   EXPOSED TO SOFTWA
RE FOR THAT MACHINE.  I RECENTLY FOUND T
HIS PROGRAM .   "SPIROGRAPH" FOR THE IBM
.  I LIKED IT, AND IT WAS WRITTEN ENTIRE
LY IN .   BASIC.  ON CLOSER EXAMINATION 
I SAW THAT IT WOULD BE A VERY SIMPLE .  
 TASK TO PORT IT OVER TO THE 128 IN 40 C
OLUMN MODE. .        THAT WAS THE FIRST 
ADAPTION I MADE TO THE PROGRAM.  C128 40
 .   COLUMN.  LATER I CONVERTED IT TO RU
N IN 80 COLUMNS WITH "ULTRA HIRES" .   A
 PROGRAM PUBLISHED IN RUN MAGAZINE.  WHE
N I FINALLY GOT BASIC 8, IT .   WAS A SI
MPLE MATTER TO CONVERT IT TO BASIC 8. . 
       RECENTLY I WAS ABLE TO AQUIRE A 1
520 PLOTTER.  I WAS ABLE TO .   CONVERT 
THE PROGRAM TO RUN ON THE PLOTTER IN A M
ATTER OF MINUTES.  I .   DELETED THE SCR
EEN GRAPHICS SO IT COULD RUN ON THE 64 A
ND ALSO TO .   GAIN AS MUCH SPEED AS POS
SIBLE. .        WHEN YOU RUN THE PROGRAM
 YOU WILL BE ASKED IF YOU WANT TO RUN . 
  THE DEMO.  THERE ARE SIX DIFFERENT EXA
MPLES BUILT-IN TO THE PROGRAM.  .   WHEN
 EACH EXAMPLE IS FINISHED YOU WILL HEAR 
THE BELL.  AT THIS POINT, .   PRESS THE 
SPACEBAR.  THIS WILL CAUSE THE PLOTTER T
O FEED ENOUGH PAPER .   TO EITHER RUN TH
E NEXT EXAMPLE OR ALLOW YOU TO CREATE YO
UR OWN .   SPIROGRAPH, BY ANSWERING A SE
RIES OF QUESTIONS. .        I REALLY ENJ
OYED THIS PROGRAM VERY MUCH ON THE SCREE
N, BUT IT IS .   SO MUCH BETTER ON THE P
LOTTER, MUCH FINER RESOLUTION, PLUS YOU 
DON'T .   LOSE ANY OF THE PLOT OFF THE E
DGE OF THE SCREEN.   .        IF YOUR SP
IROGRAPH FALLS BELOW 1 ON THE Y OR THE X
 AXIS THE .   PROGRAM WILL STOP AND YOU 
WILL BE ABLE TO CREATE ANOTHER SPIROGRAP
H. .        I HOPE YOU ENJOY THIS PROGRA
M AS MUCH AS I DO.  HAVE FUN. .    .    
    FOLLOWING IS THE DOCUMENTATION THAT 
ACOMPANIED THE IBM VERSION .   OF THIS P
ROGRAM. .    .        LOOKING FOR AN EYE
 CATCHING APPLICATION TO SHOW OFF YOUR N
EW .   GRAPHIC BOARD OR PLOTTER?  IF YOU
 ARE, THEN LOOK NO FURTHER AS WE .   TAK
E YOU ON A GUIDED TOUR OF DRAWING SPIROG
RAPHS ON YOUR PC.  IN OUR .   ARTICLE WE
 WILL TRY TO GIVE A FEW DETAILS AND A BA
SIC PROGRAM FOR .   DRAWING SPIROGRAPHS 
ON YOUR PC. .        BY WAY OF INTRODUCT
ION THINK BACK A FEW YEARS WHEN A TOY CA
LLES .   "SPIROGRAPH" WAS WHAT EVERY KID
 WANTED FOR CHRISTMAS.  THE IDEA .   BEH
IND "SPIROGRAPH" IS REALLY QUITE SIMPLE,
 YET IT PRODUCED DRAWINGS .   THAT ARE F
AR FROM SIMPLE.  THE IDEA IS THIS: TRACE
 THE PATH OF A .   POINT ON A DISK AS TH
E INNER OR OUTER EDGE OF A RING.  WITH .
   "SPIROGRAPH" THIS WAS DONE WITH PLAST
IC, TOOTHED DISKS, RINGS AND .   OTHER I
NTERLOCKING PARTS. .        AN ALTERNATI
VE TO MECHANICALLY DRAWING SPIROGRAPHS I
S TO USE A .   COMPUTER TO MATHMATICALLY
 DESCRIBE THE CURVES AND SUBSEQUENTLY PL
OT .   THEM ON THE SCREEN, PRINTER OR PL
OTTER.  TWO FAMILIES OF SPIROGRAPHS .   
"EPICYCLOIDS" AND "HYPOCYCLOIDS" CAN BE 
MATHMATICALLY DERIVED. .        EPICYCLO
IDS ARE PRODUCED BY TRACING A POINT ON A
 CIRCLE THAT IS .   ROLLED ALONG THE OUT
SIDE OF A SECOND, BUT FIXED CIRCLE.  HYP
OCYCLOIDS .   ARE GENERATED IN THE SAME 
MANNER, BUT WITH THE FIRST CIRCLE ROLLIN
G .   ALONG THE INSIDE OF THE FIXED CIRC
LE.  A GENERALIZATION TO THE .   DEFINIT
ION OF THE EPI/HYPOCYCLOID IS TO ALLOW T
HE TRACING POINT TO .   LIE AT ANY FIXED
 DISTANCE FROM THE CENTER OF THE MOVING 
CIRCLE. MORE .   ABOUT THAT LATER. .    
    THE EPICYCLOID AND THE HYPOCYCLOID C
AN BE DESCRIBED USING THE .   FOLLOWING 
PAIRS OF PARAMETRIC EQUATIONS (EQUATIONS
 INVOLVING ONE OR .   MORE COMMON PARAME
TERS): .    .        EPICYCLOID .       
 X=(A+B)*COS(T)-D*COS(G*T) .        Y=(A
*B)*SIN(T)-D*SIN(G*T) .    .        HYPO
CYCLOID .    .        N SET "N" .       
 ANS "S" TO SPECIFIC VALUES AND COMPUTE 
WHAT THE SIZES OF THE .   CIRCLES, "A" A
ND "B", MUST BE TO DRAW THE SPIROGRAPH. 
.        NOW THAT WE HAVE THE BASICS FOR
 DRAWING SPIROGRAPHS, LET'S LOOK .   AT 
SOME POSSIBLE VARIATIONS.  THE FIRST VAR
IATION IS TO VARY "D", THE .   DISTANCE 
OF THE TRACING POINT FROM THE CENTER OF 
THE ROLLING CIRCLE.  .   WHEN D=B, WE GE
T THE STANDARD EPI/HYPOCYCLOID. WHEN D=0
,WE GET THE .   DEGENERATE CASEWHERE THE
 RESULTING CURVE IS A CIRCLE.  VARYING D
 .   BETWEEN 0 AND "B" GIVES A CURVE WIT
H INCREASINGLY WELL-DEFINED CUSPS. .    
    A VERY INTERESTING SET OF CURVES CAN
 BE DRAWN IF YOU SET D>B.  .   THIS CASE
 CANNOT BE DONE DIRECTLY WITH THE MECHAN
ICAL SPIROGRAPH. .   SINCE, THE TRACING 
POINT WOULD BE OFF YOUR ROLLING DISK.  H
OWEVER .   DIFFICULT, YOUR PC WILL HAVE 
NO TROUBLE HANDLING THIS CASE!  THESE . 
  CURVES WILL EXHIBIT CUSPS THAT LOOP OU
TWARDS (HYPO) OR THAT LOOP .   INWARDS (
EPI). .        A SECOND VARIATION IS TO 
ROTATE THE SPIROGRAPH BY FIXED ANMOUNTS 
.   (PHASE CHANGE).  BY DRAWING SEVERAL 
COPIES OF A SPIROGRAPH, EACH .   ROTATED
 SLIGHTLY FROM IT'S NEIGHBOR, ONE CAN GE
T SOME IMPRESSIVE .   PATTERNS.  A THIRD
 VARIATION IS TO SCALE SUCCESSIVE SPIROG
RAPHS SO .   THEY APPEAR TO BE GROWING O
R SHRINKING. .        AS THE PROGRAM AND
 ILLUSTRATIONS SHOW, ONE CAN GET SOME FI
NE .   SPIROGRAPHS BY COMBINING THESE VA
RIATIONS - YOU'RE LIMITEF ONLY BY .   YO
UR IMAGINATION! .        ON RUNNING THE 
PROGRAM YOU WILL BE ASKED SOME QUESTIONS
: .    .        RADIUS OF FIXED CIRCLE  
 :R1 .        RADIUS OF ROLLING CIRCLE :
R2 .        RADIUS OF TRACING POINT  :TR
 .        TRACING POINT INCREMENT  :IT .
        INITIAL SIZE FACTOR      :C .   
     FINAL SIZE FACTOR        :EX .     
   PHASE INCREMENT (ABOUT .1):PF .      
  SIZE FACTOR INCREMENT     :I1 .       
 PARAMETER (T) INCREMENT   :I2 .    .   
     THE R1, R2, AND TR PARAMETERS GIVE 
THE RADII OF THE FIXED AND .   ROLLING C
IRCLES AND THE DISTANCE FROM THE CENTER 
OF THE OF THE .   ROLLING CIRCLE TO THE 
PENCIL.  AS THE AUTHORS POINT OUT, IF YO
U WISH, .   , THE TRACING POINT NEED NOT
 BE ANYWHERE ON THE ROLLING CIRCLE.  IN 
.   FACT, THE MOST INTERESTING DRAWINGS 
OCCUR WHEN TR IS GREATER THAN R2. .     
   T TRACING POINT INCREMENT IS THE AMOU
NT BY WHICH THE RADIUS OF .   THE TRACIN
G POINT IS INCREASED OR DECREASED EACH T
IME THE PROGRAM .   LOOPS THROUGH ITS OU
TER LOOP.  THE SPIROGRAPH IS ALWAYS INCR
EASING IN .   SIZE, SO KEEP YOUR TO KEEP
 YOUR DRAWINGS FROM GOING OFF THE SCREEN
, .   MAKE TRI A NEGATIVE NUMBER. .     
   THE INITIAL AND FINAL SIZE FACTOR PAR
AMETERS CAN BE CONFUSING.  .   THE SOZE 
OF THE SPIROGRAPH WILL INCREASE EVEN IF 
YOU SET THE FINAL .   SIZE FACTOR LOWER 
THAN THE INITIAL SIZE FACTOR.  TTHE INIT
IAL SIZE .   FACTOR DETERMINES THE SIZE 
(ALONG WITH A DIFFERENT RADII) OF THE . 
  SPIROGRAPH AS IT BEGINS DRAWING AND WI
LL THEN INCREASE IN SIZE.  THE .   SMALL
ER THE INITIAL SIZE FACTOR, THE LARGER T
HE DRAWING WILL BE WHEN .   IT BEGINS TO
 DRAW.  THE FINAL SIZE OF THE DRAWING IS
, OF COUSRE, IS .   DETERMINED BY THE FI
NAL SIZE FACTOR.  IF THE FINAL SIZE FACT
OR IS .   SMALL, THE SPIROGRAPH WILL MAK
E FEWER LOOPS THEREFORE NOT INCREASE .  
 DRASTICALLY IN SIZE. .        THE PHASE
 INCREMENT (WHICH WE ARE TOLD SHOULD BE 
ABOUT .1) .   INCREASESTHE ANGLE BY WHIC
H THE X AND Y COORDINATES ARE CALCULATED
.  .   THE SIZE FACTOR AND THE PARAMETER
 (T) INCREMENTS ARE THE VALUES FOR .   S
TEPS OF LOOPS WITHIN THE PROGRAM.  THEY 
SHOULD ALSO BE ABOUT .1 IN .   ORDER TO 
MAKE THE SPIROGRAPH CLEANER AND MORE PRE
CISE. .    .    .
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL