]> 4ch.mooo.com Git - 16.git/blob - 16/tweak16/MODES.DOC
wwww
[16.git] / 16 / tweak16 / MODES.DOC
1 The modes provided with TWEAK range from the obscure to the useful.\r
2 This file has some hints and some vital information.\r
3 \r
4 First of all, a small warning:\r
5 \r
6 All mode files with an 's' at the and of the name (for example \r
7 800x600s.16) use special dot clocks available on my Chips & \r
8 Technologies 80c451 SVGA card.  Feel free to try them on your card, but \r
9 don't expect them to work on a vanilla VGA.\r
10 \r
11 Modes with a 'c' at the end of the name are chained modes, to \r
12 distinguish them from unchained modes of the same resolution.\r
13 \r
14 Then, some info about modes of particular interest:\r
15 \r
16 256x256c.256 - The chained Mode Q:\r
17   o  256x256 in 256 colors\r
18   o  exactly 1 page, uses every single byte of the video segment\r
19   o  1-to-1 linear pixel-to-address mapping, like mode 13h\r
20   o  keep (x,y) coordinates in a single word, and use that word as\r
21      an offset.  (Both x and y fit in a byte!)  No more MULs!\r
22   o  I named it 'Mode Q' for 256-cubed (256x256x256 = 256^3).\r
23 \r
24 256x256.256 - The unchained Mode Q:\r
25   o  256x256 in 256 colors\r
26   o  exactly 4 pages\r
27   o  4-to-1 planar mapping, like Mode X\r
28 \r
29 The 256-column modes have been provided in several other vertical\r
30 resolutions: 224 and 240 lines\r
31 \r
32 400x600.256 - new, more stable version\r
33   o  400x600 in 256 colors (unchained)\r
34   o  1 page + 22144 bytes (55.36 lines)\r
35   o  4-to-1 planar mapping\r
36   o  good multisync monitor is still required\r
37 \r
38 400x300.256 - New square aspect ratio mode\r
39   o  400x300 in 256 colors (unchained)\r
40   o  That means a square aspect ratio if stretched to fill the screen!\r
41   o  2 pages + 22144 bytes (55.36 lines)\r
42   o  4-to-1 planar mapping\r
43   o  NOT based on the above 400x600 mode!  Uses the lowest vertical\r
44      frequency, and should thus prove much more stable than the\r
45      600-line mode.\r
46 \r
47 360x360.256\r
48   o  Interesting mode, which should work on most VGAs.\r
49 \r
50 360x270.256\r
51   o  New square aspect ratio mode\r
52 \r
53 \r
54 Known problems:\r
55 ---------------\r
56   o  The 400x-modes won't work on LCDs and similar equipment\r
57 \r
58   o  They also fail (won't synchronize) on cheap, basic VGA monitors\r
59      like the Samsung I used to have.  I think your monitor must\r
60      support SVGA resolutions of 800x600x16 and up for the 400x-modes\r
61      to work.  Your card can probably be plain, vanilla VGA though!\r
62 \r
63   o  Don't expect the modes to line up perfectly with your monitor\r
64      screen's edges!  You might have to adjust the size and position of\r
65      the image with your monitor's control knobs.\r
66 \r
67 I have yet to see a VGA setup which doesn't support Mode Q.  Let me\r
68 know if you have trouble.\r
69 \r
70 \r
71 Disclaimer:\r
72 -----------\r
73 I can't guarantee that any of the above modes will be compatible with\r
74 your VGA card.  I will accept no responsibility for damages arising\r
75 from the use or abuse of the files included in this archive.\r
76 \r
77 If any of the above modes don't work on your configuration, send me\r
78 an email stating the name/chipset of your (S)VGA card, and monitor\r
79 type.  I'm especially interested in any changes you could make to get\r
80 them to work!  Also mail me comments and suggestions to the TWEAK\r
81 archive.  I will probably release a new version by the end of the\r
82 summer.  Current ideas include:\r
83 \r
84   o  A tutorial on tweaking in general, with focus on unchained, 256\r
85      color modes.  I ought to explain the significance of all timing\r
86      registers, and their relevance for the resulting resolution.\r
87   o  A program which takes as input a description of a screen mode\r
88      (i.e. resolution, colors) and outputs a list of suggested\r
89      registers settings.\r
90   o  A method of linking TWEAKed 256-color modes to Themie Gouthas' XLIB.\r
91   o  Context sensitive help on most registers and their individual bits\r
92      within the TWEAK utility.\r
93   o  Support for assembler and Pascal output.\r
94 \r
95 \r
96 Regards from\r
97 Robert Schmidt of Ztiff Zox Softwear, Norway\r
98 \r
99 e-mail: robert@stud.unit.no\r