1 /* $NetBSD: vidmodes.c,v 1.1.14.3 2004/09/21 13:11:20 skrll Exp $ */
4 * Modeline "name" dotclock hdisp hsyncstart hsyncend htotal \
5 * vdisp vsyncstart vsyncend vtotal flags
7 * hswr = hsyncend - hsyncstart
8 * hdsr = htotal - hsyncstart
11 * Same for vertical. XFree doesn't do borders.
14 #include <sys/cdefs.h>
15 __KERNEL_RCSID(0, "$NetBSD: vidmodes.c,v 1.1.14.3 2004/09/21 13:11:20 skrll Exp $");
17 /* RISC OS Mode 0 etc (I think) 640x256 @ 50Hz, 15.6kHz hsync */
18 struct arcvideo_timings timing_std640x256
= {
20 72, 217, 265, 905, 953, 1024,
21 3, 21, 39, 295, 312, 312
25 * # 640x400 @ 70 Hz, 31.5 kHz hsync
26 * Modeline "640x400" 25.175 640 664 760 800 400 409 411 450
28 struct arcvideo_timings timing_vga640x400
= {
30 96, 136, 136, 776, 776, 800,
31 2, 41, 41, 441, 441, 450
35 * # 640x480 @ 60 Hz, 31.5 kHz hsync
36 * Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
38 struct arcvideo_timings timing_vga640x480
= {
40 96, 136, 136, 776, 776, 800,
41 2, 34, 34, 514, 514, 525
45 * # 800x600 @ 56 Hz, 35.15 kHz hsync
46 * ModeLine "800x600" 36 800 824 896 1024 600 601 603 625
48 struct arcvideo_timings timing_svga800x600
= {
50 72, 200, 200, 1000, 1000, 1024,
51 2, 24, 24, 624, 624, 625