Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!ucla-cs!zen!ucbvax!COGSCI.BERKELEY.EDU!bryce From: bryce@COGSCI.BERKELEY.EDU.UUCP Newsgroups: comp.sys.amiga Subject: Expanding your horizons (by shrinking your monitor) Message-ID: <8708310541.AA26559@cogsci.berkeley.edu> Date: Mon, 31-Aug-87 01:41:54 EDT Article-I.D.: cogsci.8708310541.AA26559 Posted: Mon Aug 31 01:41:54 1987 Date-Received: Tue, 1-Sep-87 00:44:18 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: Institute For The Criminally Insane, UC Berkeley Lines: 101 Keywords: pixels,aspect ratios,MoreRows,ScnSizer,overscan A while back I mentioned that my 1080 monitor has had it's picture tube shrunken so that more pixels would fit on the screen. Several people wrote to ask how to do this. Enough interest was expressed to post the answer to the net: The purpose of mucking with any of this is to add more active, useable pixels to your Amiga's display. They display I'm typing on right now is 704 pixels horizonal and 232 vertical, a heathy bonus over the 640*200 that most of you are probably looking at. The transformation involves two stages. The first is entirely software and requires no modification to your hardware. Several programs are available to do the work, the two most common are called "ScnSizer" and "MoreRows" and usually come bundled with documentation and or source code in a file with a name like "SCNSIZER.ARC" or "MOREROWS.ARC". These are available from your local software source, a Fish disk, or almost any BBS system. MoreRows allows you to specify how many additional pixels you wish your Amiga to generate when displaying the Workbench screen. The procedure is to invoke it from the CLI with a command like "MoreRows -rows XX -columns YY" where XX and YY are the number of extra pixels to add. How many *you* can actually add depends on your monitor; the maximum is 32 and 64, but start with safe numbers like 8 and 16. After MoreRows, start up preferences. Set the screen centering gadget to the very top left corner, select "save", wait for disk access to finish then hit the 'Ol Vulcan Nerve Pinch (Ctrl-Commodore-Amiga). The changes do not take effect until you reboot. You do *not* need to add anything to your Startup-Sequence, the information is stored in the preferences structure. You will probably need to adjust the screen centering gadget again. CAUTION: A very few brain-dead programs will not work with MoreRows. A larger section of programs fail to take advantage of the extra space... this causes no harm but user frustration. (These programs should use GetScreenData() or read GfxBase->NormalDisplayColumns and GfxBase->NormalDisplayRows to find out the size and also set any window "maximum" limits to -1,-1 or 0xFFFF,0xFFFF) At a certain point, adding more pixels uses up DMA time slots that would otherwise be used for hardware sprites. The high numbered sprites will go first. (The pointer is hardware sprite #0). It is important to realize that MoreRows does not shrink the size of pixels... it just adds more of them. It should be clear that you will soon run out of visible space on your picture tube! The extra pixels will still be generated by your Amiga, still be displayed by your monitor... but you won't be able to see them. The reason for this extra "overscan" is related to the design of television pictures which must fill the entire picture tube from edge to edge. The solution to be able to see more and more extra pixels is to shrink your display. Smaller pixels on the same picture tube equals more pixels. A friend of mine who did the modification for my monitor, Bruce Takahashi. Bruce is a *fantastic* repair person, very talented. His number one tip on making the modification was this: "If you know enough about TV servicing to be making this modification, you already know what to do and don't need me to tell you. There are very hazardous voltages inside, you should be wearing safety glasses and you should have another person in the room to perform CPR in case you blow it.". If you happen to break your picture tube you and/or your eyes may be shredded as it implodes. If you leave it plugged in or neglect to discharge the proper high voltage components to ground (preferably with a resistor) you may receive... er... the shock of your life. That said, the horizontal and vertical size controls must be twiddled, then a convergence must be performed. Again, simple if you already know how. The horizonal inductor is inside the case, the vertical control is a potentiometer, accessible from outside. If you twiddle the vertical control be sure to use a *non-metallic* screwdriver. Using metal will most likely cause an arc and blow out your monitor's high voltage transformer. (The special little plastic screwdrivers with tiny metal tips are designed for this adjustment). Since you are controlling *both* the horizontal and vertical size, a factor you may wish to consider is the aspect ratio of the display. You can either ignore it, set it such that pixels come out exactly square, measure what you have now and duplicate it, or find the "ideal" values and duplicate them (see the pervious posting, search for "aspect" in the Keywords:). I don't know any "typical" values for active/total display area on a 1080 since I don't have a "typical" monitor. If you have ever hear a sharp "pop" from your monitor, followed by a jump on the screen and wondered what caused it, Bruce suggests that you re-route high voltage lead to the picture tube so it is as far away from metal as possible. Seems that dust enters the monitor and builds up to the point where it arcs. This spike can also affect other things, like flaky hard disk drives. Any TV repair shop should be able to make this modification for you. If you live in the area of Berkeley, California Bruce Takahashi even does house calls. A flat fee of $45 will get the adjustment including final check out with an Amiga, the MoreRows program (you supply the blank disk) and a warranty on the modification. The phone number is 415-525-6973, and the address for mail is Bruce Takahashi, 1442 A. Walnut Street #420, Berkeley, Ca 94709-1496. |\ /| . Ack! (NAK, EOT, SOH) {O o} . ( " ) bryce@hoser.berkeley.EDU -or- ucbvax!hoser!bryce U If "hoser" does not work, try my old address at "cogsci" Excpect my mail to be flaky as the bugs get worked out at hoser.