153926Shibler /* 253926Shibler * Copyright (c) 1991 University of Utah. 3*63146Sbostic * Copyright (c) 1990, 1993 4*63146Sbostic * The Regents of the University of California. All rights reserved. 553926Shibler * 653926Shibler * This code is derived from software contributed to Berkeley by 753926Shibler * the Systems Programming Group of the University of Utah Computer 853926Shibler * Science Department. 953926Shibler * 1053926Shibler * %sccs.include.redist.c% 1153926Shibler * 1253926Shibler * from: Utah $Hdr: grfreg.h 1.6 92/01/31$ 1353926Shibler * 14*63146Sbostic * @(#)grfreg.h 8.1 (Berkeley) 06/10/93 1553926Shibler */ 1653926Shibler 1753926Shibler /* 300 bitmapped display hardware primary id */ 1853926Shibler #define GRFHWID 0x39 1953926Shibler 2053926Shibler /* 300 internal bitmapped display address */ 2153926Shibler #define GRFIADDR 0x560000 2253926Shibler 2353926Shibler /* 300 hardware secondary ids */ 2453926Shibler #define GID_GATORBOX 1 2553926Shibler #define GID_TOPCAT 2 2653926Shibler #define GID_RENAISSANCE 4 2753926Shibler #define GID_LRCATSEYE 5 2853926Shibler #define GID_HRCCATSEYE 6 2953926Shibler #define GID_HRMCATSEYE 7 3053926Shibler #define GID_DAVINCI 8 3153926Shibler #define GID_XXXCATSEYE 9 3253926Shibler #define GID_XGENESIS 11 3353926Shibler #define GID_TIGER 12 3453926Shibler #define GID_YGENESIS 13 3553926Shibler #define GID_HYPERION 14 3653926Shibler 3753926Shibler typedef unsigned char grftype; 3853926Shibler 3953926Shibler struct grfreg { 4053926Shibler grftype gr_pad0, 4153926Shibler gr_id, /* +0x01 */ 4253926Shibler gr_pad1[0x3], 4353926Shibler gr_fbwidth_h, /* +0x05 */ 4453926Shibler gr_pad2, 4553926Shibler gr_fbwidth_l, /* +0x07 */ 4653926Shibler gr_pad3, 4753926Shibler gr_fbheight_h, /* +0x09 */ 4853926Shibler gr_pad4, 4953926Shibler gr_fbheight_l, /* +0x0B */ 5053926Shibler gr_pad5, 5153926Shibler gr_dwidth_h, /* +0x0D */ 5253926Shibler gr_pad6, 5353926Shibler gr_dwidth_l, /* +0x0F */ 5453926Shibler gr_pad7, 5553926Shibler gr_dheight_h, /* +0x11 */ 5653926Shibler gr_pad8, 5753926Shibler gr_dheight_l, /* +0x13 */ 5853926Shibler gr_pad9, 5953926Shibler gr_id2, /* +0x15 */ 6053926Shibler gr_pad10[0x47], 6153926Shibler gr_fbomsb, /* +0x5d */ 6253926Shibler gr_pad11, 6353926Shibler gr_fbolsb; /* +0x5f */ 6453926Shibler }; 65