--- /dev/null
+The modes provided with TWEAK range from the obscure to the useful.\r
+This file has some hints and some vital information.\r
+\r
+First of all, a small warning:\r
+\r
+All mode files with an 's' at the and of the name (for example \r
+800x600s.16) use special dot clocks available on my Chips & \r
+Technologies 80c451 SVGA card. Feel free to try them on your card, but \r
+don't expect them to work on a vanilla VGA.\r
+\r
+Modes with a 'c' at the end of the name are chained modes, to \r
+distinguish them from unchained modes of the same resolution.\r
+\r
+Then, some info about modes of particular interest:\r
+\r
+256x256c.256 - The chained Mode Q:\r
+ o 256x256 in 256 colors\r
+ o exactly 1 page, uses every single byte of the video segment\r
+ o 1-to-1 linear pixel-to-address mapping, like mode 13h\r
+ o keep (x,y) coordinates in a single word, and use that word as\r
+ an offset. (Both x and y fit in a byte!) No more MULs!\r
+ o I named it 'Mode Q' for 256-cubed (256x256x256 = 256^3).\r
+\r
+256x256.256 - The unchained Mode Q:\r
+ o 256x256 in 256 colors\r
+ o exactly 4 pages\r
+ o 4-to-1 planar mapping, like Mode X\r
+\r
+The 256-column modes have been provided in several other vertical\r
+resolutions: 224 and 240 lines\r
+\r
+400x600.256 - new, more stable version\r
+ o 400x600 in 256 colors (unchained)\r
+ o 1 page + 22144 bytes (55.36 lines)\r
+ o 4-to-1 planar mapping\r
+ o good multisync monitor is still required\r
+\r
+400x300.256 - New square aspect ratio mode\r
+ o 400x300 in 256 colors (unchained)\r
+ o That means a square aspect ratio if stretched to fill the screen!\r
+ o 2 pages + 22144 bytes (55.36 lines)\r
+ o 4-to-1 planar mapping\r
+ o NOT based on the above 400x600 mode! Uses the lowest vertical\r
+ frequency, and should thus prove much more stable than the\r
+ 600-line mode.\r
+\r
+360x360.256\r
+ o Interesting mode, which should work on most VGAs.\r
+\r
+360x270.256\r
+ o New square aspect ratio mode\r
+\r
+\r
+Known problems:\r
+---------------\r
+ o The 400x-modes won't work on LCDs and similar equipment\r
+\r
+ o They also fail (won't synchronize) on cheap, basic VGA monitors\r
+ like the Samsung I used to have. I think your monitor must\r
+ support SVGA resolutions of 800x600x16 and up for the 400x-modes\r
+ to work. Your card can probably be plain, vanilla VGA though!\r
+\r
+ o Don't expect the modes to line up perfectly with your monitor\r
+ screen's edges! You might have to adjust the size and position of\r
+ the image with your monitor's control knobs.\r
+\r
+I have yet to see a VGA setup which doesn't support Mode Q. Let me\r
+know if you have trouble.\r
+\r
+\r
+Disclaimer:\r
+-----------\r
+I can't guarantee that any of the above modes will be compatible with\r
+your VGA card. I will accept no responsibility for damages arising\r
+from the use or abuse of the files included in this archive.\r
+\r
+If any of the above modes don't work on your configuration, send me\r
+an email stating the name/chipset of your (S)VGA card, and monitor\r
+type. I'm especially interested in any changes you could make to get\r
+them to work! Also mail me comments and suggestions to the TWEAK\r
+archive. I will probably release a new version by the end of the\r
+summer. Current ideas include:\r
+\r
+ o A tutorial on tweaking in general, with focus on unchained, 256\r
+ color modes. I ought to explain the significance of all timing\r
+ registers, and their relevance for the resulting resolution.\r
+ o A program which takes as input a description of a screen mode\r
+ (i.e. resolution, colors) and outputs a list of suggested\r
+ registers settings.\r
+ o A method of linking TWEAKed 256-color modes to Themie Gouthas' XLIB.\r
+ o Context sensitive help on most registers and their individual bits\r
+ within the TWEAK utility.\r
+ o Support for assembler and Pascal output.\r
+\r
+\r
+Regards from\r
+Robert Schmidt of Ztiff Zox Softwear, Norway\r
+\r
+e-mail: robert@stud.unit.no\r