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