1 /* 2 * Copyright (c) 1991 University of Utah. 3 * Copyright (c) 1990, 1993 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * the Systems Programming Group of the University of Utah Computer 8 * Science Department. 9 * 10 * %sccs.include.redist.c% 11 * 12 * from: Utah $Hdr: grfreg.h 1.6 92/01/31$ 13 * 14 * @(#)grfreg.h 8.1 (Berkeley) 06/10/93 15 */ 16 17 /* 300 bitmapped display hardware primary id */ 18 #define GRFHWID 0x39 19 20 /* 300 internal bitmapped display address */ 21 #define GRFIADDR 0x560000 22 23 /* 300 hardware secondary ids */ 24 #define GID_GATORBOX 1 25 #define GID_TOPCAT 2 26 #define GID_RENAISSANCE 4 27 #define GID_LRCATSEYE 5 28 #define GID_HRCCATSEYE 6 29 #define GID_HRMCATSEYE 7 30 #define GID_DAVINCI 8 31 #define GID_XXXCATSEYE 9 32 #define GID_XGENESIS 11 33 #define GID_TIGER 12 34 #define GID_YGENESIS 13 35 #define GID_HYPERION 14 36 37 typedef unsigned char grftype; 38 39 struct grfreg { 40 grftype gr_pad0, 41 gr_id, /* +0x01 */ 42 gr_pad1[0x3], 43 gr_fbwidth_h, /* +0x05 */ 44 gr_pad2, 45 gr_fbwidth_l, /* +0x07 */ 46 gr_pad3, 47 gr_fbheight_h, /* +0x09 */ 48 gr_pad4, 49 gr_fbheight_l, /* +0x0B */ 50 gr_pad5, 51 gr_dwidth_h, /* +0x0D */ 52 gr_pad6, 53 gr_dwidth_l, /* +0x0F */ 54 gr_pad7, 55 gr_dheight_h, /* +0x11 */ 56 gr_pad8, 57 gr_dheight_l, /* +0x13 */ 58 gr_pad9, 59 gr_id2, /* +0x15 */ 60 gr_pad10[0x47], 61 gr_fbomsb, /* +0x5d */ 62 gr_pad11, 63 gr_fbolsb; /* +0x5f */ 64 }; 65