nvidiaconstants.java
来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 725 行 · 第 1/3 页
JAVA
725 行
public static final int NVBES_NV10_1DSTREF = 0x0000894c;
public static final int NVBES_NV10_1DSTSIZE = 0x00008954;
public static final int NVBES_NV10_1SRCPTCH = 0x0000895c;
/* Nvidia MPEG2 hardware decoder (GeForce4MX only) */
public static final int NVBES_DEC_GENCTRL = 0x00001588;
/*
* chip->PMC[= 0x00008140/4] = 0;
*/
// end new.
/* NV 2nd CRTC registers (>= G400) */
public static final int NVCR2_CTL = 0x3C10;
public static final int NVCR2_HPARAM = 0x3C14;
public static final int NVCR2_HSYNC = 0x3C18;
public static final int NVCR2_VPARAM = 0x3C1C;
public static final int NVCR2_VSYNC = 0x3C20;
public static final int NVCR2_PRELOAD = 0x3C24;
public static final int NVCR2_STARTADD0 = 0x3C28;
public static final int NVCR2_STARTADD1 = 0x3C2C;
public static final int NVCR2_OFFSET = 0x3C40;
public static final int NVCR2_MISC = 0x3C44;
public static final int NVCR2_VCOUNT = 0x3C48;
public static final int NVCR2_DATACTL = 0x3C4C;
/* NV ACCeleration registers */
public static final int NVACC_DWGCTL = 0x1C00;
public static final int NVACC_MACCESS = 0x1C04;
public static final int NVACC_MCTLWTST = 0x1C08;
public static final int NVACC_ZORG = 0x1C0C;
public static final int NVACC_PLNWT = 0x1C1C;
public static final int NVACC_BCOL = 0x1C20;
public static final int NVACC_FCOL = 0x1C24;
public static final int NVACC_XYSTRT = 0x1C40;
public static final int NVACC_XYEND = 0x1C44;
public static final int NVACC_SGN = 0x1C58;
public static final int NVACC_LEN = 0x1C5C;
public static final int NVACC_AR0 = 0x1C60;
public static final int NVACC_AR3 = 0x1C6C;
public static final int NVACC_AR5 = 0x1C74;
public static final int NVACC_CXBNDRY = 0x1C80;
public static final int NVACC_FXBNDRY = 0x1C84;
public static final int NVACC_YDSTLEN = 0x1C88;
public static final int NVACC_PITCH = 0x1C8C;
public static final int NVACC_YDST = 0x1C90;
public static final int NVACC_YDSTORG = 0x1C94;
public static final int NVACC_YTOP = 0x1C98;
public static final int NVACC_YBOT = 0x1C9C;
public static final int NVACC_CXLEFT = 0x1CA0;
public static final int NVACC_CXRIGHT = 0x1CA4;
public static final int NVACC_FXLEFT = 0x1CA8;
public static final int NVACC_FXRIGHT = 0x1CAC;
//public static final int NVACC_STATUS = 0x1E14;
public static final int NVACC_ICLEAR = 0x1E18; /* required for interrupt stuff */
public static final int NVACC_IEN = 0x1E1C; /* required for interrupt stuff */
public static final int NVACC_RST = 0x1E40;
public static final int NVACC_MEMRDBK = 0x1E44;
public static final int NVACC_OPMODE = 0x1E54;
public static final int NVACC_PRIMADDRESS = 0x1E58;
public static final int NVACC_PRIMEND = 0x1E5C;
public static final int NVACC_TEXORG = 0x2C24; // >= G100
public static final int NVACC_DWGSYNC = 0x2C4C; // >= G200
public static final int NVACC_TEXORG1 = 0x2CA4; // >= G200
public static final int NVACC_TEXORG2 = 0x2CA8; // >= G200
public static final int NVACC_TEXORG3 = 0x2CAC; // >= G200
public static final int NVACC_TEXORG4 = 0x2CB0; // >= G200
public static final int NVACC_SRCORG = 0x2CB4; // >= G200
public static final int NVACC_DSTORG = 0x2CB8; // >= G200
/* NV ACCeleration registers */
/* engine initialisation registers */
public static final int NVACC_FORMATS = 0x00400618;
public static final int NVACC_OFFSET0 = 0x00400640;
public static final int NVACC_OFFSET1 = 0x00400644;
public static final int NVACC_OFFSET2 = 0x00400648;
public static final int NVACC_OFFSET3 = 0x0040064c;
public static final int NVACC_OFFSET4 = 0x00400650;
public static final int NVACC_OFFSET5 = 0x00400654;
public static final int NVACC_BBASE0 = 0x00400658;
public static final int NVACC_BBASE1 = 0x0040065c;
public static final int NVACC_BBASE2 = 0x00400660;
public static final int NVACC_BBASE3 = 0x00400664;
public static final int NVACC_NV10_BBASE4 = 0x00400668;
public static final int NVACC_NV10_BBASE5 = 0x0040066c;
public static final int NVACC_PITCH0 = 0x00400670;
public static final int NVACC_PITCH1 = 0x00400674;
public static final int NVACC_PITCH2 = 0x00400678;
public static final int NVACC_PITCH3 = 0x0040067c;
public static final int NVACC_PITCH4 = 0x00400680;
public static final int NVACC_BLIMIT0 = 0x00400684;
public static final int NVACC_BLIMIT1 = 0x00400688;
public static final int NVACC_BLIMIT2 = 0x0040068c;
public static final int NVACC_BLIMIT3 = 0x00400690;
public static final int NVACC_NV10_BLIMIT4 = 0x00400694;
public static final int NVACC_NV10_BLIMIT5 = 0x00400698;
public static final int NVACC_BPIXEL = 0x00400724;
public static final int NVACC_NV20_OFFSET0 = 0x00400820;
public static final int NVACC_NV20_OFFSET1 = 0x00400824;
public static final int NVACC_NV20_OFFSET2 = 0x00400828;
public static final int NVACC_NV20_OFFSET3 = 0x0040082c;
public static final int NVACC_STRD_FMT = 0x00400830;
public static final int NVACC_NV20_PITCH0 = 0x00400850;
public static final int NVACC_NV20_PITCH1 = 0x00400854;
public static final int NVACC_NV20_PITCH2 = 0x00400858;
public static final int NVACC_NV20_PITCH3 = 0x0040085c;
public static final int NVACC_NV20_BLIMIT6 = 0x00400864;
public static final int NVACC_NV20_BLIMIT7 = 0x00400868;
public static final int NVACC_NV20_BLIMIT8 = 0x0040086c;
public static final int NVACC_NV20_BLIMIT9 = 0x00400870;
public static final int NVACC_NV30_WHAT = 0x00400890;
/* specials */
public static final int NVACC_DEBUG0 = 0x00400080;
public static final int NVACC_DEBUG1 = 0x00400084;
public static final int NVACC_DEBUG2 = 0x00400088;
public static final int NVACC_DEBUG3 = 0x0040008c;
public static final int NVACC_NV10_DEBUG4 = 0x00400090;
public static final int NVACC_ACC_INTS = 0x00400100;
public static final int NVACC_ACC_INTE = 0x00400140;
public static final int NVACC_NV10_CTX_CTRL = 0x00400144;
public static final int NVACC_STATUS = 0x00400700;
public static final int NVACC_NV04_SURF_TYP = 0x0040070c;
public static final int NVACC_NV10_SURF_TYP = 0x00400710;
public static final int NVACC_NV04_ACC_STAT = 0x00400710;
public static final int NVACC_NV10_ACC_STAT = 0x00400714;
public static final int NVACC_FIFO_EN = 0x00400720;
public static final int NVACC_PAT_SHP = 0x00400810;
public static final int NVACC_NV10_XFMOD0 = 0x00400f40;
public static final int NVACC_NV10_XFMOD1 = 0x00400f44;
public static final int NVACC_NV10_PIPEADR = 0x00400f50;
public static final int NVACC_NV10_PIPEDAT = 0x00400f54;
/* PGRAPH cache registers */
public static final int NVACC_CACHE1_1 = 0x00400160;
public static final int NVACC_CACHE1_2 = 0x00400180;
public static final int NVACC_CACHE1_3 = 0x004001a0;
public static final int NVACC_CACHE1_4 = 0x004001c0;
public static final int NVACC_CACHE1_5 = 0x004001e0;
public static final int NVACC_CACHE2_1 = 0x00400164;
public static final int NVACC_CACHE2_2 = 0x00400184;
public static final int NVACC_CACHE2_3 = 0x004001a4;
public static final int NVACC_CACHE2_4 = 0x004001c4;
public static final int NVACC_CACHE2_5 = 0x004001e4;
public static final int NVACC_CACHE3_1 = 0x00400168;
public static final int NVACC_CACHE3_2 = 0x00400188;
public static final int NVACC_CACHE3_3 = 0x004001a8;
public static final int NVACC_CACHE3_4 = 0x004001c8;
public static final int NVACC_CACHE3_5 = 0x004001e8;
public static final int NVACC_CACHE4_1 = 0x0040016c;
public static final int NVACC_CACHE4_2 = 0x0040018c;
public static final int NVACC_CACHE4_3 = 0x004001ac;
public static final int NVACC_CACHE4_4 = 0x004001cc;
public static final int NVACC_CACHE4_5 = 0x004001ec;
public static final int NVACC_NV10_CACHE5_1 = 0x00400170;
public static final int NVACC_NV04_CTX_CTRL = 0x00400170;
public static final int NVACC_CACHE5_2 = 0x00400190;
public static final int NVACC_CACHE5_3 = 0x004001b0;
public static final int NVACC_CACHE5_4 = 0x004001d0;
public static final int NVACC_CACHE5_5 = 0x004001f0;
public static final int NVACC_NV10_CACHE6_1 = 0x00400174;
public static final int NVACC_CACHE6_2 = 0x00400194;
public static final int NVACC_CACHE6_3 = 0x004001b4;
public static final int NVACC_CACHE6_4 = 0x004001d4;
public static final int NVACC_CACHE6_5 = 0x004001f4;
public static final int NVACC_NV10_CACHE7_1 = 0x00400178;
public static final int NVACC_CACHE7_2 = 0x00400198;
public static final int NVACC_CACHE7_3 = 0x004001b8;
public static final int NVACC_CACHE7_4 = 0x004001d8;
public static final int NVACC_CACHE7_5 = 0x004001f8;
public static final int NVACC_NV10_CACHE8_1 = 0x0040017c;
public static final int NVACC_CACHE8_2 = 0x0040019c;
public static final int NVACC_CACHE8_3 = 0x004001bc;
public static final int NVACC_CACHE8_4 = 0x004001dc;
public static final int NVACC_CACHE8_5 = 0x004001fc;
public static final int NVACC_NV10_CTX_SW1 = 0x0040014c;
public static final int NVACC_NV10_CTX_SW2 = 0x00400150;
public static final int NVACC_NV10_CTX_SW3 = 0x00400154;
public static final int NVACC_NV10_CTX_SW4 = 0x00400158;
public static final int NVACC_NV10_CTX_SW5 = 0x0040015c;
/* used RAMHT registers (hash-table(?)) */
public static final int NVACC_HT_HANDL_00 = 0x00710000;
public static final int NVACC_HT_VALUE_00 = 0x00710004;
public static final int NVACC_HT_HANDL_01 = 0x00710008;
public static final int NVACC_HT_VALUE_01 = 0x0071000c;
public static final int NVACC_HT_HANDL_02 = 0x00710010;
public static final int NVACC_HT_VALUE_02 = 0x00710014;
public static final int NVACC_HT_HANDL_03 = 0x00710018;
public static final int NVACC_HT_VALUE_03 = 0x0071001c;
public static final int NVACC_HT_HANDL_04 = 0x00710020;
public static final int NVACC_HT_VALUE_04 = 0x00710024;
public static final int NVACC_HT_HANDL_05 = 0x00710028;
public static final int NVACC_HT_VALUE_05 = 0x0071002c;
public static final int NVACC_HT_HANDL_06 = 0x00710030;
public static final int NVACC_HT_VALUE_06 = 0x00710034;
public static final int NVACC_HT_HANDL_10 = 0x00710080;
public static final int NVACC_HT_VALUE_10 = 0x00710084;
public static final int NVACC_HT_HANDL_11 = 0x00710088;
public static final int NVACC_HT_VALUE_11 = 0x0071008c;
public static final int NVACC_HT_HANDL_12 = 0x00710090;
public static final int NVACC_HT_VALUE_12 = 0x00710094;
public static final int NVACC_HT_HANDL_13 = 0x00710098;
public static final int NVACC_HT_VALUE_13 = 0x0071009c;
public static final int NVACC_HT_HANDL_14 = 0x007100a0;
public static final int NVACC_HT_VALUE_14 = 0x007100a4;
public static final int NVACC_HT_HANDL_15 = 0x007100a8;
public static final int NVACC_HT_VALUE_15 = 0x007100ac;
public static final int NVACC_HT_HANDL_16 = 0x007100b0;
public static final int NVACC_HT_VALUE_16 = 0x007100b4;
public static final int NVACC_HT_HANDL_17 = 0x007100b8;
public static final int NVACC_HT_VALUE_17 = 0x007100bc;
/* MAVEN registers ( <= G400) */
public static final int NVMAV_PGM = 0x3E;
public static final int NVMAV_PIXPLLM = 0x80;
public static final int NVMAV_PIXPLLN = 0x81;
public static final int NVMAV_PIXPLLP = 0x82;
public static final int NVMAV_GAMMA1 = 0x83;
public static final int NVMAV_GAMMA2 = 0x84;
public static final int NVMAV_GAMMA3 = 0x85;
public static final int NVMAV_GAMMA4 = 0x86;
public static final int NVMAV_GAMMA5 = 0x87;
public static final int NVMAV_GAMMA6 = 0x88;
public static final int NVMAV_GAMMA7 = 0x89;
public static final int NVMAV_GAMMA8 = 0x8A;
public static final int NVMAV_GAMMA9 = 0x8B;
public static final int NVMAV_MONSET = 0x8C;
public static final int NVMAV_TEST = 0x8D;
public static final int NVMAV_WREG_0X8E_L = 0x8E;
public static final int NVMAV_WREG_0X8E_H = 0x8F;
public static final int NVMAV_HSCALETV = 0x90;
public static final int NVMAV_TSCALETVL = 0x91;
public static final int NVMAV_TSCALETVH = 0x92;
public static final int NVMAV_FFILTER = 0x93;
public static final int NVMAV_MONEN = 0x94;
public static final int NVMAV_RESYNC = 0x95;
public static final int NVMAV_LASTLINEL = 0x96;
public static final int NVMAV_LASTLINEH = 0x97;
public static final int NVMAV_WREG_0X98_L = 0x98;
public static final int NVMAV_WREG_0X98_H = 0x99;
public static final int NVMAV_HSYNCLENL = 0x9A;
public static final int NVMAV_HSYNCLENH = 0x9B;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?