{"text_format":"3","workbook":"xls","n_sheets":1,"sheets":["io_register_list"],"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"io_register_list","index":0,"n_rows":490,"n_cols":106,"rows_kept":490,"merged":[[1,0,1,16],[3,0,3,16],[6,0,6,16],[35,0,35,16],[42,0,42,16],[44,0,44,16],[48,0,48,16],[50,0,50,16],[52,0,52,16],[56,0,56,16],[58,0,58,16],[60,0,60,16],[77,0,77,16],[107,0,107,16],[116,0,116,13],[120,0,120,16],[123,0,123,16],[128,0,128,12],[154,0,154,16],[156,0,156,16],[160,0,160,16],[174,0,174,16],[176,0,176,15],[191,0,191,16],[195,0,195,16],[197,0,197,16],[199,0,199,16],[201,0,201,16],[214,0,214,13],[216,0,216,13],[218,0,218,12],[220,0,220,10],[222,0,222,13],[249,0,249,13],[298,0,298,10],[300,0,300,11],[314,0,314,17],[317,0,317,16],[319,0,319,17],[326,0,326,19],[328,0,328,11],[331,0,331,18],[337,0,337,18],[340,0,340,13],[342,0,342,16],[344,0,344,10],[348,0,348,15],[350,0,350,15],[352,0,352,15],[354,0,354,15],[356,0,356,16],[364,0,364,16],[390,0,390,19],[431,0,431,16],[469,0,469,16]],"flags":["formulas_cached_only"]}
["#offset","condition","name","bit","rw","category","volatile/permanent","fieldname","shift","bit"]
["#Display Control Registers "]
["0x000",null,"DISPCNT",32,"rw","GX","volatile","O",31,1,"BG",30,1,"BGSCREENOFFSET",27,3,"BGCHAROFFSET",24,3,"OH",23,1,"EXOBJ",20,3,"VRAM",18,2,"MODE",16,2,"OW",15,1,"W1",14,1,"W0",13,1,"DISPLAY",8,5,"BLANK",7,1,"OBJMAP",4,3,"BG02D3D",3,1,"BGMODE",0,3,"OBJMAP_CH",4,1,"OBJMAP_BM",5,2,"EXOBJ_CH",20,2,"EXOBJ_BM",22,1]
["#Display Status p. 109 (Under TWL, INI has been added to DISPSTAT)"]
["0x004",null,"DISPSTAT",16,"rw","GX","volatile","VCOUNTER",7,9,"INI",6,1,"VQI",5,1,"HBI",4,1,"VBI",3,1,"LYC",2,1,"HBLK",1,1,"VBLK",0,1]
["0x006",null,"VCOUNT",16,"rw","GX","volatile","VCOUNTER",0,9]
["#Background Control"]
["0x008",null,"BG0CNT",16,"rw","G2","volatile","SCREENSIZE",14,2,"BGPLTTSLOT",13,1,"SCREENBASE",8,5,"COLORMODE",7,1,"MOSAIC",6,1,"CHARBASE",2,4,"PRIORITY",0,2]
["0x00a",null,"BG1CNT",16,"rw","G2","volatile","SCREENSIZE",14,2,"BGPLTTSLOT",13,1,"SCREENBASE",8,5,"COLORMODE",7,1,"MOSAIC",6,1,"CHARBASE",2,4,"PRIORITY",0,2]
["0x00c",null,"BG2CNT",16,"rw","G2","volatile","SCREENSIZE",14,2,"AREAOVER",13,1,"SCREENBASE",8,5,"COLORMODE",7,1,"MOSAIC",6,1,"CHARBASE",2,4,"PRIORITY",0,2]
["0x00e",null,"BG3CNT",16,"rw","G2","volatile","SCREENSIZE",14,2,"AREAOVER",13,1,"SCREENBASE",8,5,"COLORMODE",7,1,"MOSAIC",6,1,"CHARBASE",2,4,"PRIORITY",0,2]
["0x010",null,"BG0OFS",32,"w","G2","volatile","VOFFSET",16,9,"HOFFSET",0,9]
["0x010",null,"BG0HOFS",16,"w","G2","volatile","OFFSET",0,9]
["0x012",null,"BG0VOFS",16,"w","G2","volatile","OFFSET",0,9]
["0x014",null,"BG1OFS",32,"w","G2","volatile","VOFFSET",16,9,"HOFFSET",0,9]
["0x014",null,"BG1HOFS",16,"w","G2","volatile","OFFSET",0,9]
["0x016",null,"BG1VOFS",16,"w","G2","volatile","OFFSET",0,9]
["0x018",null,"BG2OFS",32,"w","G2","volatile","VOFFSET",16,9,"HOFFSET",0,9]
["0x018",null,"BG2HOFS",16,"w","G2","volatile","OFFSET",0,9]
["0x01a",null,"BG2VOFS",16,"w","G2","volatile","OFFSET",0,9]
["0x01c",null,"BG3OFS",32,"w","G2","volatile","VOFFSET",16,9,"HOFFSET",0,9]
["0x01c",null,"BG3HOFS",16,"w","G2","volatile","OFFSET",0,9]
["0x01e",null,"BG3VOFS",16,"w","G2","volatile","OFFSET",0,9]
["0x020",null,"BG2PA",16,"w","G2","volatile","S",15,1,"INTEGER_DX",8,7,"DECIMAL_DX",0,8]
["0x022",null,"BG2PB",16,"w","G2","volatile","S",15,1,"INTEGER_DMX",8,7,"DECIMAL_DMX",0,8]
["0x024",null,"BG2PC",16,"w","G2","volatile","S",15,1,"INTEGER_DY",8,7,"DECIMAL_DY",0,8]
["0x026",null,"BG2PD",16,"w","G2","volatile","S",15,1,"INTEGER_DMY",8,7,"DECIMAL_DMY",0,8]
["0x028",null,"BG2X",32,"w","G2","volatile","S",27,1,"INTEGER_SX",8,19,"DECIMAL_SX",0,8]
["0x02c",null,"BG2Y",32,"w","G2","volatile","S",27,1,"INTEGER_SY",8,19,"DECIMAL_SY",0,8]
["0x030",null,"BG3PA",16,"w","G2","volatile","S",15,1,"INTEGER_DX",8,7,"DECIMAL_DX",0,8]
["0x032",null,"BG3PB",16,"w","G2","volatile","S",15,1,"INTEGER_DMX",8,7,"DECIMAL_DMX",0,8]
["0x034",null,"BG3PC",16,"w","G2","volatile","S",15,1,"INTEGER_DY",8,7,"DECIMAL_DY",0,8]
["0x036",null,"BG3PD",16,"w","G2","volatile","S",15,1,"INTEGER_DMY",8,7,"DECIMAL_DMY",0,8]
["0x038",null,"BG3X",32,"w","G2","volatile","S",27,1,"INTEGER_SX",8,19,"DECIMAL_SX",0,8]
["0x03c",null,"BG3Y",32,"w","G2","volatile","S",27,1,"INTEGER_SY",8,19,"DECIMAL_SY",0,8]
["#Window"]
["0x040",null,"WIN0H",16,"w","G2","volatile","LEFTX",8,8,"RIGHTX",0,8]
["0x042",null,"WIN1H",16,"w","G2","volatile","LEFTX",8,8,"RIGHTX",0,8]
["0x044",null,"WIN0V",16,"w","G2","volatile","UPY",8,8,"DOWNY",0,8]
["0x046",null,"WIN1V",16,"w","G2","volatile","UPY",8,8,"DOWNY",0,8]
["0x048",null,"WININ",16,"rw","G2","volatile","WIN1IN",8,6,"WIN0IN",0,6]
["0x04a",null,"WINOUT",16,"rw","G2","volatile","OBJWININ",8,6,"WINOUT",0,6]
["#Mosaic "]
["0x04c",null,"MOSAIC",16,"w","G2","volatile","OBJVSIZE",12,4,"OBJHSIZE",8,4,"BGVSIZE",4,4,"BGHSIZE",0,4]
["#Color Special Effects"]
["0x050",null,"BLDCNT",16,"rw","G2","volatile","PLANE2",8,6,"EFFECT",6,2,"PLANE1",0,6]
["0x052",null,"BLDALPHA",16,"rw","G2","volatile","EVB",8,5,"EVA",0,5]
["0x054",null,"BLDY",16,"rw","G2","volatile","EVY",0,5]
["#3D Display Control"]
["0x060",null,"DISP3DCNT",16,"rw","G3X","volatile","PRI",14,1,"GO",13,1,"RO",12,1,"FOG_SHIFT",8,4,"FME",7,1,"FMOD",6,1,"EME",5,1,"AAE",4,1,"ABE",3,1,"ATE",2,1,"THS",1,1,"TME",0,1]
["#Display Capture"]
["0x064",null,"DISPCAPCNT",32,"rw","GX","volatile","E",31,1,"MOD",29,2,"COFS",26,2,"SRCB",25,1,"SRCA",24,1,"WSIZE",20,2,"WOFS",18,2,"DEST",16,2,"EVB",8,5,"EVA",0,5]
["#Main Memory Display Mode Addresses (duplicated below)"]
["0x068",null,"DISP_MMEM_FIFO",32,"rw","GX","volatile","EVEN",0,16,"ODD",16,16]
["0x068",null,"DISP_MMEM_FIFO_L",16,"rw","GX","volatile","RED",0,5,"GREEN",5,5,"BLUE",10,5]
["0x06a",null,"DISP_MMEM_FIFO_H",16,"rw","GX","volatile","RED",0,5,"GREEN",5,5,"BLUE",10,5]
["#Master Brightness "]
["0x06c",null,"MASTER_BRIGHT",16,"rw","GX","volatile","E_MOD",14,2,"E_VALUE",0,5]
["#Video Output"]
["0x070",null,"TVOUTCNT",16,"w","GX","volatile","COMMAND3",8,4,"COMMAND2",4,4,"COMMAND",0,4]
["#DMA "]
["0x0b0",null,"DMA0SAD",32,"rw","MI","volatile","DMASRC",0,28]
["0x0b4",null,"DMA0DAD",32,"rw","MI","volatile","DMADEST",0,28]
["0x0b8",null,"DMA0CNT",32,"rw","MI","volatile","E",31,1,"I",30,1,"MODE",27,3,"SB",26,1,"CM",25,1,"SAR",23,2,"DAR",21,2,"WORDCNT",0,21]
["0x0bc",null,"DMA1SAD",32,"rw","MI","volatile","DMASRC",0,28]
["0x0c0",null,"DMA1DAD",32,"rw","MI","volatile","DMADEST",0,28]
["0x0c4",null,"DMA1CNT",32,"rw","MI","volatile","E",31,1,"I",30,1,"MODE",27,3,"SB",26,1,"CM",25,1,"SAR",23,2,"DAR",21,2,"WORDCNT",0,21]
["0x0c8",null,"DMA2SAD",32,"rw","MI","volatile","DMASRC",0,28]
["0x0cc",null,"DMA2DAD",32,"rw","MI","volatile","DMADEST",0,28]
["0x0d0",null,"DMA2CNT",32,"rw","MI","volatile","E",31,1,"I",30,1,"MODE",27,3,"SB",26,1,"CM",25,1,"SAR",23,2,"DAR",21,2,"WORDCNT",0,21]
["0x0d4",null,"DMA3SAD",32,"rw","MI","volatile","DMASRC",0,28]
["0x0d8",null,"DMA3DAD",32,"rw","MI","volatile","DMADEST",0,28]
["0x0dc",null,"DMA3CNT",32,"rw","MI","volatile","E",31,1,"I",30,1,"MODE",27,3,"SB",26,1,"CM",25,1,"SAR",23,2,"DAR",21,2,"WORDCNT",0,21]
["0x0e0",null,"DMA0_CLR_DATA",32,"rw","MI","volatile"]
["0x0e4",null,"DMA1_CLR_DATA",32,"rw","MI","volatile"]
["0x0e8",null,"DMA2_CLR_DATA",32,"rw","MI","volatile"]
["0x0ec",null,"DMA3_CLR_DATA",32,"rw","MI","volatile"]
["#DMA p. 85 (New DMA) "]
["0x4100",null,"NDMAGCNT",32,"rw","MI","volatile","ARBITER",31,1,"CPUCYCLE",16,4]
["0x4104",null,"NDMA0SAD",32,"rw","MI","volatile","DMASRC",2,30]
["0x4108",null,"NDAM0DAD",32,"rw","MI","volatile","DMADEST",2,30]
["0x410c",null,"NDMA0TCNT",32,"rw","MI","volatile","TOTALCNT",0,28,"  "," "]
["0x4110",null,"NDMA0WCNT",32,"rw","MI","volatile","WORDCNT",0,24]
["0x4114",null,"NDMA0BCNT",32,"rw","MI","volatile","PS",16,2,"ICNT",0,16]
["0x4118",null,"NDMA0FDATA",32,"rw","MI","volatile","FDATA",0,32]
["0x411c",null,"NDMA0CNT",32,"rw","MI","volatile","E",31,1,"I",30,1,"CM",29,1,"IM",28,1,"MODE",24,4,"WORDCNT",16,4,"SRL",15,1,"SAR",13,2,"DRL",12,1,"DAR",10,2]
["0x4120",null,"NDMA1SAD",32,"rw","MI","volatile","DMASRC",2,30]
["0x4124",null,"NDAM1DAD",32,"rw","MI","volatile","DMADEST",2,30]
["0x4128",null,"NDMA1TCNT",32,"rw","MI","volatile","TOTALCNT",0,28,"  "," "]
["0x412c",null,"NDMA1WCNT",32,"rw","MI","volatile","WORDCNT",0,24]
["0x4130",null,"NDMA1BCNT",32,"rw","MI","volatile","PS",16,2,"ICNT",0,16]
["0x4134",null,"NDMA1FDATA",32,"rw","MI","volatile","FDATA",0,32]
["0x4138",null,"NDMA1CNT",32,"rw","MI","volatile","E",31,1,"I",30,1,"CM",29,1,"IM",28,1,"MODE",24,4,"WORDCNT",16,4,"SRL",15,1,"SAR",13,2,"DRL",12,1,"DAR",10,2]
["0x413c",null,"NDMA2SAD",32,"rw","MI","volatile","DMASRC",2,30]
["0x4140",null,"NDAM2DAD",32,"rw","MI","volatile","DMADEST",2,30]
["0x4144",null,"NDMA2TCNT",32,"rw","MI","volatile","TOTALCNT",0,28,"  "," "]
["0x4148",null,"NDMA2WCNT",32,"rw","MI","volatile","WORDCNT",0,24]
["0x414c",null,"NDMA2BCNT",32,"rw","MI","volatile","PS",16,2,"ICNT",0,16]
["0x4150",null,"NDMA2FDATA",32,"rw","MI","volatile","FDATA",0,32]
["0x4154",null,"NDMA2CNT",32,"rw","MI","volatile","E",31,1,"I",30,1,"CM",29,1,"IM",28,1,"MODE",24,4,"WORDCNT",16,4,"SRL",15,1,"SAR",13,2,"DRL",12,1,"DAR",10,2]
["0x4158",null,"NDMA3SAD",32,"rw","MI","volatile","DMASRC",2,30]
["0x415c",null,"NDAM3DAD",32,"rw","MI","volatile","DMADEST",2,30]
["0x4160",null,"NDMA3TCNT",32,"rw","MI","volatile","TOTALCNT",0,28,"  "," "]
["0x4164",null,"NDMA3WCNT",32,"rw","MI","volatile","WORDCNT",0,24]
["0x4168",null,"NDMA3BCNT",32,"rw","MI","volatile","PS",16,2,"ICNT",0,16]
["0x416c",null,"NDMA3FDATA",32,"rw","MI","volatile","FDATA",0,32]
["0x4170",null,"NDMA3CNT",32,"rw","MI","volatile","E",31,1,"I",30,1,"CM",29,1,"IM",28,1,"MODE",24,4,"WORDCNT",16,4,"SRL",15,1,"SAR",13,2,"DRL",12,1,"DAR",10,2]
["#Timer "]
["0x100",null,"TM0CNT_L",16,"rw","OS","volatile","TIMER0CNT",0,16]
["0x102",null,"TM0CNT_H",16,"rw","OS","volatile","E",7,1,"I",6,1,"PS",0,2]
["0x104",null,"TM1CNT_L",16,"rw","OS","volatile","TIMER1CNT",0,16]
["0x106",null,"TM1CNT_H",16,"rw","OS","volatile","E",7,1,"I",6,1,"CH",2,1,"PS",0,2]
["0x108",null,"TM2CNT_L",16,"rw","OS","volatile","TIMER2CNT",0,16]
["0x10a",null,"TM2CNT_H",16,"rw","OS","volatile","E",7,1,"I",6,1,"CH",2,1,"PS",0,2]
["0x10c",null,"TM3CNT_L",16,"rw","OS","volatile","TIMER2CNT",0,16]
["0x10e",null,"TM3CNT_H",16,"rw","OS","volatile","E",7,1,"I",6,1,"CH",2,1,"PS",0,2]
["#SIO "]
["0x120",null,"SIODATA32",32,"rw","EXI","volatile","H",16,16,"L",0,16]
["0x128",null,"SIOCNT",16,"rw","EXI","volatile","TSEND",3,1,"TRECV",2,1]
["0x12c",null,"SIOSEL",16,"rw","EXI","volatile","SEL",0,1]
["#Key "]
["0x130",null,"KEYINPUT",16,"r","PAD","volatile","L",9,1,"R",8,1,"DOWN",7,1,"UP",6,1,"LEFT",5,1,"RIGHT",4,1,"START",3,1,"SEL",2,1,"B",1,1,"A",0,1]
["0x132",null,"KEYCNT",16,"rw","PAD","volatile","LOGIC",15,1,"INTR",14,1,"L",9,1,"R",8,1,"DOWN",7,1,"UP",6,1,"LEFT",5,1,"RIGHT",4,1,"START",3,1,"SEL",2,1,"B",1,1,"A",0,1]
["#Interface with ARM7 "]
["0x180",null,"SUBPINTF",16,"rw","PXI","volatile","I",14,1,"IREQ",13,1,"A9STATUS",8,4,"A7STATUS",0,4]
["0x184",null,"SUBP_FIFO_CNT",16,"rw","PXI","volatile","E",15,1,"ERR",14,1,"RECV_RI",10,1,"RECV_FULL",9,1,"RECV_EMP",8,1,"SEND_CL",3,1,"SEND_TI",2,1,"SEND_FULL",1,1,"SEND_EMP",0,1]
["0x188",null,"SEND_FIFO",32,"rw","PXI","volatile"]
["0x100000",null,"RECV_FIFO",32,"rw","PXI","volatile"]
["#Memory Card p. 114"]
["0x1a0",null,"MCCNT0",16,"rw","MI","volatile","E",15,1,"I",14,1,"SEL",13,1,"BUSY",7,1,"MODE",6,1,"BAUDRATE",0,2]
["0x1a2",null,"MCD0",16,"rw","MI","volatile","DATA",0,8]
["0x100010",null,"MCD1",32,"rw","MI","volatile"]
["0x1a4",null,"MCCNT1",32,"rw","MI","volatile","START",31,1,"WR",30,1,"RESB",29,1,"TRM",28,1,"CT",27,1,"PC",24,3,"RDY",23,1,"CS",22,1,"L2",16,6,"SCR",15,1,"SE",14,1,"DS",13,1,"L1",0,13]
["0x1a8",null,"MCCMD0",32,"w","MI","volatile","CMD3",24,8,"CMD2",16,8,"CMD1",8,8,"CMD0",0,8]
["0x1ac",null,"MCCMD1",32,"w","MI","volatile","CMD7",24,8,"CMD6",16,8,"CMD5",8,8,"CMD4",0,8]
["#Memory Card (Definitions for both _A and _B because there are two slots on a DSi. _A duplicates existing code.)"]
["0x1a0",null,"MCCNT0_A",16,"rw","MI","volatile","E",15,1,"I",14,1,"SEL",13,1,"BUSY",7,1,"MODE",6,1,"BAUDRATE",0,2]
["0x1a2",null,"MCD0_A",16,"rw","MI","volatile","DATA",0,8]
["0x100010",null,"MCD1_A",32,"rw","MI","volatile","DATA",0,32]
["0x1a4",null,"MCCNT1_A",32,"rw","MI","volatile","START",31,1,"WR",30,1,"RESB",29,1,"TRM",28,1,"CT",27,1,"PC",24,3,"RDY",23,1,"CS",22,1,"L2",16,6,"SCR",15,1,"SE",14,1,"DS",13,1,"L1",0,13]
["0x1a8",null,"MCCMD0_A",32,"w","MI","volatile","CMD3",24,8,"CMD2",16,8,"CMD1",8,8,"CMD0",0,8]
["0x1ac",null,"MCCMD1_A",32,"w","MI","volatile","CMD7",24,8,"CMD6",16,8,"CMD5",8,8,"CMD4",0,8]
["0x1b0",null,"MCSRC0_A",32,"w","MI","volatile","SCRA",0,32]
["0x1b4",null,"MCSRC1_A",32,"w","MI","volatile","SCRB",0,32]
["0x1b8",null,"MCSRC2_A",32,"w","MI","volatile","SCRB",26,7,"SCRA",0,7]
["0x21a0",null,"MCCNT0_B",16,"rw","MI","volatile","E",15,1,"I",14,1,"SEL",13,1,"BUSY",7,1,"MODE",6,1,"BAUDRATE",0,2]
["0x21a2",null,"MCD0_B",16,"rw","MI","volatile","DATA",0,8]
["0x102010",null,"MCD1_B",32,"rw","MI","volatile","DATA",0,32]
["0x21a4",null,"MCCNT1_B",32,"rw","MI","volatile","START",31,1,"WR",30,1,"RESB",29,1,"TRM",28,1,"CT",27,1,"PC",24,3,"RDY",23,1,"CS",22,1,"L2",16,6,"SCR",15,1,"SE",14,1,"DS",13,1,"L1",0,13]
["0x21a8",null,"MCCMD0_B",32,"w","MI","volatile","CMD3",24,8,"CMD2",16,8,"CMD1",8,8,"CMD0",0,8]
["0x21ac",null,"MCCMD1_B",32,"w","MI","volatile","CMD7",24,8,"CMD6",16,8,"CMD5",8,8,"CMD4",0,8]
["0x21b0",null,"MCSRC0_B",32,"w","MI","volatile","SCRA",0,32]
["0x21b4",null,"MCSRC1_B",32,"w","MI","volatile","SCRB",0,32]
["0x21b8",null,"MCSRC2_B",32,"w","MI","volatile","SCRB",26,7,"SCRA",0,7]
["#External Memory p. 111 (MP and MPA are duplicate definitions so that TWL can support existing code)"]
["0x204",null,"EXMEMCNT",16,"rw","MI","volatile","EP",15,1,"IFM",14,1,"CE2",13,1,"MPA",11,1,"MP",11,1,"MPB",10,1,"CP",7,1,"PHI",5,2,"ROM2nd",4,1,"ROM1st",2,2,"RAM",0,2]
["#Interrupts p. 73 (IE/IF and MI/CA are duplicate definitions so that TWL can support existing code)"]
["0x208",null,"IME",16,"rw","OS","volatile","IME",0,1]
["0x210",null,"IE",32,"rw","OS","volatile","ND3",31,1,"ND2",30,1,"ND1",29,1,"ND0",28,1,"MIB",27,1,"MCB",26,1,"CAM",25,1,"DSP",24,1,"DWE",23,1,"DRE",22,1,"GF",21,1,"MIA",20,1,"MI",20,1,"MCA",19,1,"MC",19,1,"IFN",18,1,"IFE",17,1,"A7",16,1,"MCBDET",15,1,"MCADET",14,1,"I_D",13,1,"K",12,1,"D3",11,1,"D2",10,1,"D1",9,1,"D0",8,1,"T3",6,1,"T2",5,1,"T1",4,1,"T0",3,1,"VE",2,1,"HB",1,1,"VB",0,1]
["0x214",null,"IF",32,"rw","OS","volatile","ND3",31,1,"ND2",30,1,"ND1",29,1,"ND0",28,1,"MIB",27,1,"MCB",26,1,"CAM",25,1,"DSP",24,1,"DWE",23,1,"DRE",22,1,"GF",21,1,"MIA",20,1,"MI",20,1,"MCA",19,1,"MC",19,1,"IFN",18,1,"IFE",17,1,"A7",16,1,"MCBDET",15,1,"MCADET",14,1,"I_D",13,1,"K",12,1,"D3",11,1,"D2",10,1,"D1",9,1,"D0",8,1,"T3",6,1,"T2",5,1,"T1",4,1,"T0",3,1,"VE",2,1,"HB",1,1,"VB",0,1]
["#RAM Bank Control Register "]
["0x240",null,"VRAMCNT",32,"w","GX","volatile"]
["0x240",null,"VRAMCNT_A",8,"w","GX","volatile","E",7,1,"OFS",3,2,"MST",0,2]
["0x241",null,"VRAMCNT_B",8,"w","GX","volatile","E",7,1,"OFS",3,2,"MST",0,2]
["0x242",null,"VRAMCNT_C",8,"w","GX","volatile","E",7,1,"OFS",3,2,"MST",0,3]
["0x243",null,"VRAMCNT_D",8,"w","GX","volatile","E",7,1,"OFS",3,2,"MST",0,3]
["0x244",null,"WVRAMCNT",32,"w","GX","volatile"]
["0x244",null,"VRAMCNT_E",8,"w","GX","volatile","E",7,1,"MST",0,3]
["0x245",null,"VRAMCNT_F",8,"w","GX","volatile","E",7,1,"OFS",3,2,"MST",0,3]
["0x246",null,"VRAMCNT_G",8,"w","GX","volatile","E",7,1,"OFS",3,2,"MST",0,3]
["0x247",null,"VRAMCNT_WRAM",8,"w","GX","volatile","BANK",0,2]
["0x248",null,"VRAM_HI_CNT",16,"w","GX","volatile"]
["0x248",null,"VRAMCNT_H",8,"w","GX","volatile","E",7,1,"MST",0,2]
["0x249",null,"VRAMCNT_I",8,"w","GX","volatile","E",7,1,"MST",0,2]
["#Accelerator (Divider and square root calculator)  "]
["0x280",null,"DIVCNT",16,"rw","CP","volatile","BUSY",15,1,"DIV0",14,1,"MODE",0,2]
["#We created _H and _L versions of the 4 DIV_xxx items below in addition to 64-bit access"]
["0x290",null,"DIV_NUMER",64,"rw","CP","volatile"]
["0x290",null,"DIV_NUMER_L",32,"rw","CP","volatile"]
["0x294",null,"DIV_NUMER_H",32,"rw","CP","volatile"]
["0x298",null,"DIV_DENOM",64,"rw","CP","volatile"]
["0x298",null,"DIV_DENOM_L",32,"rw","CP","volatile"]
["0x29c",null,"DIV_DENOM_H",32,"rw","CP","volatile"]
["0x2a0",null,"DIV_RESULT",64,"rw","CP","volatile"]
["0x2a0",null,"DIV_RESULT_L",32,"rw","CP","volatile"]
["0x2a4",null,"DIV_RESULT_H",32,"rw","CP","volatile"]
["0x2a8",null,"DIVREM_RESULT",64,"rw","CP","volatile"]
["0x2a8",null,"DIVREM_RESULT_L",32,"rw","CP","volatile"]
["0x2ac",null,"DIVREM_RESULT_H",32,"rw","CP","volatile"]
["0x2b0",null,"SQRTCNT",16,"rw","CP","volatile","BUSY",15,1,"MODE",0,1]
["0x2b4",null,"SQRT_RESULT",32,"rw","CP","volatile"]
["#We created _H and _L versions of the SQRT_PARAM items below in addition to 64-bit access"]
["0x2b8",null,"SQRT_PARAM",64,"rw","CP","volatile"]
["0x2b8",null,"SQRT_PARAM_L",32,"rw","CP","volatile"]
["0x2bc",null,"SQRT_PARAM_H",32,"rw","CP","volatile"]
["#PAUSE p. 117 (JTAG_E was added for TWL)"]
["0x300",null,"PAUSE",16,"rw","OS","volatile","MOD",14,2,"JTAG_E",1,1,"CHK",0,1]
["#Power Control "]
["0x304",null,"POWCNT",16,"rw","GX","volatile","GE",3,1,"RE",2,1,"E2DG",1,1,"LCD",0,1,"LCDB",8,1,"E2DGB",9,1,"DSEL",15,1]
["#Number of Rendered Lines Count Register "]
["0x320",null,"RDLINES_COUNT",16,"r","G3X","volatile","RENDERED_LINES_MIN",0,6]
["#Edge Color Registers (These have redundant definitions)"]
["0x330",null,"EDGE_COLOR_0",32,"w","G3X","volatile","BLUE1",26,5,"GREEN1",21,5,"RED1",16,5,"BLUE0",10,5,"GREEN0",5,5,"RED0",0,5]
["0x330",null,"EDGE_COLOR_0_L",16,"w","G3X","volatile","BLUE0",10,5,"GREEN0",5,5,"RED0",0,5]
["0x332",null,"EDGE_COLOR_0_H",16,"w","G3X","volatile","BLUE1",10,5,"GREEN1",5,5,"RED1",0,5]
["0x334",null,"EDGE_COLOR_1",32,"w","G3X","volatile","BLUE3",26,5,"GREEN3",21,5,"RED3",16,5,"BLUE2",10,5,"GREEN2",5,5,"RED2",0,5]
["0x334",null,"EDGE_COLOR_1_L",16,"w","G3X","volatile","BLUE2",10,5,"GREEN2",5,5,"RED2",0,5]
["0x336",null,"EDGE_COLOR_1_H",16,"w","G3X","volatile","BLUE3",10,5,"GREEN3",5,5,"RED3",0,5]
["0x338",null,"EDGE_COLOR_2",32,"w","G3X","volatile","BLUE5",26,5,"GREEN5",21,5,"RED5",16,5,"BLUE4",10,5,"GREEN4",5,5,"RED4",0,5]
["0x338",null,"EDGE_COLOR_2_L",16,"w","G3X","volatile","BLUE4",10,5,"GREEN4",5,5,"RED4",0,5]
["0x33a",null,"EDGE_COLOR_2_H",16,"w","G3X","volatile","BLUE5",10,5,"GREEN5",5,5,"RED5",0,5]
["0x33c",null,"EDGE_COLOR_3",32,"w","G3X","volatile","BLUE7",26,5,"GREEN7",21,5,"RED7",16,5,"BLUE6",10,5,"GREEN6",5,5,"RED6",0,5]
["0x33c",null,"EDGE_COLOR_3_L",16,"w","G3X","volatile","BLUE6",10,5,"GREEN6",5,5,"RED6",0,5]
["0x33e",null,"EDGE_COLOR_3_H",16,"w","G3X","volatile","BLUE7",10,5,"GREEN7",5,5,"RED7",0,5]
["#Alpha Test"]
["0x340",null,"ALPHA_TEST_REF",16,"w","G3X","volatile","ALPHA_REFERENCE",0,5]
["#Clear Color Attribute"]
["0x350",null,"CLEAR_COLOR",32,"w","G3X","volatile","POLYGONID",24,6,"ALPHA",16,5,"F",15,1,"BLUE",10,5,"GREEN",5,5,"RED",0,5]
["#Clear Depth"]
["0x354",null,"CLEAR_DEPTH",16,"w","G3X","volatile","CLEARDEPTH",0,15]
["#Clear Images Offset Settings Register"]
["0x356",null,"CLRIMAGE_OFFSET",16,"w","G3X","volatile","OFFSETY",8,8,"OFFSETX",0,8]
["#Fog (These have redundant definitions)"]
["0x358",null,"FOG_COLOR",32,"w","G3X","volatile","FOG_ALPHA",16,5,"FOG_BLUE",10,5,"FOG_GREEN",5,5,"FOG_RED",0,5]
["0x35c",null,"FOG_OFFSET",16,"w","G3X","volatile","FOG_OFFSET",0,15]
["0x360",null,"FOG_TABLE_0",32,"w","G3X","volatile","DENSITY3",24,7,"DENSITY2",16,7,"DENSITY1",8,7,"DENSITY0",0,7]
["0x360",null,"FOG_TABLE_0_L",16,"w","G3X","volatile","DENSITY1",8,7,"DENSITY0",0,7]
["0x362",null,"FOG_TABLE_0_H",16,"w","G3X","volatile","DENSITY3",8,7,"DENSITY2",0,7]
["0x364",null,"FOG_TABLE_1",32,"w","G3X","volatile","DENSITY7",24,7,"DENSITY6",16,7,"DENSITY5",8,7,"DENSITY4",0,7]
["0x364",null,"FOG_TABLE_1_L",16,"w","G3X","volatile","DENSITY5",8,7,"DENSITY4",0,7]
["0x366",null,"FOG_TABLE_1_H",16,"w","G3X","volatile","DENSITY7",8,7,"DENSITY6",0,7]
["0x368",null,"FOG_TABLE_2",32,"w","G3X","volatile","DENSITY11",24,7,"DENSITY10",16,7,"DENSITY9",8,7,"DENSITY8",0,7]
["0x368",null,"FOG_TABLE_2_L",16,"w","G3X","volatile","DENSITY9",8,7,"DENSITY8",0,7]
["0x36a",null,"FOG_TABLE_2_H",16,"w","G3X","volatile","DENSITY11",8,7,"DENSITY10",0,7]
["0x36c",null,"FOG_TABLE_3",32,"w","G3X","volatile","DENSITY15",24,7,"DENSITY14",16,7,"DENSITY13",8,7,"DENSITY12",0,7]
["0x36c",null,"FOG_TABLE_3_L",16,"w","G3X","volatile","DENSITY13",8,7,"DENSITY12",0,7]
["0x36e",null,"FOG_TABLE_3_H",16,"w","G3X","volatile","DENSITY15",8,7,"DENSITY14",0,7]
["0x370",null,"FOG_TABLE_4",32,"w","G3X","volatile","DENSITY19",24,7,"DENSITY18",16,7,"DENSITY17",8,7,"DENSITY16",0,7]
["0x370",null,"FOG_TABLE_4_L",16,"w","G3X","volatile","DENSITY17",8,7,"DENSITY16",0,7]
["0x372",null,"FOG_TABLE_4_H",16,"w","G3X","volatile","DENSITY19",8,7,"DENSITY18",0,7]
["0x374",null,"FOG_TABLE_5",32,"w","G3X","volatile","DENSITY23",24,7,"DENSITY22",16,7,"DENSITY21",8,7,"DENSITY20",0,7]
["0x374",null,"FOG_TABLE_5_L",16,"w","G3X","volatile","DENSITY21",8,7,"DENSITY20",0,7]
["0x376",null,"FOG_TABLE_5_H",16,"w","G3X","volatile","DENSITY23",8,7,"DENSITY22",0,7]
["0x378",null,"FOG_TABLE_6",32,"w","G3X","volatile","DENSITY27",24,7,"DENSITY26",16,7,"DENSITY25",8,7,"DENSITY24",0,7]
["0x378",null,"FOG_TABLE_6_L",16,"w","G3X","volatile","DENSITY25",8,7,"DENSITY24",0,7]
["0x37a",null,"FOG_TABLE_6_H",16,"w","G3X","volatile","DENSITY27",8,7,"DENSITY26",0,7]
["0x37c",null,"FOG_TABLE_7",32,"w","G3X","volatile","DENSITY31",24,7,"DENSITY30",16,7,"DENSITY29",8,7,"DENSITY28",0,7]
["0x37c",null,"FOG_TABLE_7_L",16,"w","G3X","volatile","DENSITY29",8,7,"DENSITY28",0,7]
["0x37e",null,"FOG_TABLE_7_H",16,"w","G3X","volatile","DENSITY31",8,7,"DENSITY30",0,7]
["#Toon Table (These have redundant definitions)"]
["0x380",null,"TOON_TABLE_0",32,"w","G3X","volatile","BLUE1",26,5,"GREEN1",21,5,"RED1",16,5,"BLUE0",10,5,"GREEN0",5,5,"RED0",0,5]
["0x380",null,"TOON_TABLE_0_L",16,"w","G3X","volatile","BLUE0",10,5,"GREEN0",5,5,"RED0",0,5]
["0x382",null,"TOON_TABLE_0_H",16,"w","G3X","volatile","BLUE1",10,5,"GREEN1",5,5,"RED1",0,5]
["0x384",null,"TOON_TABLE_1",32,"w","G3X","volatile","BLUE3",26,5,"GREEN3",21,5,"RED3",16,5,"BLUE2",10,5,"GREEN2",5,5,"RED2",0,5]
["0x384",null,"TOON_TABLE_1_L",16,"w","G3X","volatile","BLUE2",10,5,"GREEN2",5,5,"RED2",0,5]
["0x386",null,"TOON_TABLE_1_H",16,"w","G3X","volatile","BLUE3",10,5,"GREEN3",5,5,"RED3",0,5]
["0x388",null,"TOON_TABLE_2",32,"w","G3X","volatile","BLUE5",26,5,"GREEN5",21,5,"RED5",16,5,"BLUE4",10,5,"GREEN4",5,5,"RED4",0,5]
["0x388",null,"TOON_TABLE_2_L",16,"w","G3X","volatile","BLUE4",10,5,"GREEN4",5,5,"RED4",0,5]
["0x38a",null,"TOON_TABLE_2_H",16,"w","G3X","volatile","BLUE5",10,5,"GREEN5",5,5,"RED5",0,5]
["0x38c",null,"TOON_TABLE_3",32,"w","G3X","volatile","BLUE7",26,5,"GREEN7",21,5,"RED7",16,5,"BLUE6",10,5,"GREEN6",5,5,"RED6",0,5]
["0x38c",null,"TOON_TABLE_3_L",16,"w","G3X","volatile","BLUE6",10,5,"GREEN6",5,5,"RED6",0,5]
["0x38e",null,"TOON_TABLE_3_H",16,"w","G3X","volatile","BLUE7",10,5,"GREEN7",5,5,"RED7",0,5]
["0x390",null,"TOON_TABLE_4",32,"w","G3X","volatile","BLUE9",26,5,"GREEN9",21,5,"RED9",16,5,"BLUE8",10,5,"GREEN8",5,5,"RED8",0,5]
["0x390",null,"TOON_TABLE_4_L",16,"w","G3X","volatile","BLUE8",10,5,"GREEN8",5,5,"RED8",0,5]
["0x392",null,"TOON_TABLE_4_H",16,"w","G3X","volatile","BLUE9",10,5,"GREEN9",5,5,"RED9",0,5]
["0x394",null,"TOON_TABLE_5",32,"w","G3X","volatile","BLUE11",26,5,"GREEN11",21,5,"RED11",16,5,"BLUE10",10,5,"GREEN10",5,5,"RED10",0,5]
["0x394",null,"TOON_TABLE_5_L",16,"w","G3X","volatile","BLUE10",10,5,"GREEN10",5,5,"RED10",0,5]
["0x396",null,"TOON_TABLE_5_H",16,"w","G3X","volatile","BLUE11",10,5,"GREEN11",5,5,"RED11",0,5]
["0x398",null,"TOON_TABLE_6",32,"w","G3X","volatile","BLUE13",26,5,"GREEN13",21,5,"RED13",16,5,"BLUE12",10,5,"GREEN12",5,5,"RED12",0,5]
["0x398",null,"TOON_TABLE_6_L",16,"w","G3X","volatile","BLUE12",10,5,"GREEN12",5,5,"RED12",0,5]
["0x39a",null,"TOON_TABLE_6_H",16,"w","G3X","volatile","BLUE13",10,5,"GREEN13",5,5,"RED13",0,5]
["0x39c",null,"TOON_TABLE_7",32,"w","G3X","volatile","BLUE15",26,5,"GREEN15",21,5,"RED15",16,5,"BLUE14",10,5,"GREEN14",5,5,"RED14",0,5]
["0x39c",null,"TOON_TABLE_7_L",16,"w","G3X","volatile","BLUE14",10,5,"GREEN14",5,5,"RED14",0,5]
["0x39e",null,"TOON_TABLE_7_H",16,"w","G3X","volatile","BLUE15",10,5,"GREEN15",5,5,"RED15",0,5]
["0x3a0",null,"TOON_TABLE_8",32,"w","G3X","volatile","BLUE17",26,5,"GREEN17",21,5,"RED17",16,5,"BLUE16",10,5,"GREEN16",5,5,"RED16",0,5]
["0x3a0",null,"TOON_TABLE_8_L",16,"w","G3X","volatile","BLUE16",10,5,"GREEN16",5,5,"RED16",0,5]
["0x3a2",null,"TOON_TABLE_8_H",16,"w","G3X","volatile","BLUE17",10,5,"GREEN17",5,5,"RED17",0,5]
["0x3a4",null,"TOON_TABLE_9",32,"w","G3X","volatile","BLUE19",26,5,"GREEN19",21,5,"RED19",16,5,"BLUE18",10,5,"GREEN18",5,5,"RED18",0,5]
["0x3a4",null,"TOON_TABLE_9_L",16,"w","G3X","volatile","BLUE18",10,5,"GREEN18",5,5,"RED18",0,5]
["0x3a6",null,"TOON_TABLE_9_H",16,"w","G3X","volatile","BLUE19",10,5,"GREEN19",5,5,"RED19",0,5]
["0x3a8",null,"TOON_TABLE_10",32,"w","G3X","volatile","BLUE21",26,5,"GREEN21",21,5,"RED21",16,5,"BLUE20",10,5,"GREEN20",5,5,"RED20",0,5]
["0x3a8",null,"TOON_TABLE_10_L",16,"w","G3X","volatile","BLUE20",10,5,"GREEN20",5,5,"RED20",0,5]
["0x3aa",null,"TOON_TABLE_10_H",16,"w","G3X","volatile","BLUE21",10,5,"GREEN21",5,5,"RED21",0,5]
["0x3ac",null,"TOON_TABLE_11",32,"w","G3X","volatile","BLUE23",26,5,"GREEN23",21,5,"RED23",16,5,"BLUE22",10,5,"GREEN22",5,5,"RED22",0,5]
["0x3ac",null,"TOON_TABLE_11_L",16,"w","G3X","volatile","BLUE22",10,5,"GREEN22",5,5,"RED22",0,5]
["0x3ae",null,"TOON_TABLE_11_H",16,"w","G3X","volatile","BLUE23",10,5,"GREEN23",5,5,"RED23",0,5]
["0x3b0",null,"TOON_TABLE_12",32,"w","G3X","volatile","BLUE25",26,5,"GREEN25",21,5,"RED25",16,5,"BLUE24",10,5,"GREEN24",5,5,"RED24",0,5]
["0x3b0",null,"TOON_TABLE_12_L",16,"w","G3X","volatile","BLUE24",10,5,"GREEN24",5,5,"RED24",0,5]
["0x3b2",null,"TOON_TABLE_12_H",16,"w","G3X","volatile","BLUE25",10,5,"GREEN25",5,5,"RED25",0,5]
["0x3b4",null,"TOON_TABLE_13",32,"w","G3X","volatile","BLUE27",26,5,"GREEN27",21,5,"RED27",16,5,"BLUE26",10,5,"GREEN26",5,5,"RED26",0,5]
["0x3b4",null,"TOON_TABLE_13_L",16,"w","G3X","volatile","BLUE26",10,5,"GREEN26",5,5,"RED26",0,5]
["0x3b6",null,"TOON_TABLE_13_H",16,"w","G3X","volatile","BLUE27",10,5,"GREEN27",5,5,"RED27",0,5]
["0x3b8",null,"TOON_TABLE_14",32,"w","G3X","volatile","BLUE29",26,5,"GREEN29",21,5,"RED29",16,5,"BLUE28",10,5,"GREEN28",5,5,"RED28",0,5]
["0x3b8",null,"TOON_TABLE_14_L",16,"w","G3X","volatile","BLUE28",10,5,"GREEN28",5,5,"RED28",0,5]
["0x3ba",null,"TOON_TABLE_14_H",16,"w","G3X","volatile","BLUE29",10,5,"GREEN29",5,5,"RED29",0,5]
["0x3bc",null,"TOON_TABLE_15",32,"w","G3X","volatile","BLUE31",26,5,"GREEN31",21,5,"RED31",16,5,"BLUE30",10,5,"GREEN30",5,5,"RED30",0,5]
["0x3bc",null,"TOON_TABLE_15_L",16,"w","G3X","volatile","BLUE30",10,5,"GREEN30",5,5,"RED30",0,5]
["0x3be",null,"TOON_TABLE_15_H",16,"w","G3X","volatile","BLUE31",10,5,"GREEN31",5,5,"RED31",0,5]
["#Command FIFO Register "]
["0x400",null,"GXFIFO",32,"w","G3X","volatile"]
["#Matrices"]
["0x440",null,"MTX_MODE",32,"w","G3","volatile","M",0,2]
["0x444",null,"MTX_PUSH",32,"w","G3","volatile"]
["0x448",null,"MTX_POP",32,"w","G3","volatile","S",5,1,"INT",0,5]
["0x44c",null,"MTX_STORE",32,"w","G3","volatile","INDEX",0,5]
["0x450",null,"MTX_RESTORE",32,"w","G3","volatile","INDEX",0,5]
["0x454",null,"MTX_IDENTITY",32,"w","G3","volatile"]
["0x458",null,"MTX_LOAD_4x4",32,"w","G3","volatile","S",31,1,"INTEGER_M44",12,19,"DECIMAL_M44",0,12]
["0x45c",null,"MTX_LOAD_4x3",32,"w","G3","volatile","S",31,1,"INTEGER_M43",12,19,"DECIMAL_M43",0,12]
["0x460",null,"MTX_MULT_4x4",32,"w","G3","volatile","S",31,1,"INTEGER_M44",12,19,"DECIMAL_M44",0,12]
["0x464",null,"MTX_MULT_4x3",32,"w","G3","volatile","S",31,1,"INTEGER_M43",12,19,"DECIMAL_M43",0,12]
["0x468",null,"MTX_MULT_3x3",32,"w","G3","volatile","S",31,1,"INTEGER_M33",12,19,"DECIMAL_M33",0,12]
["0x46c",null,"MTX_SCALE",32,"w","G3","volatile","S",31,1,"INTEGER_SCALE",12,19,"DECIMAL_SCALE",0,12]
["0x470",null,"MTX_TRANS",32,"w","G3","volatile","S",31,1,"INTEGER_TRANSLATE",12,19,"DECIMAL_TRANSLATE",0,12]
["#Vertex Configuration: Color (Direct settings and normal vector settings) "]
["0x480",null,"COLOR",32,"w","G3","volatile","BLUE",10,5,"GREEN",5,5,"RED",0,5]
["0x484",null,"NORMAL",32,"w","G3","volatile","SZ",29,1,"NZ",20,9,"SY",19,1,"NY",10,9,"SX",9,1,"NX",0,9]
["#Texture Mapping/Texture Coordinate Settings "]
["0x488",null,"TEXCOORD",32,"w","G3","volatile","ST",31,1,"INTEGER",20,11,"DECIMAL_T",16,4,"SS",15,1,"INTEGER_S",4,11,"DECIMAL_S",0,4]
["#Vertex Coordinate Settings"]
["0x48c",null,"VTX_16",32,"w","G3","volatile","SY",31,1,"INT_Y",28,3,"DECIMAL_Y",16,12,"SX",15,1,"INT_X",12,3,"DECIMAL_X",0,12]
["0x490",null,"VTX_10",32,"w","G3","volatile","SZ",29,1,"INT_Z",26,3,"DECIMAL_Z",20,6,"SY",19,1,"INT_Y",16,3,"DECIMAL_Y",10,6,"SX",9,1,"INT_X",6,3,"DECIMAL_X",0,6]
["0x494",null,"VTX_XY",32,"w","G3","volatile","SY",31,1,"INT_Y",28,3,"DECIMAL_Y",16,12,"SX",15,1,"INT_X",12,3,"DECIMAL_X",0,12]
["0x498",null,"VTX_XZ",32,"w","G3","volatile","SZ",31,1,"INT_Z",28,3,"DECIMAL_Z",16,12,"SX",15,1,"INT_X",12,3,"DECIMAL_X",0,12]
["0x49c",null,"VTX_YZ",32,"w","G3","volatile","SZ",31,1,"INT_Z",28,3,"DECIMAL_Z",16,12,"SY",15,1,"INT_Y",12,3,"DECIMAL_Y",0,12]
["0x4a0",null,"VTX_DIFF",32,"w","G3","volatile","SZ",29,1,"DECIMAL_Z",20,9,"SY",19,1,"DECIMAL_Y",10,9,"SX",9,1,"DECIMAL_X",0,9]
["#Polygon Attributes"]
["0x4a4",null,"POLYGON_ATTR",32,"w","G3","volatile","ID",24,6,"ALPHA",16,5,"FE",15,1,"DT",14,1,"D1",13,1,"FC",12,1,"XL",11,1,"FR",7,1,"BK",6,1,"PM",4,2,"LE",0,4]
["#Texture Parameters and Palette Address Settings "]
["0x4a8",null,"TEXIMAGE_PARAM",32,"w","G3","volatile","TGEN",30,2,"TR",29,1,"TEXFMT",26,3,"T_SIZE",23,3,"V_SIZE",20,3,"FT",19,1,"FS",18,1,"RT",17,1,"RS",16,1,"TEX_ADDR",0,16]
["0x4ac",null,"TEXPLTT_BASE",32,"w","G3","volatile","PLTT_BASE",0,13]
["#Lights "]
["0x4c0",null,"DIF_AMB",32,"w","G3","volatile","AMBIENT_BLUE",26,5,"AMBIENT_GREEN",21,5,"AMBIENT_RED",16,5,"C",15,1,"DIFFUSE_BLUE",10,5,"DIFFUSE_GREEN",5,5,"DIFFUSE_RED",0,5]
["0x4c4",null,"SPE_EMI",32,"w","G3","volatile","EMISSION_BLUE",26,5,"EMISSION_GREEN",21,5,"EMISSION_RED",16,5,"S",15,1,"SPECULAR_BLUE",10,5,"SPECULAR_GREEN",5,5,"SPECULAR_RED",0,5]
["0x4c8",null,"LIGHT_VECTOR",32,"w","G3","volatile","LNUM",30,2,"SZ",29,1,"DECIMAL_Z",20,9,"SY",19,1,"DECIMAL_Y",10,9,"SX",9,1,"DECIMAL_X",0,9]
["0x4cc",null,"LIGHT_COLOR",32,"w","G3","volatile","LNUM",30,2,"BLUE",10,5,"GREEN",5,5,"RED",0,5]
["0x4d0",null,"SHININESS",32,"w","G3","volatile","SHININESS3",24,8,"SHININESS2",16,8,"SHININESS1",8,8,"SHININESS0",0,8]
["#Polygon: Vertex List Start and Finish Declarations "]
["0x500",null,"BEGIN_VTXS",32,"w","G3","volatile","TYPE",0,2]
["0x504",null,"END_VTXS",32,"w","G3","volatile"]
["#Rendering Engine Reference Data Swap"]
["0x540",null,"SWAP_BUFFERS",32,"w","G3","volatile","DP",1,1,"XS",0,1]
["#Viewport"]
["0x580",null,"VIEWPORT",32,"w","G3","volatile","INTEGER_Y2",24,8,"INTEGER_X2",16,8,"INTEGER_Y1",8,8,"INTEGER_X1",0,8]
["#Test"]
["0x5c0",null,"BOX_TEST",32,"w","G3","volatile","SY",31,1,"INT_Y",28,3,"DECIMAL_Y",16,12,"SX",15,1,"INT_X",12,3,"DECIMAL_X",0,12]
["0x5c4",null,"POS_TEST",32,"w","G3","volatile","SY",31,1,"INT_Y",28,3,"DECIMAL_Y",16,12,"SX",15,1,"INT_X",12,3,"DECIMAL_X",0,12]
["0x5c8",null,"VEC_TEST",32,"w","G3","volatile","SZ",29,1,"DECIMAL_Z",20,9,"SY",19,1,"DECIMAL_Y",10,9,"SX",9,1,"DECIMAL_X",0,9]
["#Geometry Engine Status"]
["0x600",null,"GXSTAT",32,"rw","G3X","volatile","FI",30,2,"B",27,1,"E",26,1,"H",25,1,"F",24,1,"FIFOCNT",16,8,"SE",15,1,"SB",14,1,"PJ",13,1,"PV",8,5,"TR",1,1,"TB",0,1]
["#Polygon List Count Register"]
["0x604",null,"LISTRAM_COUNT",16,"r","G3X","volatile","RAMCNT",0,12]
["#Vertex RAM Count Register"]
["0x606",null,"VTXRAM_COUNT",16,"r","G3X","volatile","VTXCNT",0,13]
["#1-Dot Polygon Display Edge Depth Value Register"]
["0x610",null,"DISP_1DOT_DEPTH",16,"w","G3X","volatile","INTEGER_W",3,12,"DECIMAL_W",0,3]
["#Get Calculated Result"]
["0x620",null,"POS_RESULT_X",32,"r","G3X","volatile","SX",31,1,"INTEGER_X",12,19,"DECIMAL_X",0,12]
["0x624",null,"POS_RESULT_Y",32,"r","G3X","volatile","SY",31,1,"INTEGER_Y",12,19,"DECIMAL_Y",0,12]
["0x628",null,"POS_RESULT_Z",32,"r","G3X","volatile","SZ",31,1,"INTEGER_Z",12,19,"DECIMAL_Z",0,12]
["0x62c",null,"POS_RESULT_W",32,"r","G3X","volatile","SW",31,1,"INTEGER_W",12,19,"DECIMAL_W",0,12]
["0x630",null,"VEC_RESULT_X",16,"r","G3X","volatile","SX",15,1,"INTEGER_X",12,3,"DECIMAL_X",0,12]
["0x632",null,"VEC_RESULT_Y",16,"r","G3X","volatile","SY",15,1,"INTEGER_Y",12,3,"DECIMAL_Y",0,12]
["0x634",null,"VEC_RESULT_Z",16,"r","G3X","volatile","SZ",15,1,"INTEGER_Z",12,3,"DECIMAL_Z",0,12]
["#Read Current Matrix"]
["0x640",null,"CLIPMTX_RESULT_0",32,"r","G3X","volatile","S",31,1,"INTEGER_m0",12,19,"DECIMAL_m0",0,12]
["0x644",null,"CLIPMTX_RESULT_1",32,"r","G3X","volatile","S",31,1,"INTEGER_m1",12,19,"DECIMAL_m1",0,12]
["0x648",null,"CLIPMTX_RESULT_2",32,"r","G3X","volatile","S",31,1,"INTEGER_m2",12,19,"DECIMAL_m2",0,12]
["0x64c",null,"CLIPMTX_RESULT_3",32,"r","G3X","volatile","S",31,1,"INTEGER_m3",12,19,"DECIMAL_m3",0,12]
["0x650",null,"CLIPMTX_RESULT_4",32,"r","G3X","volatile","S",31,1,"INTEGER_m4",12,19,"DECIMAL_m4",0,12]
["0x654",null,"CLIPMTX_RESULT_5",32,"r","G3X","volatile","S",31,1,"INTEGER_m5",12,19,"DECIMAL_m5",0,12]
["0x658",null,"CLIPMTX_RESULT_6",32,"r","G3X","volatile","S",31,1,"INTEGER_m6",12,19,"DECIMAL_m6",0,12]
["0x65c",null,"CLIPMTX_RESULT_7",32,"r","G3X","volatile","S",31,1,"INTEGER_m7",12,19,"DECIMAL_m7",0,12]
["0x660",null,"CLIPMTX_RESULT_8",32,"r","G3X","volatile","S",31,1,"INTEGER_m8",12,19,"DECIMAL_m8",0,12]
["0x664",null,"CLIPMTX_RESULT_9",32,"r","G3X","volatile","S",31,1,"INTEGER_m9",12,19,"DECIMAL_m9",0,12]
["0x668",null,"CLIPMTX_RESULT_10",32,"r","G3X","volatile","S",31,1,"INTEGER_m10",12,19,"DECIMAL_m10",0,12]
["0x66c",null,"CLIPMTX_RESULT_11",32,"r","G3X","volatile","S",31,1,"INTEGER_m11",12,19,"DECIMAL_m11",0,12]
["0x670",null,"CLIPMTX_RESULT_12",32,"r","G3X","volatile","S",31,1,"INTEGER_m12",12,19,"DECIMAL_m12",0,12]
["0x674",null,"CLIPMTX_RESULT_13",32,"r","G3X","volatile","S",31,1,"INTEGER_m13",12,19,"DECIMAL_m13",0,12]
["0x678",null,"CLIPMTX_RESULT_14",32,"r","G3X","volatile","S",31,1,"INTEGER_m14",12,19,"DECIMAL_m14",0,12]
["0x67c",null,"CLIPMTX_RESULT_15",32,"r","G3X","volatile","S",31,1,"INTEGER_m15",12,19,"DECIMAL_m15",0,12]
["0x680",null,"VECMTX_RESULT_0",32,"r","G3X","volatile","S",31,1,"INTEGER_m0",12,19,"DECIMAL_m0",0,12]
["0x684",null,"VECMTX_RESULT_1",32,"r","G3X","volatile","S",31,1,"INTEGER_m1",12,19,"DECIMAL_m1",0,12]
["0x688",null,"VECMTX_RESULT_2",32,"r","G3X","volatile","S",31,1,"INTEGER_m2",12,19,"DECIMAL_m2",0,12]
["0x68c",null,"VECMTX_RESULT_3",32,"r","G3X","volatile","S",31,1,"INTEGER_m3",12,19,"DECIMAL_m3",0,12]
["0x690",null,"VECMTX_RESULT_4",32,"r","G3X","volatile","S",31,1,"INTEGER_m4",12,19,"DECIMAL_m4",0,12]
["0x694",null,"VECMTX_RESULT_5",32,"r","G3X","volatile","S",31,1,"INTEGER_m5",12,19,"DECIMAL_m5",0,12]
["0x698",null,"VECMTX_RESULT_6",32,"r","G3X","volatile","S",31,1,"INTEGER_m6",12,19,"DECIMAL_m6",0,12]
["0x69c",null,"VECMTX_RESULT_7",32,"r","G3X","volatile","S",31,1,"INTEGER_m7",12,19,"DECIMAL_m7",0,12]
["0x6a0",null,"VECMTX_RESULT_8",32,"r","G3X","volatile","S",31,1,"INTEGER_m8",12,19,"DECIMAL_m8",0,12]
["#Lower Screen-Related Register"]
["0x1000",null,"DB_DISPCNT",32,"rw","GXS","volatile","O",31,1,"BG",30,1,"OH",23,1,"EXOBJ",20,2,"MODE",16,1,"OW",15,1,"W1",14,1,"W0",13,1,"DISPLAY",8,5,"BLANK",7,1,"OBJMAP",4,3,"BGMODE",0,3,"OBJMAP_CH",4,1,"OBJMAP_BM",5,2,"EXOBJ_CH",20,2]
["0x106c",null,"DB_MASTER_BRIGHT",16,"rw","GXS","volatile","E_MOD",14,2,"E_VALUE",0,5]
["0x1008",null,"DB_BG0CNT",16,"rw","G2S","volatile","SCREENSIZE",14,2,"BGPLTTSLOT",13,1,"SCREENBASE",8,5,"COLORMODE",7,1,"MOSAIC",6,1,"CHARBASE",2,4,"PRIORITY",0,2]
["0x100a",null,"DB_BG1CNT",16,"rw","G2S","volatile","SCREENSIZE",14,2,"BGPLTTSLOT",13,1,"SCREENBASE",8,5,"COLORMODE",7,1,"MOSAIC",6,1,"CHARBASE",2,4,"PRIORITY",0,2]
["0x100c",null,"DB_BG2CNT",16,"rw","G2S","volatile","SCREENSIZE",14,2,"AREAOVER",13,1,"SCREENBASE",8,5,"COLORMODE",7,1,"MOSAIC",6,1,"CHARBASE",2,4,"PRIORITY",0,2]
["0x100e",null,"DB_BG3CNT",16,"rw","G2S","volatile","SCREENSIZE",14,2,"AREAOVER",13,1,"SCREENBASE",8,5,"COLORMODE",7,1,"MOSAIC",6,1,"CHARBASE",2,4,"PRIORITY",0,2]
["0x1010",null,"DB_BG0OFS",32,"w","G2S","volatile","VOFFSET",16,9,"HOFFSET",0,9]
["0x1010",null,"DB_BG0HOFS",16,"w","G2S","volatile","OFFSET",0,9]
["0x1012",null,"DB_BG0VOFS",16,"w","G2S","volatile","OFFSET",0,9]
["0x1014",null,"DB_BG1OFS",32,"w","G2S","volatile","VOFFSET",16,9,"HOFFSET",0,9]
["0x1014",null,"DB_BG1HOFS",16,"w","G2S","volatile","OFFSET",0,9]
["0x1016",null,"DB_BG1VOFS",16,"w","G2S","volatile","OFFSET",0,9]
["0x1018",null,"DB_BG2OFS",32,"w","G2S","volatile","VOFFSET",16,9,"HOFFSET",0,9]
["0x1018",null,"DB_BG2HOFS",16,"w","G2S","volatile","OFFSET",0,9]
["0x101a",null,"DB_BG2VOFS",16,"w","G2S","volatile","OFFSET",0,9]
["0x101c",null,"DB_BG3OFS",32,"w","G2S","volatile","VOFFSET",16,9,"HOFFSET",0,9]
["0x101c",null,"DB_BG3HOFS",16,"w","G2S","volatile","OFFSET",0,9]
["0x101e",null,"DB_BG3VOFS",16,"w","G2S","volatile","OFFSET",0,9]
["0x1020",null,"DB_BG2PA",16,"w","G2S","volatile","S",15,1,"INTEGER_DX",8,7,"DECIMAL_DX",0,8]
["0x1022",null,"DB_BG2PB",16,"w","G2S","volatile","S",15,1,"INTEGER_DMX",8,7,"DECIMAL_DMX",0,8]
["0x1024",null,"DB_BG2PC",16,"w","G2S","volatile","S",15,1,"INTEGER_DY",8,7,"DECIMAL_DY",0,8]
["0x1026",null,"DB_BG2PD",16,"w","G2S","volatile","S",15,1,"INTEGER_DMY",8,7,"DECIMAL_DMY",0,8]
["0x1028",null,"DB_BG2X",32,"w","G2S","volatile","S",27,1,"INTEGER_SX",8,19,"DECIMAL_SX",0,8]
["0x102c",null,"DB_BG2Y",32,"w","G2S","volatile","S",27,1,"INTEGER_SY",8,19,"DECIMAL_SY",0,8]
["0x1030",null,"DB_BG3PA",16,"w","G2S","volatile","S",15,1,"INTEGER_DX",8,7,"DECIMAL_DX",0,8]
["0x1032",null,"DB_BG3PB",16,"w","G2S","volatile","S",15,1,"INTEGER_DMX",8,7,"DECIMAL_DMX",0,8]
["0x1034",null,"DB_BG3PC",16,"w","G2S","volatile","S",15,1,"INTEGER_DY",8,7,"DECIMAL_DY",0,8]
["0x1036",null,"DB_BG3PD",16,"w","G2S","volatile","S",15,1,"INTEGER_DMY",8,7,"DECIMAL_DMY",0,8]
["0x1038",null,"DB_BG3X",32,"w","G2S","volatile","S",27,1,"INTEGER_SX",8,19,"DECIMAL_SX",0,8]
["0x103c",null,"DB_BG3Y",32,"w","G2S","volatile","S",27,1,"INTEGER_SY",8,19,"DECIMAL_SY",0,8]
["0x1040",null,"DB_WIN0H",16,"w","G2S","volatile","LEFTX",8,8,"RIGHTX",0,8]
["0x1042",null,"DB_WIN1H",16,"w","G2S","volatile","LEFTX",8,8,"RIGHTX",0,8]
["0x1044",null,"DB_WIN0V",16,"w","G2S","volatile","UPY",8,8,"DOWNY",0,8]
["0x1046",null,"DB_WIN1V",16,"w","G2S","volatile","UPY",8,8,"DOWNY",0,8]
["0x1048",null,"DB_WININ",16,"rw","G2S","volatile","WIN1IN",8,6,"WIN0IN",0,6]
["0x104a",null,"DB_WINOUT",16,"rw","G2S","volatile","OBJWININ",8,6,"WINOUT",0,6]
["0x104c",null,"DB_MOSAIC",16,"w","G2S","volatile","OBJVSIZE",12,4,"OBJHSIZE",8,4,"BGVSIZE",4,4,"BGHSIZE",0,4]
["0x1050",null,"DB_BLDCNT",16,"rw","G2S","volatile","PLANE2",8,6,"EFFECT",6,2,"PLANE1",0,6]
["0x1052",null,"DB_BLDALPHA",16,"rw","G2S","volatile","EVB",8,5,"EVA",0,5]
["0x1054",null,"DB_BLDY",16,"rw","G2S","volatile","EVY",0,5]
["#Config p. 57 (New to TWL) "]
["0x4000",null,"A9ROM",8,"r","SCFG","volatile","RSEL",1,1,"SEC",0,1]
["0x4004",null,"CLK",16,"rw","SCFG","volatile","CAMCKI",8,1,"WRAMHCLK",7,1,"CAMHCLK",2,1,"DSPHCLK",1,1,"CPUSPD",0,1]
["0x4006",null,"RST",16,"rw","SCFG","volatile","DSPRSTB",0,1]
["0x4008",null,"EXT",32,"rw","SCFG","volatile","CFG",31,1,"WRAM",25,1,"MC_B",24,1,"DSP",18,1,"CAM",17,1,"DMAC",16,1,"PSRAM",14,2,"VRAM",13,1,"LCDC",12,1,"INTC",8,1,"MC",7,1,"DIV",4,1,"G2DE",3,1,"REN",2,1,"GEO",1,1,"DMA",0,1]
["0x4010",null,"MC",16,"r","MI","volatile","SWP",15,1,"SL2_MODE",6,2,"SL2_CDET",4,1,"SL1_MODE",2,2,"SL1_CDET",0,1]
["0x4040",null,"MBK1",32,"rw","MI","volatile","WA3_E",31,1,"WA3_OF",26,2,"WA3_M",24,1,"WA2_E",23,1,"WA2_OF",18,2,"WA2_M",16,1,"WA1_E",15,1,"WA1_OF",10,2,"WA1_M",8,1,"WA0_E",7,1,"WA0_OF",2,2,"WA0_M",0,1]
["0x4040",null,"MBK_A0",8,"rw","MI","volatile","E",7,1,"OF",2,2,"M",0,1]
["0x4041",null,"MBK_A1",8,"rw","MI","volatile","E",7,1,"OF",2,2,"M",0,1]
["0x4042",null,"MBK_A2",8,"rw","MI","volatile","E",7,1,"OF",2,2,"M",0,1]
["0x4043",null,"MBK_A3",8,"rw","MI","volatile","E",7,1,"OF",2,2,"M",0,1]
["0x4044",null,"MBK2",32,"rw","MI","volatile","WB3_E",31,1,"WB3_OF",28,3,"WB3_M",24,2,"WB2_E",23,1,"WB2_OF",18,3,"WB2_M",16,2,"WB1_E",15,1,"WB1_OF",10,3,"WB1_M",8,2,"WB0_E",7,1,"WB0_OF",2,3,"WB0_M",0,2]
["0x4044",null,"MBK_B0",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4045",null,"MBK_B1",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4046",null,"MBK_B2",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4047",null,"MBK_B3",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4048",null,"MBK3",32,"rw","MI","volatile","WB7_E",31,1,"WB7_OF",28,3,"jWB7_M",24,2,"WB6_E",23,1,"WB6_OF",18,3,"WB6_M",16,2,"WB5_E",15,1,"WB5_OF",10,3,"WB5_M",8,2,"WB4_E",7,1,"WB4_OF",2,3,"WB4_M",0,2]
["0x4048",null,"MBK_B4",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4049",null,"MBK_B5",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x404a",null,"MBK_B6",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x404b",null,"MBK_B7",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x404c",null,"MBK4",32,"rw","MI","volatile","WC3_E",31,1,"WC3_OF",28,3,"WC3_M",24,2,"WC2_E",23,1,"WC2_OF",18,3,"WC2_M",16,2,"WC1_E",15,1,"WC1_OF",10,3,"WC1_M",8,2,"WC0_E",7,1,"WC0_OF",2,3,"WC0_M",0,2]
["0x404c",null,"MBK_C0",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x404d",null,"MBK_C1",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x404e",null,"MBK_C2",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x404f",null,"MBK_C3",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4050",null,"MBK5",32,"rw","MI","volatile","WC7_E",31,1,"WC7_OF",28,3,"WC7_M",24,2,"WC6_E",23,1,"WC6_OF",18,3,"WC6_M",16,2,"WC5_E",15,1,"WC5_OF",10,3,"WC5_M",8,2,"WC4_E",7,1,"WC4_OF",2,3,"WC4_M",0,2]
["0x4050",null,"MBK_C4",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4051",null,"MBK_C5",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4052",null,"MBK_C6",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4053",null,"MBK_C7",8,"rw","MI","volatile","E",7,1,"OF",2,3,"M",0,2]
["0x4054",null,"MBK6",32,"rw","MI","volatile","WA_EADDR",20,9,"WA_ISIZE",12,2,"WA_SADDR",4,8]
["0x4058",null,"MBK7",32,"rw","MI","volatile","WB_EADDR",19,10,"WB_ISIZE",12,2,"WB_SADDR",3,9]
["0x405c",null,"MBK8",32,"rw","MI","volatile","WC_EADDR",19,10,"WC_ISIZE",12,2,"WC_SADDR",3,9]
["0x4060",null,"MBK9",32,"rw","MI","volatile","WC_LOCKST",16,8,"WB_LOCLST",8,8,"WA_LOCKST",0,4]
["0x4060",null,"MBK_A_LOCK",8,"rw","MI","volatile","A3",3,1,"A2",2,1,"A1",1,1,"A0",0,1]
["0x4061",null,"MBK_B_LOCK",8,"rw","MI","volatile","B7",7,1,"B6",6,1,"B5",5,1,"B4",4,1,"B3",3,1,"B2",2,1,"B1",1,1,"B0",0,1]
["0x4062",null,"MBK_C_LOCK",8,"rw","MI","volatile","C7",7,1,"C6",6,1,"C5",5,1,"C4",4,1,"C3",3,1,"C2",2,1,"C1",1,1,"C0",0,1]
["#CAMERA p. 99 (New to TWL)"]
["0x4200",null,"MCNT",16,"rw","CAM","volatile","INI",7,1,"V28",6,1,"VIO",5,1,"V18",4,1,"IRCLK",3,1,"SYNC",2,1,"RST",1,1,"STBY",0,1]
["0x4202",null,"CNT",16,"rw","CAM","volatile","E",15,1,"T",14,1,"F",13,1,"IREQI",11,1,"IREQBE",10,1,"IREQVS",8,2,"CL",5,1,"ERR",4,1,"TL",0,4]
["0x4204",null,"DAT",32,"r","CAM","volatile","DATA",0,32]
["0x4210",null,"SOFS",32,"rw","CAM","volatile","VOFS",16,9,"HOFS",0,10]
["0x4214",null,"EOFS",32,"rw","CAM","volatile","VOFS",16,9,"HOFS",0,10]
["#DSP-Related Register (New to TWL)"]
["0x4300",null,"PDATA",16,"rw","DSP","volatile"]
["0x4304",null,"PADR",16,"w","DSP","volatile"]
["0x4308",null,"PCFG",16,"rw","DSP","volatile","MEMSEL",12,4,"PRIE2",11,1,"PRIE1",10,1,"PRIE0",9,1,"WFEIE",8,1,"WFFIE",7,1,"RFNEIE",6,1,"RFFIE",5,1,"RS",4,1,"DRS",2,2,"AIM",1,1,"DSPR",0,1]
["0x430c",null,"PSTS",16,"r","DSP","volatile","RCOMIM2",15,1,"RCOMIM1",14,1,"RCOMIM0",13,1,"RRI2",12,1,"RRI1",11,1,"RRI0",10,1,"PSEMI",9,1,"WFEI",8,1,"WFFI",7,1,"RFNEI",6,1,"RFFI",5,1,"PRST",2,1,"WTIP",1,1,"RTIP",0,1]
["0x4310",null,"PSEM",16,"rw","DSP","volatile"]
["0x4314",null,"PMASK",16,"rw","DSP","volatile"]
["0x4318",null,"PCLEAR",16,"w","DSP","volatile"]
["0x431c",null,"SEM",16,"r","DSP","volatile"]
["0x4320",null,"COM0",16,"rw","DSP","volatile"]
["0x4324",null,"REP0",16,"r","DSP","volatile"]
["0x4328",null,"COM1",16,"rw","DSP","volatile"]
["0x432c",null,"REP1",16,"r","DSP","volatile"]
["0x4330",null,"COM2",16,"rw","DSP","volatile"]
["0x4334",null,"REP2",16,"r","DSP","volatile"]