register.h
来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· C头文件 代码 · 共 1,173 行 · 第 1/5 页
H
1,173 行
#define r_HsStart 0x00003028
#define b_HsStart_HsStart 0x000007FF
#define b_HsStart_Reserved 0xFFFFF800
#define r_HsEnd 0x00003030
#define b_HsEnd_HsEnd 0x000007FF
#define b_HsEnd_Reserved 0xFFFFF800
#define r_VTotal 0x00003038
#define b_VTotal_VTotal 0x000007FF
#define b_VTotal_Reserved 0xFFFFF800
#define r_VbEnd 0x00003040
#define b_VbEnd_VbEnd 0x000007FF
#define b_VbEnd_Reserved 0xFFFFF800
#define r_VsStart 0x00003048
#define b_VsStart_VsStart 0x000007FF
#define b_VsStart_Reserved 0xFFFFF800
#define r_VsEnd 0x00003050
#define b_VsEnd_VsEnd 0x000007FF
#define b_VsEnd_Reserved 0xFFFFF800
#define r_VideoControl 0x00003058
#define b_VideoControl_Enable 0x00000001
#define b_VideoControl_BlankCtl 0x00000002
#define b_VideoControl_LineDouble 0x00000004
#define b_VideoControl_HSyncCtl 0x00000018
#define b_VideoControl_VSyncCtl 0x00000060
#define b_VideoControl_BypassPending 0x00000080
#define b_VideoControl_Reserved 0x00008100
#define b_VideoControl_BufferSwap 0x00000600
#define b_VideoControl_Stereo 0x00000800
#define b_VideoControl_RightEyeCtl 0x00001000
#define b_VideoControl_RightFrame 0x00002000
#define b_VideoControl_VideoExtCtrl 0x00004000
#define b_VideoControl_SyncMode 0x00030000
#define b_VideoControl_PatchEnable 0x00040000
#define b_VideoControl_PixelSize 0x00180000
#define b_VideoControl_DisplayDisable 0x00200000
#define b_VideoControl_PatchOffsetX 0x0FC00000
#define b_VideoControl_PatchOffsetY 0xF0000000
#define r_InterruptLine 0x00003060
#define b_InterruptLine_InterruptLine 0x000007FF
#define b_InterruptLine_Reserved 0xFFFFF800
#define r_VerticalLineCount 0x00003070
#define b_VerticalLineCount_VerticalLineCount 0x000007FF
#define b_VerticalLineCount_Reserved 0xFFFFF800
#define r_FifoControl 0x00003078
#define b_FifoControl_LowThreshold 0x0000001F
#define b_FifoControl_Reserved 0xFFFEE0E0
#define b_FifoControl_HighThreshold 0x00001F00
#define b_FifoControl_Underflow 0x00010000
#define r_ScreenBaseRight 0x00003080
#define b_ScreenBaseRight_ScreenBase 0x001FFFFF
#define b_ScreenBaseRight_Reserved 0xFFE00000
#define r_MiscControl 0x00003088
#define b_MiscControl_StripeMode 0x00000003
#define b_MiscControl_Reserved 0xFFFFFF0C
#define b_MiscControl_StripeSize 0x00000070
#define b_MiscControl_ByteDouble 0x00000080
#define r_RDPaletteWriteAddress 0x00004000
#define b_RDPaletteWriteAddress_Address 0x000000FF
#define r_RDPaletteData 0x00004008
#define b_RDPaletteData_Data 0x000000FF
#define r_RDPixelMask 0x00004010
#define b_RDPixelMask_Mask 0x000000FF
#define r_RDPaletteReadAddress 0x00004018
#define b_RDPaletteReadAddress_Address 0x000000FF
#define r_RDIndexLow 0x00004020
#define b_RDIndexLow_Index 0x000000FF
#define r_RDIndexHigh 0x00004028
#define b_RDIndexHigh_Index 0x00000007
#define b_RDIndexHigh_Reserved 0x000000F8
#define r_RDIndexedData 0x00004030
#define b_RDIndexexData_Data 0x000000FF
#define r_RDIndexControl 0x00004038
#define b_RDIndexControl_AutoIncrement 0x00000001
#define b_RDIndexControl_Reserved 0x000000FE
#define r_SequencerIndexReg 0x000063C4
#define b_SequencerIndexReg_Index 0x0000003F
#define b_SequencerIndexReg_Reserved 0x000000C0
#define r_SequencerDataReg 0x000063C5
#define r_GraphicsIndexReg 0x000063CE
#define b_GraphicsIndexReg_Index 0x0000000F
#define b_GraphicsIndexReg_Reserved 0x000000F0
#define r_Mode640Reg 0x000063CF
#define b_Mode640Reg_BankA 0x00000007
#define b_Mode640Reg_BankB 0x00000038
#define b_Mode640Reg_StartAddress16 0x00000040
#define b_Mode640Reg_Enable 0x00000080
#define r_dXDom 0x00008008
#define b_dXDom_Fraction 0x0000FFFF
#define b_dXDom_Integer 0xFFFF0000
#define r_dXSub 0x00008018
#define b_dXSub_Fraction 0x0000FFFF
#define b_dXSub_Integer 0xFFFF0000
#define r_dY 0x00008028
#define b_dY_Fraction 0x0000FFFF
#define b_dY_Integer 0xFFFF0000
#define r_BitMaskPattern 0x00008068
#define b_BitMaskPattern_Bitmask 0xFFFFFFFF
#define r_RasterizerMode 0x000080A0
#define b_RasterizerMode_MirrorBitMask 0x00000001
#define b_RasterizerMode_InvertBitMask 0x00000002
#define b_RasterizerMode_FractionAdjust 0x0000000C
#define b_RasterizerMode_BiasCoordiantes 0x00000030
#define b_RasterizerMode_Reserved 0xFA080040
#define b_RasterizerMode_BitMaskByteSwapMode 0x00000180
#define b_RasterizerMode_BitMaskPacking 0x00000200
#define b_RasterizerMode_BitMaskOffset 0x00007C00
#define b_RasterizerMode_HostDataByteSwapMode 0x00018000
#define b_RasterizerMode_MultiGLINT 0x00020000
#define b_RasterizerMode_YLimitsEnable 0x00040000
#define b_RasterizerMode_StripeHeight 0x00700000
#define b_RasterizerMode_WordPacking 0x00800000
#define b_RasterizerMode_OpaqueSpans 0x01000000
#define b_RasterizerMode_D3DRules 0x04000000
#define r_YLimits 0x000080A8
#define b_YLimits_Ymin 0x0000FFFF
#define b_YLimits_Ymax 0xFFFF0000
#define r_PixelSize 0x000080C0
#define b_PixelSize_Global 0x00000003
#define b_PixelSize_Rasterizer 0x0000000C
#define b_PixelSize_ScissorAndStipple 0x00000030
#define b_PixelSize_Texture 0x000000C0
#define b_PixelSize_LUT 0x00000300
#define b_PixelSize_Framebuffer 0x00000C00
#define b_PixelSize_LogicalOps 0x00003000
#define b_PixelSize_FuckingBit 0x0000C000 // !TODO! What is the real name of this bit?
#define b_PixelSize_Setup 0x00030000
#define b_PixelSize_Reserved 0x7FFC0000
#define b_PixelSize_GlobalLocalToggle 0x80000000
#define r_ScissorMode 0x00008180
#define b_ScissorMode_UserScissorEnable 0x00000001
#define b_ScissorMode_ScreenScissorEnable 0x00000002
#define b_ScissorMode_Reserved 0xFFFFFFFC
#define r_ScissorMinXY 0x00008188
#define b_ScissorMinXY_XCoordinate 0x0000FFFF
#define b_ScissorMinXY_YCoordiante 0xFFFF0000
#define r_ScissorMaxXY 0x00008190
#define b_ScissorMaxXY_XCoordinate 0x0000FFFF
#define b_ScissorMaxXY_YCoordiante 0xFFFF0000
#define r_ScreenSize 0x00008198
#define b_ScreenSize_Width 0x0000FFFF
#define b_ScreenSize_Height 0xFFFF0000
#define r_AreaStippleMode 0x000081A0
#define b_AreaStippleMode_Enable 0x00000001
#define b_AreaStippleMode_XAddressSelect 0x0000000E
#define b_AreaStippleMode_YAddressSelect 0x00000070
#define b_AreaStippleMode_XOffset 0x00000F80
#define b_AreaStippleMode_YOffset 0x0001F000
#define b_AreaStippleMode_InvertStipplePattern 0x00020000
#define b_AreaStippleMode_MirrorX 0x00040000
#define b_AreaStippleMode_MirrorY 0x00080000
#define b_AreaStippleMode_OpaqueSpan 0x00100000
#define b_AreaStippleMode_XTableOffset 0x03E00000
#define b_AreaStippleMode_YTableOffset 0x7C000000
#define b_AreaStippleMode_Reserved 0x80000000
#define r_LineStippleMode 0x000081A8
#define b_LineStippleMode_StippleEnable 0x00000001
#define b_LineStippleMode_RepeatFactor 0x000003FE
#define b_LineStippleMode_StippleMask 0x03FFFC00
#define b_LineStippleMode_Mirror 0x04000000
#define b_LineStippleMode_Reserved 0xF8000000
#define r_WindowOrigin 0x000081C8
#define b_WindowOrigin_XCoordinate 0x0000FFFF
#define b_WindowOrigin_YCoordinate 0xFFFF0000
#define r_TextureCoordMode 0x00008380
#define b_TextureCoordMode_Enable 0x00000001
#define b_TextureCoordMode_WrapS 0x00000006
#define b_TextureCoordMode_WrapT 0x00000018
#define b_TextureCoordMode_Operation 0x00000020
#define b_TextureCoordMode_InhibitDDAInitialization 0x00000040
#define b_TextureCoordMode_EnableLOD 0x00000080
#define b_TextureCoordMode_EnableDY 0x00000100
#define b_TextureCoordMode_Width 0x00001E00
#define b_TextureCoordMode_Height 0x0001E000
#define b_TextureCoordMode_Type 0x00020000
#define b_TextureCoordMode_WrapS1 0x000C0000
#define b_TextureCoordMode_WrapT1 0x00300000
#define b_TextureCoordMode_DuplicateCoords 0x00400000
#define b_TextureCoordMode_Reserved 0xFF800000
#define r_SStart 0x00008388
#define b_SStart_FixedPointValue 0xFFFFFFFF
#define r_dSdx 0x00008390
#define b_dSdx_FixedPointValue 0xFFFFFFFF
#define r_dSdyDom 0x00008398
#define b_dSdyDom_FixedPointValue 0xFFFFFFFF
#define r_TStart 0x000083A0
#define b_TStart_FixedPointValue 0xFFFFFFFF
#define r_dTdx 0x000083A8
#define b_dTdx_FixedPointValue 0xFFFFFFFF
#define r_dTdyDom 0x000083B0
#define b_dTdyDom_FixedPointValue 0xFFFFFFFF
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?