openBeOS_Neomagic_V0.04_src
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5516 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -63,7 +63,8 @@ enum {
|
||||
MN_DEVICE_NAME,
|
||||
MN_RUN_INTERRUPTS,
|
||||
MN_ISA_OUT,
|
||||
MN_ISA_IN
|
||||
MN_ISA_IN,
|
||||
MN_PGM_BES
|
||||
};
|
||||
|
||||
/* max. number of overlay buffers */
|
||||
@@ -231,6 +232,28 @@ typedef struct {
|
||||
uint16 data; /* The value read or written */
|
||||
} mn_in_out_isa;
|
||||
|
||||
/* setup ISA BES registers for overlay on ISA cards */
|
||||
typedef struct {
|
||||
uint32 magic; /* magic number to make sure the caller groks us */
|
||||
uint32 card_type; /* see card_type enum above */
|
||||
uint32 hcoordv;
|
||||
uint32 vcoordv;
|
||||
uint32 hiscalv;
|
||||
uint32 viscalv;
|
||||
uint32 hsrcstv;
|
||||
uint32 hsrcendv;
|
||||
uint32 hsrclstv;
|
||||
uint32 a1orgv;
|
||||
uint32 globctlv;
|
||||
uint32 v1wghtv;
|
||||
uint32 weight;
|
||||
uint32 v1srclstv;
|
||||
uint8 colkey_r;
|
||||
uint8 colkey_g;
|
||||
uint8 colkey_b;
|
||||
uint16 ob_width;
|
||||
} mn_bes_data;
|
||||
|
||||
/* Set some boolean condition (like enabling or disabling interrupts) */
|
||||
typedef struct {
|
||||
uint32 magic; /* magic number to make sure the caller groks us */
|
||||
|
||||
Reference in New Issue
Block a user