home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 243 / 243.d81 / t.clips < prev    next >
Text File  |  2022-08-26  |  15KB  |  729 lines

  1. u
  2.               C L I P S
  3.  
  4.     Commodore Loadstar Integrated
  5.          Presentation System
  6.  
  7.            by Dave Moorman
  8.  
  9.  
  10.     Got an idea for a multi-media
  11. presentation? That's all it takes --
  12. an idea. Add some graphics, some
  13. music, and [voila!], you are amazing
  14. your family, friends, and LOADSTARites
  15. all around the world!
  16.  
  17.     All that is needed is Edstar or
  18. Mr.Edstar with which you can write
  19. your script. Put one of these on your
  20. work disk, then collect your graphics
  21. and music files.
  22.  
  23.     The bitmap graphics must be in SHP
  24. format, which is easy to do with STB
  25. PRINT (available on issue 223 or LS
  26. Utilities). STB PRINT will convert
  27. Koala, OCP, or Doodle files to our SHP
  28. format, which has most of the air
  29. squeezed out.
  30.  
  31.     The music must be SIDPlayer MUS
  32. files and can be up to 16 disk blocks
  33. long.
  34.  
  35.     Clips also allows use of FTS files
  36. from Mr.MICK, (yep -- on this disk)
  37. which include Font, Text, and Color
  38. for a text screen. This is a great way
  39. to do "fancy" screens with edited
  40. fonts and other fun.
  41.  
  42.     So, now you have the IDEA, you
  43. have the files you want on your work
  44. disk (along with B.CLIPS, and
  45. CLIPS.PKD). You are good to go.
  46.  
  47.     CLIPS uses commands to control
  48. what happens. Most commands are
  49. written within "pointy brackets" --
  50. <>. The "<" [must] be in column 0, the
  51. left edge of the screen. All command
  52. characters must be in lower case.
  53. Since CLIPS is very position-
  54. sensitive, do not use spaces in the
  55. commands.
  56.  
  57.  
  58.  THE HEADER
  59.  ----------
  60.  
  61.     The first three lines of your
  62. script need to be the title, author,
  63. and copyright information for the
  64. presentation. Each line must be in
  65. double quotes.
  66.  
  67. NOTE: Our examples will all begin on
  68. column 1 in this text so formatting is
  69. not messed up when you print out the
  70. whole page. But in your script, begin
  71. all commands in column 0.
  72.  
  73.  
  74.  "MY PRESENTATION"
  75.  "by Your Name"
  76.  "(c) 2005 Your Name"
  77.  
  78.     CLIPS uses these three lines for
  79. the title screen.
  80.  
  81.     Be sure to save your first script
  82. file to "clipshow", for that is where
  83. CLIPS looks for information.
  84.  
  85.  
  86.  TEXT SCREEN
  87.  -----------
  88.  
  89.  <tn>
  90.  This will appear on a text screen.
  91.  <w>
  92.  <e>
  93.  
  94.     <tn> (Text New) clears the screen,
  95. draws a frame, then prints all the
  96. text until another command is
  97. encountered. If that command is <w> or
  98. <v>, the screen is unblanked so the
  99. viewer can see the text.
  100.  
  101.     <w> Displays the current screen,
  102. and waits for a keypress from the
  103. user.
  104.  
  105.     <e> Ends the presentation.
  106.  
  107.     That was easy, right? You can
  108. include as many lines of text as you
  109. want. If you run long, a PRESS KEY
  110. prompt appears at the bottom of the
  111. screen. When a key is pressed, the
  112. screen clears and the rest of your
  113. text is displayed. In fact, if you are
  114. writing just a text presentation, the
  115. above is all you need to know.
  116.  
  117.     After using a <w>, you need to use
  118. either <tn> to begin another text
  119. area. Or use <te> to continue putting
  120. text on the same screen.
  121.  
  122.     <tn> stands for Text New.
  123.     <te> stands for Text Extend.
  124.     <v>  unblanks the screen, but
  125.          does not stop the script.
  126.     <w>  unblanks, and waits for a
  127.          keypress.
  128.  
  129.  
  130.  LOADING FILES
  131.  -------------
  132.  
  133.     To display graphics or play music,
  134. you must first load the file into
  135. CLIPS with <l#"file">, where # is the
  136. buffer number. We have 3 buffers (1,
  137. 2, and 3), each being 16 pages long. A
  138. graphic [must] be loaded using
  139. <lg"graphic.shp">, and will overwrite
  140. buffers 1 and 2. Music and FTS files
  141. can be loaded into any of the buffers.
  142.  
  143.  <lg"bitmap01.shp">
  144.  <d>
  145.  <w>
  146.  
  147.     This is the basic format for
  148. putting a bitmap graphic on the
  149. screen. Note the <d> stands for
  150. Display. You can do the load while the
  151. user is reading the text -- and even
  152. put a Press Key prompt up when the
  153. load is finished.
  154.  
  155.  <tn>
  156.  Read this while the graphic is
  157.  loading...
  158.  <v>
  159.  <lg"bitmap02.shp">
  160.  <tn>
  161.  
  162.                 Press Key
  163.  <w>
  164.  <d>
  165.  <w>
  166.  
  167.     Now you see why the <v> command is
  168. useful. Maybe it stands for View.
  169.  
  170.     You can load and display graphic
  171. after graphic, without interspersed
  172. text screens (an improvement over
  173. MediaMeister). In fact, you don't even
  174. have to have a key press between them.
  175.  
  176.  <lg"bitmap03.shp">
  177.  <d>
  178.  <lg"bitmap04.shp">
  179.  <d>
  180.  
  181. The <d> command blanks the screen and
  182. renders the graphic, then unblanks the
  183. screen. These graphics will change
  184. just as fast as they are loaded.
  185.  
  186.     You can cause the script to pause
  187. by using <p#>, where # is the number
  188. of jiffies to pause. 60 jiffies = 1
  189. second.
  190.  
  191.     You can also set a jiffy timer for
  192. the <w> command. It will count
  193. jiffies, and if they run out before a
  194. key is pressed, the show goes on. Use
  195. <j0> to make <w> wait for only a key
  196. press.
  197.  
  198.  
  199.  CAPTIONS
  200.  --------
  201.  
  202.     Your bitmap graphics can have a
  203. caption at the bottom of the screen.
  204.  
  205.  <lg"bitmap02.shp">
  206.  
  207.  <cc0>
  208.  <ce11>
  209.  <cv0>
  210.  
  211.  <dc4>
  212.        This will be a caption.
  213.   Be sure you use exactly the number
  214.   of lines indicatated in the <dc#>
  215.   command.
  216.  <w>
  217.  
  218.     Multi-color graphics will use our
  219. built-in MC font, which uses
  220. "anti-aliasing" edges to improve
  221. readability. This can be a bit tricky.
  222. The three <c..> commands above set the
  223. caption colors.
  224.  
  225.     <cc#> is the character color.
  226.     <ce#> is the anti-aliasing edge.
  227.     <cv0> sets unreverse mode.
  228.  
  229. The <ce#> works best if it is one
  230. shade lighter or darker than the
  231. <cc#> (depending on the color of the
  232. background). But you will have to look
  233. at it and make your own call.
  234.  
  235.     One problem is that the background
  236. color is set by the multi-color
  237. graphic and cannot be changed. If it
  238. is not what you want, you can use
  239. reverse mode with <cv1>. Then <cc#>
  240. sets the "background" of the caption,
  241. and <cr#> sets the edge color. The
  242. characters are the graphic's
  243. background color.
  244.  
  245.  <lg"bitmap05.shp">
  246.  <cc0>
  247.  <cr11>
  248.  <cv1>
  249.  <dc1>
  250.      This is a one line caption.
  251.  <w>
  252.  
  253. In this case, <cv1> turns on reverse,
  254. and <cr#> is the color of the edges
  255. you will see.
  256.  
  257.     Again, this will take some
  258. practice -- and trying out your
  259. presentation with CLIPS.
  260.  
  261.  
  262.  COLORS
  263.  ------
  264.  
  265.     Other color commands include:
  266.  
  267.     <ct#> Text color
  268.     <cb#> Border color
  269.     <ck#> Background color
  270.     <cf#> Frame color
  271.  
  272.     These can be changed before the
  273. <tn> command, or <ct#> can be changed
  274. within the text to create different
  275. color lines of text.
  276.  
  277.  <b>
  278.  <cb0>
  279.  <ck0>
  280.  <cf0>
  281.  <ct1>
  282.  <tn>
  283.                 White
  284.  <ct2>
  285.  <te>
  286.                  Red
  287.  <w>
  288.  
  289. If you want to blank the screen to the
  290. border color -- to hide background
  291. color change, use <b> before the color
  292. changes. (For anything fancier, use
  293. Mr.MICK to create an FTS file, where
  294. you have complete control of the
  295. screen!)
  296.  
  297.  
  298.  FTS FILES
  299.  ---------
  300.  
  301.     FTS files are created with Mr.MICK
  302. and can include customized fonts and
  303. special color layouts.
  304.  
  305.  <l2"file.fts">
  306.  <ft2>
  307.  <w>
  308.  
  309.     The <ft#> command displays the FTS
  310. file from buffer #.
  311.  
  312.  
  313.  FONT CONTROL
  314.  ------------
  315.  
  316.     You may have a particular fonts
  317. you want to use with text or captions.
  318. Just load it into any buffer, then use
  319. the following commands:
  320.  
  321.     <fs#> Screen font from buffer #
  322.     <fg#> Graphics (MC Caption) font
  323.     <fn>  Restores text and caption
  324.           to CLIPS default fonts.
  325.  
  326.  MUSIC
  327.  -----
  328.  
  329.     This is also a matter of load and
  330. play.
  331.  
  332.  <l2"song01.mus">
  333.  <m+2>
  334.  
  335.     <m+#> Move music data from buffer
  336.           # to music data area and
  337.           play.
  338.     <mp>  Pauses the music
  339.     <mr>  Resumes paused music
  340.     <m->  Turns off the music
  341.     <ma>  Plays music already in the
  342.           music data area. (Requires
  343.           an <m-> to turn off the
  344.           music currently playing.)
  345.  
  346.     If music is playing and comes to
  347. the end of the song while the script
  348. is waiting <w> for a key press, CLIPS
  349. will automatically restart the song.
  350.  
  351.  
  352. MORE SCRIPT
  353. -----------
  354.  
  355.     A CLIPS Script can be only about
  356. 12-13 disk blocks long. But a CLIPS
  357. Presentation can be infinite! When
  358. your script gets too long, all you
  359. have to do is load the next script and
  360. switch over to it.
  361.  
  362.  <l2"script2">
  363.  <sw2>
  364.  
  365.     The effect is nearly seamless! You
  366. can even loop "clipshow" infinitely!
  367.  
  368.     Remember, use the <e> command to
  369. indicate when the presentation is
  370. actually over.
  371.  
  372.  [NOTE:] If starting your CLIPS show
  373. (or loading a new script) causes the
  374. computer to crash, the problem is most
  375. likely that the script is too long.
  376. Load your directory and check the disk
  377. blocks. Then use E