diff --git a/headers/private/graphics/neomagic/DriverInterface.h b/headers/private/graphics/neomagic/DriverInterface.h index 99910bf83f..cb813126f0 100644 --- a/headers/private/graphics/neomagic/DriverInterface.h +++ b/headers/private/graphics/neomagic/DriverInterface.h @@ -3,7 +3,7 @@ This file may be used under the terms of the Be Sample Code License. Other authors: - Rudolf Cornelissen 4/2003-4/2004 + Rudolf Cornelissen 4/2003-8/2004 */ #ifndef DRIVERINTERFACE_H @@ -245,12 +245,9 @@ typedef struct { 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; diff --git a/headers/private/graphics/neomagic/nm_macros.h b/headers/private/graphics/neomagic/nm_macros.h index 05d9c464bc..b9d475c7dd 100644 --- a/headers/private/graphics/neomagic/nm_macros.h +++ b/headers/private/graphics/neomagic/nm_macros.h @@ -130,16 +130,16 @@ /* NeoMagic BES registers: (> NM2070) (accessible via mapped I/O: >= NM2097) */ #define NMSEQX_BESCTRL2 0x08 #define NMSEQX_0x09 0x09 //?? -#define NMSEQX_0x0a 0x0a //?? +#define NMSEQX_ZVCAP_DSCAL 0x0a #define NMSEQX_BUF2ORGL 0x0c #define NMSEQX_BUF2ORGM 0x0d #define NMSEQX_BUF2ORGH 0x0e -#define NMSEQX_VSCOORD1L 0x14 /* >= NM2200(?), so clipping done via buffer startadress instead */ -#define NMSEQX_VSCOORD2L 0x15 /* >= NM2200(?), so clipping done via buffer startadress instead */ -#define NMSEQX_VSCOORD21H 0x16 /* >= NM2200(?), so clipping done via buffer startadress instead */ -#define NMSEQX_HSCOORD1L 0x17 /* >= NM2200(?), so clipping done via buffer startadress instead */ -#define NMSEQX_HSCOORD2L 0x18 /* >= NM2200(?), so clipping done via buffer startadress instead */ -#define NMSEQX_HSCOORD21H 0x19 /* >= NM2200(?), so clipping done via buffer startadress instead */ +#define NMSEQX_VD2COORD1L 0x14 /* >= NM2200(?) */ +#define NMSEQX_VD2COORD2L 0x15 /* >= NM2200(?) */ +#define NMSEQX_VD2COORD21H 0x16 /* >= NM2200(?) */ +#define NMSEQX_HD2COORD1L 0x17 /* >= NM2200(?) */ +#define NMSEQX_HD2COORD2L 0x18 /* >= NM2200(?) */ +#define NMSEQX_HD2COORD21H 0x19 /* >= NM2200(?) */ #define NMSEQX_BUF2PITCHL 0x1a #define NMSEQX_BUF2PITCHH 0x1b #define NMSEQX_0x1c 0x1c //?? @@ -196,12 +196,12 @@ #define NMGRPHX_PLLC_M 0x9f /* NeoMagic BES registers: (> NM2070) (accessible via mapped I/O: >= NM2097) */ #define NMGRPHX_BESCTRL1 0xb0 -#define NMGRPHX_HDCOORD21H 0xb1 -#define NMGRPHX_HDCOORD1L 0xb2 -#define NMGRPHX_HDCOORD2L 0xb3 -#define NMGRPHX_VDCOORD21H 0xb4 -#define NMGRPHX_VDCOORD1L 0xb5 -#define NMGRPHX_VDCOORD2L 0xb6 +#define NMGRPHX_HD1COORD21H 0xb1 +#define NMGRPHX_HD1COORD1L 0xb2 +#define NMGRPHX_HD1COORD2L 0xb3 +#define NMGRPHX_VD1COORD21H 0xb4 +#define NMGRPHX_VD1COORD1L 0xb5 +#define NMGRPHX_VD1COORD2L 0xb6 #define NMGRPHX_BUF1ORGH 0xb7 #define NMGRPHX_BUF1ORGM 0xb8 #define NMGRPHX_BUF1ORGL 0xb9 @@ -240,7 +240,7 @@ #define NMACC_STATUS 0x0000 #define NMACC_CONTROL 0x0004 #define NMACC_FGCOLOR 0x000c -#define NMACC_2200_PITCH 0x0014 +#define NMACC_2200_SRC_PITCH 0x0014 #define NMACC_2090_CLIPLT 0x0018 #define NMACC_2090_CLIPRB 0x001c #define NMACC_SRCSTARTOFF 0x0024 diff --git a/src/add-ons/kernel/drivers/graphics/neomagic/UPDATE.html b/src/add-ons/kernel/drivers/graphics/neomagic/UPDATE.html index 6469cad508..e65224dfd0 100644 --- a/src/add-ons/kernel/drivers/graphics/neomagic/UPDATE.html +++ b/src/add-ons/kernel/drivers/graphics/neomagic/UPDATE.html @@ -8,6 +8,8 @@

nm_driver 0.06 (Rudolf)