rtmondefs.c revision 1.1 1 1.1 chopps /*
2 1.1 chopps * $Id: rtmondefs.c,v 1.1 1994/05/08 05:53:34 chopps Exp $
3 1.1 chopps */
4 1.1 chopps
5 1.1 chopps static struct MonDef monitor_defs[] = {
6 1.1 chopps /* FQ, FLG, MW, MH
7 1.1 chopps HBS, HSS, HSE, HBE, HT, VBS, VSS, VSE, VBE, VT
8 1.1 chopps Depth, PAL, TX, TY, XY, FX, FY, FontData, FLo, FHi*/
9 1.1 chopps
10 1.1 chopps /* 80x50 (640x400) 31.5kHz 60Hz */
11 1.1 chopps { 28322000, 16, 640, 400,
12 1.1 chopps 80, 91, 99, 110, 110, 401, 445, 504, 522, 522,
13 1.1 chopps 4, NCRStdPalette, 80, 50, 4000, 8, 8, kernel_font_8x8, 32, 255 },
14 1.1 chopps
15 1.1 chopps /* 80x50 (640x400) 35.0kHz 72Hz */
16 1.1 chopps { 63000000, 16, 640, 400,
17 1.1 chopps 80, 89, 98, 110, 110, 401, 411, 483, 483, 483,
18 1.1 chopps 4, NCRStdPalette, 80, 50, 4000, 8, 8, kernel_font_8x8, 32, 255 },
19 1.1 chopps
20 1.1 chopps /* 80x50 (640x400) 37.1kHz 69Hz */
21 1.1 chopps { 65000000, 16, 640, 400,
22 1.1 chopps 80, 88, 94, 107, 107, 401, 411, 530, 530, 530,
23 1.1 chopps 4, NCRStdPalette, 80, 50, 4000, 8, 8, kernel_font_8x8, 32, 255 },
24 1.1 chopps
25 1.1 chopps /* 100x75 (800x600) 31.5kHz 50Hz */
26 1.1 chopps { 80000000, 16, 800, 600,
27 1.1 chopps 100, 113, 148, 156, 156, 601, 602, 612, 628, 628,
28 1.1 chopps 4, NCRStdPalette, 100, 75, 7500, 8, 8, kernel_font_8x8, 32, 255 },
29 1.1 chopps
30 1.1 chopps /* 100x75 (800x600) 35.0kHz 57Hz */
31 1.1 chopps { 75000000, 16, 800, 600,
32 1.1 chopps 100, 110, 120, 132, 131, 601, 602, 603, 603, 603,
33 1.1 chopps 4, NCRStdPalette, 100, 75, 7500, 8, 8, kernel_font_8x8, 32, 255 },
34 1.1 chopps
35 1.1 chopps /* 100x75 (800x600) 37.2kHz 60Hz */
36 1.1 chopps { 80000000, 16, 800, 600,
37 1.1 chopps 100, 110, 121, 132, 132, 601, 603, 613, 613, 613,
38 1.1 chopps 4, NCRStdPalette, 100, 75, 7500, 8, 8, kernel_font_8x8, 32, 255 },
39 1.1 chopps
40 1.1 chopps /* 100x75 (800x600) 57.1kHz 90Hz */
41 1.1 chopps { 56644000, 16, 800, 600,
42 1.1 chopps 100, 106, 107, 122, 121, 601, 607, 617, 629, 629,
43 1.1 chopps 4, NCRStdPalette, 100, 75, 7500, 8, 8, kernel_font_8x8, 32, 255 },
44 1.1 chopps
45 1.1 chopps /* 128x96 (1024x768) 31.5kHz 78Hz interlace */
46 1.1 chopps { 80000000, 22, 1024, 768,
47 1.1 chopps 128, 134, 140, 156, 156, 385, 385, 386, 401, 401,
48 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
49 1.1 chopps
50 1.1 chopps /* 128x96 (1024x768) 35.0kHz 86Hz interlace */
51 1.1 chopps { 90000000, 22, 1024, 768,
52 1.1 chopps 128, 135, 143, 158, 158, 385, 385, 386, 401, 401,
53 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
54 1.1 chopps
55 1.1 chopps /* 128x96 (1024x768) 38.1kHz 89Hz interlace */
56 1.1 chopps { 50000000, 18, 1024, 768,
57 1.1 chopps 128, 135, 146, 162, 161, 385, 399, 400, 423, 423,
58 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
59 1.1 chopps
60 1.1 chopps /* 128x96 (1024x768) 57.0kHz 71Hz */
61 1.1 chopps { 75000000, 16, 1024, 768,
62 1.1 chopps 128, 129, 141, 162, 162, 769, 770, 771, 798, 798,
63 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
64 1.1 chopps
65 1.1 chopps /* 128x96 (1024x768) 71.2kHz 85Hz */
66 1.1 chopps { 90000000, 16, 1024, 768,
67 1.1 chopps 128, 136, 141, 156, 155, 769, 793, 806, 832, 832,
68 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
69 1.1 chopps
70 1.1 chopps /* 80x100 (640x800) 31.9kHz 75Hz interlace */
71 1.1 chopps { 28322000, 18, 640, 800,
72 1.1 chopps 80, 81, 88, 109, 108, 401, 402, 409, 418, 418,
73 1.1 chopps 4, NCRStdPalette, 80, 100, 8000, 8, 8, kernel_font_8x8, 32, 255 },
74 1.1 chopps
75 1.1 chopps /* 80x100 (640x800) 35.5kHz 84Hz interlace */
76 1.1 chopps { 63000000, 22, 640, 800,
77 1.1 chopps 80, 81, 88, 109, 108, 401, 402, 409, 418, 418,
78 1.1 chopps 4, NCRStdPalette, 80, 100, 8000, 8, 8, kernel_font_8x8, 32, 255 },
79 1.1 chopps
80 1.1 chopps /* 80x50 (640x400) 36.6kHz 87Hz */
81 1.1 chopps { 65000000, 16, 640, 400,
82 1.1 chopps 80, 88, 95, 109, 108, 401, 402, 409, 418, 418,
83 1.1 chopps 4, NCRStdPalette, 80, 50, 4000, 8, 8, kernel_font_8x8, 32, 255 },
84 1.1 chopps
85 1.1 chopps /* 96x64 (768x512) 36.9kHz 68Hz */
86 1.1 chopps { 36000000, 16, 768, 512,
87 1.1 chopps 96, 103, 111, 120, 119, 513, 521, 529, 535, 535,
88 1.1 chopps 4, NCRStdPalette, 96, 64, 6144, 8, 8, kernel_font_8x8, 32, 255 },
89 1.1 chopps
90 1.1 chopps /* 96x64 (768x512) 38.4kHz 71Hz */
91 1.1 chopps { 75000000, 16, 768, 512,
92 1.1 chopps 96, 103, 111, 120, 119, 513, 521, 529, 535, 535,
93 1.1 chopps 4, NCRStdPalette, 96, 64, 6144, 8, 8, kernel_font_8x8, 32, 255 },
94 1.1 chopps
95 1.1 chopps /* 96x64 (768x512) 41.0kHz 76Hz */
96 1.1 chopps { 80000000, 16, 768, 512,
97 1.1 chopps 96, 103, 111, 120, 119, 513, 521, 529, 535, 535,
98 1.1 chopps 4, NCRStdPalette, 96, 64, 6144, 8, 8, kernel_font_8x8, 32, 255 },
99 1.1 chopps
100 1.1 chopps /* 96x64 (768x512) 46.0kHz 85Hz */
101 1.1 chopps { 44900000, 16, 768, 512,
102 1.1 chopps 96, 103, 110, 120, 119, 513, 522, 530, 535, 535,
103 1.1 chopps 4, NCRStdPalette, 96, 64, 6144, 8, 8, kernel_font_8x8, 32, 255 },
104 1.1 chopps
105 1.1 chopps /* 96x64 (768x512) 46.1kHz 85Hz */
106 1.1 chopps { 90000000, 16, 768, 512,
107 1.1 chopps 96, 103, 110, 120, 119, 513, 522, 530, 535, 535,
108 1.1 chopps 4, NCRStdPalette, 96, 64, 6144, 8, 8, kernel_font_8x8, 32, 255 },
109 1.1 chopps
110 1.1 chopps /* 100x75 (800x600) 47.3kHz 75Hz */
111 1.1 chopps { 50000000, 16, 800, 600,
112 1.1 chopps 100, 108, 116, 130, 129, 601, 602, 612, 628, 628,
113 1.1 chopps 4, NCRStdPalette, 100, 75, 7500, 8, 8, kernel_font_8x8, 32, 255 },
114 1.1 chopps
115 1.1 chopps /* 100x75 (800x600) 53.6kHz 85Hz */
116 1.1 chopps { 56644000, 16, 800, 600,
117 1.1 chopps 100, 109, 118, 130, 129, 601, 602, 612, 628, 628,
118 1.1 chopps 4, NCRStdPalette, 100, 75, 7500, 8, 8, kernel_font_8x8, 32, 255 },
119 1.1 chopps
120 1.1 chopps /* 128x96 (1024x768) 48.5kHz 60Hz */
121 1.1 chopps { 63000000, 16, 1024, 768,
122 1.1 chopps 128, 129, 139, 160, 160, 769, 774, 787, 805, 805,
123 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
124 1.1 chopps
125 1.1 chopps /* 128x96 (1024x768) 50.0kHz 61Hz */
126 1.1 chopps { 65000000, 16, 1024, 768,
127 1.1 chopps 128, 129, 139, 160, 160, 769, 774, 787, 805, 805,
128 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
129 1.1 chopps
130 1.1 chopps /* 128x96 (1024x768) 55.4kHz 68Hz */
131 1.1 chopps { 72000000, 16, 1024, 768,
132 1.1 chopps 128, 137, 147, 160, 160, 769, 785, 798, 805, 805,
133 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
134 1.1 chopps
135 1.1 chopps /* 128x96 (1024x768) 57.7kHz 71Hz */
136 1.1 chopps { 75000000, 16, 1024, 768,
137 1.1 chopps 128, 128, 138, 160, 160, 769, 780, 793, 805, 805,
138 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
139 1.1 chopps
140 1.1 chopps /* 128x96 (1024x768) 61.5kHz 76Hz */
141 1.1 chopps { 80000000, 16, 1024, 768,
142 1.1 chopps 128, 131, 141, 160, 160, 769, 780, 793, 805, 805,
143 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
144 1.1 chopps
145 1.1 chopps /* 128x96 (1024x768) 69.2kHz 85Hz */
146 1.1 chopps { 90000000, 16, 1024, 768,
147 1.1 chopps 128, 138, 148, 160, 160, 769, 780, 793, 805, 805,
148 1.1 chopps 4, NCRStdPalette, 128, 96, 12288, 8, 8, kernel_font_8x8, 32, 255 },
149 1.1 chopps
150 1.1 chopps /* 128x128 (1024x1024) 71.8kHz 66Hz ***EXCEEDS CHIP LIMIT!!!*** */
151 1.1 chopps { 100000000, 16, 1024, 1024,
152 1.1 chopps 128, 129, 140, 172, 171, 1025, 1026, 1043, 1073, 1073,
153 1.1 chopps 4, NCRStdPalette, 128, 128, 16384, 8, 8, kernel_font_8x8, 32, 255 },
154 1.1 chopps
155 1.1 chopps /* 128x128 (1024x1024) 79.0kHz 73Hz ***EXCEEDS CHIP LIMIT!!!*** */
156 1.1 chopps { 110000000, 16, 1024, 1024,
157 1.1 chopps 128, 129, 140, 172, 171, 1025, 1026, 1043, 1073, 1073,
158 1.1 chopps 4, NCRStdPalette, 128, 128, 16384, 8, 8, kernel_font_8x8, 32, 255 },
159 1.1 chopps
160 1.1 chopps /* 128x128 (1024x1024) 86.2kHz 80Hz ***EXCEEDS CHIP LIMIT!!!*** */
161 1.1 chopps { 120000000, 16, 1024, 1024,
162 1.1 chopps 128, 129, 140, 172, 171, 1025, 1026, 1043, 1073, 1073,
163 1.1 chopps 4, NCRStdPalette, 128, 128, 16384, 8, 8, kernel_font_8x8, 32, 255 },
164 1.1 chopps
165 1.1 chopps };
166 1.1 chopps
167 1.1 chopps static const char *monitor_descr[] = {
168 1.1 chopps "80x50 (640x400) 31.5kHz 60Hz",
169 1.1 chopps "80x50 (640x400) 35.0kHz 72Hz",
170 1.1 chopps "80x50 (640x400) 37.1kHz 69Hz",
171 1.1 chopps "100x75 (800x600) 31.5kHz 50Hz",
172 1.1 chopps "100x75 (800x600) 35.0kHz 57Hz",
173 1.1 chopps "100x75 (800x600) 37.2kHz 60Hz",
174 1.1 chopps "100x75 (800x600) 57.1kHz 90Hz",
175 1.1 chopps "128x96 (1024x768) 31.5kHz 78Hz interlace",
176 1.1 chopps "128x96 (1024x768) 35.0kHz 86Hz interlace",
177 1.1 chopps "128x96 (1024x768) 38.1kHz 89Hz interlace",
178 1.1 chopps "128x96 (1024x768) 57.0kHz 71Hz",
179 1.1 chopps "128x96 (1024x768) 71.2kHz 85Hz",
180 1.1 chopps "80x100 (640x800) 31.9kHz 75Hz interlace",
181 1.1 chopps "80x100 (640x800) 35.5kHz 84Hz interlace",
182 1.1 chopps "80x50 (640x400) 36.6kHz 87Hz",
183 1.1 chopps "96x64 (768x512) 36.9kHz 68Hz",
184 1.1 chopps "96x64 (768x512) 38.4kHz 71Hz",
185 1.1 chopps "96x64 (768x512) 41.0kHz 76Hz",
186 1.1 chopps "96x64 (768x512) 46.0kHz 85Hz",
187 1.1 chopps "96x64 (768x512) 46.1kHz 85Hz",
188 1.1 chopps "100x75 (800x600) 47.3kHz 75Hz",
189 1.1 chopps "100x75 (800x600) 53.6kHz 85Hz",
190 1.1 chopps "128x96 (1024x768) 48.5kHz 60Hz",
191 1.1 chopps "128x96 (1024x768) 50.0kHz 61Hz",
192 1.1 chopps "128x96 (1024x768) 55.4kHz 68Hz",
193 1.1 chopps "128x96 (1024x768) 57.7kHz 71Hz",
194 1.1 chopps "128x96 (1024x768) 61.5kHz 76Hz",
195 1.1 chopps "128x96 (1024x768) 69.2kHz 85Hz",
196 1.1 chopps "128x128 (1024x1024) 71.8kHz 66Hz ***EXCEEDS CHIP LIMIT!!!***",
197 1.1 chopps "128x128 (1024x1024) 79.0kHz 73Hz ***EXCEEDS CHIP LIMIT!!!***",
198 1.1 chopps "128x128 (1024x1024) 86.2kHz 80Hz ***EXCEEDS CHIP LIMIT!!!***",
199 1.1 chopps };
200 1.1 chopps
201