home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
commod
/
switchnt.lha
/
switchntsc
/
SwitchNTSC.dok
< prev
next >
Wrap
Text File
|
1992-09-06
|
6KB
|
192 lines
SwitchNTSC.Dok
SwitchNTSC ist Freeware.
Es darf frei kopiert werden solange alle Files unveränder weiter
gegeben werden und für die Verbreitung nur ein angemessener Preis
verlangt wird (<= 8DM).
Kommerzielle Nutzung bedarf der Zustimmung des Autors.
CXLib.mod ist Public Domain.
Es darf von jedem in seine Programme eingebaut werden, bzw. beliebig
kopiert werden. Wer es erweitert (Cli-Args Parsing), bzw. einen
besseren Ersatz kennt, möchte er mich bitte informieren.
Der Autor übernimmt keine Verantwortung für Schäden, die durch die
Anwendung des Programms entstehen.
Vor Benutzung des Programms ist zu prüfen, ob der verwendete Monitor,
und eventuell der Flicker-Fixer 60 Hertz Bildwiederholfrequenz
verkraften.
Überblick:
-----------
SwitchNTSC patcht OpenScreen() und OpenScreenTags() und bewirkt,
daß alle Screens auf NTSC geschaltet werden.
SwitchNTSC erzwingt für jeden Screen NTSC, selbst für solche, die mit
absoluter PAL-Größe (z.b. 640*512) geöffnet werden.In solchen Fällen
schaltet es AutoScroll an. Das ist aber auch abschaltbar.
Bedienung:
----------
SwitchNTSC benötigt unbedingt OS 2.04 oder höher (>=V 37).
Wer noch unter 1.3 arbeitet(?) braucht nicht mehr weiter zu lesen ;-).
Im Monitors-Ordner müssen sich NTSC und PAL befinden.
Man konfiguriert SwitchNTSC mit ToolTypes (s.u.), schmeißt es in den
WBStartup-Ordner und das wars.
Man kann es auch vom CLI starten, dann werden jedoch nur die Default
Einstellungen benutzt.
Wenn es das zweite Mal gestarted wird, wird das Popup-Fenster
geöffnet.
SwitchNTSC ist ein echtes Commodity und kann deshalb mit Exchange
en-/disabled bzw gekilled werden.
Tooltypes:
----------
DONOTWAIT
Verhindert, daß die Workbench meckert, weil SwitchNTSC sich
nicht beendet. Ist nur nötig, wenn SwitchNTSC vom WBStartup-Ordner
gestarted werden soll.
CX_PRIORITY
Legt die Priorität der Commodities untereinander fest.
Default: 0
CX_POPUP
Wenn CX_POPUP = YES, dann öffnet SwitchNTSC sein PopUp-Fenster
wenn es gestartet wird.
Default: NO
CX_POPKEY
Legt die Tastenkombination fest, die das PopUp-Fenster erscheinen läßt.
Default: lalt esc (linke alt + ESC)
USEPAL
Wenn USEPAL = ON, dann werden PAL-Screens (NewScreen.height > NTSC)
mit PAL (50 Hz) geöffnet.
Default: OFF
NEWLOOK
Wenn NEWLOOK = ON, dann fügt SwitchNTSC ein PenArray bei Screens an,
die das nicht selber tun, um den neuen 3D-Look einzuschalten.
Default: OFF
CENTER
Wenn CENTER = ON, dann versucht SwitchNTSC Screen, die schmaler als
die eingestellte maximale horizontale Auflösung sind, zu zentrieren.
Default: OFF
XPOS,YPOS
Legt die x/y-Position des PopUp-Fensters fest.
Default: 0,10
BYPASS
Wenn BYPASS = ON, dann wird der Patch beim Ausschalten im Konfigurationfenster
nicht entfernt, sondern einfach nur durchgeschleift, d.h., die Parameter werden
unverändert an die original OpenScreen(Tags) Funktionen weitergegeben.
Das ist hauptsächlich dafür, daß Virenscanner nicht ständig meckern wenn
die Einsprünge geändert werden, und für Leute, die leichtsinnigerweise noch
andere Programme laufen lassen, die OpenScreen oder OpenScreenTags patchen.
Default: OFF
Konfigurations-Fenster:
-----------------------
Wenn CX_POPKEY gedrückt wird, erscheint ein Requester, der den
aktuellen Status von SwitchNTSC anzeigt.
Gadgets können mit der Maus betätigt werden, oder mit der Taste,
die bei den Gadget-Texten unterstrichen ist. Dazu muß das Fenster
allerdings aktiv sein.
Wenn die CheckBoxGadgets markiert sind (Haken), sind die zugehörigen
Optionen auf ON gesetzt, sonst OFF.
Patch:
Wenn Patch = OFF, dann wird, abhängig von BYPASS, der Patch entfernt,
oder nur durchgeschleift. Siehe Beschreibung von BYPASS für weiter
Informationen.
NewLook:
Setzt das NEWLOOK Flag.
UsePal:
Setzt das USEPAL Flag.
Center:
Setzt das CENTER Flag
Hide:
Schließt das Fenster, SwitchNTSC bleibt aber im Speicher. Das selbe
passiert, wenn man das CloseGadget aktiviert.
Wenn das Fenster geschlossen wird, und danach wieder geöffnet,
erscheint es an der letzten Position.
Quit:
Entfernt den Patch, schließt das Fenster und killed SwitchNTSC.
CLI-Start:
----------
SwitchNTSC kann auch vom Cli gestarted werden, allerdings muß es mit
RUN >NIL: <NIL: SwitchNTSC gestarted werden, da es sich nicht vom CLI
abhängt. Beim CLI-Start können leider keine Parameter übergeben
werden. Man kann aber über das PopUp-Fenster Einstellungen vornehmen.
History:
V1.0 - V1.9 Buggy internal Versions.
V2.0 - V2.3 Auf Commodity umgestellt.
V2.4 Erste offizielle Version.
V2.5 Bug entfernt, der dazu führte, daß das Autoscroll manchmal nicht
eingeschaltet wurde.
V2.6 Argumentübergabe bei Cli-Start eingebaut.
V2.7 USEPAL implementiert.
V2.8 Schweren Fehler bei USEPAL="ON" ausgebaut.
CLI-Parameter wieder ausgebaut.
V2.9 Der Filter für dir Inputevents wird jetzt abgeschaltet, während
der Requester aktiv ist.
V2.10 Nun wird auch OpenScreenTags gepatched.
V2.11 NEWLOOK Option eingebaut.
V3.0ß Hat jetzt ein PopUp-Fenster.
Alten Requester ausgebaut (Überflussig).
V3.0 Release Version.
V3.1 Verliert jetzt keinen Speicher mehr.
V3.2 StackChk-Bug entfernt.
Sendet Bug-Reports, Vorschläge u.s.w an
EMAIL magick@uni-paderborn.de
SMAIL Mario Kemper
Geiststrasse 53
4780 Lippstadt
Special thanks to tron and corwin for Beta-Testing.