home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d09xx / d0907.lha / VideoTitler / VideoTitler.dok < prev    next >
Text File  |  1993-08-28  |  25KB  |  472 lines

  1. ##############################################################################
  2. #                                                                            #
  3. #  V         V III DDDD   EEEEE   OO      TTTTT III TTTTT L     EEEEE RRRR   #
  4. #   V       V   I  D   D  E      O  O       T    I    T   L     E     R   R  #
  5. #    V     V    I  D    D E     O    O      T    I    T   L     E     R   R  #
  6. #     V   V     I  D    D EEE   O    O III  T    I    T   L     EEE   RRRR   #
  7. #      V V      I  D   D  E      O  O       T    I    T   L     E     R  R   #
  8. #       V      III DDDD   EEEEE   OO        T   III   T   LLLLL EEEEE R   R  #
  9. #                                                                            #
  10. #                        V         V     11     11                           #
  11. #                         V       V     1 1    1 1                           #
  12. #                          V     V     1  1   1  1                           #
  13. #                           V   V     1   1  1   1                           #
  14. #                            V V          1      1                           #
  15. #                             V           1 o    1                           #
  16. #                                                                            #
  17. #                         ⌐ 1993 by Andreas Ackermann                        #
  18. #                                                                            #
  19. ##############################################################################
  20.  
  21.  o Fⁿr ganz Eilige: die ─nderungen seit der Version 1.0c stehen kurz vor dem
  22.    Ende dieses Files !
  23.  o Copyright:
  24.  
  25.    VideoTitler V1.1 ist SHAREWARE.
  26.    DIE VOLLVERSION DARF IN KEINSTER WEISE VERBREITET ODER WEITERGEGEBEN WERDEN.
  27.    SOLLTE SIE DENNOCH AUF IRGENDWELCHEN DUBIOSEN 'PUBLIC-DOMAIN' SERIEN ODER
  28.    IN MAILBOXEN AUFTAUCHEN, SO BEHALTE ICH MIR RECHTLICHE SCHRITTE VOR.
  29.    Lediglich diese eingeschrΣnkte Demoversion darf auf Public-Domain-Serien und
  30.    in Mailboxen vertrieben werden, solange dafⁿr KEINERLEI Gebⁿhren erhoben
  31.    werden. Lediglich eine AufwandsentschΣdigung fⁿrs Kopieren in H÷he von
  32.    !!! MAXIMAL 5 DM (F▄NF) !!! wird toleriert.
  33.  
  34. !!!   Die Firmen SoftwareOase, Peter Ossowski, Pawlowski, und 'Logo Verlag  !!!
  35. !!!   und Software' haben darⁿber hinaus KEIN RECHT die DEMOVERSION zu ver- !!!
  36. !!!   treiben !!!                                                           !!!
  37.  
  38.    Die Demoversion ist identisch mit der Vollversion, hat aber eine entschei-
  39.    dende EinschrΣnkung:
  40.    Jede zweite gescrollte Zeile lautet: 'DEMOVERSION'
  41.  
  42.  o Wie bekomme ich die Vollversion ?
  43.  
  44.    Falls Sie gerne die Vollversion dieses Videotitlers hΣtten, so senden Sie
  45.    einfach 30 DM an:
  46.  
  47.                             Andreas Ackermann
  48.                             Lorenz-Summa-Str. 10
  49.                             95145 Oberkotzau          Tel.: 09286/6399
  50.  
  51.    Falls Sie der Post nicht trauen ( nur zu verstΣndlich !) k÷nnen Sie den Be-
  52.    trag auch ⁿberweisen (zusΣtzlich bitte dennoch anrufen oder schreiben, damit
  53.    ich Bescheid wei▀ !). Meine Kontonummer:
  54.  
  55.    Sparkasse Oberkotzau/Schwarzenbach a.d. Saale
  56.    BLZ:     78053040
  57.    Kto.Nr.: 240802272
  58.  
  59.    Dafⁿr bekommen Sie umgehend eine bootfΣhige Diskette mit der Vollversion des
  60.    Videotitlers zugesandt. Es liegt aber KEINE ausgedruckte Anleitung bei !!!
  61.    Falls es mir gelingen sollte evtl. noch auftauchende Fehler zu beseitigen,
  62.    erhalten Sie selbstverstΣndlich auch ein Update.
  63.    Geben Sie bitte auch an, ob Sie bereits mit Kick 2.0 oder h÷her arbeiten,
  64.    eine Turbokarte besitzen oder ⁿber die neuen Grafikchips verfⁿgen, da
  65.    spΣtere Versionen evtl. nicht mehr auf allen Amigas laufen werden.
  66.  
  67.    ICH ▄BERNEHME KEINE HAFTUNG F▄R ETWAIGE DATENVERLUSTE, DIE DURCH BENUTZUNG
  68.    DIESES PROGRAMMES ENTSTEHEN. AUCH KANN ICH NICHT DIE FEHLERFREIHEIT DIESES
  69.    PROGRAMMES GARANTIEREN. JEGLICHE BENUTZUNG AUF EIGENE GEFAHR !!.
  70.    UMTAUSCH AUSGESCHLOSSEN !!!
  71.  
  72.  o Was ist VideoTitler V1.1 ?
  73.  
  74.    VideoTitler V1.1 ( ab hier Vtt ) ist ein einfaches Programm, mit dem man
  75.    professionelle Videoabspanne herstellen kann.
  76.    Vtt erm÷glicht es, auf einem 736*560 Pixel gro▀en Screen beliebige Schriften
  77.    (auch Colorfonts !) in vier Geschwindigkeiten von unten nach oben zu
  78.    scrollen. Derzeit lassen sich leider noch keine Brushes scrollen.
  79.  
  80.  o Welches Konzept verfolgt Vtt ?
  81.  
  82.    Im SkriptEditor wird der zu scrollende Text Zeile fⁿr Zeile eingegeben.
  83.    ZusΣtzlich kann auch noch seine Position festgelegt werden ( linksbⁿndig,
  84.    rechtsbⁿndig, zentriert ).
  85.    Im StyleEditor definiert man Schrift, Schriftattribute( Umrandung,
  86.    Schatten ) und die Farbpalette.
  87.    Hat man einmal solch einen 'Style' definiert, so kann man diesen beliebig
  88.    vielen Textzeilen zuordnen.
  89.  
  90.  o Welche Systemvoraussetzungen werden ben÷tigt ?
  91.  
  92.    Vtt lΣuft auf JEDEM Amiga, der mindestens mit KickStart 1.2 ausgerⁿstet
  93.    ist. Verzichtet man auf Colorfonts, so genⁿgen bereits 512k Speicher.
  94.    Ansonsten gilt: Je mehr ChipRam Ihr Amiga besitzt, desto mehr Fonts k÷nnen
  95.    Sie innerhalb eines Skripts verwenden. ( Mit 1 MB kann man schon ganz
  96.    ordentlich arbeiten ).
  97.  
  98.  Nach dieser kurzen ▄bersicht folgt nun eine ausfⁿhrliche Anleitung:
  99.  
  100.  o Alle Zahlenangeben die bei VideoTitler gemacht werden, verstehen sich als
  101.    Angabe von Pixeln. Zur Information: Die Bildschirmgr÷▀e betrΣgt 736*560
  102.    Pixel; da der Overscan-Modus benutzt wird sind ca. 20 Pixel am linken und
  103.    rechten und ca. 5 Pixel am oberen und unteren Rand auf den meisten Fern-
  104.    sehern unsichtbar, d.h. falls ein Schriftzug auf dem Computermonitor ge-
  105.    rade noch zu sehen ist, bedeutet das nicht unbedingt, da▀ er auch auf
  106.    dem Fernseher noch vollstΣndig sichtbar ist.
  107.    Hinweis: Wandprojektoren zeigen i.a. einen gr÷▀eren Bildbereich, so da▀
  108.    Filme, die nur auf solchen GerΣten laufen sollen, durchaus den gesamten
  109.    Darstellungsbereich nutzen k÷nnen.
  110.  
  111.  I. Laden, Speichern und Ausfⁿhren von Skripts
  112.  
  113.    ▄ber das Menⁿ 'Load...' k÷nnen Sie eines der mitgelieferten Skripts laden.
  114.    ( sie befinden sich in der Schublade scripts ),
  115.    und mit 'Save...' auch wieder speichern.
  116.    Beim Laden versucht Vtt bereits die verwendeten Schriften zu laden, deshalb
  117.    kann dies ( vor allem mit Diskettenlaufwerken ) einige Zeit in Anspruch
  118.    nehmen. Gelingt ihm das nicht, macht er Sie auf die fehlenden Schriften auf-
  119.    merksam.
  120.    Durch Klick auf 'Play' starten Sie das Skript; zunΣchst erscheint jedoch ein
  121.    Requester, in dem Sie zwischen drei Geschwindigkeiten ( 50, 100, 200 und 300
  122.    Pixel pro Sekunde) wΣhlen k÷nnen.
  123.    Anschlie▀end fΣrbt sich der Bildschirm in der Hintergrundfarbe und nach
  124.    einem Mausklick (links !) von Ihnen sollte Ihr Abspann BUTTERWEICH hereinge-
  125.    scrollt kommen. Nach einem weiteren Mausklick ( evtl. etwas lΣnger halten )
  126.    kehren Sie in den Skripteditor zurⁿck.
  127.    'Play current' funktioniert Σhnlich; das Scrolling beginnt jedoch bei der
  128.    aktuellen Zeile und Vtt scrollt in einer Endloschleife.
  129.  
  130.    Sollte der Amiga einmal nicht schnell genug die nΣchste Textzeile fertig-
  131.    bekommen, so schiebt Vtt automatisch Leerzeilen ein ( das kommt gelegent-
  132.    lich beim Scrolling mit mehr als 100 Pixeln/sec, Colorfonts oder Outline
  133.    vor ).
  134.  
  135.    Sollte der Speicher nicht ausreichen, erhalten Sie eine entsprechende
  136.    Meldung. In diesem Fall hilft jetzt nur noch, weniger Schriftarten zu ver-
  137.    wenden.
  138.  
  139.  II. Editieren von Skripts
  140.  
  141.    Auf der linken Seite des Fensters befindet sich ein Auswahlkasten, in dem
  142.    der ganze Abspann zeilenweise ausgewΣhlt werden kann.
  143.    ZunΣchst sind noch keine Zeilen vorhanden; durch einen Mausklick auf
  144.    'Add Text' lΣ▀t sich das aber Σndern.
  145.    Auf der rechten Seite erscheinen nun weitere Gadgets und zwar:
  146.  
  147.    akt. Zeile: hier k÷nnen Sie Ihre Textzeile beliebig editieren
  148.  o x-Position: falls die Zeile LINKSbⁿndig ('center left') ausgegeben wird::
  149.                Abstand vom LINKEN Rand;
  150.                RECHTSbⁿndig (center right)  => Abstand vom rechten Rand;
  151.                sollte 'zentriert' ausgewΣhlt sein, wird dieser Wert ignoriert
  152.  o y-Distance: hier legen Sie fest, wieviele Leerzeilen gescrollt werden, be--
  153.                vor die nΣchste Textzeile erscheint ( Angabe in Pixeln !!! )
  154.  
  155.  o cur. Style: hier steht der 'Style' fⁿr diese Zeile; er lΣ▀t sich durch An-
  156.                klicken von 'Edit Style' Σndern.
  157.  
  158.    Unterhalb der Eingabezeile stehen Informationen ▄ber die Ausma▀e der
  159.    Textzeile; erscheinen sie in blauer Farbe, so ist entweder keine Schrift
  160.    fⁿr diese Zeile geladen oder die Zeile ist zu lang.
  161.    [Die Werte fⁿr YPos etc. sind in dieser Version noch bedeutungslos.]
  162.  
  163.    Unterhalb des Auswahlkastens befindet sich noch eine Reihe weiterer Gad-
  164.    gets, mit deren Hilfe sich die Reihenfolge der Zeilen verΣndern lΣ▀t:
  165.  
  166.  o Copy   nach Anklicken von 'Copy' wartet Vtt darauf, da▀ Sie eine weitere
  167.           Textzeile auswΣhlen. Die aktuelle Textzeile wird nun HINTER diese
  168.           Zeile kopiert, bleibt aber auch an ihrer alten Position erhalten.
  169.           Aktuelle Textzeile ist nun das Duplikat.
  170.  o Move behind
  171.           arbeitet wie 'Copy'; die ursprⁿngliche Zeile wird jedoch gel÷scht.
  172.  o Move front
  173.           arbeitet wie 'Move behind'; die Zeile wird aber VOR der neu ausge-
  174.           wΣhlten eingefⁿgt.
  175.  
  176.    Fⁿr alle drei dieser Gadgets gilt: ein erneuter Klick auf das jeweilige
  177.    Gadget bricht den Vorgang ab !
  178.  
  179.  o Delete l÷scht die aktuelle Textzeile; aktuelle Zeile wird die folgende
  180.           Zeile
  181.  o Add Text
  182.           fⁿgt NACH der aktuellen Zeile eine neue ein ( das wissen Sie ja
  183.           bereits !)
  184.  
  185.    Nun zu den Menⁿs:
  186.  
  187.  o Bubble        schaltet das wellenartige Scrolling ein bzw. wieder aus
  188.  o Add Text      bewirkt das gleiche wie das 'Add Text' Gadget
  189.  o Select next   wΣhlt die folgende Textzeile aus
  190.  o Select back   wΣhlt die vorhergehende Textzeile aus
  191.  
  192.    Diese Menⁿpunkte wurden vor allem wegen der Tastaturkⁿrzel ( rechte Amiga+
  193.    T,N oder B ) verwendet um ein bequemes Arbeiten zu erm÷glichen.
  194.  
  195.  III. Der Style-Editor
  196.  
  197.    Nachdem Sie im Skript-Editor 'Edit-Style' angeklickt haben, gelangen Sie in
  198.    den 'Style-Editor'. Im Auswahlkasten erscheinen nun die bereits definierten
  199.    Styles ( wenn vorher kein Script geladen wurde, erscheint natⁿrlich zunΣchst
  200.    einmal gar nichts !)
  201.    Stylename  hier k÷nnen Sie ihrem Style einen Namen geben, der fⁿr Vtt aber
  202.               uninteressant ist; er dient vielmehr einer besseren ▄bersicht.
  203.               ( Der erste Buchstabe davon erscheint im Auswahlkasten des Script
  204.                 Editors direkt hinter jeder Zeile )
  205.  o Stil   mit diesem Gadget legen Sie die Schriftattribute fest:
  206.  
  207.    - 'Normal':   keine Umrandung, kein Schatten;
  208.                  die folgenden drei Gadgets haben in diesem Fall keine Bedeu-
  209.                  tung
  210.    - 'Shadow':   die Textzeile erscheint mit Schatten ( rechts unten )
  211.                  'X-OFFSET' gibt an, um wieviele Pixel nach rechts versetzt
  212.                  der Schatten erscheinen soll;
  213.                  'Y-OFFSET' um wieviele Pixel nach unten;
  214.                  'DEPTH OF SHADOW' gibt an, wie oft dieser Vorgang wieder-
  215.                  holt werden soll
  216.           Bsp:   D.o.S.: 1, x-O: 12, y-O: 12 ergibt einen Schlagschatten, der
  217.                  in etwa genauso weit nach rechts wie nach unten verschoben
  218.                  ist ( denn 1 Pixel in x-Richtung ist in etwa ebenso gro▀ wie
  219.                  ein Pixel in y-Richtung )
  220.                  D.o.S.: 5, x-V: 2, y-V: 2 ergibt einen 3-D-Effektt
  221.                  D.o.S.: 5, x-V: 0, y-V: 2 bewirkt, da▀ der Schatten nur nach
  222.                  unten fΣllt.
  223.                  Am besten ist, Sie experimentieren ein wenig mit diesen Wer-
  224.                  ten ! ( negative Eingaben werden leider ignoriert !)
  225.    - 'Outline'   die Schrift erscheint umrandet
  226.                  'X-OFFSET' gibt wiederum an, um wieviele Pixel nach rechts
  227.                  versetzt gezeichnet wird [hier ist eigentlich NUR 2 SINNVOLL],
  228.                  'Y-OFFSET' entsprechend nach unten [ AM BESTEN 2 ]
  229.                  'FATNESS OF OUTLINE' sagt wieder, wie oft der Vorgang wie-
  230.                  derholt wird [ hier empfehlen sich Werte von 1 bis 3; aller-
  231.                  dings ist ein 68000er Amiga fⁿr Werte > 1 nicht schnell genug;
  232.                  bei 100 Pixel/sec. bekommt er sogar schon bei 1 Probleme !!! ]
  233.                  Hinweis: Wenn Sie nur die Umrandung wⁿnschen, die Schrift
  234.                           selbst aber durchsichtig sein soll, so wΣhlen Sie als
  235.                           Textfarbe die erste Farbe der Palette ( Hintergrund-
  236.                           farbe )
  237.  
  238.  o Character Space:
  239.                  hier geben Sie an, wieviele Pixel Abstand zwischen zwei Buch-
  240.                  staben gelassen werden soll; normal ist 0, aber insbesondere
  241.                  bei 'Outline' und 'Shadow' sind gr÷▀ere Werte sinnvoll.
  242.  
  243.  o Pattern:      aktivieren Sie diesen Schalter, dann erscheint Ihre Textzeile
  244.                  gerastert, so da▀ das Videobild noch halb 'durchschimmert'.
  245.                  Das Muster bezieht sich aber nur auf die Schrift selbst;
  246.                  Umrandungen und leider auch Schatten werden dennoch 'solide'
  247.                  gezeichnet; bei Colorfonts funktioniert dieses Gadget eben-
  248.                  falls nicht.
  249.  
  250.  o Font:         hier steht die zu diesem Style geh÷rige Schriftart. Ist diese
  251.                  Zeile blau gedruckt, so ist entweder kein Font ausgewΣhlt,
  252.                  oder er konnte nicht geladen werden.
  253.  
  254.  o Load Font:    dient zum AuswΣhlen einer Schriftart.
  255.  
  256.  o Color-Editor: mit diesem Gadget gelangen Sie in den Farbeinsteller und
  257.                  k÷nnen die Farbpalette fⁿr DIESEN Style einstellen.
  258.  
  259.  o Mit 'Ok' kehren Sie in den Script-Editor zurⁿck. Der aktuelle Style wird
  260.    der aktuellen Textzeile zugeordnet.
  261.  
  262.  
  263.  IV. Der Color-Editor
  264.  
  265.   In ihn gelangen Sie, wenn Sie im Style-Editor 'Edit Style' anwΣhlen.
  266.   Es erscheint eine 8-Farbenpalette, die Sie wie beim Amiga ⁿblich durch Angabe
  267.   der rgb-Werte verΣndern k÷nnen.
  268.   Die erste Farbe dieser Palette ist die Hintergrundfarbe fⁿr den GESAMTEN Ab-
  269.   spann; wird sie verΣndert, so wird auch Farbe 0 sΣmtlicher anderer Styles
  270.   verΣndert; seit V1.1 ist auch fⁿr diese Farbe ein Farbverlauf m÷glich.
  271.   Sofern der aktuelle Stil keinen Colorfont als Schriftart besitzt, verwenden
  272.   Sie bitte nur die ERSTEN VIER Farben der Palette, da sonst die Textzeile
  273.   nicht korrekt dargestellt wird !
  274.   Die Vordergrundfarbe (fⁿr die Texte) legen Sie fest, indem Sie zunΣchst auf
  275.   die gewⁿnschte Farbe klicken und anschlie▀end das Gadget neben 'Textfarbe'
  276.   anwΣhlen. Gleiches gilt fⁿr die Schatten-bzw. Outlinefarbe.
  277.  
  278.  
  279.  o Slide:        fⁿr die entsprechende Farbe wird ein Farbverlauf erstellt.
  280.                  Es erscheint ein zusΣtzliches Gadget( Anfang/Ende ) mit dem
  281.                  Sie zwischen der Anfangs- und der Endfarbe umschalten k÷nnen.
  282.                  [Hinweis: VerlΣufe von rot nach blau oder rot nach gelb wir-
  283.                   ken am besten ! ]
  284.                  ACHTUNG: Ist die verwendete Schrift h÷her als 30 Pixel, so
  285.                           wirkt der Verlauf leider streifig, da die alten
  286.                           Grafik-Chips nicht genⁿgend Farben darstellen
  287.                           k÷nnen. Bei AGA-Amigas ( A1200 & A4000 ) tritt
  288.                           dieser Effekt natⁿrlich nicht mehr auf.
  289.  
  290.  o ColorFonts-Colors:
  291.                  Falls die Schrift dieses Styles eine Farbschrift ist, kann
  292.                  mit diesem Gadget ihre Farbpalette ⁿbernommen werden.
  293.  
  294.  o Mit 'OK' kehren Sie in den Style-Editor zurⁿck.
  295.  
  296.  
  297.  Hinweise zu den Fonts:
  298.  
  299.     Mitgeliefert werden einige Fonts, die von den Workbench-Disketten stammen.
  300.     ZusΣtzlich enthalten ist:
  301.  
  302.     Chisel Serif.font ein frei kopierbarer Colorfont
  303.     PenPal.font       von Burton Ogden, Fish 73
  304.  
  305.     Falls Sie ⁿber weitere PD-Fonts verfⁿgen, die fⁿr Vtt geeignet sind, wⁿrde
  306.     ich mich freuen, wenn Sie sie mir zusenden wⁿrden !!!
  307.  
  308.  Bekannte Fehler:
  309.  
  310.  o  bei Select next/back wird die Textliste nicht mitgescrollt
  311.  o  bei manchen ColorFonts wird der Schatten oder die Umrandung fehlerhaft
  312.     dargestellt; ABHILFE: am Ende und am Beginn der Textzeile ein oder zwei
  313.     Leerzeichen einfⁿgen ( z.B bei ChiselScript )
  314.  o  verwendet man einen Font in mehreren Styles, so wird er mehrmals in den
  315.     Speicher geladen; das ist VERSCHWENDUNG und wird sicher in einer der
  316.     nΣchsten Versionen behoben
  317. !o! nach intensiver Benutzung des Color-Editors kommt es gelegentlich zu
  318.     Systemabstⁿrzen, also VORSICHT
  319.  o  wird mit mehr als 100 pixel/sec gescrollt, so werden zwischen den Text-
  320.     zeilen zusΣtzliche Leerzeilen eingeschoben (vor allem bei Outline), da
  321.     der Amiga zu langsam ist.
  322. !o! geht der Speicher bereits beim Laden eines Skripts aus ( z.B. Sie ver-
  323.     suchen ein Skript, das 3 Colorfonts verwendet auf einem 512k-Amiga zu
  324.     laden ) stⁿrzt Vtt evtl. ab.
  325. !o! verwenden Sie NIEMALS mehr als 120 Textzeilen bzw. mehr als 20 Styles !
  326.     falls doch: => GURU
  327.  o  *jegliche* Musikabspielroutine wird wΣhrend der Ausfⁿhrung eines Skripts
  328.     gestoppt, da Vtt zumindest auf 68000er Amigas die volle Rechenleistung
  329.     ben÷tigt. Evtl. wird es fⁿr schnellere Amigas eine Unterstⁿtzung fⁿr
  330.     MED- und Soundtracker-Module geben.
  331.     Nach dem Verlassen der Scrollroutine wird ein etwaig im Hintergrund lau-
  332.     fendes Musikstⁿck weiter abgespielt.
  333.  o  Generell ⁿbernimmt Vtt wΣhrend des Abspielens den Amiga *vollstΣndig*,
  334.     d.h. es findet keinerlei Datentransfer zu PeripheriegerΣten ( Modem,
  335.     Drucker etc.) statt.
  336.  
  337.  Ideen fⁿr weitere Videotitler-Versionen:
  338.  
  339.  Die nun folgenden VorschlΣge sind im Prinzip machbar, jedoch erfordert ihre
  340.  Verwirklichung VIEL Zeit, die ich nur investieren werde, falls Vtt ein Erfolg
  341.  wird ( ich denke da an 20-30 registrierte Benutzer ):
  342.  
  343.  o  frei auf dem Bildschirm positonierbares Senderlogo (max. 32*100 Pixel,
  344.     16 Farben), das ganze evtl. sogar animiert
  345.  o  Scrolling von Deluxe-Paint Brushes
  346.  o  weitergehende Unterstⁿtzung der AA-Chips
  347.     das hei▀t :
  348.     - Scrolling von 8 Planes (= 256 Farben+VerlΣufe)
  349.  o  bessere BenutzeroberflΣche( z.B. Editieren einer Zeile im WhatYouSeeIs-
  350.     WhatYouGet-Modus)
  351.  o  nicht nur Scroll-Titel, sondern auch stehende Titel fⁿr den Anfang
  352.  o  UnDo-Funktion fⁿr den Color-Editor, evtl. auch fⁿr Style-Editor
  353.  o  Eine OS2.0 konforme BenutzeroberflΣche, die die locale.library unter-
  354.     stⁿtzt und auch sonst von den neuen Features Gebrauch macht ( sofern
  355.     ich bei dem ganzen Zeug durchblicke ! Sorry, aber dann wird Vtt nicht mehr
  356.     unter 1.2 und 1.3 laufen .)
  357.  
  358.  Bitte beachten Sie, das dieses Projekt bei mangelnder Nachfrage eingestellt
  359.  wird, da ich mir sonst durch Ferienjobs mein Geld verdienen mu▀ und folglich
  360.  keine Zeit mehr zum Programmieren habe !!!
  361.  
  362.  GrundsΣtzliches zur Programmphilosophie:
  363.  Der gr÷▀te Wert wurde auf das Ergebnis dieses Programms gelegt, sprich: auf
  364.  eine einwandfreie und saubere Scrollroutine; deshalb bleiben noch einige
  365.  Kritikpunkte an der BenutzeroberflΣche, die ich, wie schon gesagt, jedoch
  366.  nur verbessern werde, falls der Benutzerkreis auch entsprechend gro▀ wird,
  367.  denn allein fⁿr 5-10 Leute rentiert sich der Aufwand nicht !!!
  368.  
  369. ******************************** WICHTIG *************************************
  370. *                                                                            *
  371. *******************  ─nderungen seit der Version 1.0c ************************
  372.  
  373.  o Vtt verwendet jetzt einen 736*560 Pixel gro▀en Hires-Interlace Screen, was
  374.    fⁿr Videoanwendungen die bestm÷gliche BildqualitΣt garantiert. Da▀ das Bild
  375.    auf dem Amigamonitor flimmert, liegt an der Fernsehnorm und hat *keinerlei*
  376.    Einflu▀ auf die QualitΣt des auf Videoband aufgezeichneten Titels.
  377.  o Vtt unterstⁿtzt nun die neue Farbpalette der AGA-Amigas, d.h. auf dem A1200
  378.    und dem A4000 sind 24Bit-FarbverlΣufe m÷glich, was bedeutet da▀ *jeder*
  379.    Farbverlauf streifenfrei dargestellt werden kann.
  380.    Hinweis: sollen die neuen FΣhigkeiten genutzt werden, so mu▀ unbedingt
  381.    der 3.0-setpach-Befehl ausgefⁿhrt werden. ( Wird auf der Workbench oder
  382.    bei Festplatten automatsch beim Systemstart ausgefⁿhrt.) Auf der Diskette,
  383.    die Sie erhalten ist dieser Be
  384.  o FarbverlΣufe sind nun auch fⁿr die Hintergrundfarbe m÷glich; allerdings
  385.    ist diese Option nur mit den AGA-Chips sinnvoll.
  386.  o Skalierbare Fonts werden unterstⁿtzt
  387.  o ein Fehler in der Fontverwaltung wurde beseitigt: nun werden auch Font-
  388.    Dateien, die gr÷▀er als 65535 Bytes sind, fehlerfrei dargestellt.
  389.  o das Problem, da▀ sich Skripts auf Turboamigas nur mit einem extrem kurzen
  390.    Mausklick starten lie▀en, geh÷rt nun entgⁿltig der Vergangenheit an.
  391.  o eine englische BenutzeroberflΣche, damit auch alle der deutschen Sprache
  392.    nicht mΣchtigen in den Genu▀ diese Programms kommen. ( Eine deutsche
  393.    OberflΣche gibt es wieder, sobald ich wei▀, wie die locale.library funktio-
  394.    niert.)
  395.  o die Option 'Bubble'. Ist dieser Menⁿpunkt aktiviert, wird die Schrift
  396.    wellenartig gescrollt, wobei sich unter UmstΣnden recht brauchbare Effekte
  397.    ergeben. Am besten wirkt diese Option mit gro▀en Schriften bei
  398.    100 Pixel/sec.
  399.  
  400.  Neue Fehler bzw. UnzulΣnglichkeiten:
  401.  
  402.  o gelegentlich kam es auf meinem Amiga 500 nach dem Abspielen eines Skripts
  403.    zu Abstⁿrzen; seit ich jedoch meinen Amiga 4000/30 besitze, trat dieser
  404.    Fehler nicht mehr auf.
  405.  o Die Speicherverwaltung erfolgt nun dynamisch, d.h. Speicher wird erst
  406.    dann allokiert, wenn die Textzeile auch tatsΣchlich dargestellt werden
  407.    soll. Dies hat zur Folge, da▀ der Speicherbedarf beim Starten des Skripts
  408.    nur geschΣtzt werden kann.
  409.    Sollte wΣhrend des Abspielens dennoch der Speicher ausgehen, so versucht
  410.    Vtt einfach, die nΣchste Zeile darzustellen. Leider wurde in dieser Version
  411.    noch keine M÷glichkeit implementiert, dem Benutzer anzuzeigen, welche
  412.    Zeilen nicht dargestellt werden konnten.
  413.  o Bei Verwendung von normalen Fonts k÷nnen im Palette-Editor 8 Farben
  414.    editiert werden, obwohl nur die ersten 4 in der Abspielroutine berⁿcksich-
  415.    tigt werden. WΣhlt man eine der hinteren 4 Farben als Textfarbe oder als
  416.    Schattenfarbe, so kommt es im Titel zu unerwⁿnschten Farbeffekten.
  417.  o Vtt sollte nur auf einem PAL- oder NTSC-Screen gestartet werden. Skripte
  418.    werden zwar von einem DBL-Screen oder von einem Superhires-Screen aus
  419.    problemlos im PAL-Oder NTSC-Modus abgespielt, jedoch bekommt der Color-
  420.    Editor Probleme auf Superhires und DBL-Screens.
  421.  o Die rgb-Anteile der einzelnen Farben k÷nnen auch auf AGA-Amigas wie bisher
  422.    nur Werte von 0 bis 15 annehmen; die AGA-Unterstⁿtzung besteht 'lediglich'
  423.    darin, da▀ bei FarbverlΣufen fⁿr die Zwischenfarben die volle 24-Bit-
  424.    Palette genutzt wird.
  425.  o FarbverlΣufe sind nun leider nur noch fⁿr die ersten drei Farben m÷glich;
  426.    sollte fⁿr eine andere Farbe ein Verlauf eingestellt werden, so wird diese
  427.    Einstellung ignoriert.
  428.  
  429.  o Ob Vtt im PAL oder NTSC-Modus lΣuft, richtet sich NICHT nach dem Modus des
  430.    vordersten Screens, sondern nach einem Flag, das das Graphics-System beim
  431.    Booten des Amigas in AbhΣngikeit von der Netzfrequenz setzt.
  432.    ( 60 Hz = USA => NTSC; 50 Hz = Europa => PAL) Benutzer von OS3.0 k÷nnen
  433.    dieses Flag im Bootmenⁿ Σndern. Allen anderen kann ich nur das Programm
  434.    NTSC-PAL ( Fish 387 ) empfehlen, das die Umschaltung auch wΣhrend des
  435.    normalen Betriebes durchfⁿhrt.
  436.    Somit ist es z.B. m÷glich, da▀ Sie auf einem deutschen Amiga Ihre Workbench
  437.    im NTSC-Modus laufen lassen, der Abspann aber v÷llig korrekt im PAL-Modus
  438.    angezeigt wird.
  439.  
  440. ******************************************************************************
  441.  
  442.  Programmgeschichte:
  443.  September '92: erste Versuche eine SCHNELLE Textausgaberoutine zu schreiben
  444.                 (Die Funktion 'Text' der graphics.library ist dazu denkbar
  445.                 unbrauchbar !!! )
  446.  Nov-Dez.  '92: der gr÷▀te Brocken: Grafikprogrammierung durch direktes An-
  447.                 sprechen der Hardwareregister
  448.  Jan-Apr. '93:  Erstellen der BenutzeroberflΣche + Fehlerbeseitigung bei der
  449.                 Scrollroutine
  450.  
  451.  Vtt ist (noch) zu 100% in Assembler geschrieben ( Devpac 2.0 ) auf einem
  452.  A500 1.2 mit 1 MB Ram. ( Zum Teil bereits auf einem 4000/EC 030 ).
  453.  
  454.  Und nun zu den Leuten, ohne die dieses Projekt niemals m÷glich gewesen wΣre:
  455.  
  456.  Franz Langheinrich von AmiTech Systems Hof (TestlΣufe auf A1200, seelische,
  457.                      fachliche und materielle Unterstⁿtzung )
  458.  J.M. Forgeas      ( Editor AZ 1.5 )
  459.  Joe Siebenmann    ( EZAsm 1.7 ) ( Wo bleibt die versprochene 1.8 ?!! )
  460.  Nico Franτois     ( reqtools.library, PAL-NTSC )
  461.  Jan van den Baard ( PowerSource )
  462.  Uwe Colditz       ( Ironmaster of Attack; zⁿndende Idee beim Aufspⁿren eines
  463.                      Fehlers )
  464.  
  465.  Vielen Dank auch an Bernd HΣu▀ler aus Erlangen; er ist bis heute der einzige,
  466.  der sich die Vollversion von Vtt bestellt hat !!!
  467.  
  468.  
  469.                                                 Oberkotzau, den 12.7.93
  470.  
  471.  
  472.