Short: Removes overscan limits, V1.11, 13.8.96 Author: Thomas Krafzik Uploader: Martin Schulze (schulze phil uni-sb de) Type: util/boot Requires: OS 2.1 (but I assume it's OS 3.0) or higher Architecture: m68k-amigaos Kurz: beseitigt Overscangrenzen, V1.11, 13.8.96 DISCLAIMER: -------------------------------------------------------------------------- This is FREEWARE and comes with no warranty at all. Distribution on Aminet and AminetCDs is always ok. Distribution by Fred Fish is always ok. Distribution on MeetingPearlsCDs is always ok. Distribution on SAAR AG disks is always ok. Distribution by MALLANDER is allowed, if they pay me 1.000.000$ (in words: one million Dollars) as a onetime compensation fee. Other commercial distribution without written permission of me is strictly forbidden. -------------------------------------------------------------------------- Hello, this is a program you will find very useful, if you have an AMIGA equipped with ECS or AGA. Have you ever changed your monitor driver with MonEd or the like ? If you increased e.g. vertical resolution about the overscan limit the lower area which exceeds overscan is not reachable. Yes, you can patch "ENVARC:sys/overscan.prefs", but that's not an ideal solution. Additionally you must turn autoscrolling on to be able to reach the lower area. So, increase the max/video overscan with this program and patching overscan.prefs should belong to the past. This program can change the overscan settings for video, max, and nominal overscan. NOTE: Changing horizontal overscan about the limits is somewhat a bit tricky and most of the time it doesn't function at all. If you do it you will notice strange effects like "hidden right edge". Example for the EURO36 monitor: Template: PatchOverscan ID=MODEID/K/A O=OVERSCAN/K/A MINX/N/A MAXX/N/A MINY/N/A MAXY/N/A ID: a monitor id, like in include:graphics/modeid.h Find it out with ModeIDList (also included in this package) Starting with version 1.5, you can also type 'T' for the actual displayed modeid. (if started from WB.) O: overscan type, one of N (Nominal), M (Maximal), V (Video) MINX: lower horizontal bound for overscan rectangle (can be < 0) MINY: lower vertical bound for overscan rectangle (can be < 0) MAXX: upper horizontal bound for overscan rectangle (must be > MINX) MAXY: upper vertical bound for overscan rectangle (must be > MINY) Example: PatchOverscan ID=79000 O=M 0 0 723 299 This gives you a max overscan of 724 * 300 for the "EURO36: HighRes" screenmode. (This is HIGHRES, NOT LACE OR something ELSE!) Start "Prefs/Overscan", select "EURO36" and now you can edit between 640 * 200 and 720 * 300 pixels. Best place to start this program is in your s:user-startup, but it must be placed AFTER IPrefs !! In any case: 1. PatchOverscan 2. Prefs/Overscan 3. Prefs/Screenmode ---- TIP: If you change the overscan, you must select the right modeid, because there are different modeid's for LACEd, SCANDBLed or LORES incarnations of a screenmode. NOTE: This is a HACK and will not work for standard PAL and NTSC monitor drivers, because they don't seem to build a fully featured entry in the display database. NOTE2: This is a simple program. NOTE3: As reported from some users, horizontal overscan stretching seems to work very randomly, so you should use this program only for vertical stretchings. Please don't report this further, because i don't have any influence on it. NOTE4: This program has been only tested under version 3.1 of the operating system, so if you have 3.0 or 2.1 i would recommend that you get the updated monitor drivers (somewhere on Aminet) for OS 3.1. (don't know if they work for OS 2.1) NOTE5: As I have now a working (after six months of waiting for my computer) CyberVision64 graphics board, i myself doesn't use this program anymore. Tech: This program uses an undocumented function of the AmigaOS (graphics.library $2ee), so don't expect it to work with future versions of the OS. (>3.1). This has been tested on my A4000/EC030 and on my friends A1200/030 This was compiled with SAS/C 6.56 on an A4000/EC030 (OS3.1, KS40.68/WB40.42) with 10 MB RAM, ARXON Scandoubler, Cybervision64 2MB, Monitor miro D1786T (30 - 86 kHz), blah, blah, blah Thanks to the SAS people for making such a good compiler. My Address: Thomas Krafzik Belforter Str. 20 45884 Gelsenkirchen Germany Phone: (+49)209 12386 (international) 0209 12386 (german) or you can use email: K.Schoenig@BFZ-Box.cobbi.com (this is not my address, but from a friend) If you have any questions you can contact me by phone or the supplied email address or by snail mail. If you send mail and expect an answer, include return postage also. AirMAIL to USA costs 3DM which is approximately 2US-$. Thank you.