»ÆaÒ»¼¶Å·ÃÀ

    1. <form id=WPsKxdHZD><nobr id=WPsKxdHZD></nobr></form>
      <address id=WPsKxdHZD><nobr id=WPsKxdHZD><nobr id=WPsKxdHZD></nobr></nobr></address>

      OSDM Feature Notes by Roy/SAC

      OSDM (Oldskool Demo Maker) Feature Notes - Text

      Table of Contents

       

      Text

      <<Back to | Feature Notes Home | Forward to >>

      Scroll Text

      8 Different Scroll Texts, ID 1 - 8

      For each of the 8 scroll text can be specified separately the following properties:

      • Scroll Speed: Off - 10
      • Y-Pos: NUM
      • Font Modes
        • 0 = Off
        • 1 = Font 8
        • 2 = Font 16
        • 3 = Font 32
        • 4 = Copper H 8
        • 5 = Copper H 16
        • 6 = Copper H 32
        • 7 = Copper V 8
        • 8 = Copper V 16
        • 9 = Copper V 32v
        if 4-9 is selected: Copper; Copper Speed: Off - 32
        Note: Because of a bug in the current version of OSDM, Scroll text will not be displayed on every machine, if they exceed the following lengths:
        • 08 pixels Font: 512 Characters
        • 16 pixels Font: 256 Characters
        • 32 pixels Font: 128 Characters
      • Width, Height and Space - allows the manual stretching or smashing of the selected font, to change a 16x16 font to 20x30 for example.
       

      Control Codes

      Control Codes for the use in Scroll Text

      Control Scroll Text:

      • ^B# = Start textbouncing, enter ^B0 for stop
      • ^P# = Pause textscroller
      • ^S# = Change speed of textscroller, enter ^S0 for stop
      • ^X# = Set horizontal position, scrolling will stop
      • ^Y# = Set vertical position

      To Control Sinus Text:

      • ^T# = Change speed of sinus 16 scroller, ^T0 for stop
      • ^Z# = Change speed of sinus 32 scroller, ^Z0 for stop

      To Control Logo:

      • ^L# = Change logo FX use ^L1 upto ^L;
      • ^K# = To fade logo in use ^K1 or to fade out ^K0
      • ^H# = Swing logo horizontal, ^H0 will stop
      • ^V# = Swing logo vertical, ^V0 will stop

      To Control Equalizer:

      • ^W# = Change style of equalizer use ^W0 upto ^W5

      To Control Regie (Direction):

      • ^R$# = Effect on #=1 or off #=0, set $ to A upto X

      Special:

      • ^F# = Enter ^F1 to fade screen in, ^F0 to fade out
      • ^Q1 = Exit demo!

      Set # to 0-9 or use ASCII-Char eg. A%?>. or else

      Use * for random values eg. ^B*, ^L*, ^W*. or else

       

      Sinus Text

      2 Sinus Scroll Texts are available, one for a 16×16 pixels font and the other for a 32×32 pixels font. For both scrollers exists the same set of parameters that can be set and tweaked.

       

      Sinus Text Settings

      • Scroll Text: The Text for the scroll text. It allows very long texts and does not seem to have the same limitations like the other text effects. There is probably a limit somewhere, but it must be very high. I had already scroll texts with 1,400+ characters for the 32×32 sinus text and over 3,500 characters for the 16×16 sinus text.
      • High: OFF - 150, the top amplitude (height/peak) of the sinus
      • Frequency: OFF - 16, the number of visible "waves" or the distance between 2 wave peeks.
      • Speed: 1 - 16 - The speed with which the text is scrolled
      • Vertical Position; Center: On/Off - Automatically renders the scroller in the middle of the screen (Y-Axis)
      • Y-Pos: OFF - 600 - The Y-Position of the Scroller on the screen, if "CENTER" was not checked
      • Copper: OFF - 8 - Speed of the Cooper Effect (if not OFF). The Copper effect applied to a sinus text is always a horizontal one. The Copper effect images for both sinus scrollers (each individually) is specified under "Copper\Copper Medias". ("Copper Text/Sinus 16" and "Copper Text/Sinus 32"). The font color where the copperbar is applied to is WHITE or RGB: 255, 255, 255

      Scroll Text Controls

      The Speed of a Sinus Scroller can also be adjusted while a demo is running by control codes in "Scroll Texts" and of course via OSDM Script.

       

      Amiga Text

      Amiga Text Effects

      0 = Direct 1

       

      1 = Mixed

      2 = PopUp 1


      Fade & Zoom On

      3 = Type 1


      Fade On

      4 = Line 1


      Fade On

      5 = Spread A

      6 = Spread B

      7 = Circle Out

      8 = Vertical

      9 = Horizontal

      10 = Left In

      11 = Right In

      12 = Up in

      13 = Down In

      14 = Left Right

      15 = Up Down

      16 = Traffic

      17 = Random - Uses one of the available 16 fade effects at random. This means that for each page probably a different page fade-in effect will be used.

       

      1 Fade-In effect only makes sense if either "FADE", "ZOOM" or both are checked in the additional effects settings

       

      Additional Effects (Check Boxes)

      • Fade
      • Zoom
      • Rotate
      • Shadow
      • Copper

      Additional Settings

      Special Setting: Flexible Size

      Extra Font Media definition for Amiga Text (not using 8×8, 16×16 or 32×32 media. Any of the 3 sizes can be loaded and then via settings zoomed or shrunk. E.g a 32×32 pixels font can be configured, but the display size of the font might be set to 24 pixels.

      The text effects are only for the "Text-In" part and not for the "Text-Out". The text is simply cleared from the screen before the new page is rendered using the specified "text-in" effect(s). X/Y Pos Coordinates for the top left start position of the page text

      Page Lines: Number of Lines per Page (1-16)

      Wait Time (Display Time of Text Page): 1-128
      Notes:

      • Page Text Limited to 20×16 Characters and xx pages. The thinking is the following: typical resolution 640×480, typical used font 32×32, 20×32 = 640 and 16×32 = 480. Rule of thumb.. no more than 99 lines altogether. Peace mentioned something about max. 7 pages with 320 characters per page = 20.480 charcters limit
      • Don't use @ character
      • No Special characters (watch when copy and paste)
      • Create as many lines per page as specified via "Page Lines" use line-breaks and a space for empty lines

       

      Page Text

      • Page Lines: 1-16 - Number of lines per page. Unlike the Amiga Text, where you have individual pages to go through and edit, for the Page Text, all content is edited in a single Window. So you need to make sure that you don't mess up the pages and keep track of the line-count. For example: If you setup Page Lines to be 8, lines 1-8 would be page 1, lines 9-16 would be page 2 etc. The Page Lines Setting is irrelevant, if FX Scroll Up or FX Scroll Down effects are selected, because they show automatically as many lines as fit, based on Y-Position and FX-High.
      • Wait: Off - 10 - Delay until the next "page" is loaded. Setting is irrelevant, if FX Scroll Up or FX Scroll Down effects are selected, because they show automatically as many lines as fit, based on Y-Position and FX-High.
      • Position
        X = Off - Screen Width
        Y = Off - Screen Height
      • Font Sizes
        • 8 pixels
        • 16 pixels
        • 32 pixels
       

      Page Modes

      0 - Type to right - Typing the text from left to right, line by line. The text is automatically left justified based on the specified X-Coordinate.

      1 - Type to center - Typing the text from the center out to the left and right. The text is automatically centered based on the specified X - Coordinate. Make sure that you set the X position high enough that the text will fit on the page. If the text width over all is taking the whole screen, then you must set the X coordinate to half the screen size, e.g. 320 for a screen resolution of 640×480 pixels.

      2 - Type to left - Pushing the text out from the right to the left. The text is automatically right justified based on the specified X - Coordinate. Like the "type to center" effect, setting the X position high enough is essential. If the text takes the whole screen width, the X - coordinate should be the same as the width of the screen resolution, e.g. 640 for a screen resolution of 640×480 pixels.

      3 - Direct to right - Instead of typed, the text of a page appears all at once. The text is automatically left justified based on the specified X-Coordinate.

      4 - Direct to center - Page text appears all at once and is automatically centered based on the specified X-Coordinate. As for the "Type to Center" effect, make sure that you set the X-Coordinate high enough that the page will fit.

      5 - Direct to left - Page text appears all at once and is automatically right justified based on the specified X-Coordinate. As for the "Type to Left" effect, make sure that you set the X-Coordinate high enough.

      6 - FX Fade 1



      7 - FX from left 1



      8 - FX from right 1



      9 - FX scroll up 1



      10 - FX scroll down 1



      11 - FX zoom 1 -Equivalent to "Stretch" Effect. Meaning that you get the same results if you have no Effect enabled or just "Stretch".



       

      1 For ALL FX-Modes there are 4 Images: 1st = No Additional FX, 2nd = Move Only, 3rd = Jump Only, 4th = Stretch Only

      Additional Settings

      • FX Speed: 1 - 32 - Controls the speed of the enabled FX Effects: Move, Jump and Stretch
      • Fade: 1-10
      • FX Effects (Checkboxes, None, Any or All)
        • Move
        • Jump
        • Stretch
      • FX High: Off - 600
       

      Zini Text

      (under construction)

       

      DYXCP Text

      (under construction)

      DYCP stands for Different Yielding Character Position. The X in the middle was just added for "fancyness". The term is a creation by OSDM and not used anywhere else.

      DYXCP Editor

      <<Back to | Feature Notes Home | Forward to >>

       



      HoME»ÆaÒ»¼¶Å·ÃÀ