========================== Mapping 4 (fifo) Changed from 12167 to 262492 (250325 words 1001300 bytes) mapped subchannel 0 to beef4901 mapped subchannel 6 to beef4201 mapped subchannel 4 to beef5201 mapped subchannel 3 to beef3901 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef4a01 mapped subchannel 5 to beef5f01 mapped subchannel 0 to beef5f02 mapped subchannel 0 to beef6101 mapped subchannel 0 to beef6601 mapped subchannel 2 to beef7701 mapped subchannel 2 to beef7702 mapped subchannel 0 to beef7b01 mapped subchannel 0 to beef7201 mapped subchannel 1 to beef3097 2f87 0x00000000 0x00803480 {size: 0x20 channel: 0x1 obj: beef3097 opcode: METHOD } 2f88 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1480/4] = 0xffffffff | UNKNOWN = ffffffff 2f89 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1484/4] = 0xffffffff | UNKNOWN = ffffffff 2f8a 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1488/4] = 0xffffffff | UNKNOWN = ffffffff 2f8b 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x148c/4] = 0xffffffff | UNKNOWN = ffffffff 2f8c 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1490/4] = 0xffffffff | UNKNOWN = ffffffff 2f8d 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1494/4] = 0xffffffff | UNKNOWN = ffffffff 2f8e 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1498/4] = 0xffffffff | UNKNOWN = ffffffff 2f8f 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x149c/4] = 0xffffffff | UNKNOWN = ffffffff 2f90 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14a0/4] = 0xffffffff | UNKNOWN = ffffffff 2f91 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14a4/4] = 0xffffffff | UNKNOWN = ffffffff 2f92 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14a8/4] = 0xffffffff | UNKNOWN = ffffffff 2f93 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14ac/4] = 0xffffffff | UNKNOWN = ffffffff 2f94 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14b0/4] = 0xffffffff | UNKNOWN = ffffffff 2f95 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14b4/4] = 0xffffffff | UNKNOWN = ffffffff 2f96 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14b8/4] = 0xffffffff | UNKNOWN = ffffffff 2f97 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14bc/4] = 0xffffffff | UNKNOWN = ffffffff 2f98 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14c0/4] = 0xffffffff | UNKNOWN = ffffffff 2f99 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14c4/4] = 0xffffffff | UNKNOWN = ffffffff 2f9a 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14c8/4] = 0xffffffff | UNKNOWN = ffffffff 2f9b 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14cc/4] = 0xffffffff | UNKNOWN = ffffffff 2f9c 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14d0/4] = 0xffffffff | UNKNOWN = ffffffff 2f9d 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14d4/4] = 0xffffffff | UNKNOWN = ffffffff 2f9e 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14d8/4] = 0xffffffff | UNKNOWN = ffffffff 2f9f 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14dc/4] = 0xffffffff | UNKNOWN = ffffffff 2fa0 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14e0/4] = 0xffffffff | UNKNOWN = ffffffff 2fa1 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14e4/4] = 0xffffffff | UNKNOWN = ffffffff 2fa2 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14e8/4] = 0xffffffff | UNKNOWN = ffffffff 2fa3 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14ec/4] = 0xffffffff | UNKNOWN = ffffffff 2fa4 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14f0/4] = 0xffffffff | UNKNOWN = ffffffff 2fa5 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14f4/4] = 0xffffffff | UNKNOWN = ffffffff 2fa6 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14f8/4] = 0xffffffff | UNKNOWN = ffffffff 2fa7 0x00000000 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14fc/4] = 0xffffffff | UNKNOWN = ffffffff 2fa8 0x00000000 0x000423bc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2fa9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x03bc/4] = 0x00000000 2faa 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } 2fab 0x00000000 0x001fb4f0 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x001fb4f0 2fac 0x00000000 0x0efee040 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efee040 2fad 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 2fae 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 2faf 0x00000000 0x00000020 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000020 2fb0 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 2fb1 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 2fb2 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 2fb3 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } 2fb4 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 2fb5 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } 2fb6 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 2fb7 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2fb8 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 2fb9 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2fba 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 2fbb 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2fbc 0x00000000 0x0efee041 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efee041 (couldn't find local address of program) 2fbd 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2fbe 0x00000000 0x02008040 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008040 | UNKNOWN = 02008040 2fbf 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2fc0 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff 2fc1 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } 2fc2 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000001 | UNKNOWN = 00000001 2fc3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 2fc4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 2fc5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 2fc6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 2fc7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b54/4] = 0x00000000 2 0x00000000 removed 2fca 0x00000000 0x0000c1e8 {size: 0x0 channel: 0x6 obj: beef4201 opcode: METHOD } 2fcb 0x00000000 0x00243efc {size: 0x9 channel: 0x1 obj: beef3097 opcode: METHOD } 2fcc 0x00000000 0x000000b4 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000b4 2fcd 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 2fce 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 2fcf 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x3f800000 | UNKNOWN = 3f800000 2fd0 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x3f800000 | UNKNOWN = 3f800000 2fd1 0x00000000 0x42820000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x42820000 | UNKNOWN = 42820000 2fd2 0x00000000 0x41100000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x41100000 | UNKNOWN = 41100000 2fd3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 2fd4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x00000000 2fd5 0x00000000 0x00102a20 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 2fd6 0x00000000 0x42820000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_OX = 65.000000 2fd7 0x00000000 0x41100000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_OY = 9.000000 2fd8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_NPF_DIV2 = 0.000000 2fd9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_UNK0_0x0 = 0.000000 2fda 0x00000000 0x00102a30 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 2fdb 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_PX_DIV2 = 1.000000 2fdc 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_PY_DIV2 = 1.000000 2fdd 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_FMN_DIV2 = 1.000000 2fde 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_UNK1_0x0 = 0.000000 2fdf 0x00000000 0x00082394 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 2fe0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR = 0.000000 2fe1 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR = 1.000000 2fe2 0x00000000 0x00043e9c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2fe3 0x00000000 0x00000028 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_FROM_ID = Next upload ID: 40 2fe4 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 2fe5 0x00000000 0x00061c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = 2fe6 0x00000000 0x008b400d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 2fe7 0x00000000 0x8106c0c3 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 2fe8 0x00000000 0x6041fffc NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=TEMPREG vdt=12 sdt=63 VEC 40: MUL t12.xyzw, vertex.position.xyzw, cB4.xyzw SCA 40: NOP 2fe9 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 2fea 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 2feb 0x00000000 0x00cb500d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 2fec 0x00000000 0x8186c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 2fed 0x00000000 0x6621ff80 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=position vdt=63 sdt=63 VEC 41: ADD result.position.xyzw, cB5.xyzw, t12.xyzw SCA 41: NOP 2fee 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 2fef 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 2ff0 0x00000000 0x0040030d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 2ff1 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 2ff2 0x00000000 0x6041ff84 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=col0 vdt=63 sdt=63 VEC 42: MOV result.col0.xyzw, vertex.col0.xyzw SCA 42: NOP 2ff3 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 2ff4 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 2ff5 0x00000000 0x0040040d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 2ff6 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 2ff7 0x00000000 0x6041ff88 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=col1 vdt=63 sdt=63 VEC 43: MOV result.col1.xyzw, vertex.col1.xyzw SCA 43: NOP 2ff8 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 2ff9 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 2ffa 0x00000000 0x0040030d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 2ffb 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 2ffc 0x00000000 0x6041ff8c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=bfc0 vdt=63 sdt=63 VEC 44: MOV result.bfc0.xyzw, vertex.col0.xyzw SCA 44: NOP 2ffd 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 2ffe 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 2fff 0x00000000 0x0040040d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 3000 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 3001 0x00000000 0x6041ff90 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=bfc1 vdt=63 sdt=63 VEC 45: MOV result.bfc1.xyzw, vertex.col1.xyzw SCA 45: NOP 3002 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 3003 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 3004 0x00000000 0x0040050d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 3005 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 3006 0x00000000 0x60411f94 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=fogcoord vdt=63 sdt=63 VEC 46: MOV result.fogcoord.x, vertex.fogcoord.xyzw SCA 46: NOP 3007 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 3008 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 3009 0x00000000 0x0040080d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 300a 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 300b 0x00000000 0x6041ff9c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=tc0 vdt=63 sdt=63 VEC 47: MOV result.tc0.xyzw, vertex.tc0.xyzw SCA 47: NOP 300c 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 300d 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 300e 0x00000000 0x0040090d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 300f 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 3010 0x00000000 0x6041ffa0 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=tc1 vdt=63 sdt=63 VEC 48: MOV result.tc1.xyzw, vertex.tc1.xyzw SCA 48: NOP 3011 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 3012 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 3013 0x00000000 0x00400a0d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 3014 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 3015 0x00000000 0x6041ffa4 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=tc2 vdt=63 sdt=63 VEC 49: MOV result.tc2.xyzw, vertex.tc2.xyzw SCA 49: NOP 3016 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 3017 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 3018 0x00000000 0x00400b0d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 3019 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 301a 0x00000000 0x6041ffa8 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=tc3 vdt=63 sdt=63 VEC 50: MOV result.tc3.xyzw, vertex.tc3.xyzw SCA 50: NOP 301b 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 301c 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 301d 0x00000000 0x00400c0d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 301e 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 301f 0x00000000 0x6041ffac NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=tc4 vdt=63 sdt=63 VEC 51: MOV result.tc4.xyzw, vertex.tc4.xyzw SCA 51: NOP 3020 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 3021 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 3022 0x00000000 0x00400d0d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 3023 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 3024 0x00000000 0x6041ffb0 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=tc5 vdt=63 sdt=63 VEC 52: MOV result.tc5.xyzw, vertex.tc5.xyzw SCA 52: NOP 3025 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 3026 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 3027 0x00000000 0x00400e0d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 3028 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 3029 0x00000000 0x6041ffb4 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=tc6 vdt=63 sdt=63 VEC 53: MOV result.tc6.xyzw, vertex.tc6.xyzw SCA 53: NOP 302a 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 302b 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 302c 0x00000000 0x00400f0d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 302d 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 302e 0x00000000 0x6041ffb9 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = UNK:0x1 (last?) rr=tc7 vdt=63 sdt=63 VEC 54: MOV result.tc7.xyzw, vertex.tc7.xyzw SCA 54: NOP 302f 0x00000000 0x00043ea0 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3030 0x00000000 0x00000028 NV30_TCL_PRIMITIVE_3D_VP_PROGRAM_START_ID = 40 3031 0x00000000 0x00083ff0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 3032 0x00000000 0x0000ff39 NV30_TCL_PRIMITIVE_3D [0x1ff0/4] = 0x0000ff39 | UNKNOWN = 0000ff39 3033 0x00000000 0x003fc01f NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x003fc01f | UNKNOWN = 003fc01f 3034 0x00000000 0x00043ef8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3035 0x00000000 0x0020ffff NV30_TCL_PRIMITIVE_3D [0x1ef8/4] = 0x0020ffff | UNKNOWN = 0020ffff 3036 0x00000000 0x00043e94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3037 0x00000000 0x00000103 NV30_TCL_PRIMITIVE_3D [0x1e94/4] = 0x00000103 | UNKNOWN = 00000103 3038 0x00000000 0x00083428 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 3039 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1428/4] = 0x00000000 303a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x142c/4] = 0x00000000 303b 0x00000000 0x00083828 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 303c 0x00000000 0x00001b02 NV30_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT = GL_FILL 303d 0x00000000 0x00001b02 NV30_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK = GL_FILL 303e 0x00000000 0x0004383c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 303f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE = FALSE 3040 0x00000000 0x00043838 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3041 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE = FALSE 3042 0x00000000 0x0004347c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3043 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE = FALSE 3044 0x00000000 0x000c3ee0 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 3045 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1ee0/4] = 0x3f800000 | UNKNOWN = 3f800000 3046 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ee4/4] = 0x00000000 3047 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ee8/4] = 0x00000000 3048 0x00000000 0x00043ff4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3049 0x00000000 0x003fc01f NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x003fc01f | UNKNOWN = 003fc01f 304a 0x00000000 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 304b 0x00000000 0x00000092 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000092 304c 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 304d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 304e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 304f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x3f800000 | UNKNOWN = 3f800000 3050 0x00000000 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 3051 0x00000000 0x00000093 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000093 3052 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 3053 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 3054 0x00000000 0x427d8000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x427d8000 | UNKNOWN = 427d8000 3055 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 3056 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3057 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 3058 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3059 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c 305a 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } 305b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 305c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 305d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 305e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 305f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 3060 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 3061 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 3062 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x00000000 3063 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 3064 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 3065 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 3066 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 3067 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 3068 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 3069 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 306a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 306b 0x00000000 0x000c3540 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 306c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3X(4) = 0.000000 306d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3Y(4) = 0.000000 306e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3Z(4) = 0.000000 306f 0x00000000 0x000423b0 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3070 0x00000000 0x00100000 NV30_TCL_PRIMITIVE_3D [0x03b0/4] = 0x00100000 | UNKNOWN = 00100000 3071 0x00000000 0x00203a00 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } 3072 0x00000000 0x001fb580 NV30_TCL_PRIMITIVE_3D_TX_ADDRESS_UNIT(0) = 0x001fb580 3073 0x00000000 0x0001e52a NV30_TCL_PRIMITIVE_3D_TX_FORMAT_UNIT(0) = mipmap = 0 | type = RECT | format = A8R8G8B8 | ncomp = 2 | cubic = FALSE | UNKNOWN = 0001800a 3074 0x00000000 0x00030303 NV30_TCL_PRIMITIVE_3D_TX_WRAP_UNIT(0) = wrap_s = CLAMP_TO_EDGE | wrap_t = CLAMP_TO_EDGE | wrap_r = CLAMP_TO_EDGE 3075 0x00000000 0x80000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(0) = 0x80000000 | UNKNOWN = 80000000 3076 0x00000000 0x0000aa6c NV30_TCL_PRIMITIVE_3D_TX_SWIZZLE_UNIT(0) = swizzle: wxyz 3077 0x00000000 0x01012000 NV30_TCL_PRIMITIVE_3D_TX_FILTER_UNIT(0) = filter_min = NEAREST | filter_mag = NEAREST | UNKNOWN = 00002000 3078 0x00000000 0x00080005 NV30_TCL_PRIMITIVE_3D_TX_XY_DIM_UNIT(0) = width = 8 | height = 5 3079 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK07_UNIT(0) = 0x00000000 307a 0x00000000 0x00043840 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 307b 0x00000000 0x00100020 NV30_TCL_PRIMITIVE_3D_TX_DEPTH_UNIT(0) = depth = 1 | NPOT pitch = 0 | UNKNOWN = 00000020 307c 0x00000000 0x00042b00 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 307d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b00/4] = 0x00000000 307e 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 307f 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 3080 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3081 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 3082 0x00000000 0x0000bee4 {size: 0x0 channel: 0x5 obj: beef5f01 opcode: METHOD } 3083 0x00000000 0x00000000 NOP 3084 0x00000000 0x00000000 NOP 3085 0x00000000 0x00000000 NOP 3086 0x00000000 0x0000001c {size: 0x0 channel: 0x0 obj: beef7201 opcode: METHOD } 3087 0x00000000 0x00000000 NOP 3088 0x00000000 0x00000000 NOP 3089 0x00000000 0x00000000 NOP 308a 0x00000000 0x00003ffc {size: 0x0 channel: 0x1 obj: beef3097 opcode: METHOD } 308b 0x00000000 0x000828c0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 308c 0x00000000 0x00070041 NV30_TCL_PRIMITIVE_3D [0x08c0/4] = 0x00070041 | UNKNOWN = 00070041 308d 0x00000000 0x02090000 NV30_TCL_PRIMITIVE_3D [0x08c4/4] = 0x02090000 | UNKNOWN = 02090000 308e 0x00000000 0x0000bee4 {size: 0x0 channel: 0x5 obj: beef5f01 opcode: METHOD } 308f 0x00000000 0x00000000 NOP 3090 0x00000000 0x00000000 NOP 3091 0x00000000 0x00000000 NOP 3092 0x00000000 0x00004000 {size: 0x0 channel: 0x2 obj: beef7702 opcode: METHOD } 3093 0x00000000 0x00000000 NOP 3094 0x00000000 0x00000000 NOP 3095 0x00000000 0x00000000 NOP 3096 0x00000000 0x00004000 {size: 0x0 channel: 0x2 obj: beef7702 opcode: METHOD } 3097 0x00000000 0x00082a00 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 3098 0x00000000 0x0fff0041 NV30_TCL_PRIMITIVE_3D_VIEWPORT_DIMS_0 = width = 4095 | x_offset = 65 3099 0x00000000 0x02090000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_DIMS_1 = height = 521 | y_offset = 0 309a 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 309b 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 309c 0x00000000 0x000838c0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 309d 0x00000000 0x80000000 NV30_TCL_PRIMITIVE_3D [0x18c0/4] = 0x80000000 | UNKNOWN = 80000000 309e 0x00000000 0x80000000 NV30_TCL_PRIMITIVE_3D [0x18c4/4] = 0x80000000 | UNKNOWN = 80000000 309f 0x00000000 0x000c3500 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 30a0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3X(0) = 0.000000 30a1 0x00000000 0x43fd8800 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3Y(0) = 507.062500 30a2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3Z(0) = 0.000000 30a3 0x00000000 0x000838c0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 30a4 0x00000000 0x41e00000 NV30_TCL_PRIMITIVE_3D [0x18c0/4] = 0x41e00000 | UNKNOWN = 41e00000 30a5 0x00000000 0x80000000 NV30_TCL_PRIMITIVE_3D [0x18c4/4] = 0x80000000 | UNKNOWN = 80000000 30a6 0x00000000 0x000c3500 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 30a7 0x00000000 0x41e00000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3X(0) = 28.000000 30a8 0x00000000 0x43fd8800 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3Y(0) = 507.062500 30a9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3Z(0) = 0.000000 30aa 0x00000000 0x000838c0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 30ab 0x00000000 0x80000000 NV30_TCL_PRIMITIVE_3D [0x18c0/4] = 0x80000000 | UNKNOWN = 80000000 30ac 0x00000000 0x41a00000 NV30_TCL_PRIMITIVE_3D [0x18c4/4] = 0x41a00000 | UNKNOWN = 41a00000 30ad 0x00000000 0x000c3500 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 30ae 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3X(0) = 0.000000 30af 0x00000000 0x4403c400 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3Y(0) = 527.062500 30b0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_3Z(0) = 0.000000 30b1 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 30b2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP 30b3 0x00000000 0x0000bee4 {size: 0x0 channel: 0x5 obj: beef5f01 opcode: METHOD } 30b4 0x00000000 0x00000000 NOP 30b5 0x00000000 0x00000000 NOP 30b6 0x00000000 0x00000000 NOP 30b7 0x00000000 0x00003ffc {size: 0x0 channel: 0x1 obj: beef3097 opcode: METHOD } 30b8 0x00000000 0x00000000 NOP 30b9 0x00000000 0x00000000 NOP 30ba 0x00000000 0x00000000 NOP 30bb 0x00000000 0x00003ffc {size: 0x0 channel: 0x1 obj: beef3097 opcode: METHOD } 30bc 0x00000000 0x000828c0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 30bd 0x00000000 0x0fff0041 NV30_TCL_PRIMITIVE_3D [0x08c0/4] = 0x0fff0041 | UNKNOWN = 0fff0041 30be 0x00000000 0x02090000 NV30_TCL_PRIMITIVE_3D [0x08c4/4] = 0x02090000 | UNKNOWN = 02090000 30bf 0x00000000 0x0000bee4 {size: 0x0 channel: 0x5 obj: beef5f01 opcode: METHOD } 30c0 0x00000000 0x00000000 NOP 30c1 0x00000000 0x00000000 NOP 30c2 0x00000000 0x00000000 NOP 30c3 0x00000000 0x00000800 {size: 0x0 channel: 0x0 obj: beef7201 opcode: METHOD } 30c4 0x00000000 0x00000000 NOP 30c5 0x00000000 0x00000000 NOP 30c6 0x00000000 0x00000000 NOP 30c7 0x00000000 0x00000800 {size: 0x0 channel: 0x0 obj: beef7201 opcode: METHOD } 30c8 0x00000000 0x00082a00 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 30c9 0x00000000 0x02000041 NV30_TCL_PRIMITIVE_3D_VIEWPORT_DIMS_0 = width = 512 | x_offset = 65 30ca 0x00000000 0x02000009 NV30_TCL_PRIMITIVE_3D_VIEWPORT_DIMS_1 = height = 512 | y_offset = 9 30cb 0x00000000 0x00000000 NOP 30cc 0x00000000 0x00000000 NOP 30cd 0x00000000 0x00000000 NOP 30ce 0x00000000 0x00000000 NOP 30cf 0x00000000 0x00000000 NOP 87 0x00000000 removed 3127 0x00000000 0x000423b0 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3128 0x00000000 0x00100000 NV30_TCL_PRIMITIVE_3D [0x03b0/4] = 0x00100000 | UNKNOWN = 00100000 3129 0x00000000 0x00000000 NOP 312a 0x00000000 0x00000000 NOP 312b 0x00000000 0x00000000 NOP 312c 0x00000000 0x00000000 NOP 312d 0x00000000 0x00000000 NOP 249901 0x00000000 removed 4015b 0x020900f3 0x041900fc {size: 0x106 channel: 0x0 obj: beef7201 opcode: METHOD } 4015c 0x00000000 0x00000000 NvType0072 [0x00fc/4] = 0x00000000 4015d 0x00000000 0x00000000 NvType0072 [0x0100/4] = 0x00000000 4015e 0x00000000 0x00000000 NvType0072 [0x0104/4] = 0x00000000 4015f 0x00000000 0x00000000 NvType0072 [0x0108/4] = 0x00000000 40160 0x00000000 0x00000000 NvType0072 [0x010c/4] = 0x00000000 ========================== Mapping 10 (regs) Changed reg 0x00000d3c from 0x00000000 to 0x17009e01 Changed reg 0x00000d3d from 0x00000000 to 0x1c9dc801 Changed reg 0x00000d3e from 0x00000000 to 0x0001c800 Changed reg 0x00000d3f from 0x00000000 to 0x3fe1c800 Changed reg 0x00000d40 from 0x00000000 to 0x00000001 Changed reg 0x00000d60 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d61 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d62 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d63 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d64 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d65 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d66 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d68 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d69 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d6a from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d6b from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d6c from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d6d from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d6e from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d70 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d71 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d72 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d73 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d74 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d75 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d76 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d78 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d79 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d7a from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d7b from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d7c from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d7d from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d7e from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d80 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d81 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d82 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d83 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d84 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d85 from 0x00000000 to 0xaaaaaaaa Changed reg 0x00000d86 from 0x00000000 to 0xaaaaaaaa