Short: change overscan/monitor values, V40.257 Kurz: Overscan-/Monitor-Werte verändern, V40.257 Author: Thomas Krafzik Type: util/misc Requires: OS 3.0 or higher DISCLAIMER: ------------------------------------------------------------------------ This is FREEWARE. Distribution on Aminet or Aminet-CD's is always OK. Distribution by Fred Fish is always OK. Distribution on MeetingPearlsCD's is always OK. Other commercial distribution without written permission from me is strictly forbidden. Distribution is only allowed if the archive is left untouched. If you are a rascist or a fascist or have other racial prejudices, you are NOT allowed to use this program, of course. ------------------------------------------------------------------------ MonSpecsMUI is copyright 1995/96 by Thomas Krafzik. WICHTIGE ANMERKUNG: ------------------------------------------------------------------------ Sie sollten dieses Programm nicht benutzen, wenn Sie ein Anfänger auf dem AMIGA sind ! Dieses Programm kann Ihrem Monitor ernsten Schaden zufügen, wenn Sie nicht wissen, was Sie tun. (speziell Änderungen von "TotClk"/"TotRow") Seien Sie auch vorsichtig mit dem Ändern der Einstellungen für BeamCon0. (außer dem DisplayPAL-flag) Sie wurden gewarnt! Ich bin nicht verantwortlich für irgendwelche Schäden die dieses Programm anrichtet. (Natürlich sollte es keine verursachen) ------------------------------------------------------------------------ MUI NOTE: ------------------------------------------------------------------------ This application uses MUI - MagicUserInterface (c) Copyright 1992-96 by Stefan Stuntz MUI is a system to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the outfit according to his personal taste. MUI is distributed as shareware. To obtain a complete package containing lots of examples and more information about registration please look for a file called "muiXXusr.lha" (XX means the latest version number) on your local bulletin boards or on public domain disks. If you want to register directly, feel free to send DM 30.- or US$ 20.- to Stefan Stuntz Eduard-Spranger-Straße 7 80935 München GERMANY ------------------------------------------------------------------------ Hallo, dies ist ein Programm ähnlich wie MonED (von Raul A. Sobon), nutzt aber MUI. Sie können dieselben Parameter verändern und zusätzlich Rand- einstellungen für Nominal-, Maximal-, und Video-Overscan, BeamCon0-Ein- stellungen, einige Viewparameter (Position/Range) und auch die Funktionen aufrufen, welche in den Strukturen MonitorSpec/SpecialMonitor einbettet sind. Natürlich können Sie auch alle diese Einstellungen sichern; und zwar in den Piktogrammen im Verzeichnis "DEVS:Monitors/". Sie können THEORETISCH bis zu 4 Milliarden verschiedene Einstellungen abspeichern... Diese verschiedenen Einstellungen beziehen sich auf Overscan-, ViewPositionRange-, und ViewPosition-Werte. Andere Tooltypes werden nur einmal pro Monitor-Piktogramm abgespeichert. In der linken Seite des Fensters sind Informationen zum aktuellen Modus zu sehen, außerdem läßt sich hier zu einem anderen PublicScreen wechseln oder aber ein eigener (privater) definieren (nützlich für exotischere ModeID's). Außerdem befindet sich das Programm "ChangeHWOverscan" in der Distribution, welches die in den Monitor-Piktogrammen zusätzlich zu den vom Treiber verstandenen Tooltypes abgespeicherten Tooltypes liest und aktiviert. Dieses Programm wird einfach in der "s:user-startup" aufgerufen, braucht nicht mit "run" gestartet zu werden und erzeugt keinen output. Es scannt selbsttätig das ganze "DEVS:Monitors/"-Verzeichnis. Normaler Aufruf: ---------------- ChangeHWOverscan ; user-startup Falls Sie finden, daß das Program Programm ihre Einstellungen nicht erfolgreich übernommem hat, versuchen Sie: ------------------------------------------------------------------- ChangeHWOverscan ; user-startup SYS:Prefs/Overscan USE ; user-startup dies ist z.B. bei dem Monitortreiber "Multiscan" der WB3.1 nötig. (Vielen Dank an Martin Hilpert für den Hinweis) STARTEN SIE DAS PROGRAMM AUF JEDEN FALL ERST NACHDEM DIE MONITOR- TREIBER GESTARTET WURDEN. Gespeicherte Tooltypes: ----------------------- TOTCLKS=0x total colorclocks TOTROWS=0x total rows MINROW=0x display start row MINCOL=0x display start column BEAMCON0=0x beamcon0 flags HBSTRT=0x horizontal blank start (>0 !!!) HBSTOP=0x horizontal blank stop HSSTRT=0x horizontal sync start (v. Monitor nicht benutzt) HSSTOP=0x horizontal sync stop (v. Monitor nicht benutzt) VBSTRT=0x vertical blank start VBSTOP=0x vertical blank stop (v. Monitor nicht benutzt) VSSTRT=0x vertical sync start (v. Monitor nicht benutzt) VSSTOP=0x vertical sync stop MODEID0= standard amiga mode id NOMMINX0= minimum nominal overscan x value NOMMAXX0= maximum nominal overscan x value NOMMINY0= minimum nominal overscan x value NOMMAXY0= maximum nominal overscan x value MAXMINX0= minimum maximal overscan x value MAXMAXX0= maximum maximal overscan x value MAXMINY0= minimum maximal overscan x value MAXMAXY0= maximum maximal overscan x value VIDEOMINX0= minimum video overscan x value VIDEOMAXX0= maximum video overscan x value VIDEOMINY0= minimum video overscan x value VIDEOMAXY0= maximum video overscan x value VPRMINX0= minimum ViewPositionRange x value VPRMAXX0= maximum ViewPositionRange x value VPRMINY0= minimum ViewPositionRange y value VPRMAXY0= maximum ViewPositionRange y value VPOSX0= ViewPosition x value VPOSY0= ViewPosition y value MODEID1=... NOMMINX1=... und so weiter Programm-ToolTypes: ------------------- NEWHZ=TRUE|FALSE andere Berechnung der Hz/kHz Werte. (DEFAULT: FALSE) BIGGUI entfernt einige Registergruppen, so daß mehr Information gleichzeitig zu sehen ist. (DEFAULT: BIGGUI) MIN_HB untere Grenze der HBStrt/HBStop slider (DEFAULT: 0) MAX_HB obere Grenze der HBStrt/HBStop slider (DEFAULT: 63) MIN_HS untere Grenze der HSStrt/HSStop slider (DEFAULT: 0) MAX_HS obere Grenze der HSStrt/HSStop slider (DEFAULT: 63) MIN_VB untere Grenze der VBStrt/VBStop slider (DEFAULT: 0) MAX_VB obere Grenze der VBStrt/VBStop slider (DEFAULT: 7999) MIN_VS untere Grenze der VSStrt/VSStop slider (DEFAULT: 0) MAX_VS obere Grenze der VSStrt/VSStop slider (DEFAULT: 7999) MIN_TOTROW untere Grenze des TotRow slider (DEFAULT: 0) MAX_TOTROW obere Grenze des TotRow slider (DEFAULT: 767) MIN_TOTCLK untere Grenze des TotClk slider (DEFAULT: 0) MAX_TOTCLK obere Grenze des TotClk slider (DEFAULT: 767) MIN_DIM untere Grenze der Overscan slider (DEFAULT: -511) MAX_DIM obere Grenze der Overscan slider (DEFAULT: 1023) MIN_VIEW untere Grenze der VPRMinX, VPRMaxX, VPRMinY, VPRMaxY, VPosX, VPosY, MinCol und MinRow slider (DEFAULT: -255) MAX_VIEW obere Grenze der VPRMinX, VPRMaxX, VPRMinY, VPRMaxY, VPosX, VPosY, MinCol und MinRow slider (DEFAULT: 2047) LEAVESCREENREQ=TRUE|FALSE wenn Sie einen "editierbaren" (Amiga-) Screen verlassen fragt das Programm, ob die gemachten Einstellungen abgespeichert werden sollen (DEFAULT: FALSE) CUSTOMSCRMINWIDTH Ihr definierter private Screen hat mindestens diese Ausmaße, egal was im ASL-Requester einge- stellt wurde. Dies ist insofern nützlich als das es dem Programm immer möglich sein sollte sein Fenster auch zu öffnen (und auch möglichst nicht in einem topaz/4 font oder ähnlich gruseligem) (DEFAULT: 640) CUSTOMSCRMINHEIGHT das gleiche für die Höhe (DEFAULT: 480) SMREQ_HEIGHT Höhe des Bildschirmmodus-Requesters (DEFAULT: 300) CUSTOMSCRDEPTH Default-Wert für die Tiefe. Dies ist nützlich, wenn Sie Hintergrund-Muster für Ihre MUI-Fenster definiert haben (shared pens werden genutzt) (DEFAULT: 2) Veränderungen seit 40.167: -------------------------- - neue Tooltypes: SMREQ_HEIGHT, CUSTOMSCRMINWIDTH, CUSTOMSCRMINHEIGHT, LEAVESCREENREQ, CUSTOMSCRDEPTH, MIN_VIEW, MAX_VIEW, - nicht mehr unterstützte Tooltypes: MIN_MIN, MIN_MAX (ersetzt durch MIN_VIEW, MAX_VIEW) - fügte Definition eines eigenen Schirms via ASL requester hinzu - fügte Gadget für Modus-Eigenschaften hinzu - fügte ViewPosition Slider hinzu - fügte ViewPositionRange Slider hinzu - Speicheranforderungen werden nun über "MemoryPools" verwaltet (bitte nutzen Sie das neueste zu findende SetPatch-Kommando, welches Sie auf dem Aminet finden können.) - die Anzahl der gespeicherten Einstellungen ist nun nicht mehr auf 8 begrenzt - der aktuelle PublicScreen wird nun gelockt, um einen Crash beim Unikonifizieren auf einen nicht mehr vorhandenen PublicScreen zu verhindern. - ersetzte TAB-Aktivierung der SliderGadgets durch direkte Tasten. - MinCol/MinRow sind nun auf der "View"-Seite zu finden. - beseitigte einen Fehler, der auftrat, wenn kein Locale-Catalog verwendet wurde. - Piktogramm Tooltypes werden jetzt auch vom CLI gelesen, im CLI spezifizierte Parameter "überschreiben" diese dann. - Die Tooltype-Sicherungsroutine hatte einen Speicheranforderungsfehler. - Der geöffnete Monitor wurde nicht geschlossen. - räumte object id's auf - veränderte Verhalten des Programms im NTSC/PAL-Modus. - erweiterte Programm "ChangeHWOverscan" (in diesem Archiv) damit es die neuen Tooltypes akzeptiert. - Räumte den Quellcode auf (wie immer...) - viele kleine Verbesserungen Bekannte Fehler: ---------------- 1. Die VPRMinX/VPRMaxX/VPRMinY/VPRMaxY Werte scheinen Hardwaregegeben zu sein. 2. VPosX/VPosY-Änderungen zeigen sich nur, wenn der Screen einmal nach hinten und wieder nach vorne geklickt werden. Bitte lesen Sie auch unbedingt das .readme zu ChangeHWOverscan. Meine Adresse: Thomas Krafzik Belforter Str. 20 45884 Gelsenkirchen BRD Telefon: (+49)209 12386 (international) 0209 12386 (deutsch) EMail: Kenwood@Focus.RUHR.DE (<-- NEU !) Wenn Sie irgendwelche Fragen haben, können Sie mich per Telefon oder Briefpost erreichen, oder aber auch über EMail. Die im letzten readme gegebene EMail Adresse ist NICHT LÄNGER gültig, da die BFZ-Box mangels Geld zugemacht hat. Wenn Sie einen Brief schicken, müssen Sie, sofern Sie eine Antwort erhalten wollen, Rückporto beilegen (AIRmail in die USA kostet 3 DM (2$)) Vielen Dank.