home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 2: PC
/
frozenfish_august_1995.bin
/
bbs
/
d09xx
/
d0907.lha
/
VideoTitler
/
VideoTitler.dok
< prev
next >
Wrap
Text File
|
1993-08-28
|
25KB
|
472 lines
##############################################################################
# #
# V V III DDDD EEEEE OO TTTTT III TTTTT L EEEEE RRRR #
# V V I D D E O O T I T L E R R #
# V V I D D E O O T I T L E R R #
# V V I D D EEE O O III T I T L EEE RRRR #
# V V I D D E O O T I T L E R R #
# V III DDDD EEEEE OO T III T LLLLL EEEEE R R #
# #
# V V 11 11 #
# V V 1 1 1 1 #
# V V 1 1 1 1 #
# V V 1 1 1 1 #
# V V 1 1 #
# V 1 o 1 #
# #
# ⌐ 1993 by Andreas Ackermann #
# #
##############################################################################
o Fⁿr ganz Eilige: die ─nderungen seit der Version 1.0c stehen kurz vor dem
Ende dieses Files !
o Copyright:
VideoTitler V1.1 ist SHAREWARE.
DIE VOLLVERSION DARF IN KEINSTER WEISE VERBREITET ODER WEITERGEGEBEN WERDEN.
SOLLTE SIE DENNOCH AUF IRGENDWELCHEN DUBIOSEN 'PUBLIC-DOMAIN' SERIEN ODER
IN MAILBOXEN AUFTAUCHEN, SO BEHALTE ICH MIR RECHTLICHE SCHRITTE VOR.
Lediglich diese eingeschrΣnkte Demoversion darf auf Public-Domain-Serien und
in Mailboxen vertrieben werden, solange dafⁿr KEINERLEI Gebⁿhren erhoben
werden. Lediglich eine AufwandsentschΣdigung fⁿrs Kopieren in H÷he von
!!! MAXIMAL 5 DM (F▄NF) !!! wird toleriert.
!!! Die Firmen SoftwareOase, Peter Ossowski, Pawlowski, und 'Logo Verlag !!!
!!! und Software' haben darⁿber hinaus KEIN RECHT die DEMOVERSION zu ver- !!!
!!! treiben !!! !!!
Die Demoversion ist identisch mit der Vollversion, hat aber eine entschei-
dende EinschrΣnkung:
Jede zweite gescrollte Zeile lautet: 'DEMOVERSION'
o Wie bekomme ich die Vollversion ?
Falls Sie gerne die Vollversion dieses Videotitlers hΣtten, so senden Sie
einfach 30 DM an:
Andreas Ackermann
Lorenz-Summa-Str. 10
95145 Oberkotzau Tel.: 09286/6399
Falls Sie der Post nicht trauen ( nur zu verstΣndlich !) k÷nnen Sie den Be-
trag auch ⁿberweisen (zusΣtzlich bitte dennoch anrufen oder schreiben, damit
ich Bescheid wei▀ !). Meine Kontonummer:
Sparkasse Oberkotzau/Schwarzenbach a.d. Saale
BLZ: 78053040
Kto.Nr.: 240802272
Dafⁿr bekommen Sie umgehend eine bootfΣhige Diskette mit der Vollversion des
Videotitlers zugesandt. Es liegt aber KEINE ausgedruckte Anleitung bei !!!
Falls es mir gelingen sollte evtl. noch auftauchende Fehler zu beseitigen,
erhalten Sie selbstverstΣndlich auch ein Update.
Geben Sie bitte auch an, ob Sie bereits mit Kick 2.0 oder h÷her arbeiten,
eine Turbokarte besitzen oder ⁿber die neuen Grafikchips verfⁿgen, da
spΣtere Versionen evtl. nicht mehr auf allen Amigas laufen werden.
ICH ▄BERNEHME KEINE HAFTUNG F▄R ETWAIGE DATENVERLUSTE, DIE DURCH BENUTZUNG
DIESES PROGRAMMES ENTSTEHEN. AUCH KANN ICH NICHT DIE FEHLERFREIHEIT DIESES
PROGRAMMES GARANTIEREN. JEGLICHE BENUTZUNG AUF EIGENE GEFAHR !!.
UMTAUSCH AUSGESCHLOSSEN !!!
o Was ist VideoTitler V1.1 ?
VideoTitler V1.1 ( ab hier Vtt ) ist ein einfaches Programm, mit dem man
professionelle Videoabspanne herstellen kann.
Vtt erm÷glicht es, auf einem 736*560 Pixel gro▀en Screen beliebige Schriften
(auch Colorfonts !) in vier Geschwindigkeiten von unten nach oben zu
scrollen. Derzeit lassen sich leider noch keine Brushes scrollen.
o Welches Konzept verfolgt Vtt ?
Im SkriptEditor wird der zu scrollende Text Zeile fⁿr Zeile eingegeben.
ZusΣtzlich kann auch noch seine Position festgelegt werden ( linksbⁿndig,
rechtsbⁿndig, zentriert ).
Im StyleEditor definiert man Schrift, Schriftattribute( Umrandung,
Schatten ) und die Farbpalette.
Hat man einmal solch einen 'Style' definiert, so kann man diesen beliebig
vielen Textzeilen zuordnen.
o Welche Systemvoraussetzungen werden ben÷tigt ?
Vtt lΣuft auf JEDEM Amiga, der mindestens mit KickStart 1.2 ausgerⁿstet
ist. Verzichtet man auf Colorfonts, so genⁿgen bereits 512k Speicher.
Ansonsten gilt: Je mehr ChipRam Ihr Amiga besitzt, desto mehr Fonts k÷nnen
Sie innerhalb eines Skripts verwenden. ( Mit 1 MB kann man schon ganz
ordentlich arbeiten ).
Nach dieser kurzen ▄bersicht folgt nun eine ausfⁿhrliche Anleitung:
o Alle Zahlenangeben die bei VideoTitler gemacht werden, verstehen sich als
Angabe von Pixeln. Zur Information: Die Bildschirmgr÷▀e betrΣgt 736*560
Pixel; da der Overscan-Modus benutzt wird sind ca. 20 Pixel am linken und
rechten und ca. 5 Pixel am oberen und unteren Rand auf den meisten Fern-
sehern unsichtbar, d.h. falls ein Schriftzug auf dem Computermonitor ge-
rade noch zu sehen ist, bedeutet das nicht unbedingt, da▀ er auch auf
dem Fernseher noch vollstΣndig sichtbar ist.
Hinweis: Wandprojektoren zeigen i.a. einen gr÷▀eren Bildbereich, so da▀
Filme, die nur auf solchen GerΣten laufen sollen, durchaus den gesamten
Darstellungsbereich nutzen k÷nnen.
I. Laden, Speichern und Ausfⁿhren von Skripts
▄ber das Menⁿ 'Load...' k÷nnen Sie eines der mitgelieferten Skripts laden.
( sie befinden sich in der Schublade scripts ),
und mit 'Save...' auch wieder speichern.
Beim Laden versucht Vtt bereits die verwendeten Schriften zu laden, deshalb
kann dies ( vor allem mit Diskettenlaufwerken ) einige Zeit in Anspruch
nehmen. Gelingt ihm das nicht, macht er Sie auf die fehlenden Schriften auf-
merksam.
Durch Klick auf 'Play' starten Sie das Skript; zunΣchst erscheint jedoch ein
Requester, in dem Sie zwischen drei Geschwindigkeiten ( 50, 100, 200 und 300
Pixel pro Sekunde) wΣhlen k÷nnen.
Anschlie▀end fΣrbt sich der Bildschirm in der Hintergrundfarbe und nach
einem Mausklick (links !) von Ihnen sollte Ihr Abspann BUTTERWEICH hereinge-
scrollt kommen. Nach einem weiteren Mausklick ( evtl. etwas lΣnger halten )
kehren Sie in den Skripteditor zurⁿck.
'Play current' funktioniert Σhnlich; das Scrolling beginnt jedoch bei der
aktuellen Zeile und Vtt scrollt in einer Endloschleife.
Sollte der Amiga einmal nicht schnell genug die nΣchste Textzeile fertig-
bekommen, so schiebt Vtt automatisch Leerzeilen ein ( das kommt gelegent-
lich beim Scrolling mit mehr als 100 Pixeln/sec, Colorfonts oder Outline
vor ).
Sollte der Speicher nicht ausreichen, erhalten Sie eine entsprechende
Meldung. In diesem Fall hilft jetzt nur noch, weniger Schriftarten zu ver-
wenden.
II. Editieren von Skripts
Auf der linken Seite des Fensters befindet sich ein Auswahlkasten, in dem
der ganze Abspann zeilenweise ausgewΣhlt werden kann.
ZunΣchst sind noch keine Zeilen vorhanden; durch einen Mausklick auf
'Add Text' lΣ▀t sich das aber Σndern.
Auf der rechten Seite erscheinen nun weitere Gadgets und zwar:
akt. Zeile: hier k÷nnen Sie Ihre Textzeile beliebig editieren
o x-Position: falls die Zeile LINKSbⁿndig ('center left') ausgegeben wird::
Abstand vom LINKEN Rand;
RECHTSbⁿndig (center right) => Abstand vom rechten Rand;
sollte 'zentriert' ausgewΣhlt sein, wird dieser Wert ignoriert
o y-Distance: hier legen Sie fest, wieviele Leerzeilen gescrollt werden, be--
vor die nΣchste Textzeile erscheint ( Angabe in Pixeln !!! )
o cur. Style: hier steht der 'Style' fⁿr diese Zeile; er lΣ▀t sich durch An-
klicken von 'Edit Style' Σndern.
Unterhalb der Eingabezeile stehen Informationen ▄ber die Ausma▀e der
Textzeile; erscheinen sie in blauer Farbe, so ist entweder keine Schrift
fⁿr diese Zeile geladen oder die Zeile ist zu lang.
[Die Werte fⁿr YPos etc. sind in dieser Version noch bedeutungslos.]
Unterhalb des Auswahlkastens befindet sich noch eine Reihe weiterer Gad-
gets, mit deren Hilfe sich die Reihenfolge der Zeilen verΣndern lΣ▀t:
o Copy nach Anklicken von 'Copy' wartet Vtt darauf, da▀ Sie eine weitere
Textzeile auswΣhlen. Die aktuelle Textzeile wird nun HINTER diese
Zeile kopiert, bleibt aber auch an ihrer alten Position erhalten.
Aktuelle Textzeile ist nun das Duplikat.
o Move behind
arbeitet wie 'Copy'; die ursprⁿngliche Zeile wird jedoch gel÷scht.
o Move front
arbeitet wie 'Move behind'; die Zeile wird aber VOR der neu ausge-
wΣhlten eingefⁿgt.
Fⁿr alle drei dieser Gadgets gilt: ein erneuter Klick auf das jeweilige
Gadget bricht den Vorgang ab !
o Delete l÷scht die aktuelle Textzeile; aktuelle Zeile wird die folgende
Zeile
o Add Text
fⁿgt NACH der aktuellen Zeile eine neue ein ( das wissen Sie ja
bereits !)
Nun zu den Menⁿs:
o Bubble schaltet das wellenartige Scrolling ein bzw. wieder aus
o Add Text bewirkt das gleiche wie das 'Add Text' Gadget
o Select next wΣhlt die folgende Textzeile aus
o Select back wΣhlt die vorhergehende Textzeile aus
Diese Menⁿpunkte wurden vor allem wegen der Tastaturkⁿrzel ( rechte Amiga+
T,N oder B ) verwendet um ein bequemes Arbeiten zu erm÷glichen.
III. Der Style-Editor
Nachdem Sie im Skript-Editor 'Edit-Style' angeklickt haben, gelangen Sie in
den 'Style-Editor'. Im Auswahlkasten erscheinen nun die bereits definierten
Styles ( wenn vorher kein Script geladen wurde, erscheint natⁿrlich zunΣchst
einmal gar nichts !)
Stylename hier k÷nnen Sie ihrem Style einen Namen geben, der fⁿr Vtt aber
uninteressant ist; er dient vielmehr einer besseren ▄bersicht.
( Der erste Buchstabe davon erscheint im Auswahlkasten des Script
Editors direkt hinter jeder Zeile )
o Stil mit diesem Gadget legen Sie die Schriftattribute fest:
- 'Normal': keine Umrandung, kein Schatten;
die folgenden drei Gadgets haben in diesem Fall keine Bedeu-
tung
- 'Shadow': die Textzeile erscheint mit Schatten ( rechts unten )
'X-OFFSET' gibt an, um wieviele Pixel nach rechts versetzt
der Schatten erscheinen soll;
'Y-OFFSET' um wieviele Pixel nach unten;
'DEPTH OF SHADOW' gibt an, wie oft dieser Vorgang wieder-
holt werden soll
Bsp: D.o.S.: 1, x-O: 12, y-O: 12 ergibt einen Schlagschatten, der
in etwa genauso weit nach rechts wie nach unten verschoben
ist ( denn 1 Pixel in x-Richtung ist in etwa ebenso gro▀ wie
ein Pixel in y-Richtung )
D.o.S.: 5, x-V: 2, y-V: 2 ergibt einen 3-D-Effektt
D.o.S.: 5, x-V: 0, y-V: 2 bewirkt, da▀ der Schatten nur nach
unten fΣllt.
Am besten ist, Sie experimentieren ein wenig mit diesen Wer-
ten ! ( negative Eingaben werden leider ignoriert !)
- 'Outline' die Schrift erscheint umrandet
'X-OFFSET' gibt wiederum an, um wieviele Pixel nach rechts
versetzt gezeichnet wird [hier ist eigentlich NUR 2 SINNVOLL],
'Y-OFFSET' entsprechend nach unten [ AM BESTEN 2 ]
'FATNESS OF OUTLINE' sagt wieder, wie oft der Vorgang wie-
derholt wird [ hier empfehlen sich Werte von 1 bis 3; aller-
dings ist ein 68000er Amiga fⁿr Werte > 1 nicht schnell genug;
bei 100 Pixel/sec. bekommt er sogar schon bei 1 Probleme !!! ]
Hinweis: Wenn Sie nur die Umrandung wⁿnschen, die Schrift
selbst aber durchsichtig sein soll, so wΣhlen Sie als
Textfarbe die erste Farbe der Palette ( Hintergrund-
farbe )
o Character Space:
hier geben Sie an, wieviele Pixel Abstand zwischen zwei Buch-
staben gelassen werden soll; normal ist 0, aber insbesondere
bei 'Outline' und 'Shadow' sind gr÷▀ere Werte sinnvoll.
o Pattern: aktivieren Sie diesen Schalter, dann erscheint Ihre Textzeile
gerastert, so da▀ das Videobild noch halb 'durchschimmert'.
Das Muster bezieht sich aber nur auf die Schrift selbst;
Umrandungen und leider auch Schatten werden dennoch 'solide'
gezeichnet; bei Colorfonts funktioniert dieses Gadget eben-
falls nicht.
o Font: hier steht die zu diesem Style geh÷rige Schriftart. Ist diese
Zeile blau gedruckt, so ist entweder kein Font ausgewΣhlt,
oder er konnte nicht geladen werden.
o Load Font: dient zum AuswΣhlen einer Schriftart.
o Color-Editor: mit diesem Gadget gelangen Sie in den Farbeinsteller und
k÷nnen die Farbpalette fⁿr DIESEN Style einstellen.
o Mit 'Ok' kehren Sie in den Script-Editor zurⁿck. Der aktuelle Style wird
der aktuellen Textzeile zugeordnet.
IV. Der Color-Editor
In ihn gelangen Sie, wenn Sie im Style-Editor 'Edit Style' anwΣhlen.
Es erscheint eine 8-Farbenpalette, die Sie wie beim Amiga ⁿblich durch Angabe
der rgb-Werte verΣndern k÷nnen.
Die erste Farbe dieser Palette ist die Hintergrundfarbe fⁿr den GESAMTEN Ab-
spann; wird sie verΣndert, so wird auch Farbe 0 sΣmtlicher anderer Styles
verΣndert; seit V1.1 ist auch fⁿr diese Farbe ein Farbverlauf m÷glich.
Sofern der aktuelle Stil keinen Colorfont als Schriftart besitzt, verwenden
Sie bitte nur die ERSTEN VIER Farben der Palette, da sonst die Textzeile
nicht korrekt dargestellt wird !
Die Vordergrundfarbe (fⁿr die Texte) legen Sie fest, indem Sie zunΣchst auf
die gewⁿnschte Farbe klicken und anschlie▀end das Gadget neben 'Textfarbe'
anwΣhlen. Gleiches gilt fⁿr die Schatten-bzw. Outlinefarbe.
o Slide: fⁿr die entsprechende Farbe wird ein Farbverlauf erstellt.
Es erscheint ein zusΣtzliches Gadget( Anfang/Ende ) mit dem
Sie zwischen der Anfangs- und der Endfarbe umschalten k÷nnen.
[Hinweis: VerlΣufe von rot nach blau oder rot nach gelb wir-
ken am besten ! ]
ACHTUNG: Ist die verwendete Schrift h÷her als 30 Pixel, so
wirkt der Verlauf leider streifig, da die alten
Grafik-Chips nicht genⁿgend Farben darstellen
k÷nnen. Bei AGA-Amigas ( A1200 & A4000 ) tritt
dieser Effekt natⁿrlich nicht mehr auf.
o ColorFonts-Colors:
Falls die Schrift dieses Styles eine Farbschrift ist, kann
mit diesem Gadget ihre Farbpalette ⁿbernommen werden.
o Mit 'OK' kehren Sie in den Style-Editor zurⁿck.
Hinweise zu den Fonts:
Mitgeliefert werden einige Fonts, die von den Workbench-Disketten stammen.
ZusΣtzlich enthalten ist:
Chisel Serif.font ein frei kopierbarer Colorfont
PenPal.font von Burton Ogden, Fish 73
Falls Sie ⁿber weitere PD-Fonts verfⁿgen, die fⁿr Vtt geeignet sind, wⁿrde
ich mich freuen, wenn Sie sie mir zusenden wⁿrden !!!
Bekannte Fehler:
o bei Select next/back wird die Textliste nicht mitgescrollt
o bei manchen ColorFonts wird der Schatten oder die Umrandung fehlerhaft
dargestellt; ABHILFE: am Ende und am Beginn der Textzeile ein oder zwei
Leerzeichen einfⁿgen ( z.B bei ChiselScript )
o verwendet man einen Font in mehreren Styles, so wird er mehrmals in den
Speicher geladen; das ist VERSCHWENDUNG und wird sicher in einer der
nΣchsten Versionen behoben
!o! nach intensiver Benutzung des Color-Editors kommt es gelegentlich zu
Systemabstⁿrzen, also VORSICHT
o wird mit mehr als 100 pixel/sec gescrollt, so werden zwischen den Text-
zeilen zusΣtzliche Leerzeilen eingeschoben (vor allem bei Outline), da
der Amiga zu langsam ist.
!o! geht der Speicher bereits beim Laden eines Skripts aus ( z.B. Sie ver-
suchen ein Skript, das 3 Colorfonts verwendet auf einem 512k-Amiga zu
laden ) stⁿrzt Vtt evtl. ab.
!o! verwenden Sie NIEMALS mehr als 120 Textzeilen bzw. mehr als 20 Styles !
falls doch: => GURU
o *jegliche* Musikabspielroutine wird wΣhrend der Ausfⁿhrung eines Skripts
gestoppt, da Vtt zumindest auf 68000er Amigas die volle Rechenleistung
ben÷tigt. Evtl. wird es fⁿr schnellere Amigas eine Unterstⁿtzung fⁿr
MED- und Soundtracker-Module geben.
Nach dem Verlassen der Scrollroutine wird ein etwaig im Hintergrund lau-
fendes Musikstⁿck weiter abgespielt.
o Generell ⁿbernimmt Vtt wΣhrend des Abspielens den Amiga *vollstΣndig*,
d.h. es findet keinerlei Datentransfer zu PeripheriegerΣten ( Modem,
Drucker etc.) statt.
Ideen fⁿr weitere Videotitler-Versionen:
Die nun folgenden VorschlΣge sind im Prinzip machbar, jedoch erfordert ihre
Verwirklichung VIEL Zeit, die ich nur investieren werde, falls Vtt ein Erfolg
wird ( ich denke da an 20-30 registrierte Benutzer ):
o frei auf dem Bildschirm positonierbares Senderlogo (max. 32*100 Pixel,
16 Farben), das ganze evtl. sogar animiert
o Scrolling von Deluxe-Paint Brushes
o weitergehende Unterstⁿtzung der AA-Chips
das hei▀t :
- Scrolling von 8 Planes (= 256 Farben+VerlΣufe)
o bessere BenutzeroberflΣche( z.B. Editieren einer Zeile im WhatYouSeeIs-
WhatYouGet-Modus)
o nicht nur Scroll-Titel, sondern auch stehende Titel fⁿr den Anfang
o UnDo-Funktion fⁿr den Color-Editor, evtl. auch fⁿr Style-Editor
o Eine OS2.0 konforme BenutzeroberflΣche, die die locale.library unter-
stⁿtzt und auch sonst von den neuen Features Gebrauch macht ( sofern
ich bei dem ganzen Zeug durchblicke ! Sorry, aber dann wird Vtt nicht mehr
unter 1.2 und 1.3 laufen .)
Bitte beachten Sie, das dieses Projekt bei mangelnder Nachfrage eingestellt
wird, da ich mir sonst durch Ferienjobs mein Geld verdienen mu▀ und folglich
keine Zeit mehr zum Programmieren habe !!!
GrundsΣtzliches zur Programmphilosophie:
Der gr÷▀te Wert wurde auf das Ergebnis dieses Programms gelegt, sprich: auf
eine einwandfreie und saubere Scrollroutine; deshalb bleiben noch einige
Kritikpunkte an der BenutzeroberflΣche, die ich, wie schon gesagt, jedoch
nur verbessern werde, falls der Benutzerkreis auch entsprechend gro▀ wird,
denn allein fⁿr 5-10 Leute rentiert sich der Aufwand nicht !!!
******************************** WICHTIG *************************************
* *
******************* ─nderungen seit der Version 1.0c ************************
o Vtt verwendet jetzt einen 736*560 Pixel gro▀en Hires-Interlace Screen, was
fⁿr Videoanwendungen die bestm÷gliche BildqualitΣt garantiert. Da▀ das Bild
auf dem Amigamonitor flimmert, liegt an der Fernsehnorm und hat *keinerlei*
Einflu▀ auf die QualitΣt des auf Videoband aufgezeichneten Titels.
o Vtt unterstⁿtzt nun die neue Farbpalette der AGA-Amigas, d.h. auf dem A1200
und dem A4000 sind 24Bit-FarbverlΣufe m÷glich, was bedeutet da▀ *jeder*
Farbverlauf streifenfrei dargestellt werden kann.
Hinweis: sollen die neuen FΣhigkeiten genutzt werden, so mu▀ unbedingt
der 3.0-setpach-Befehl ausgefⁿhrt werden. ( Wird auf der Workbench oder
bei Festplatten automatsch beim Systemstart ausgefⁿhrt.) Auf der Diskette,
die Sie erhalten ist dieser Be
o FarbverlΣufe sind nun auch fⁿr die Hintergrundfarbe m÷glich; allerdings
ist diese Option nur mit den AGA-Chips sinnvoll.
o Skalierbare Fonts werden unterstⁿtzt
o ein Fehler in der Fontverwaltung wurde beseitigt: nun werden auch Font-
Dateien, die gr÷▀er als 65535 Bytes sind, fehlerfrei dargestellt.
o das Problem, da▀ sich Skripts auf Turboamigas nur mit einem extrem kurzen
Mausklick starten lie▀en, geh÷rt nun entgⁿltig der Vergangenheit an.
o eine englische BenutzeroberflΣche, damit auch alle der deutschen Sprache
nicht mΣchtigen in den Genu▀ diese Programms kommen. ( Eine deutsche
OberflΣche gibt es wieder, sobald ich wei▀, wie die locale.library funktio-
niert.)
o die Option 'Bubble'. Ist dieser Menⁿpunkt aktiviert, wird die Schrift
wellenartig gescrollt, wobei sich unter UmstΣnden recht brauchbare Effekte
ergeben. Am besten wirkt diese Option mit gro▀en Schriften bei
100 Pixel/sec.
Neue Fehler bzw. UnzulΣnglichkeiten:
o gelegentlich kam es auf meinem Amiga 500 nach dem Abspielen eines Skripts
zu Abstⁿrzen; seit ich jedoch meinen Amiga 4000/30 besitze, trat dieser
Fehler nicht mehr auf.
o Die Speicherverwaltung erfolgt nun dynamisch, d.h. Speicher wird erst
dann allokiert, wenn die Textzeile auch tatsΣchlich dargestellt werden
soll. Dies hat zur Folge, da▀ der Speicherbedarf beim Starten des Skripts
nur geschΣtzt werden kann.
Sollte wΣhrend des Abspielens dennoch der Speicher ausgehen, so versucht
Vtt einfach, die nΣchste Zeile darzustellen. Leider wurde in dieser Version
noch keine M÷glichkeit implementiert, dem Benutzer anzuzeigen, welche
Zeilen nicht dargestellt werden konnten.
o Bei Verwendung von normalen Fonts k÷nnen im Palette-Editor 8 Farben
editiert werden, obwohl nur die ersten 4 in der Abspielroutine berⁿcksich-
tigt werden. WΣhlt man eine der hinteren 4 Farben als Textfarbe oder als
Schattenfarbe, so kommt es im Titel zu unerwⁿnschten Farbeffekten.
o Vtt sollte nur auf einem PAL- oder NTSC-Screen gestartet werden. Skripte
werden zwar von einem DBL-Screen oder von einem Superhires-Screen aus
problemlos im PAL-Oder NTSC-Modus abgespielt, jedoch bekommt der Color-
Editor Probleme auf Superhires und DBL-Screens.
o Die rgb-Anteile der einzelnen Farben k÷nnen auch auf AGA-Amigas wie bisher
nur Werte von 0 bis 15 annehmen; die AGA-Unterstⁿtzung besteht 'lediglich'
darin, da▀ bei FarbverlΣufen fⁿr die Zwischenfarben die volle 24-Bit-
Palette genutzt wird.
o FarbverlΣufe sind nun leider nur noch fⁿr die ersten drei Farben m÷glich;
sollte fⁿr eine andere Farbe ein Verlauf eingestellt werden, so wird diese
Einstellung ignoriert.
o Ob Vtt im PAL oder NTSC-Modus lΣuft, richtet sich NICHT nach dem Modus des
vordersten Screens, sondern nach einem Flag, das das Graphics-System beim
Booten des Amigas in AbhΣngikeit von der Netzfrequenz setzt.
( 60 Hz = USA => NTSC; 50 Hz = Europa => PAL) Benutzer von OS3.0 k÷nnen
dieses Flag im Bootmenⁿ Σndern. Allen anderen kann ich nur das Programm
NTSC-PAL ( Fish 387 ) empfehlen, das die Umschaltung auch wΣhrend des
normalen Betriebes durchfⁿhrt.
Somit ist es z.B. m÷glich, da▀ Sie auf einem deutschen Amiga Ihre Workbench
im NTSC-Modus laufen lassen, der Abspann aber v÷llig korrekt im PAL-Modus
angezeigt wird.
******************************************************************************
Programmgeschichte:
September '92: erste Versuche eine SCHNELLE Textausgaberoutine zu schreiben
(Die Funktion 'Text' der graphics.library ist dazu denkbar
unbrauchbar !!! )
Nov-Dez. '92: der gr÷▀te Brocken: Grafikprogrammierung durch direktes An-
sprechen der Hardwareregister
Jan-Apr. '93: Erstellen der BenutzeroberflΣche + Fehlerbeseitigung bei der
Scrollroutine
Vtt ist (noch) zu 100% in Assembler geschrieben ( Devpac 2.0 ) auf einem
A500 1.2 mit 1 MB Ram. ( Zum Teil bereits auf einem 4000/EC 030 ).
Und nun zu den Leuten, ohne die dieses Projekt niemals m÷glich gewesen wΣre:
Franz Langheinrich von AmiTech Systems Hof (TestlΣufe auf A1200, seelische,
fachliche und materielle Unterstⁿtzung )
J.M. Forgeas ( Editor AZ 1.5 )
Joe Siebenmann ( EZAsm 1.7 ) ( Wo bleibt die versprochene 1.8 ?!! )
Nico Franτois ( reqtools.library, PAL-NTSC )
Jan van den Baard ( PowerSource )
Uwe Colditz ( Ironmaster of Attack; zⁿndende Idee beim Aufspⁿren eines
Fehlers )
Vielen Dank auch an Bernd HΣu▀ler aus Erlangen; er ist bis heute der einzige,
der sich die Vollversion von Vtt bestellt hat !!!
Oberkotzau, den 12.7.93