home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / commodore-scene-files / Geos / GEOS128 / GeosD81 / CS75.D81 / rd.docs < prev    next >
Encoding:
Text File  |  2019-04-13  |  14.0 KB  |  555 lines

  1. ╥┴╙╘┼╥ ─┼╙╔╟╬┼╥ ╓1.0 - ┬Y ╟ULLIBLE
  2.  
  3. ─╧├╙ (03/27/91)
  4.  
  5. ╚IYA! ╘HANK YOU FOR DOWNLOADING MY
  6. PROGRAM! ╔ HOPE YOU WILL FIND IT
  7. USEFUL AND/OR ENTERTAINING.
  8.  
  9. ┼VEN IF YOU ARE A PROGRAMMER WHO IS
  10. EXPERIENCED IN RASTER INTERRUPTS, YOU
  11. MAY FIND THIS HELPFUL TOO. ╔T ALLOWS
  12. YOU TO SEE WHAT A CERTAIN DISPLAY WILL
  13. LOOK LIKE BEFORE YOU ACTUALLY PROGRAM
  14. IT OUT THE HARD WAY.
  15.  
  16.  
  17. ╔╬╘╥╧─╒├╘╔╧╬
  18.  
  19. ╥ASTER ─ESIGNER WILL LET YOU CREATE
  20. FULL SCREEN COLOR RASTERS. ╘HESE CAN
  21. THEN BE SAVED AND THEN LOADED AND RUN
  22. (╙┘╙ 8100) BY THEMSELF.
  23.  
  24. ┴T THE PRESENT TIME, THE SAVED RASTERS
  25. CAN ONLY BE USED FOR SHOW. ┬UT, ╔ AM
  26. THINKING ABOUT TURING THIS INTO A FULL
  27. FEATURE INTRO/DEMO MAKER. ┘OU CAN
  28. CONSIDER THIS TO BE ╨┴╥╘ 1 OF THE INTRO
  29. MAKER. ┘OU WILL NOT HAVE TO DOWNLOAD IT
  30. AGAIN. ╠ATER ╨ARTS WILL LET YOU ADD
  31. MUSIC, SPRITES AND MAYBE A SCROLL TO
  32. THE SAVED RASTERS.
  33.  
  34.  
  35. ╔═╨╧╥╘┴╬╘ ╬╧╘┼╙:
  36.  
  37. ╔ HAVE SPENT QUITE A BIT OF TIME ON
  38. THIS PROGRAM AND FOR THE MOST PART IT
  39. IS BUG-FREE. ╚OWEVER, YOU CAN CRASH IT
  40. IF YOU TRY HARD ENOUGH. :) ╔N ORDER TO
  41. CUT DOWN ON SIZE, ╔ HAD TO REMOVE SOME
  42. ERROR CHECKING THAT ╔ WOULD OTHERWISE
  43. HAVE LEFT IN. ┬UT, ╔ HAVE PUT IN CHECKS
  44. FOR THE MORE COMON ERRORS.
  45.  
  46. ╚OWEVER, IF YOU DO GET AN ERROR MESSAGE
  47. OR GET STUCK IN ARE AREA BY MISTAKE,
  48. JUST HIT THE ╥╒╬/╙╘╧╨ ╥┼╙╘╧╥┼ COMBO AND
  49. RE-RUN THE PROGRAM. ┘OUR WORK WILL NOT
  50. BE LOST. ┴LSO, YOU MAY WISH TO SAVE A
  51. COPY OF JUST THE ┬┴╙╔├ PORTION OF THE
  52. PROGRAM. ┘OU CAN DO SO BY HITTING "┬"
  53. ON THE MAIN MENU.
  54.  
  55. ┴BOUT 1 IN 25 TIMES YOU MAY ALSO GET AN
  56. ERROR ON THE DISK MENU. ╔F YOU DO, JUST
  57. HIT ╥╒╬/╙╘╧╨ ╥┼╙╘╧╥┼ AND RE-RUN. ╘IP:
  58. ╘RY NOT TO SELECT ╓IEW WHILE THE DISK
  59. DRIVE IS STILL SPINNING. ╘HIS HAS TO DO
  60. WITH THE ╔╧ TIMING.
  61.  
  62. ╔F YOU ARE USING A 64├ YOU MAY RECEIVE
  63. AN ERROR AFTER EXITING THE VIEWING.
  64. ╘HIS IS NOT A BUG IN MY PROGRAM, BUT IS
  65. BECAUSE OF A QUIRK IN THE 64├. ╔F YOU
  66. DO GET AN ERROR, JUST RE-LOAD AND RUN
  67. THE ┬┴╙╔├ PORTION. ┘OU MAY THEN WISH TO
  68. GO TO THE DISK MENU AND SAVE YOUR WORK.
  69.  
  70. ╔F YOU ARE ╬╧╘ USING A 64├ AND RECEIVE
  71. AN ERROR WHEN EXITING THE VIEWING, LET
  72. ME KNOW.
  73.  
  74.  
  75. ╨╥╧╟╥┴══╔╬╟ ├╚┴╠╠┼╬╟┼:
  76.  
  77. ┴RE YOU AN EXPERIENCED ═╠ PROGRAMMER??
  78.  
  79. ╔F NOT, SKIP TO "┬┴╙╔├ ╙╘╒╞╞"...
  80.  
  81. ╔F SO, ╔ HAVE A CHALLENGE FOR YOU...
  82.  
  83. ╔ HAVE SPENT QUITE A BIT OF TIME
  84. WORKING ON THIS PROGRAM AND ╔ BELIEVE
  85. IT IS THE MOST FLEXIBLE RASTER DESIGN
  86. UTILITY THERE IS. ┬UT, AS IS, IT IS
  87. ONLY USEFUL FOR SHOW OR TO HELP YOU
  88. SEE WHAT A CERTAIN ROUTINE WILL LOOK
  89. LIKE BEFORE YOU PROGRAM IT. ╘HIS IS
  90. BECAUSE THE INTERRUPT ROUTINE ╔ USED
  91. FIDDLES WITH $─011 TO GET THE PERFECT
  92. RASTERS. ╚OWEVER, DOING SO CAUSES ANY
  93. TEXT ON THE SCREEN TO GET SCRAMBLED.
  94. ╔ ORIGINALLY TRIED DOING IT WITH A 2ND
  95. TABLE OF ╪ VALUES AND DOING A ─┼╪
  96. BETWEEN THE LINES.. ┬UT, ABOUT EVERY
  97. 8TH LINE HAD A FLICKER. ╚OWEVER, ╔
  98. THINK IT CAN BE DONE BY SOMEONE VERY
  99. EXPERIENCED WITH RASTERS.
  100.  
  101. ╙O... MY CHALLENGE. ╘O RE-WRITE THE
  102. INTERRUPT USING THE SAME COLOR TABLE
  103. AND DO THE RASTERS WITHOUT MESSING WITH
  104. ─011. ╧R AT LEAST HAVE THE ABILITY TO
  105. HAVE TEXT/GRAPHICS ON THE SCREEN.
  106.  
  107. ╔F YOU ARE INTERESTED, HERE IS WHAT YOU
  108. NEED TO KNOW:
  109.  
  110. ╘HE COLOR TABLE IS FROM $2000 UP TO
  111. $─000 DEPENDING ON THE # OF BLOCKS.
  112. 00-├8 IN EACH BLOCK CONTAINS THE
  113. COLORS. ╘HE RIGHT 4 BITS ARE FOR THE
  114. BORDER COLOR AND THE LEFT 4 BITS ARE
  115. FOR THE SCREEN COLOR. ╫HAT ╔ DID WAS
  116. A: ╠─┴ $2000,┘ ╙╘┴ $─020, ╠─┴ $2000,┘
  117. ╠╙╥, ╠╙╥, ╠╙╥, ╠╙╥, ╙╘┴ $─021.
  118. (TWO ╠─┴S ARE NEEDED SINCE BORDER AND
  119. SCREEN MAY BE GOING AT DIFFERENT
  120. SPEEDS.) ╘HE UPDATING OF THESE
  121. LOCATIONS AND THE SPEED VALUES IS DONE
  122. IN A 2ND INTERRUPT.
  123.  
  124. ┘OU WOULDN'T HAVE TO CHANGE MY EDITOR
  125. (UNLESS YOU WANT TO) ┘OU WOULD JUST
  126. NEED TO WRITE A PROGRAM TO LOAD IN A
  127. RD. FILE, TAKE OFF MY INTERRUPT
  128. ROUTINE, PUT YOURS ON AND RESAVE THE
  129. FILE.
  130.  
  131. ╟OOD LUCK AND ╘HANKS!
  132.  
  133.  
  134. ┬┴╙╔├ ╙╘╒╞╞:
  135.  
  136. ╚OW DOES IT WORK?
  137.  
  138. ╘HIS RASTER DISPLAY IS DONE USING COLOR
  139. BLOCKS. ╠ET ME EXPLAIN IT THIS WAY:
  140. ╘HE FIRST TIME THE SCREEN AND BORDER
  141. COLORS GET UPDATED, THE COLORS COME
  142. FROM BLOCK 1. ╘HE NEXT TIME, THEY WILL
  143. COME FROM BLOCK 2, ETC. ╘HIS ALLOWS YOU
  144. TO ANIMATE THE SCREEN AND BORDER WITH
  145. VARIOUS COLOR PATTERNS. ┘OU CAN ALSO
  146. CONTROL THE SPEED OF THE ANIMATION.
  147.  
  148.  
  149. ┬╠╧├╦╙:
  150.  
  151. ┘OU CAN HAVE UP TO 176 BLOCKS OF COLORS
  152. FOR THE SCREEN AND BORDER. ╘HE SCREEN
  153. AND BORDER MAY BE A DIFFERENT AMOUNT,
  154. BUT WHEN SAVED THE FILE WILL BE THE
  155. SIZE OF THE LARGER OF THE TWO.
  156.  
  157. ╔ SUGGEST USING A VALUE OF 8, 16 OR 32.
  158. ╘HESE VALUES GIVE YOU GOOD FLEXIBILITY
  159. AND A RELATIVELY SMALL FILE SIZE.
  160.  
  161. *╬╧╘┼: ╔F YOU USE A VALUE GREATER THAN
  162. 128, SOME OF THE ┼DITOR COMMANDS:
  163. ├╧╠╧╥ ╙├╥╧╠╠, ╙╧╠╔─ ╠╔╬┼╙ AND ═╔╪┼─
  164. ╠╔╬┼╙ WILL NOT WORK PROPERLY ON
  165. CHANGING THE COLORS OF BLOCKS 129-160.
  166. ╔F YOUR ROUTINE REQUIRES YOU TO USE
  167. MORE THAN 128, YOU CAN USE THE ┬╠╧├╦
  168. ┼─╔╘ OR ├╧╨┘ OPTIONS TO WORK AROUND
  169. THIS LIMITATION.
  170.  
  171. ┴LSO, THE LARGER THE VALUE, THE LONGER
  172. IT WILL TAKE FOR SOME OF THE COMMANDS
  173. TO EXECUTE. ╔ USED ═╠ IN SOME AREAS
  174. FOR SPEED, BUT OTHER THINGS ARE DONE
  175. IN ┬┴╙╔├ SO THEY WILL BECOME SLUGGISH
  176. IF THE VALUES ARE REAL HIGH. ╘RY A 128
  177. LINE/128 BLOCK COLOR SCROLL IF YOU DO
  178. NOT BELIEVE ME. :)
  179.  
  180.  
  181. ╠╔╬┼╙:
  182.  
  183. ┼ACH BLOCK HAS A CERTAIN NUMBER OF
  184. LINES YOU CAN DEFINE DEPENDING ON
  185. WHETHER IT IS THE SCREEN OR BORDER.
  186. ╘HESE ARE:
  187.  
  188. ┬╧╥─┼╥: 1-200
  189. ╙├╥┼┼╬: 8-199
  190.  
  191. ╘HE 201ST LINE OF THE ┬ORDER CONTROLS
  192. THE COLOR AT THE BOTTOM AND VERY TOP
  193. OF THE SCREEN. ╘HIS COLOR CAN BE
  194. CHANGED WITH EITHER THE ┬LOCK ┼DITOR OR
  195. OPTION 1 ON THE ├HANGE ╙TATUS ═ENU.
  196.  
  197.  
  198. ╟┼╘╘╔╬╟ ╙╘┴╥╘┼─
  199.  
  200. ╘O BEGIN, JUST ╠╧┴─ AND ╥╒╬ THE ╥┴╙╘┼╥
  201. ─┼╙╔╟╬ ╓1 FILE. ┴FTER A FEW SECONDS YOU
  202. WILL GET THE MAIN MENU AND A LIST OF
  203. THE CURRENT STATS AT THE TOP.
  204.  
  205. ╚ITTING "╓" AT THIS MENU OR ALMOST ANY
  206. MENU WILL LET YOU SEE THE CURRENT
  207. RASTER DISPLAY. ╚IT ╙╨┴├┼ TO GET BACK
  208. TO THE MENU.
  209.  
  210. ╚ITTING "╪" WILL ALLOW YOU TO E╪IT. "╪"
  211. ALSO WORKS ON ALMOST ANY MENU.
  212.  
  213.  
  214. ├╚┴╬╟╔╬╟ ╙╘┴╘╒╙:
  215.  
  216. ╘HIS WILL LET YOU CHANGE THE CURRENT
  217. VALUES. ┘OU SHOULD DO THIS BEFORE YOU
  218. START DOING OTHER EDITING.
  219.  
  220.  
  221. 1: ╘╧╨/┬╧╘╘╧═
  222.  
  223. ╘HIS WILL CONTROL THE COLOR THAT IS IN
  224. THE BOTTOM FEW LINES AND THE VERY TOP
  225. OF THE SCREEN. ╫HEN YOU SELECT IT YOU
  226. ╫ILL GET A ├╧╠╧╥? ╨ROMPT.
  227.  
  228. ╬╧╘┼: ┼NTERING "─" AT THIS OR ALMOST
  229. ANY OTHER ├╧╠╧╥? ╨ROMPT WILL DISPLAY
  230. A LIST OF THE 16 COLORS.
  231.  
  232. ├OLORS ═╒╙╘ BE ENTERED AS 0-15.
  233. ┼NTERING VALUES OUTSIDE OF THIS RANGE
  234. MAY CAUSE AN ERROR OR UNDESIRED RESULTS
  235. TO OCCUR.
  236.  
  237. ╔F YOU ENTER "═" AT THIS PROMPT YOU
  238. WILL BE ABLE TO DO A ═╔╪┼─ ├╧╠╧╥ (SEE
  239. ═╔╪┼─ ├╧╠╧╥╙ FOR MORE DETAILS). ╔F YOU
  240. SELECT THIS OPTION YOU WILL BE ABLE TO
  241. ENTER 2 COLORS.
  242.  
  243.  
  244. 2-5: ┬╧╥─┼╥/╙├╥┼┼╬...╙╨┼┼─/┬╠╧├╦╙
  245.  
  246. ╘HESE OPTIONS ON THE ├HANGE ╙TATUS
  247. MENU WILL LET YOU DEFINE THE NUMBER OF
  248. BORDER AND SCREEN BLOCKS (1-176) AND
  249. THE ╙╨┼┼─.  ╙╨┼┼─ WILL DETERMINE HOW
  250. FAST THE DISPLAY WILL SWITCH FROM
  251. BLOCK TO BLOCK. ┴ SPEED OF 1 MEANS
  252. THE SWITCH WILL OCCUR EVERY 1/60TH OF
  253. A SECOND. 2 MEANS EVERY 2/60THS OF A
  254. SECOND AND SO ON. 1 IS GENERALLY ONLY
  255. USEFUL IF YOU WISH TO DO ═IXED COLORS.
  256. 2-5 WORKS BEST FOR MOST DISPLAYS.
  257.  
  258.  
  259. ┬ACK TO ═AIN MENU....
  260.  
  261. ╞: ╞╔╠╠/├╠┼┴╥
  262.  
  263. ╘HIS WILL LET YOU CLEAR THE ENTIRE
  264. RASTER DISPLAY (EXCEPT TOP/BOTTOM). ┘OU
  265. HAVE THE OPTION TO ABORT. ╔F YOU ANSWER
  266. ┘, YOU CAN THEN SELECT THE COLOR FOR
  267. THE FILL.
  268.  
  269.  
  270. ─: ─╔╙╦ ═┼╬╒
  271.  
  272. ╘HIS DOES WHAT YOU EXPECT. ┘OU CAN ╙┴╓┼
  273. AND ╠╧┴─ YOUR RASTER DESIGNS.
  274.  
  275. ╞ILES WILL BE SAVED WITH AN ╥─. PREFIX.
  276. ┘OU DO NOT NEED TO TYPE THIS PREFIX
  277. WHEN YOU ARE SAVING OR LOADING.
  278.  
  279. ┴ SAVED FILE CAN THEN BE LOADED OUTSIDE
  280. THE EDTIOR WITH:
  281.  
  282. ╠╧┴─ "╥─.╞╔╠┼╬┴═┼",8,1
  283.  
  284. ┴FTER THE LOAD IS COMPLETE, ENTER:
  285. ╙┘╙ 8100 TO START IT.
  286.  
  287. ╚OWEVER, ╔ SUGGEST THAT IF YOU PLAN TO
  288. UPLOAD A DISPLAY, THAT YOU COMPACT IT.
  289. "├RUEL ├RUNCH 2.2" THAT ╔ UPLOADED TO
  290. ╤╠INK CAN DO THIS. ╚ERE IS THE INFO
  291. YOU WILL NEED TO ENTER WHEN YOU RUN THE
  292. ├RUEL ├RUNCH COMPACTOR:
  293.  
  294. ╠╧┴─ $: (NAME OF ╥─. FILE)
  295. ╙┴╓┼  : ╫HAT TO NAME ╙AVE FILE
  296. ╩╒═╨  : 1╞┴4
  297. ╙╨┼┼─ : 1
  298. ╙┼╘ 2─/2┼?: ┘
  299.  
  300. ╘HEN HIT ╙PACE AT THE DISK PROMPTS.
  301.  
  302. ├OMPACTING WILL REDUCE THE SIZE OF THE
  303. FILE BY AT LEAST 50%  ╧FTEN MUCH MORE.
  304.  
  305. ╔ LOOK FORWARD TO SEEING YOUR DISPLAYS!
  306.  
  307. ╬╧╘┼: ┬E SURE TO KEEP A COPY OF THE
  308. UNCOMPACTED FILE IF YOU WISH TO UPDATE
  309. IT WITH MUSIC, ETC. IF AND WHEN ╔ WRITE
  310. THE FULL INTRO/DEMO MAKER.
  311.  
  312.  
  313. ╬OW FOR THE FUN PART...
  314.  
  315.  
  316. ┼─╔╘╧╥:
  317.  
  318. ╧PTION 1: ╙╧╠╔─ ╠╔╬┼╙
  319.  
  320. ╘HIS WILL ALLOW YOU TO CREATE A SECTION
  321. OF SOLID SINGLE COLOR LINES ON EITHER
  322. THE SCREEN OR BORDER. ┘OU WILL BE ASKED
  323. FOR THE COLOR AND THE ╘╧ AND ╞╥╧═.
  324. ┼NTER THE NUMBERS REMEMBERING THE
  325. LIMITS FOR SCREEN AND BORDER AREA.
  326.  
  327.  
  328. ═╔╪┼─ ╠╔╬┼╙:
  329.  
  330. ═IXED COLORS IS A WAY OF CREATING ╞┴╦┼
  331. COLORS. ╘HAT IS, USING A ╙╨┼┼─ OF 1...
  332. TWO COLORS ARE FLASHED..SWITCHING EVERY
  333. PASS. ╘HIS TRICKS YOUR EYES INTO SEEING
  334. DIFFERNT COLORS. ┘OU WILL WANT TO
  335. EXPERIMENT WITH DIFFERENT COMBOS.
  336. ╟ENERALLY THE NON-BRIGHT COLORS WORK
  337. BEST. ╧R COLORS OF EQUAL BRIGHTNESS.
  338. ╥┼─, ╨╒╥╨╠┼, ╟╥┼┼╬, ╧╥┴╬╟┼, ╠╘. ╥┼─ AND
  339. A COUPLE SHADES OF THE ╟RAY ARE GOOD.
  340.  
  341. ╬╧╘┼: ╞OR BEST RESULTS, THE ╙╨┼┼─ NEEDS
  342. TO BE SET TO 1. ╚IGHER SPEEDS MAY STILL
  343. WORK ON SOME COLORS, BUT THE FLASHING
  344. WILL BE MORE NOTICEABLE.
  345.  
  346. ╧THER EFFECTS CAN BE DONE BY ALTERNA-
  347. TING THE ORDER OF THE COLORS FROM LINE
  348. TO LINE. ╙AY YOU ARE USING COLORS 5 AND
  349. 10 ON THE SCREEN. ╘RY SETTING JUST
  350. LINE 8 TO: 5 AND 10 AND THEN SET LINE
  351. 9 TO: 10 AND 5 (OPPISITE ORDER). ─O A
  352. FEW LINES LIKE THIS AND SEE HOW IT
  353. LOOKS. ╧R USE THE BLOCK EDITOR. ╠OOK AT
  354. "╥─.═╔╪┼─ ├╧╠╧╥╙" FOR AN EXAMPLE.
  355.  
  356.  
  357. ┼─╔╘ ┬╠╧├╦:
  358.  
  359. ╘HIS WILL ALLOW YOU TO MANUALLY EDIT
  360. A BORDER OR SCREEN BLOCK. ╔T IS WITH
  361. THIS EDITOR THAT THE MORE ELABORATE
  362. DISPLAYS CAN BE CREATED. ╫ORKING BLOCK
  363. BY BLOCK.
  364.  
  365. ╘O EDIT A BLOCK, JUST SELECT ╙CREEN OR
  366. ┬ORDER AND ENTER THE BLOCK #. (1-176)
  367.  
  368. ╘HE CURSOR WILL FLASH ON THE CURRENT
  369. LINE COLOR. ┘OU WILL NOT BE ABLE TO
  370. EDIT OUTSIDE OF THE LIMITS.
  371.  
  372. ╘HE FOLLOWING COMMANDS WILL WORK IN THE
  373. EDITOR:
  374.  
  375. ├╥╙╥ ╦┼┘╙: ╠EFT, ╥IGHT, ╒P, ─OWN. TO
  376.            MOVE AROUND IN THE BLOCK.
  377. + / -    : ╘O INCREASE/DECREASE THE
  378.            COLOR OF A LINE.
  379. ╙╨┴├┼    : ╨LOT THE CURRENT COLOR
  380.            (DEFAULT IS BLACK) AND MOVE
  381.            ON.
  382. ├        : ├HANGE CURRENT COLOR.
  383. ╚╧═┼     : ═OVE TO FIRST POSTION
  384. ^        : ═OVE TO LAST POSITION
  385. ╟        : ╟OTO A ╠INE (INPUT LINE)
  386. ├╠╥/╚╧═┼ : ├LEAR THE ENTIRE BLOCK
  387. ╙        : ╙HIFT/FILL A SECTION. ╘HIS
  388.            LETS YOU COPY A SECTION OF
  389.            LINES OR FILL IT WITH A
  390.            CERTAIN COLOR. ┼NTER A 0 AT
  391.            THE ╘╧ PROMPT FOR A FILL.
  392. ┬        : ┬UFFER THE BLOCK. ╘HIS WILL
  393.            NOT SAVE IT. ┬UT, WILL
  394.            CAPTURE IT TO MEMORY FOR THE
  395.            ╥ COMMAND.
  396. ╥        : ╥ECALL BUFFER. ╘HUS, YOU CAN
  397.            COPY ONE BLOCK TO ANOTHER OR
  398.            COPY A SCREEN BLOCK TO THE
  399.            BORDER, ETC. ╘HIS IS ALSO
  400.            HELPFUL IN DOING COLOR
  401.            SCROLLS.
  402. ╪        : E╪IT THE ┼DITOR (NO SAVE)
  403. ╥┼╘╒╥╬   : ┼XIT AND ╙┴╓┼/UPDATE BLOCK.
  404.  
  405.  
  406. ┬ACK TO EDITOR MENU...
  407.  
  408. ├╧╠╧╥ ╙├╥╧╠╠:
  409.  
  410. ╘HIS OPTION ALLOWS YOU TO CREATE A
  411. SCROLLING (OR STATIONARY) COLOR PATTERN
  412.  
  413. ╬╧╘┼: ╔F YOU ARE DOING A SCROLL, THEN
  414. THE # OF COLORS MULTIPLIED BY THE
  415. SCROLL SPEED MUST GO EVENLY INTO THE #
  416. OF BLOCKS. ╔F IT DOESN'T, YOU WILL BE
  417. ABLE TO PROCEED, BUT THE RESULTS MAY
  418. NOT BE AS DESIRED. ┴LSO, YOU SHOULDN'T
  419. TRY TO MAKE A COLOR SCROLL IF THERE ARE
  420. MORE THAN 128 BLOCKS.
  421.  
  422. ╫HEN SELECTED, YOU WILL BE ASKED FOR
  423. THE START AND END. (╘HIS WILL THEN
  424. DETERMINE THE # OF LINES.) ╥EMEMBER,
  425. THAT BOTH THE BEGINNING AND END WILL
  426. COUNT. ╘O FIGURE OUT THE NUMBER OF
  427. LINES USE: ┼╬─ - ╙╘┴╥╘ + 1 = ╠╔╬┼╙
  428. ╘HUS, 8-15 WILL BE 8 LINES.
  429.       15-8 = 7 + 1 = 8
  430.  
  431. ╧NCE YOU DO THIS, YOU WILL GO TO THE
  432. ┬╠╧├╦ ┼─╔╘╧╥. ┴LL COMMANDS ARE THE SAME
  433. AS WHEN EDITING A BLOCK. ╫HEN YOU HIT
  434. ╥┼╘╒╥╬, YOU WILL THEN BE ASKED FOR THE
  435. ╙PEED. ┴ND THEN WHETHER YOU WANT THE
  436. SCROLL TO GO UP OR DOWN.
  437.  
  438. ╘HIS ╙╨┼┼─ SHOULDN'T BE CONFUSED WITH
  439. THE ANIMATION SPEED. ╔F YOU ENTER A
  440. ╙PEED A 2, THEN THAT MEANS THAT THE
  441. COLOR PATTERN WILL BE PUT IN TWO
  442. CONSECUTIVE BLOCKS BEFORE IT IS SHIFTED
  443. 1 FOR THE NEXT FRAME OF ANIMATION.
  444.  
  445. ─EPENDING ON THE # OF BLOCKS, THIS
  446. MAY TAKE AWHILE. ╘HE COLORS WILL VANISH
  447. FROM THE DISPLAY THOUGH AS THEY ARE
  448. STORED BY THE PROGRAM.
  449.  
  450. ╧H, WHEN DEFINING COLORS, REMEMBER THAT
  451. IT IS A LOOP AND NOT JUST A BAR. ╘HAT
  452. IS, YOU SHOULD TRY TO DO IT SO THAT THE
  453. LAST COLOR BLENDS EVENLY WITH THE
  454. FIRST. ╔F THE FIRST COLOR IS WHITE, YOU
  455. DON'T WANT TO MAKE THE LAST ONE WHITE
  456. BECAUSE IT WILL CAUSE TWO WHITE LINES
  457. TO BE IN A ROW. (╒NLESS YOU ARE DOING A
  458. STATIONARY COLOR PATTERN)
  459.  
  460. ╘RY THESE COLORS AS AN EXAMPLE:
  461. (8 LINES):
  462.  
  463. ╫╚╔╘┼, ┘┼╠╠╧╫, ╠╘. ╥┼─, ╧╥┴╬╟┼, ╥┼─,
  464. ╧╥┴╬╟┼, ╠╘. ╥┼─, ┘┼╠╠╧╫.
  465.  
  466. ╔F YOU ENTER "0" FOR THE SPEED, THEN
  467. THE COLOR PATTERN WILL BE STATIONARY.
  468.  
  469. ╔F SO, THEN THE # OF BLOCKS AND NUMBER
  470. OF COLORS DOESN'T MATTER. ╘HUS, YOU
  471. CAN QUICKLY CREATE A LARGE STATIONARLY
  472. COLOR PATTERN.
  473.  
  474.  
  475. ├╧╨┘ ┬╠╧├╦:
  476.  
  477. ╫ILL LET YOU COPY ONE BLOCK TO ANOTHER.
  478. ╘HIS OF COURSE CAN ALSO BE DONE USING
  479. THE BUFFER ON THE EDITOR, BUT THIS LETS
  480. YOU WORK RAPIDLY SINCE THE COPY ROUTINE
  481. IS ═╠.
  482.  
  483.  
  484. ├╧╨┘ ╙. ╘╧ ┬. / ┬. ╘╧ ╙.
  485.  
  486. ╫ILL LET YOU COPY LINES FROM ALL THE
  487. SCREEN BLOCKS TO ALL THE BORDER BLOCKS
  488. OR ┬ORDER TO SCREEN. ╔F YOU CREATE A
  489. GOOD PATTERN ON THE SCREEN AND OR
  490. BORDER AND WISH TO HAVE THE SAME ON
  491. THE BORDER OR SCREEN THIS WILL LET YOU
  492. DO IT. ╬╧╘┼: THE ╙PEED AND # OF BLOCKS
  493. FOR THE BORDER AND SCREEN NEED TO BE
  494. THE SAME IF YOU WISH THEM TO REMAIN IN
  495. SYNC.
  496.  
  497.  
  498.  
  499. ├╧╬├╠╒╙╔╧╬...
  500.  
  501. ╫ELL, ╔ HOPE ╔ COVERED EVERYTHING :) ╔
  502. USED AND TESTED THE PROGRAM AS ╔ WAS
  503. WRITING IT, SO ╔ INCLUDED MANY
  504. DIFFERENT FEATURES. ╒SING THE BLOCK
  505. EDITOR AND OTHER OPTIONS THERE ISN'T
  506. MUCH LIMIT TO WHAT YOU CAN DO. ╔F YOU
  507. WISH TO MAKE A LARGER COLOR SCROLL,
  508. THEN TRY DOING IT IN PARTS (LIKE ╔ DID
  509. ON THE EXAMPLE INCLUDED WITH THE
  510. PROGRAM)...
  511.  
  512. ╙INCE THE BORDER WAS 16 BLOCKS WITH A
  513. SPEED OF 1. ╔ DEFINED 2 8 LINE
  514. SECTIONS WITH A SCROLL PEED OF 2, RIGHT
  515. NEXT TO EACH OTHER. ╘HUS, IT LOOKS LIKE
  516. A 16 LINE COLOR SCROLL WHEN IT IS
  517. ACTUALLY 2 8 LINE SCROLLS.
  518.  
  519. ╘HE GREENISH/YELLOW? SCREEN BAR THAT IS
  520. MOVING UP AND DOWN WAS DONE WITH THE
  521. EDITOR A BLOCK AT A TIME. ═AKING A 1
  522. LINE SHIFT CHANGE BETWEEN BLOCKS.
  523.  
  524. ┴NOTHER TIP: ╔ GUESS IT IS BEST TO DO
  525. ANIMATION SUCH AS A MOVING BAR FIRST.
  526. ╘HAT WAY, YOU CAN USE THE BLOCK COPY OR
  527. BUFFER OPTION AND THE SHIFT TO MAKE
  528. THINGS EASIER. ╙OLID LLINES, MIXED
  529. LINES AND THE COLOR SCROLL CAN BE PUT
  530. IN LATER WITHOUT EFFECTING THE REST OF
  531. THE BLOCK.
  532.  
  533.  
  534. ╫ELL, ╘HATS ABOUT ALL ╔ HAVE TO SAY.
  535. ┴SK OR POST IF YOU HAVE ANY PROBLEMS.
  536. ╧R IF YOU HAVE ANY SUGGESTIONS FOR
  537. IMPROVEMENTS.
  538.  
  539.  
  540.  
  541.  
  542.  
  543. ╞╔╬┴╠ ╬╧╘┼: ╔F ╔ RECEIVE AT LEAST 10
  544. POSITIVE COMMENTS ABOUT THIS PROGRAM ╔
  545. WILL TURN IT INTO A FULL INTRO/DEMO
  546. MAKER. ╔T WILL INCLUDE THE ABILITY TO
  547. ADD MUSIC, ╙PRITES (WITH SOME LIMITA-
  548. TIONS) AND A TEXT SCROLL. ┼ITHER AT THE
  549. BOTTOM (WITH THE LOSS OF A FEW LINES)
  550. OR ANYWHERE IF ╔ GET A BETTER INTERRUPT
  551. ROUTINE.
  552.  
  553.  
  554. -┼╬─ ╧╞ ╘┼╪╘-
  555.