home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / canada-remote-systems / c128 / graphutl / logo4.seq < prev    next >
Text File  |  2019-04-13  |  30KB  |  661 lines

  1. 
  2. 
  3. 
  4. 
  5.                       ╠╧╟╧ 128 V4.0 FOR THE ├OMMODORE 128
  6.                       -----------------------------------
  7.                       (├)╧╨┘╥╔╟╚╘ 1988 BY ╩AMES ╙. ─ERRY
  8.     
  9.     
  10.     
  11.       ╔ HAVE RELEASED THIS PROGRAM AND VERSIONS UNDER IT INTO THE ╨UBLIC
  12.     ─OMAIN.  ╔T IS ILLEGAL TO SELL THIS PROGRAM FOR COMMERCIAL PROFIT,
  13.     THOUGH ON-LINE SERVICES AND USER GROUPS MAY CHARGE MINIMAL COPYING
  14.     FEES.  ╔F YOU INTEND TO SELL THIS PROGRAM THROUGH ANY MEDIUM OTHER THAN
  15.     ABOVE, PLEASE CONTACT ME: ╩IM ─ERRY, 4546 ═EADOWLAWN, ╨ORT ╚URON,
  16.     ═ICHIGAN 48060
  17.       ╔ ASK THAT YOU DO NOT ALTER THESE DOCUMENTATIONS AND DISTRIBUTE THEM
  18.     IN THEIR ALTERED FORMAT.  ╔F YOU EDIT THESE, PLEASE KEEP AN ORIGINAL
  19.     FOR DISTRIBUTION PURPOSES.
  20.       ┴S FAR AS ╔ AM ABLE TO TELL, THERE ARE NO BUGS IN THIS PROGRAM. ╔F
  21.     YOU ENCOUNTER ANY, PLEASE MAKE ME AWARE OF THEM.  ╘HERE ╔╙ A PROBLEM
  22.     THAT MAY OCCUR... YOU MIGHT GET AN ╧╒╘ ╧╞ ═┼═╧╥┘ ┼╥╥╧╥ IF THE ╨AGE ╧NE
  23.     ╙YSTEM ╙TACK OVERFLOWS. ╘O ME THIS HAS NEVER HAPPENED, BUT IF IT SHOULD
  24.     OCCUR, JUST TAP ╙╘╧╨/╥┼╙╘╧╥┼ AND TYPE ╥╒╬ AGAIN. ╔F YOU SAVE YOUR WORK
  25.     PERIODICALLY, THIS SHOULD HAVE NO DETRIMENTAL EFFECTS ON YOU.
  26.       ╔ HAVE PUT A LOT OF TIME INTO THIS PROGRAM, SO COMMENTS ARE
  27.     APPRECIATED!  ╨LEASE SEND ┼-═AIL TO "╩IM ─ERRY" ON ╤-LINK, OR ╨-═AIL
  28.     (PAPER MAIL) TO THE ABOVE ADDRESS.
  29. 
  30. 
  31. 
  32. 
  33. 
  34. 
  35. 
  36. 
  37. 
  38. 
  39. 
  40. 
  41. 
  42. 
  43. 
  44. 
  45. 
  46. 
  47. 
  48. 
  49. 
  50. 
  51. 
  52. 
  53. 
  54. 
  55. 
  56. 
  57. 
  58. 
  59. 
  60. 
  61. 
  62. 
  63. 
  64. 
  65. 
  66. 
  67. 
  68.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0              -╔╔-                   ╩AMES ╙. ─ERRY
  69. 
  70. 
  71.     ╔╬╘╥╧─╒├╘╔╧╬
  72.     ------------
  73.     
  74.       ╘HIS LANGUAGE IS CALLED ╠╧╟╧. ╔T IS GRAPHIC ORIENTED AND VERY
  75.     GEOMETRICAL. ╔T IS EDUCATIONAL AND YOU CAN HAVE HOURS OF FUN JUST
  76.     DRAWING PICTURES. ╘HIS PROGRAM EMULATES SOME OF THE POPULAR ╠╧╟╧
  77.     PROGRAMS, HOWEVER IT IS NOT A FULL FLEDGED VERSION, BUT IT IS ENOUGH
  78.     FOR ANY BEGINNER TO START WITH.
  79.       ╘HOUGH ╠╧╟╧ IS INTENDED FOR FIRST TIME COMPUTER PROGRAMMERS, IT CAN
  80.     BE USED AND ENJOYED BY EVERYBODY, EVEN THE EXPERIENCED!
  81.       ╔F YOU ARE AN EXPERIENCE PROGRAMMER, YOU WILL FIND THAT ╠╧╟╧ 128 IS
  82.     VERY EASY TO ALTER.
  83.       ╠╧╟╧ SUPPORTS THE MULTI-COLOR BIT-MAPPED GRAPHICS MODE, SEVEN
  84.     SPRITES, SIXTEEN COLORS, FIFTY-SIX COMMANDS AND FIVE KEYSTROKES, AN
  85.     EDITOR, UP TO TEN ╠╧╟╧ ROUTINES WITH 50 LINES EACH AND MULTIPLE
  86.     STATEMENTS ON A LINE, ONE VARIABLE (THOUGH THERE ARE NO FUNCTIONS SUCH
  87.     AS ADD, MULTIPLY, ETC.), AND A LIMITED DISK OPERATING SYSTEM.
  88.       ╔T MAY APPEAR THAT THIS IS A WEAK PROGRAM BECAUSE OF ONLY ONE
  89.     VARIABLE AND NO ARITHMETIC OPERATIONS.  ╞OR MOST BASIC FUNCTIONS, THIS
  90.     IS OKAY.  ╧NLY WHEN YOU PROGRAM FRACTALS AND OTHER SUCH ADVANCED THINGS
  91.     ARE VARIABLES A NECESSITY.
  92.       ╠╧╟╧ IS WRITTEN IN ┬┴╙╔├ SO IT IS ╓┼╥┘ EASY TO EDIT, IF YOU KNOW HOW.
  93.     ╔F YOU HAVE A 128. ╙INCE ITS IN ┬┴╙╔├, JUST ─╠╧┴─"LOGO 128 V4.0" AND
  94.     ╥╒╬, OR ╥╒╬"LOGO 128 V4.0". ┘OU MUST BE IN 40 COLUMN MODE. ╘HE TITLE
  95.     SCEEN WILL BE DRAWN, USING ACTUAL ╠╧╟╧ COMMANDS (STORED IN ─┴╘┴
  96.     STATEMENTS). ╨RESS ╥┼╘╒╥╬ WHENEVER YOU WISH TO BYPASS THE TITLE SCREEN.
  97.     
  98.     
  99.       ╫HEN READING THE DESCRIPTIONS OF THE ╠╧╟╧ COMMANDS, KEEP IN MIND SOME
  100.     OF THE FOLLOWING:
  101.     
  102.     ╘╒╥╘╠┼: THE TRIANGULAR OR ARROW-HEAD SHAPED OBJECT THAT IS THE DRAWING
  103.     CURSOR.
  104.     ╥╧╒╘╔╬┼: A ╠╧╟╧ PROGRAM WRITTEN WITH THE EDITOR.
  105.     ╚╧═┼ ╨╧╙╔╘╔╧╬: THE TURTLE'S HOME POSITION IS AT THE CENTER OF THE
  106.     SCREEN FACING TOWARDS THE TOP (ZERO DEGREES). ╘HE TEXT SCREEN'S HOME
  107.     POSITION IS THE UPPER LEFT HAND CORNER OF THE SCREEN.
  108.     ╙╘╥╔╬╟╙: A GROUP OF PRINTABLE CHARACTERS.
  109.       ╘HESE SHOULD ╬┼╓┼╥ GET QUOTES AS YOU WOULD IN ┬┴╙╔├. ╔F YOU ATTEMPT
  110.     TO SAVE A FILE WITH QUOTES IN THE NAME, YOU WILL SCREW UP THE DIRECTORY
  111.     MOST OF THE TIME.
  112.       ┘OU CAN USE QUOTES IN ╫╥╔╘┼ STATEMENTS IF YOU WANT QUOTES ON THE
  113.     SCREEN.
  114.       ┴NY TIME YOU USE THE BACKARROW CHARACTER ABOVE THE ├╧╬╘╥╧╠ KEY, IT
  115.     WILL BE CONVERTED INTO A SPACE.
  116.     ╞╔╠┼╬┴═┼╙: THE LABEL YOU GIVE TO REPRESENT A PICTURE OR A PROGRAM.
  117.       ┴LL DISK FILENAMES ARE RESTRICTED TO TWELVE CHARACTERS (ANY TIME YOU
  118.     CATALOG THE DISK, THERE WILL BE A PREFIX BEFORE THE FILENAME TELLING
  119.     YOU WHAT TYPE OF FILE IT IS.  ─O ╬╧╘ INCLUDE THE PREFIX IN ANY FILE
  120.     NAMES.
  121.     ├╧══┴╬─╙: INSTRUCTIONS YOU GIVE THE TURTLE TO CARRY OUT.
  122.       ╫HEN USING A ╠╧╟╧ COMMAND, THE TURTLE IS ALWAYS WHERE IT WAS LEFT
  123.     FROM THE PREVIOUS COMMAND.
  124.       ╔F YOU INSERT SPACES BEFORE A COMMAND, THAT COMMAND WILL ╬╧╘ EXECUTE!
  125.     
  126.       ╫ITH SEVERAL HOURS OF STUDY, YOU MAY BE ABLE TO DETERMINE THE PROGRAM
  127.     STRUCTURE AND WRITE YOUR OWN ╠╧╟╧ COMMANDS. ╔F YOU DO MAKE CHANGES, BE
  128.     SURE TO KEEP AN ORIGINAL COPY OF ╠╧╟╧.
  129. 
  130. 
  131. 
  132. 
  133. 
  134.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0             -╔╔╔-                   ╩AMES ╙. ─ERRY
  135. 
  136. 
  137.     ╠╧╟╧ ├╧══┴╬─╙
  138.     -------------
  139.     
  140.       ├OMMANDS ARE IN ALPHABETICAL ORDER. ┴LL OPTIONAL PARAMETERS ARE
  141.     ENCLOSED IN BRACES, IN A NESTED OR UN-NESTED FORMAT (FOR EXAMPLE, THE
  142.     ┴╥├ COMMAND HAS THE FOLLOWING PARAMETERS: ╥┴─╔╒╙ [╙╘┴╥╘ [┼╬─]]. ╥┴─╔╒╙
  143.     IS REQUIRED, ╙╘┴╥╘ IS OPTIONAL, AND ┼╬─ IS OPTIONAL, BUT IF YOU USE
  144.     ┼╬─, YOU MUST USE ╙╘┴╥╘ BECAUSE ┼╬─ IS NESTED WITHIN THE ╙╘┴╥╘. ╧N THE
  145.     OTHER HAND, THE ┬╧╪ COMMAND HAS THE PARAMETERS ╪ ┘ [┴╬╟╠┼] [╞]. ┴S YOU
  146.     CAN SEE, ╪ AND ┘ ARE REQUIRED, WHILE ┴╬╟╠┼ AND ╞ ARE OPTIONAL, BUT
  147.     SINCE ╞ IS NOT NESTED WITHIN ┴╬╟╠┼, YOU DO NOT HAVE TO HAVE ┴╬╟╠┼ TO
  148.     USE ╞.
  149.       ╬O COMMAS OR OTHER PUNCTUATION SHOULD BE TYPED BETWEEN PARAMETERS.
  150.     ┴LL COMMANDS USE THE CURRENT COLOR SOURCE TO DRAW WITH.
  151.       ═ULTIPLE COMMANDS ON ONE LINE CAN BE USED BY SEPARATING COMMANDS WITH
  152.     A SEMICOLON (;). ╘HE COMMAND IMMEDIATLY FOLLOWING THE SEMICOLON MUST BE
  153.     FLUSH AGAINST IT, I.E., DON'T TYPE A SPACE AFTER THE SEMICOLON.
  154.     
  155.     
  156.     ┴╬╔═┴╘┼ SPRITENUMBER DIRECTION SPEED - ┴NIMATE SLIDES THE DESIGNATED
  157.     SPRITE ACROSS THE SCREEN. ╙PRITENUMBER SHOULD BE BETWEEN ONE AND SEVEN,
  158.     DIRECTION BETWEEN ZERO AND 360, AND SPEED BETWEEN ZERO AND FIFTEEN.
  159.     
  160.     ┴╥├ RADIUS [START [END]] - ┴RC IS USED TO DRAW AN ARC OR A CIRCLE. ╘HE
  161.     ARC WILL BE DRAWN TRULY ROUND ON THE SCREEN. ╥ADIUS SHOULD BE ANY
  162.     REASONABLE DISTANCE. ╙TART AND END ANGLES SHOULD BE BETWEEN ZERO AND
  163.     360. ╔F THE END ANGLE IS OMITTED THEN THE DEFAULT IS 360. ╔F NEITHER
  164.     START NOR END ANGLE IS SUPPLIED, A CIRCLE WILL BE DRAWN.
  165.     
  166.     ┬╦ DISTANCE - ┬╦ IS THE ABBREVIATION FOR ┬AC╦. ╘HIS MOVES THE TURTLE
  167.     BACKWARD, OR THE OPPOSITE DIRECTION IT IS FACING. ─ISTANCE IS ANY
  168.     DISTANCE THAT DOES NOT ATTEMPT TO TAKE YOU OUT OF SCREEN BOUNDARIES. ╔F
  169.     YOU ATTEMPT TO DO SO, THE LINE WILL BE DRAWN TO THE EDGE OF THE SCREEN
  170.     AND AN ERROR MESSAGE WILL RESULT.
  171.     
  172.     ┬╧╪ X Y [ANGLE] [╞] - ┬OX WILL DRAW A BOX USING THE TURTLE AS ONE
  173.     CORNER AND THE PARAMETERS X AND Y AS THE OPPOSITE CORNER (THESE ARE
  174.     ╙├╥┼┼╬ COORDINATES, NOT COORDINATES RELATIVE TO THE TURTLE). ╔F YOU
  175.     WISH TO ROTATE THE BOX, SUPPLY THE ANGLE PARAMETER WITH THE NUMBER OF
  176.     DEGREES ROTATION. ╔F YOU WANT THE BOX SOLID, SUPPLY THE ╞ PARAMETER
  177.     WITH AN ╞.
  178.     
  179.     ├┴╠╠ ROUTINE - ├ALL CALLS OR RUNS ONE OF THE PROGRAMS IN THE ╠╧╟╧
  180.     EDITOR. ╥OUTINE SHOULD BE A NUMBER FROM ZERO TO NINE.
  181.     
  182.     ├┴╘┴╠╧╟ - ╘HIS PRINTS TO THE SCREEN A CATALOG OF THE DISK. ╬OTE THAT IS
  183.     ONLY SHOWS PROGRAMS FOR ╠╧╟╧. ╔T IS RECOMMENDED THAT YOU CREATE A
  184.     SEPARATE ╠╧╟╧ WORKDISK.
  185.       ╘HE PREFIXES AT THE BEGINNING OF THE FILENAME ON THE DIRECTORY
  186.     INDICATE THE TYPE OF FILE IT IS. ╔╟╬╧╥┼ ╘╚┼═. ╔F YOU KEEP TRACK OF ALL
  187.     YOUR FILES, YOU SHOULDN'T HAVE TO WORRY ABOUT THE PREFIX, BECAUSE ╠╧╟╧
  188.     AUTOMATICALLY ADDS IT.
  189. 
  190. 
  191. 
  192. 
  193. 
  194. 
  195. 
  196. 
  197. 
  198. 
  199. 
  200.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0              -╔╓-                   ╩AMES ╙. ─ERRY
  201. 
  202. 
  203.     ├╧╠╧╥ SOURCE COLOR - ├OLOR IS SIMILAR TO THE ┬┴╙╔├ COLOR COMMAND.
  204.     ╙OURCE IS A NUMBER FROM ZERO TO FIVE. ├OLOR IS A NUMBER FROM ONE
  205.     THROUGH SIXTEEN, COORESPONDING TO THE STANDARD SIXTEEN ├OMMODORE
  206.     COLORS. ├OLOR SOURCES ARE AS FOLLOWS:
  207.       0   BACKGROUD COLOR. ╔N SOME CASES YOU MAY HAVE TO ISSUE ├╙ TO MAKE
  208.           THE COLOR CHANGE EFFECTIVE.
  209.       1-3 HIRES COLORS ONE THROUGH THREE. ╘HEY DO NOT AFFECT DRAWING UNTIL
  210.           A ╙┼╘ COMMAND IS EXECUTED.
  211.       4   BORDER COLOR
  212.       5   TURTLE COLOR. ╘URTLE COLOR DOES NOT REPRESENT PEN COLOR.
  213.     ╙INCE ╠╧╟╧ USES THE ├OMMODORE ═ULTI-├OLOR ╟RAPHICS ┬IT ═AP ═ODE, YOU
  214.     CAN HAVE UP TO FOUR COLOR SOURCES PER 8X8 PIXEL SQUARE.
  215.     
  216.     ├╙ - ├╙ MEANS ├LEAR ╙CREEN. ╔T ERASES ANYTHING ON THE SCREEN AND
  217.     RETURNS THE TURTLE TO ╚╧═┼ POSITION.
  218.     
  219.     ├╘ - ├╘ MEANS ├LEAR ╘EXT. ╔T ERASES ANY TEXT ON THE TEXT SCREEN AND
  220.     PUTS THE CURSOR IN HOME POSITION. ╔F YOU ARE IN SPLIT SCREEN MODE, YOU
  221.     WILL HAVE TO PRESS ╥┼╘╒╥╬ SEVERAL TIMES FOR THE CURSOR TO APPEAR IN THE
  222.     TEXT WINDOW.
  223.     
  224.     ─═╧─┼ SIDES - ╔F YOU ARE USING THE 1571 DRIVE, THIS COMMAND PUTS THE
  225.     DISK DRIVE IN EITHER DOUBLE- OR SINGLE-SIDED MODE. ╘HE SIDES PARAMETER
  226.     SHOULD BE EITHER A ONE OR A TWO, REPRESENTING THE NUMBER OF SIDES THE
  227.     DISK HAS.
  228.       ╬OTE: IF YOU ARE A 1571 USER, YOU SHOULD BE CAREFUL BEFORE USING THE
  229.     ╞╧╥═┴╘ COMMAND ON YOUR 1541 FLIPPIES. ╔F YOU ARE IN ─═╧─┼ 2, BOTH SIDES
  230.     WILL BE FORMATTED (SEE DRIVE MANUAL). ╔ SUGGEST ISSUING A ─═╧─┼ COMMAND
  231.     BEFORE EVERY ╞╧╥═┴╘ COMMAND WITH THE 1571, SINCE MANY 1571 USERS ARE
  232.     NOT YET AWARE THE 1571'S DOUBLE-SIDEDNESS.
  233.     
  234.     ┼─╔╘ ROUTINE - ┼DIT PUTS YOU IN THE ╠╧╟╧ EDITOR. ╙EE THE COMPLETE
  235.     DESCRIPTION OF THE OPERATION OF THE ╠╧╟╧ EDITOR AT THE END OF THIS
  236.     SECTION.
  237.     
  238.     ┼╥┴╠╠ - ┼RALL MEANS ┼╥ASE ┴╠╠. ╔T ERASES ALL TEN ROUTINES IN MEMORY AT
  239.     ONE TIME.
  240.     
  241.     ┼╥┴╙┼ ROUTINE - ┼RASE IS USED TO ERASE ROUTINES FROM MEMORY
  242.     INDIVIDUALLY. ╙UPPLY ROUTINE WITH A NUMBER FROM ZERO TO TEN.
  243.     
  244.     ╞┴╙╘ - ╘HIS PUTS THE COMPUTER INTO 2 MEGAHERTZ FAST MODE. ╔T IS USEFULL
  245.     FOR RUNNING ╠╧╟╧ PROGRAMS FASTER. ╔T IS ALSO USEFULL FOR BLANKING THE
  246.     SCREEN IF YOU DO NOT WISH TO SEE A PICTURE BEING DRAWN, BUT JUST THE
  247.     FINISHED PRODUCT.
  248.     
  249.     ╞─ DISTANCE - ╞─ MEANS ╞ORWAR─. ╘HIS COMMAND MOVES THE TURTLE THE
  250.     DIRECTION IT IS FACING A CERTAIN NUMBER OF STEPS. ─ISTANCE IS THE
  251.     NUMBER OF STEPS YOU WISH THE TURTLE TO MOVE.
  252.       ┬ECAUSE THE SCREEN IS NOT PERFECTLY SQUARE, GOING FORWARD (OR
  253.     BACKWARD) TEN STEPS AT 90 DEGREES WILL RESULT IN A LONGER LINE THAN
  254.     GOING FORWARD TEN STEPS AT ZERO DEGREES (ZERO DEGREES IS THE TOP OF THE
  255.     SCREEN). ╔F YOU ATTEMPT TO GO TOO FAR, AN ERROR MESSAGE WILL RESULT AND
  256.     THE LINE WILL BE DRAWN TO THE SCREEN EDGE.
  257.     
  258.     ╞╔╠╠ - ╞╔╠╠ PAINTS ANY ENCLOSED AREA. ┬E SURE THE AREA IS ENCLOSED
  259.     OTHERWISE THE PAINT WILL "SPILL" ALL OVER THE SCREEN. ╔F THIS SHOULD
  260.     HAPPEN, PRESS ╙╘╧╨ AND THE FILLING WILL HALT. ┘OU WILL BE BACK IN ╠╧╟╧
  261.     COMMAND MODE.
  262.     
  263. 
  264. 
  265. 
  266.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0              -╓-                    ╩AMES ╙. ─ERRY
  267. 
  268. 
  269.     ╞╧╥═┴╘ - ╘HIS COMMAND IS USED TO PREPARE A NEW OR USED DISK FOR USE
  270.     WITH A ├OMMODORE DRIVE. ╔T WILL BE FORMATTED ACCORDING TO THE CURRENT
  271.     DRIVE MODE (SEE ─═╧─┼.). ─O NOT SPECIFY A DISK NAME OR ╔─.
  272.     
  273.     ╞╙ - ╘HIS COMMAND MEANS ╞ULL ╙CREEN. ╔T GETS RID OF THE TEXT WINDOW SO
  274.     YOU CAN SEE THE WHOLE GRAPHIC SCREEN. ┴NYTHING YOU TYPE WILL BE
  275.     ACCEPTED, BUT THE TEXT WILL NOT BE VISIBLE.
  276.     
  277.     ╚╧═┼ - ╘HIS COMMAND MOVES THE TURTLE TO IT'S HOME POSITION WHILE
  278.     LEAVING THE REST OF THE SCREEN ALONE.
  279.     
  280.     ╚╘ - ╘HIS COMMAD MEANS ╚IDE ╘URTLE. ╔T MAKES THE TURTLE INVISIBLE SO
  281.     YOU CAN SEE THE PICTURE WITHOUT THE TURTLE IN THE WAY, OF IF YOU DO NOT
  282.     WISH TO SEE THE TURTLE ON THE TEXT SCREEN.
  283.     
  284.     ╠╧┴─ ROUTINE# NAME - ╠╧┴─ LOADS PREVIOUSLY WRITTEN ROUTINES FROM DISK.
  285.     ╙INCE ╠╧┴─ ONLY HANDLES ONE ROUTINE AT A TIME, YOU MUST SPECIFY WHICH
  286.     ONE. ╥OUTINE# IS THE ROUTINE NUMBER YOU WISH TO LOAD THE PROGRAM INTO.
  287.     ╔T CAN BE ANY NUMBER FROM ZERO THROUGH NINE. ╔T DOES NOT MATTER WHAT
  288.     ROUTINE IT WAS SAVED FROM, IT CAN BE LOADED INTO ANY ONE. ╘HE CURRENT
  289.     CONTENTS OF THAT ROUTINE WILL BE REPLACED, HOWEVER. ╘HE NAME PARAMETER
  290.     IS THE NAME OF THE PROGRAM YOU SAVED, SUCH AS ╚╧╒╙┼ OR ─╧╟.
  291.     
  292.     ╠╧┴─╨╔├ NAME - ╠OADPIC LOADS A SCREEN CALLED NAME SAVED WITH ╙┴╓┼╨╔├.
  293.     ╔T REPLACES THE CURRENT SCREEN CONTENTS.
  294.     
  295.     ╠╧┴─╙╨╥╔╘┼ SPRITE# NAME - ╠OADSPRITE LOADS A SINGLE SPRITE INTO MEMORY
  296.     AS SPRITE NUMBER SPRITE#. ╘HE NAME IS THE NAME YOU USED WHEN SAVING THE
  297.     SPRITE WITH ╙┴╓┼╙╨╥╔╘┼. ┘OU CAN LOAD A SPRITE TO ANY SPRITE POSITION
  298.     REGUARDLESS OF WHERE IT WAS SAVED. ╙PRITE# CAN BE ANY NUMBER FROM ONE
  299.     TO SEVEN, AND NAME CAN BE ANY LEGAL ╠╧╟╧ NAME.
  300.     
  301.     ╠╘ DEGREES - ╘HIS COMMAND ROTATES THE TURTLE THE NUMBER OF DEGREES
  302.     SPECIFIED IN DEGREES. ╘HIS PARAMETER CAN BE A NUMBER FOM ZERO TO 360.
  303.     ╠╧╟╧ DRAWS IN ALL 360 DIRECTIONS, BUT THE TURTLE SHOWS ONLY EIGHT
  304.     APPROXIMATE DIRECTIONS. ╘HIS IS NORMAL.
  305.      ╘HE ╠╘ COMMAND USES RELATIVE COORDINATES TO SPECIFY DEGREE MOVEMENT
  306.     (SEE ╙┼╘╚┼┴─╔╬╟ FOR INFORMATION ON RELATIVE COORDINATES).
  307.     
  308.     ╨─ - ╨─ MEANS ╨EN ─OWN. ╘HIS ALLOWS THE TURTLE TO DRAW.
  309.     
  310.     ╨┼ - ╨┼ MEANS ╨EN ┼RASE. ┴NY DRAWING COMMADS USED WHILE ╨┼ IS IN EFFECT
  311.     WILL RESULT IN THE SHAPE BEING DRAWN IN THE BACKGROUND COLOR (ERASED).
  312.     ╔T IS CANCELLED BY ╨─ OR ╨╒.
  313.     
  314.     ┴╬╔═┴╘┼ SPRITENUMBER DIRECTION SPEED - ┴NIMATE SLIDES THE DESIGNATED
  315.     SPRITE ACROSS THE SCREEN. ╙PRITENUMBER SHOULD BE BETWEEN ONE AND SEVEN,
  316.     DIRECTION BETWEEN ZERO AND 360, AND SPEED BETWEEN ZERO AND 15.
  317.     
  318.     ╨╠┴├┼ - ╨LACE ALLOWS YOU TO MOVE THE SEVEN SPRITES AROUND THE SCREEN
  319.     WITH THE ARROW KEYS. ╘O USE, FIRST ACTIVATE A SPRITE WITH ╙╨╥╧╬ (SEE
  320.     ╙╨╥╧╬), THEN TYPE ╨╠┴├┼ AND PRESS ╥┼╘╒╥╬. ╘HE INSTUCTIONS ARE AS
  321.     FOLLOWS:
  322.      1 THRU 4 ON NUMERIC KEYPAD: SPEED
  323.      1 THRU 7 ON ALPHA-NUMERIC KEYPAD: SPRITE NUMBER
  324.      ARROW KEYS (AT TOP OF KEYBOARD): MOVES SPRITE IN FOUR DIRECTIONS.
  325.     ╬OTE: THE ├╥╙╥ KEYS WILL ╬╧╘ WORK.
  326.     ┴LL VALUES ARE SET TO ZERO THE FIRST TIME YOU USE ╨╠┴├┼ AFTER RUNNIG
  327.     ╠╧╟╧, SO YOU MUST PRESS A SPEED AND A SPRITE NUMBER.
  328.     
  329. 
  330. 
  331. 
  332.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0              -╓╔-                   ╩AMES ╙. ─ERRY
  333. 
  334. 
  335.     ╨╧╠┘╟╧╬ X Y #SIDES - ╘HIS COMMAD DRAWS A POLYGON WITH ANY NUMBER OF
  336.     SIDES. ╪ AND ┘ ARE ╪ AND ┘ RADII, AND #SIDES IS THE NUMBER OF SIDES FOR
  337.     THE SHAPE TO HAVE. ╔F YOU USE TOO MNAY SIDES, THE POLYGON WILL LOOK
  338.     LIKE A CIRCLE. ╘HIS IS USEFUL FOR DRAWING OVALS.
  339.     
  340.     ╨╥╔╬╘ STRING - ╘HIS COMMAD IS SIMILAR TO THE ┬┴╙╔├ PRINT COMMAND. ┘OU
  341.     CAN TYPE ALL CHARACTERS EXEPT THE CONTROL CHARACTERS, ESCAPE SEQUENCES,
  342.     AND SPECIAL KEYS USED IN THE EDITOR AND DIRECT MODE (SEE LATTER PART OF
  343.     THIS ARTCILE). ─O NOT USE QUOTATION MARKS UNLESS YOU WANT THEM TO BE
  344.     SHOWN IN THE PRINT STATEMENT. ╘HE STRING IS THE PRINT-STRING YOU WANT
  345.     PRINTED.
  346.     
  347.     ╨╒ - ╨╒ MEANS ╨EN ╒P. ╘HIS COMMAND LIFTS THE TURTLE'S DRAWING PEN SO IT
  348.     CAN MOVE ABOUT THE SCREEN WITHOUT DRAWING LINES OR ERASING THINGS. ╨╒
  349.     IS CANCELLED BY ╨─.
  350.     
  351.     ╥┼╨┼┴╘ ROUTINE #TIMES - ╘HIS COMMAND IS USED TO REPEAT A ROUTINE A
  352.     SPECIFIED NUMBER OF TIMES. ╥OUTINE IS THE ROUTINE NUMBER FROM ZERO TO
  353.     NINE YOU WANT REPEATED, AND #TIMES IS THE NUMBER OF REPETITIONS YOU
  354.     WANT. ╞OR EXAMPLE, ROUTINE NUMBER ZERO MAY BE ╥┼╨┼┴╘ 1 4, AND ROUTINE
  355.     ONE MAY BE ╞─ 50 ON ONE LINE FOLLOWED BY ╥╘ 90 ON THE NEXT. ╔F YOU
  356.     ISSUE A ├┴╠╠ 0, A SQUARE WILL BE DRAWN (THOUGH IT WILL PROBABLY LOOK
  357.     LIKE A RECTANGLE).
  358.     
  359.     ╥╘ DEGREES - ╥╘ MEANS ╥IGH╘. ╔T ROTATES THE TURTLE TO THE RIGHT THE
  360.     NUMBER OF DEGREES SPECIFIED IN DEGREES. ╠IKE ╠╘, THE VALUE'S RELATIVE.
  361.     
  362.     ╙┴╓┼ ROUTINE NAME - ╙AVE SAVES ONE OF THE ROUTINES YOU HAVE CREATED.
  363.     ╥OUTINE IS THE NUMBER OF THE ROUTINE YOU WISH TO SAVE (ZERO THROUGH
  364.     NINE), AND NAME IS THE NAME YOU WISH TO SAVE IT AS. ╔T CAN LATER BE
  365.     RELOADED AS ANY ROUTINE NUMBER YOU WANT.
  366.     
  367.     ╙┴╓┼╨╔├ NAME - ╘HIS COMMAD SAVES THE CURRENT SCREEN CALLED NAME TO DISK
  368.     FOR LATER RECALL.
  369.     
  370.     ╙┴╓┼╙╨╥╔╘┼ SPRITE# NAME - ╘HIS COMMAND SAVES A SINGLE SPRITE TO DISK
  371.     FOR LATER USE. ╙UPPLY SPRITE# WITH THE NUMBER OF THE SPRITE YOU WISH TO
  372.     SAVE (FROM ONE TO SEVEN), AND SUPPLY NAME WITH THE NAME YOU WISH TO
  373.     SAVE IT BY. ╔T CAN LATER BE LOADED AS ANY SPRITE NUMBER.
  374.     
  375.     ╙┼╘ SOURCE - ╘HIS COMMAND CHOOSES THE COLOR SOURCE THAT YOU WISH TO
  376.     DRAW WITH. ╠╧╟╧ CAN PLACE UP TO FOUR COLORS (INCLUDING BACKGROUND) INTO
  377.     A SINGLE 8X8 CELL. ╙UPPLY SOURCE WITH A NUMBER FROM ONE TO THREE.
  378.       ┘OU ARE NOT LIMITED TO THREE COLORS FOR THE WHOLE DRAWING, BUT JUST
  379.     THREE AT A TIME. ╘O CHANGE THE COLORS OF ANY COLOR SOURCE, USE THE
  380.     ├╧╠╧╥ COMMAND.
  381.     
  382.     ╙┼╘╚┼┴─╔╬╟ DEGREES - ╘HIS POINTS THE TURTLE IN AN ABSOLUTE DIRECTION
  383.     FROM ZERO TO 360. ╠╘ AND ╥╘ USE RELATIVE POSITIONING, WHICH MEANS THAT
  384.     IF THE TURTLE HEADING IS 45 DEGREES AND YOU ISSUE A ╠╘ 15, YOU WILL NOT
  385.     BE AT 15 DEGREES LEFT, BUT THE TURTLE WILL ROTATE 15 DEGREES LEFT, FOR
  386.     A STOPPING POSITITION OF 30 DEGREES. ╚OWEVER, WITH ╙┼╘╚┼┴─╔╬╟, THE
  387.     PARAMETER DEGREES IS THE ABSOLUTE DIRECTION YOU WANT TO FACE. ╔F YOU
  388.     ARE FACING 45 DEGREES AND ISSUE A ╙┼╘╚┼┴─╔╬╟ 90, YOU WILL THEN BE
  389.     POINTING AT 90 DEGREES.
  390.     
  391.     ╙╠┼┼╨ TIME - ╘HIS IS IDENTICAL TO THE ┬┴╙╔├ ╙╠┼┼╨ COMAND. ╙UPPLY THE
  392.     TIME PARAMETER WITH THE NUMBER OF SECONDS YOU WISH TO PAUSE PROGRAM
  393.     EXECUTION.
  394.     
  395. 
  396. 
  397. 
  398.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0             -╓╔╔-                   ╩AMES ╙. ─ERRY
  399. 
  400. 
  401.     ╙╠╧╫ - THIS SLOWS THE COMPUTER BACK DOWN TO 1 MEGAHERTZ MODE. ╘HIS
  402.     ENABLES THE SCREEN SO YOU CAN SEE WHAT YOU HAVE DRAWN.
  403.     
  404.     ╙╨╥─┼╞ - ╘HIS PUTS YOU IN THE 128'S BUILT IN SPRITE EDITOR (FOR SPRITE
  405.     EDITOR INSTUCTIONS, CHECK THE SYSTEM GUIDE THAT CAME WITH THE
  406.     COMPUTER). ┘OU SHOULD PAY PARTICULAR ATTENTION TO THESE INSTRUCTONS:
  407.     ╙PRITE ONE IN THE SPRITE EDITOR IS RESERVED FOR THE TURTLE. ─O NOT
  408.     ATTEMPT TO EDIT SPRITE NUMBER ONE. ╔NSTEAD, SPRITES TWO THROUGH EIGHT
  409.     COORESPOND WITH SPRITES NUMBERED ONE THROUGH SEVEN IN THE ╠╧╟╧ PROGRAM.
  410.     ╘HIS CAN VERY WELL BE CONFUSING AT FIRST, BUT AFTER A SHORT TIME, YOU
  411.     WILL GET USED TO IT. ╔T WAS NECCESARY TO MAKE THE TURTLE SPRITE NUMBER
  412.     ONE SO IT WOULD HAVE THE HIGHEST PRIORITY AMONG THE OTHER SPRITES.
  413.       ┴FTER EXITING THE SPRITE EDITOR, YOU WILL BE IN TEXT SCREEN MODE.
  414.     
  415.     ╙╨╥╔╘┼ NUMBER COLOR PRIORITY MULTI - ╘HIS COMMAND IS SIMILAR TO THE
  416.     ┬┴╙╔├ ╙╨╥╔╘┼ COMMAND. ╬UMBER IS THE SPRITE NUMBER YOU WISH TO DEFINE.
  417.     ├OLOR IS THE COLOR (ONE THROUGH 16) YOU WISH TO MAKE THE SPRITE,
  418.     PRIORITY IS WHETHER OR NOT YOU WANT THE SPRITE IN THE FOREGROUND OR
  419.     BACKGROUND (1 OR 2), AND MULTI IS IF YOU WANT THE SPRITE MULTI COLORED
  420.     OR NOT (1=MULTI 0=SINGLE).
  421.       ╘HE SPRITE COMMAND DOES NOT USUALLY TURN ON A SPRITE. ╞OR THAT YOU
  422.     SHOULD USE THE ╙╨╥╧╬ COMMAND.
  423.     
  424.     ╙╨╥╧╞╞ SPRITE - ╘HIS COMMAND TURNS OFF SPRITE SPRITE. ╙PRITE SHOULD BE
  425.     ANY NUMBER FROM ONE TO SEVEN.
  426.     
  427.     ╙╨╥╧╬ SPRITE - ╘HIS TURNS ON A SPRITE DEFINED BY THE ╙╨╥╔╘┼ COMMAND,
  428.     ╙PRITE IS THE SPRITE NUMBER (ONE THROUGH SEVEN).
  429.     
  430.     ╙╨╥╪ NUMBER X - ╘HIS MOVES SPRITE NUMBER ALONG THE X (HORIZONTAL) AXIS.
  431.     ╪ IS THE POSITION ALONG THE X AXIS (CHECK SYSTEM GUIDE FOR POSSIBLE
  432.     SPRITE LOCATIONS).
  433.     
  434.     ╙╨╥┘ NUMBER Y - ╘HIS COMMAND FUNCTIONS LIKE THE ╙╨╥╪ COMMAND, EXCEPT
  435.     THE SPRITE NUMBER WILL BE MOVED ALONG THE Y (VERTICAL) AXIS.
  436.     
  437.     ╙╙ - ╙╙ MEANS ╙PLIT ╙CREEN. ╔T ENABLES THE GRAPHICS SCREEN WITH A TEXT
  438.     WINDOW AT THE BOTTOM. ╘HIS IS THE NORMAL SCREEN MODE.
  439.     
  440.     ╙╘ - ╙╘ MEANS ╙HOW ╘URTLE. ╘HIS MAKES THE TURTLE VISIBLE AGAIN AFTER A
  441.     ╚╘ STATEMENT. ╔F YOU WISH TO SEE THE TURTLE ON THE TEXT SCREEN, TYPE
  442.     ╚╘. ╘HIS WILL ALLOW YOU TO SEE THE TURTLE'S ACTIONS (WITHOUT SEEING
  443.     WHAT'S BEING DRAWN) ON THE SCREEN AND ANY TEXT YOU MAY WANT TO SEE AT
  444.     THE SAME TIME. ╘HE TURTLE IS NEVER VISIBLE ON THE TEXT SCREEN
  445.     OTHERWISE.
  446.     
  447.     ╙╘┴═╨ SPRITE# X Y - ╘HIS WILL COPY THE SHAPE OF ANY SPRITE IN MEMORY TO
  448.     A PERMANANT SHAPE ON THE GRAPHIC SCREEN. ╙PRITE# IS THE SPRITE YOU WISH
  449.     TO COPY, AND X AND Y ARE THE X AND Y GRAPHIC SCREEN COORDINATES YOU
  450.     WISH TO COPY TO. ╬OTICE THERE IS A DIFFERENCE BETWEEN GRAPHIC AND
  451.     SPRITE COORDINATES (SEE SYSTEM GUIDE). ╧NLY MULTI COLORED SPRITES WILL
  452.     TRANFER CORRECTLY. ╙INGLE COLOR SPRITES WILL APPEAR AS GARBAGE.
  453.     
  454.     ╘╧╧╘ PLAY$ - ╘OOT IS EQUIVILENT TO ┬┴╙╔├'S ╨╠┴┘ COMMAND. ╨LAY$ IS ANY
  455.     LEGAL ├OMMODORE MUSIC STRING. ├HECK THE SYSTEM GUIDE FOR MUSIC
  456.     INSTRUCTIONS.
  457.     
  458.     ╘╙ - ╘HIS ENABLES THE ALL TEXT SCREEN (SEE ╞╙ AND ╙╙).
  459.     
  460.     ╫┴╔╘ - ╘HIS COMMAND HALTS ROUTINE EXECUTION UNTIL ANY KEY IS PRESSED.
  461. 
  462. 
  463. 
  464.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0             -╓╔╔╔-                  ╩AMES ╙. ─ERRY
  465. 
  466. 
  467.     ╫╔╬─╧╫ LINE - ╘HIS COMMAND IS USED TO CREATE SPLIT SCREEN MODES WITH
  468.     DIFFERENT SIZED TEXT WINDOWS. ╠INE CAN BE A NUMBER FROM 0 TO 25. ┌ERO
  469.     RESULTS IN ALL TEXT, AND 25 RESULTS IN A FULL SCREEN GRAPHIC MODE.
  470.     
  471.     ╫╥╔╘┼ X Y STRING - ╘HIS COMMAND IS USED TO PLACE TEXT ON THE HI-RES
  472.     SCREEN. ╔T IS ALMOST EQUIVILENT TO THE ┬┴╙╔├ ├╚┴╥ COMMAND. ╪ AND Y ARE
  473.     THE X AND Y COORDINATES WHERE STRING WILL BE PRINTED. ╘HE STRING CAN BE
  474.     ANY ╠╧╟╧ STRING.
  475.     ╘EXT WILL BE WRITTEN WITH THE CURRENT COLOR SOURCE.
  476.     
  477.     ╪╨╧╙ X - ╘HIS CHANGES THE TURTLE'S X POSITION. ╙UPPLY X WITH THE X
  478.     COORDINATE YOU WISH TO MOVE THE TURTLE TO. ╘HE TURTLE WILL DRAW OR
  479.     ERASE IF A ╨╒ IS NOT ISSUED.
  480.     
  481.     ┘╨╧╙ Y - ╘HIS CHANGES THE TURTLE'S Y POSITION. ╙UPPLY Y WITH THE Y
  482.     COORDINATE YOU WISH TO MOVE THE TURTLE TO. ╘HE TURTLE WILL DRAW OR
  483.     ERASE IF A ╨╒ IS NOT ISSUED.
  484.     
  485.     ???= VALUE - THIS COMMAND IS USED TO DEFINE ╠╧╟╧'S SINGLE VARIABLE.
  486.     ╓ALUE CAN ONLY BE A NUMBER FROM ZERO TO 360. ┬E SURE TO KEEP VALUE
  487.     FLUSH AGAINST THE EQUALS SIGN. ╘HOUGH THE LACK OF MATHEMATICAL OPERANDS
  488.     MAY MAKE THE COMMAND SEEM WEEK, IT CAN BE MADE STRONG IF UTILIZED
  489.     CORREECTLY. ╧NE POSSIBLE USE MIGHT BE FOR SCALING.
  490.       ╘O USE THE VARIABLE WITH COMMANDS, SIMPLY SUBSTITUTE THREE QUESTION
  491.     MARKS (???) WHERE YOU WOULD ORDINARILY SUPPLY A NUMBER. ═ANY COMMANDS
  492.     THAT EXPECT A ONE CHARACTER DIGIT WILL NOT WORK CORRECTLY WITH THE
  493.     VARIABLE (SUCH AS THE ROUTINE NUMBER IN THE ╙┴╓┼ COMMAND).
  494.     
  495.     ┬E SURE TO KEEP AWARE THAT THE FOLLOWING COMMANDS CANNOT BE FOLLOWED BY
  496.     OTHER COMMANDS ON THE SAME LINE, ALTHOUGH THEY CAN BE PRECEEDED: ┼─╔╘;
  497.     ╞╧╥═┴╘; ╠╧┴─; ╠╧┴─╨╔├; ╠╧┴─╙╨╥╔╘┼; ╨╥╔╬╘; ╙┴╓┼;  ╙┴╓┼╨╔├; ╙┴╓┼╙╨╥╔╘┼;
  498.     ╙╨╥─┼╞; AND ╫╥╔╘┼.
  499.     
  500.     
  501.     ╦┼┘╨╥┼╙╙┼╙
  502.     ----------
  503.     
  504.     ╘HESE ARE AVAILABLE IN THE ╠╧╟╧ DIRECT MODE.
  505.     ├= MEANS THE COMMODORE LOGO KEY.
  506.     ├= ╘ - TEXT SCREEN. ╘HIS PERFOMS A ╘╙ COMMAND.
  507.     ├= ╙ - SPLIT SCREEN. ╘HIS PERFORMS A ╙╙ COMMAND.
  508.     ├= ╞ - FULL SCREEN. ╘HIS PERFORMS A ╞╙ COMMAND.
  509.     ├= ╔ - INVISIBLE. ╘HIS PERFORMS A ╚╘ COMMAN.D
  510.     ├= ╓ - VISIBLE. ╘HIS PERFORMS A ╙╘ COMMAND.
  511.     ╙╘╧╨  -   ╘HIS BREAKS YOU OUT OF A RUNNING ROUTINE.
  512. 
  513. 
  514. 
  515. 
  516. 
  517. 
  518. 
  519. 
  520. 
  521. 
  522. 
  523. 
  524. 
  525. 
  526. 
  527. 
  528. 
  529. 
  530.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0              -╔╪-                   ╩AMES ╙. ─ERRY
  531. 
  532. 
  533.     ╒╙╔╬╟ ╘╚┼ ╠╧╟╧ ┼─╔╘╧╥
  534.     ---------------------
  535.       ╘HE EDITOR IS USED TO CREATE PROGRAMS USING THE ╠╧╟╧ COMMANDS. ╘O
  536.     ENTER THE ╠╧╟╧ EDITOR, SIMPLY TYPE ┼─╔╘ FOLLOWED BY THE ROUTINE NUMBER
  537.     FROM ZERO TO NINE.
  538.       ╫HEN YOU ENTER THE EDITOR, YOU WILL SEE INFORMATION LINES FOR ROUTINE
  539.     NUMBER AND CURRENT LINE NUMBER. ╘HE DISPLAY SHOULD LOOK SIMILAR TO
  540.     THIS:
  541.       ╘HE MESSAGE ROUTINE REFERS THE THE ╠╧╟╧ PROGRAM NUMBER THAT YOU
  542.     ENTERED WITH THE EDIT COMMAND. ╘HE MESSAGE LINE REFERS TO THE REAL LINE
  543.     THAT THE CURSOR IS CURRENTLY ON (ZERO TO 50; YOU HAVE A TOTAL OF 51
  544.     LINES TO WORK WITH, BUT LINE 50 IS MANDATORILY "┼╬─"). ╔N ADDITION,
  545.     THERE SHOULD BE A WHITE DIAGNOL SHAPED ARROW AS A CURSOR, AND 18
  546.     BACKARROW CHARACTERS DOWN BOTH SIDES OF THE SCREEN. ╘HE ARROWS SHOW THE
  547.     18 SCREEN LINES YOU HAVE TO WORK WITH.
  548.       ╙INCE YOU ARE ABLE TO USE UP TO 51 LINES, THE WORK SCREEN SCROLLS IN
  549.     EITHER DIRECTION THE SAME WAY A SCREEN ON A WORDPROCESSOR SCROLLS.
  550.       ┘OU CAN TYPE USING ALMOST ALL OF THE ALPHA-NUMERIC CHARACTERS, EXCEPT
  551.     FOR THE KEYS MENTIONED BELOW. ╦EEP TEXT FLUSH AGAINST THE LEFT MARGAIN.
  552.     ╘HE EDITOR, BEING WRITTEN IN ┬┴╙╔├, MAY TEND TO BE SLOW WHEN YOU TYPE.
  553.     ╨LEASE TRY TO BE PATIENT IF YOU CAN OUT-TYPE THE EDITOR.
  554.       ┬E AWARE THAT WHENEVER YOU TYPE, YOU WILL BE IN INSERT MODE, THAT IS,
  555.     WHATEVER YOU TYPE WILL NOT OVERLAY WHAT IS ALREADY ON THE SCREEN, BUT
  556.     BE SQUEEZED BETWEEN IT AS THE LATTER TEXT IS MOVED TO THE RIGHT. ╬OTE
  557.     THAT TEXT INSERTED PAST THE 39TH COLUMN DISAPPEARS. ╘HIS IS BECAUSE
  558.     EACH LINE CAN ONLY BE 39 COLUMNS IN WIDTH (ONE LINE).
  559.       ╒SE THE CURSOR OR ARROW KEYS TO MOVE AROUND THE SCREEN AND TO SCROLL
  560.     THE SCREEN. ╘HE SCREEN SCROLLS FASTER IF YOU HAVE A BACKARROW CHARACTER
  561.     AT THE END OF EACH SHORT LINE, ALTHOUGH THEY ARE NOT REQUIRED. ╘HESE
  562.     CHARACTERS ARE ALREADY PRESENT WHEN YOU ENTER THE EDITOR AS PURPLE
  563.     BACKARROWS DOWN THE LEFT OF THE SCREEN THAT WILL AUTOMATICALLY BE
  564.     INSERTED AS YOU TYPE. ╘HE BLUE ARROWS ON THE RIGHT ARE PERMANANT.
  565.     
  566.       ╒SE THE ─┼╠ETE KEY TO DELETE TEXT.
  567.       ╒SE ┼╙├APE TO EXIT THE EDITOR AND SAVE YOUR CHANGES.
  568.       ╒SE ╙╘╧╨ TO FORCEFULLY EDIT THE EDITOR. ┬E CAREFUL, AS MANY CHANGES
  569.     WILL BE  LOST BY PRESSING THIS KEY. ┘OU WILL KNOW IF IT WAS PRESSED IF
  570.     THE REGULAR DIRECT MODE SQUARE CURSOR BLINKS. ╘HE SCREEN WILL NOT
  571.     CLEAR.
  572.       ┘OU DO NOT HAVE TO PRESS ╥┼╘╒╥╬ ON EACH LINE, BUT IF YOU DO, THE
  573.     CURSOR WILL BE MOVED TO THE LEFT MARGAIN AND NEXT LINE.
  574.       ┬E SURE TO ALWAYS INCLUDE ┼╬─ AS THE LAST COMMAND. ╔F NOT END IS
  575.     ENCOUNTERED, THE PROGRAM WILL PAUSE FOR SEVERAL SECONDS LOOKING FOR
  576.     ONE.
  577.       ┘OU CAN CALL OTHER ROUTINES FROM ONE ROUTINE, BUT DO NOT CREATE
  578.     ENDLESS LOOPS.
  579.       ┬LANK LINES WILL NOT AFFECT OUTPUT, SO IF YOU BELIEVE THAT YOU MAY
  580.     HAVE TO ADD MORE COMMANDS TO A ROUTINE, DON'T HESITATE TO LEAVE BLANK
  581.     LINES. ╔F YOU WISH TO LEAVE REMARKS TO YOURSELF, TYPE A SPACE FOLLOWED
  582.     BY YOUR MESSAGE.
  583.       ╔F YOU WANT TO EDIT A DIFFERENT ROUTINE, PRESS ┼╙├APE AND USE ANOTHER
  584.     ┼─╔╘ COMMAND. ╔F YOU WISH TO ERASE A ROUTINE YOU ARE EDITING, PRESS
  585.     ┼╙├APE AND USE THE APPROPRIATE COMMAND.
  586.       ╔F YOU WISH TO DUPLICATE A ROUTINE, SAVE IT WITH THE ╙┴╓┼ COMMAND AND
  587.     LOAD IT INTO A DIFFERENT ROUTINE NUMBER.
  588.     ╔N ALL, THE EDITOR IS PERHAPS THE MOST IMPORTANT TOOL FOR USE WITH
  589.     ╠╧╟╧. ╔T'S IMPORTANT TO GET TO KNOW HOW TO USE IT.
  590. 
  591. 
  592. 
  593. 
  594. 
  595. 
  596.     ╠╧╟╧ 128 ╓┼╥╙╔╧╬ 4.0              -╪-                    ╩AMES ╙. ─ERRY
  597. 
  598. 
  599.     ╒╙╔╬╟ ╧╘╚┼╥ ╘┼╪╘ ┼─╔╘╧╥╙
  600.     ------------------------
  601.       ╔ ADMIT, THE ╠╧╟╧ TEXT EDITOR IS ╓┼╥┘ WEAK, THERE ARE NO COMMANDS FOR
  602.     INSERTING LINES, DELETING LINES, AND OTHER FANCY TRICKS.  ┼VENTUALLY ╔
  603.     MAY INCORPORATE THESE INTO THE PROGRAM.
  604.       ═EANWHILE, YOU MAY BE WONDERING ABOUT USING OTHER TEXT EDITORS.  ┘ES,
  605.     THEY ╫╔╠╠ ╫╧╥╦!
  606.       ╞OLLOWING ARE SOME GENERAL GUIDELINES.
  607.     
  608.       ┘OU'LL HAVE TO DESIGN AND WRITE YOUR PROGRAM OUTSIDE OF ╠╧╟╧, SO
  609.     HOPEFULL YOU HAVE A GOOD UNDERSTANDING OF THE COMMANDS, AND HOPEFULLY
  610.     YOU'LL KNOW WHAT YOU WANT TO DO.
  611.       ┘OU NEED TO CHOOSE A GOOD WORD PROCESSOR. ╔ USE ╨APER ├LIP ╔╔╔. ╔T
  612.     DOESN'T MATTER IF YOUR WORD PROCESSOR IS FOR THE 64, 128, OR EVEN ├╨/═,
  613.     BUT IT ─╧┼╙ HAVE TO BE ABLE TO DO SOMETHING...
  614.       ╞IRST, IT SHOULD ALLOW YOU SAVE FILES AS ╨┼╘┴╙├╔╔ (OR ├┴╙├╔╔) TEXT
  615.     FILE, USING ╙┼╤UENTIAL FORMAT.
  616.       ┴LL OF YOUR LINES SHOULD LIMIT THEMSELVES TO NO MORE THAN 39
  617.     CHARACTERS.  ┼ACH MUST END WITH A ├ARRIAGE ╥ETURN.
  618.       ╔F POSSIBLE, TRY TO PLACE A BACKARROW AT THE END OF EACH LINE BEFORE
  619.     THE ├ARRIAGE ╥ETURN.  ╔T'S OKAY IF YOU CAN'T, BUT IT WILL SLOW DOWN
  620.     ╠╧╟╧ A LITTLE BIT.
  621.     
  622.     
  623.       ╟OOD LUCK AND ENJOY! 
  624. 
  625. 
  626. 
  627. 
  628. 
  629. 
  630. 
  631. 
  632. 
  633. 
  634. 
  635. 
  636. 
  637. 
  638. 
  639. 
  640. 
  641. 
  642. 
  643. 
  644. 
  645. 
  646. 
  647. 
  648. 
  649. 
  650. 
  651. 
  652. 
  653. 
  654. 
  655. 
  656. 
  657. 
  658. 
  659. 
  660. 
  661.