========================== Mapping 5 (regs) Changed reg 0x00000011 from 0x002178dc to 0x00218fa0 Changed reg 0x00000811 from 0x002178dc to 0x00218fa0 Changed reg 0x00001011 from 0x002178dc to 0x00218fa0 Changed reg 0x00001811 from 0x002178dc to 0x00218fa0 Changed reg 0x00002011 from 0x002178dc to 0x00218fa0 Changed reg 0x00002811 from 0x002178dc to 0x00218fa0 Changed reg 0x00003011 from 0x002178dc to 0x00218fa0 Changed reg 0x00003811 from 0x002178dc to 0x00218fa0 ========================== Mapping 6 (fifo) Changed from 7752 to 9192 (1440 words 5760 bytes) mapped subchannel 0 to beef4901 mapped subchannel 0 to beef4201 mapped subchannel 0 to beef5301 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef7702 mapped subchannel 0 to beef5401 mapped subchannel 0 to beef5501 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef4a01 mapped subchannel 0 to beef5e01 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5f01 mapped subchannel 0 to beef3901 mapped subchannel 0 to beef5f02 mapped subchannel 0 to beef6101 mapped subchannel 1 to beef5401 mapped subchannel 2 to beef5501 mapped subchannel 3 to beef4a01 mapped subchannel 4 to beef4201 mapped subchannel 5 to beef5301 mapped subchannel 6 to beef5f01 mapped subchannel 7 to beef7702 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 1e48 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 1e49 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 1e4a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 1e4b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 1e4c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 1e4d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 1e4e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 1e4f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 1e50 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 1e51 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 1e52 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 1e53 0x00000000 0x0000000a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = CLEAR | UNKNOWN = 0000000a 1e54 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 1e55 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 1e56 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 1e57 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 1e58 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 1e59 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 1e5a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 1e5b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1e5c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 1e5d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1e5e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 1e5f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 1e60 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 1e61 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 1e62 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 1e63 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 1e64 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 1e65 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 1e66 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 1e67 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 1e68 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1e69 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1e6a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1e6b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1e6c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1e6d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1e6e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1e6f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1e70 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1e71 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1e72 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1e73 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1e74 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1e75 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1e76 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1e77 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1e78 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1e79 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1e7a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1e7b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1e7c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1e7d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1e7e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1e7f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1e80 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1e81 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1e82 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1e83 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1e84 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1e85 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1e86 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1e87 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1e88 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1e89 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1e8a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1e8b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1e8c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1e8d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1e8e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1e8f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1e90 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1e91 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1e92 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1e93 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1e94 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1e95 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 1e96 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 1e97 0x00000000 0x00000000 NOP 1e98 0x00000000 0x00000000 NOP 1e99 0x00000000 0x00000000 NOP 1e9a 0x00000000 0x00000000 NOP 1e9b 0x00000000 0x00000000 NOP 9 0x00000000 removed 1ea5 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 1ea6 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 1ea7 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 1ea8 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 1ea9 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 1eaa 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 1eab 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 1eac 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 1ead 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 1eae 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 1eaf 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 1eb0 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 1eb1 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 1eb2 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 1eb3 0x00000000 0x0000008a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = AND | UNKNOWN = 0000000a 1eb4 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 1eb5 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 1eb6 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 1eb7 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 1eb8 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 1eb9 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 1eba 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 1ebb 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1ebc 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 1ebd 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1ebe 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 1ebf 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 1ec0 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 1ec1 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 1ec2 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 1ec3 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 1ec4 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 1ec5 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 1ec6 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 1ec7 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 1ec8 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1ec9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1eca 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1ecb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1ecc 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1ecd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1ece 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1ecf 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1ed0 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1ed1 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1ed2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1ed3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1ed4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1ed5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1ed6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1ed7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1ed8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1ed9 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1eda 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1edb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1edc 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1edd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1ede 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1edf 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1ee0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1ee1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1ee2 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1ee3 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1ee4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1ee5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1ee6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1ee7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1ee8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1ee9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1eea 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1eeb 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1eec 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1eed 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1eee 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1eef 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1ef0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1ef1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1ef2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1ef3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1ef4 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1ef5 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 1ef6 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 1ef7 0x00000000 0x00000000 NOP 1ef8 0x00000000 0x00000000 NOP 1ef9 0x00000000 0x00000000 NOP 1efa 0x00000000 0x00000000 NOP 1efb 0x00000000 0x00000000 NOP 9 0x00000000 removed 1f05 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 1f06 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 1f07 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 1f08 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 1f09 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 1f0a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 1f0b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 1f0c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 1f0d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 1f0e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 1f0f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 1f10 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 1f11 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 1f12 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 1f13 0x00000000 0x0000004a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = AND_REVERSE | UNKNOWN = 0000000a 1f14 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 1f15 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 1f16 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 1f17 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 1f18 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 1f19 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 1f1a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 1f1b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1f1c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 1f1d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1f1e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 1f1f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 1f20 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 1f21 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 1f22 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 1f23 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 1f24 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 1f25 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 1f26 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 1f27 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 1f28 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1f29 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1f2a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1f2b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1f2c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1f2d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1f2e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1f2f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1f30 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1f31 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1f32 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1f33 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1f34 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1f35 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1f36 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1f37 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1f38 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1f39 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1f3a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1f3b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1f3c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1f3d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1f3e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1f3f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1f40 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1f41 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1f42 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1f43 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1f44 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1f45 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1f46 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1f47 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1f48 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1f49 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1f4a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1f4b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1f4c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1f4d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1f4e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1f4f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1f50 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1f51 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1f52 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1f53 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1f54 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1f55 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 1f56 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 1f57 0x00000000 0x00000000 NOP 1f58 0x00000000 0x00000000 NOP 1f59 0x00000000 0x00000000 NOP 1f5a 0x00000000 0x00000000 NOP 1f5b 0x00000000 0x00000000 NOP 9 0x00000000 removed 1f65 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 1f66 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 1f67 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 1f68 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 1f69 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 1f6a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 1f6b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 1f6c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 1f6d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 1f6e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 1f6f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 1f70 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 1f71 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 1f72 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 1f73 0x00000000 0x000000ca NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = COPY | UNKNOWN = 0000000a 1f74 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 1f75 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 1f76 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 1f77 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 1f78 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 1f79 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 1f7a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 1f7b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1f7c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 1f7d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1f7e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 1f7f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 1f80 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 1f81 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 1f82 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 1f83 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 1f84 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 1f85 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 1f86 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 1f87 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 1f88 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1f89 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1f8a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1f8b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1f8c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1f8d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1f8e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1f8f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1f90 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1f91 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1f92 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1f93 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1f94 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1f95 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1f96 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1f97 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1f98 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1f99 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1f9a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1f9b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1f9c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1f9d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1f9e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1f9f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1fa0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1fa1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1fa2 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1fa3 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1fa4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1fa5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1fa6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1fa7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1fa8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1fa9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1faa 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1fab 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1fac 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1fad 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1fae 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1faf 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1fb0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1fb1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1fb2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1fb3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1fb4 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1fb5 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 1fb6 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 1fb7 0x00000000 0x00000000 NOP 1fb8 0x00000000 0x00000000 NOP 1fb9 0x00000000 0x00000000 NOP 1fba 0x00000000 0x00000000 NOP 1fbb 0x00000000 0x00000000 NOP 9 0x00000000 removed 1fc5 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 1fc6 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 1fc7 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 1fc8 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 1fc9 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 1fca 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 1fcb 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 1fcc 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 1fcd 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 1fce 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 1fcf 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 1fd0 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 1fd1 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 1fd2 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 1fd3 0x00000000 0x0000002a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = AND_INVERTED | UNKNOWN = 0000000a 1fd4 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 1fd5 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 1fd6 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 1fd7 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 1fd8 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 1fd9 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 1fda 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 1fdb 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1fdc 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 1fdd 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 1fde 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 1fdf 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 1fe0 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 1fe1 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 1fe2 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 1fe3 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 1fe4 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 1fe5 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 1fe6 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 1fe7 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 1fe8 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1fe9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1fea 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1feb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1fec 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1fed 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1fee 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1fef 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1ff0 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1ff1 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1ff2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1ff3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1ff4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1ff5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1ff6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 1ff7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 1ff8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 1ff9 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 1ffa 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 1ffb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 1ffc 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 1ffd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 1ffe 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 1fff 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2000 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2001 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2002 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2003 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2004 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2005 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2006 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2007 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2008 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2009 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 200a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 200b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 200c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 200d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 200e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 200f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2010 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2011 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2012 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2013 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2014 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2015 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 2016 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 2017 0x00000000 0x00000000 NOP 2018 0x00000000 0x00000000 NOP 2019 0x00000000 0x00000000 NOP 201a 0x00000000 0x00000000 NOP 201b 0x00000000 0x00000000 NOP 9 0x00000000 removed 2025 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 2026 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 2027 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 2028 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 2029 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 202a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 202b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 202c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 202d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 202e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 202f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 2030 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 2031 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 2032 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 2033 0x00000000 0x0000006a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = XOR | UNKNOWN = 0000000a 2034 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 2035 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 2036 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 2037 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 2038 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 2039 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 203a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 203b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 203c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 203d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 203e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 203f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 2040 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 2041 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 2042 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 2043 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 2044 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 2045 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 2046 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 2047 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 2048 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2049 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 204a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 204b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 204c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 204d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 204e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 204f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2050 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2051 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2052 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2053 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2054 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2055 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2056 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2057 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2058 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2059 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 205a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 205b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 205c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 205d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 205e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 205f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2060 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2061 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2062 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2063 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2064 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2065 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2066 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2067 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2068 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2069 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 206a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 206b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 206c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 206d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 206e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 206f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2070 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2071 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2072 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2073 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2074 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2075 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 2076 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 2077 0x00000000 0x00000000 NOP 2078 0x00000000 0x00000000 NOP 2079 0x00000000 0x00000000 NOP 207a 0x00000000 0x00000000 NOP 207b 0x00000000 0x00000000 NOP 9 0x00000000 removed 2085 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 2086 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 2087 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 2088 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 2089 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 208a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 208b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 208c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 208d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 208e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 208f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 2090 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 2091 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 2092 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 2093 0x00000000 0x000000ea NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = OR | UNKNOWN = 0000000a 2094 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 2095 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 2096 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 2097 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 2098 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 2099 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 209a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 209b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 209c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 209d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 209e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 209f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 20a0 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 20a1 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 20a2 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 20a3 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 20a4 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 20a5 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 20a6 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 20a7 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 20a8 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 20a9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 20aa 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 20ab 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 20ac 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 20ad 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 20ae 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 20af 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 20b0 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 20b1 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 20b2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 20b3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 20b4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 20b5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 20b6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 20b7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 20b8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 20b9 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 20ba 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 20bb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 20bc 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 20bd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 20be 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 20bf 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 20c0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 20c1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 20c2 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 20c3 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 20c4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 20c5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 20c6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 20c7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 20c8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 20c9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 20ca 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 20cb 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 20cc 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 20cd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 20ce 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 20cf 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 20d0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 20d1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 20d2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 20d3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 20d4 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 20d5 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 20d6 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 20d7 0x00000000 0x00000000 NOP 20d8 0x00000000 0x00000000 NOP 20d9 0x00000000 0x00000000 NOP 20da 0x00000000 0x00000000 NOP 20db 0x00000000 0x00000000 NOP 9 0x00000000 removed 20e5 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 20e6 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 20e7 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 20e8 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 20e9 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 20ea 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 20eb 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 20ec 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 20ed 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 20ee 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 20ef 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 20f0 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 20f1 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 20f2 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 20f3 0x00000000 0x0000001a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = NOR | UNKNOWN = 0000000a 20f4 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 20f5 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 20f6 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 20f7 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 20f8 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 20f9 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 20fa 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 20fb 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 20fc 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 20fd 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 20fe 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 20ff 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 2100 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 2101 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 2102 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 2103 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 2104 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 2105 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 2106 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 2107 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 2108 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2109 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 210a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 210b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 210c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 210d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 210e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 210f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2110 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2111 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2112 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2113 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2114 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2115 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2116 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2117 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2118 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2119 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 211a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 211b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 211c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 211d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 211e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 211f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2120 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2121 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2122 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2123 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2124 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2125 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2126 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2127 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2128 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2129 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 212a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 212b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 212c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 212d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 212e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 212f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2130 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2131 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2132 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2133 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2134 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2135 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 2136 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 2137 0x00000000 0x00000000 NOP 2138 0x00000000 0x00000000 NOP 2139 0x00000000 0x00000000 NOP 213a 0x00000000 0x00000000 NOP 213b 0x00000000 0x00000000 NOP 9 0x00000000 removed 2145 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 2146 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 2147 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 2148 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 2149 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 214a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 214b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 214c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 214d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 214e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 214f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 2150 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 2151 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 2152 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 2153 0x00000000 0x0000009a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = EQUIV | UNKNOWN = 0000000a 2154 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 2155 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 2156 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 2157 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 2158 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 2159 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 215a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 215b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 215c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 215d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 215e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 215f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 2160 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 2161 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 2162 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 2163 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 2164 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 2165 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 2166 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 2167 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 2168 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2169 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 216a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 216b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 216c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 216d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 216e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 216f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2170 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2171 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2172 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2173 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2174 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2175 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2176 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2177 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2178 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2179 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 217a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 217b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 217c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 217d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 217e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 217f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2180 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2181 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2182 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2183 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2184 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2185 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2186 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2187 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2188 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2189 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 218a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 218b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 218c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 218d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 218e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 218f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2190 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2191 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2192 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2193 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2194 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2195 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 2196 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 2197 0x00000000 0x00000000 NOP 2198 0x00000000 0x00000000 NOP 2199 0x00000000 0x00000000 NOP 219a 0x00000000 0x00000000 NOP 219b 0x00000000 0x00000000 NOP 9 0x00000000 removed 21a5 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 21a6 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 21a7 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 21a8 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 21a9 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 21aa 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 21ab 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 21ac 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 21ad 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 21ae 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 21af 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 21b0 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 21b1 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 21b2 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 21b3 0x00000000 0x0000005a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = INVERT | UNKNOWN = 0000000a 21b4 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 21b5 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 21b6 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 21b7 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 21b8 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 21b9 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 21ba 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 21bb 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 21bc 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 21bd 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 21be 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 21bf 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 21c0 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 21c1 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 21c2 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 21c3 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 21c4 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 21c5 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 21c6 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 21c7 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 21c8 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 21c9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 21ca 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 21cb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 21cc 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 21cd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 21ce 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 21cf 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 21d0 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 21d1 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 21d2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 21d3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 21d4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 21d5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 21d6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 21d7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 21d8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 21d9 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 21da 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 21db 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 21dc 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 21dd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 21de 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 21df 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 21e0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 21e1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 21e2 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 21e3 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 21e4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 21e5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 21e6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 21e7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 21e8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 21e9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 21ea 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 21eb 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 21ec 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 21ed 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 21ee 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 21ef 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 21f0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 21f1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 21f2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 21f3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 21f4 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 21f5 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 21f6 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 21f7 0x00000000 0x00000000 NOP 21f8 0x00000000 0x00000000 NOP 21f9 0x00000000 0x00000000 NOP 21fa 0x00000000 0x00000000 NOP 21fb 0x00000000 0x00000000 NOP 9 0x00000000 removed 2205 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 2206 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 2207 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 2208 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 2209 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 220a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 220b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 220c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 220d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 220e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 220f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 2210 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 2211 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 2212 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 2213 0x00000000 0x000000da NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = OR_REVERSE | UNKNOWN = 0000000a 2214 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 2215 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 2216 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 2217 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 2218 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 2219 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 221a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 221b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 221c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 221d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 221e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 221f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 2220 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 2221 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 2222 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 2223 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 2224 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 2225 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 2226 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 2227 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 2228 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2229 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 222a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 222b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 222c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 222d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 222e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 222f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2230 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2231 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2232 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2233 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2234 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2235 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2236 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2237 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2238 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2239 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 223a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 223b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 223c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 223d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 223e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 223f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2240 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2241 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2242 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2243 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2244 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2245 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2246 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2247 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2248 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2249 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 224a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 224b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 224c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 224d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 224e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 224f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2250 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2251 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2252 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2253 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2254 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2255 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 2256 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 2257 0x00000000 0x00000000 NOP 2258 0x00000000 0x00000000 NOP 2259 0x00000000 0x00000000 NOP 225a 0x00000000 0x00000000 NOP 225b 0x00000000 0x00000000 NOP 9 0x00000000 removed 2265 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 2266 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 2267 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 2268 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 2269 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 226a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 226b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 226c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 226d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 226e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 226f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 2270 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 2271 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 2272 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 2273 0x00000000 0x0000003a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = COPY_INVERTED | UNKNOWN = 0000000a 2274 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 2275 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 2276 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 2277 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 2278 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 2279 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 227a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 227b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 227c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 227d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 227e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 227f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 2280 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 2281 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 2282 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 2283 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 2284 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 2285 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 2286 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 2287 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 2288 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2289 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 228a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 228b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 228c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 228d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 228e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 228f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2290 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2291 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2292 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2293 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2294 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2295 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2296 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2297 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2298 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2299 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 229a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 229b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 229c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 229d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 229e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 229f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 22a0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 22a1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 22a2 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 22a3 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 22a4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 22a5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 22a6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 22a7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 22a8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 22a9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 22aa 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 22ab 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 22ac 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 22ad 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 22ae 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 22af 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 22b0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 22b1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 22b2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 22b3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 22b4 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 22b5 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 22b6 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 22b7 0x00000000 0x00000000 NOP 22b8 0x00000000 0x00000000 NOP 22b9 0x00000000 0x00000000 NOP 22ba 0x00000000 0x00000000 NOP 22bb 0x00000000 0x00000000 NOP 9 0x00000000 removed 22c5 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 22c6 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 22c7 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 22c8 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 22c9 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 22ca 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 22cb 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 22cc 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 22cd 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 22ce 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 22cf 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 22d0 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 22d1 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 22d2 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 22d3 0x00000000 0x000000ba NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = OR_INVERTED | UNKNOWN = 0000000a 22d4 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 22d5 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 22d6 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 22d7 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 22d8 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 22d9 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 22da 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 22db 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 22dc 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 22dd 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 22de 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 22df 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 22e0 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 22e1 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 22e2 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 22e3 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 22e4 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 22e5 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 22e6 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 22e7 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 22e8 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 22e9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 22ea 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 22eb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 22ec 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 22ed 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 22ee 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 22ef 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 22f0 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 22f1 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 22f2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 22f3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 22f4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 22f5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 22f6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 22f7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 22f8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 22f9 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 22fa 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 22fb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 22fc 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 22fd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 22fe 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 22ff 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2300 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2301 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2302 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2303 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2304 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2305 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2306 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2307 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2308 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2309 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 230a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 230b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 230c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 230d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 230e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 230f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2310 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2311 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2312 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2313 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2314 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2315 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 2316 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 2317 0x00000000 0x00000000 NOP 2318 0x00000000 0x00000000 NOP 2319 0x00000000 0x00000000 NOP 231a 0x00000000 0x00000000 NOP 231b 0x00000000 0x00000000 NOP 9 0x00000000 removed 2325 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 2326 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 2327 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 2328 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 2329 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 232a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 232b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 232c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 232d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 232e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 232f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 2330 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 2331 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 2332 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 2333 0x00000000 0x0000007a NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = NAND | UNKNOWN = 0000000a 2334 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 2335 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 2336 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 2337 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 2338 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 2339 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 233a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 233b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 233c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 233d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 233e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 233f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 2340 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 2341 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 2342 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 2343 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 2344 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 2345 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 2346 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 2347 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 2348 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2349 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 234a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 234b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 234c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 234d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 234e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 234f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2350 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2351 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2352 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2353 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2354 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2355 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2356 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2357 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2358 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2359 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 235a 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 235b 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 235c 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 235d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 235e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 235f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2360 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2361 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2362 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2363 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 2364 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 2365 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 2366 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2367 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2368 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2369 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 236a 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 236b 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 236c 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 236d 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 236e 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 236f 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 2370 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 2371 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 2372 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 2373 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 2374 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 2375 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 2376 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 2377 0x00000000 0x00000000 NOP 2378 0x00000000 0x00000000 NOP 2379 0x00000000 0x00000000 NOP 237a 0x00000000 0x00000000 NOP 237b 0x00000000 0x00000000 NOP 9 0x00000000 removed 2385 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 2386 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 2387 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512 2388 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef5f01 opcode: METHOD } mapped subchannel 6 to beef6101 2389 0x00000000 0xbeef6101 Searching for object beef6101 Context is 820114a0 Graphics object ENGINE_GRAPHICS[0] = 1a00a061 = class = 0061 (NV_IMAGE_FROM_CPU) | user clip | patch = ROP_AND | dither = compat | patch valid = FALSE | surface0 | pattern | rop ENGINE_GRAPHICS[1] = 14ad0d00 = mono format = 0x0 | color format = A8R8G8B8 | notify address = 14ad ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 80c50a1c = 0x80c50a1c | UNKNOWN = 80c50a1c Channel 2 NV05_IMAGE_FROM_CPU_NAME = object beef6101 type 0065 (NV05_IMAGE_FROM_CPU) 238a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 238b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 238c 0x00000000 0x000c8304 {size: 0x3 channel: 0x4 obj: beef4201 opcode: METHOD } 238d 0x00000000 0x10001000 NV04_SURFACE_PITCH = source = 4096 | destin = 4096 238e 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_SOURCE = 0x0005e0a0 238f 0x00000000 0x0005e0a0 NV04_SURFACE_OFFSET_DESTIN = 0x0005e0a0 2390 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef1901 opcode: METHOD } mapped subchannel 0 to beef4301 2391 0x00000000 0xbeef4301 Searching for object beef4301 Context is 820114a5 Graphics object ENGINE_GRAPHICS[0] = 00000043 = class = 0043 (NV03_PRIMITIVE_RASTER_OP) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 04840701 = 0x04840701 | UNKNOWN = 04840701 Channel 2 NV03_PRIMITIVE_RASTER_OP_NAME = object beef4301 type 0043 (NV03_PRIMITIVE_RASTER_OP) 2392 0x00000000 0x00040300 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } 2393 0x00000000 0x000000fa NV03_PRIMITIVE_RASTER_OP_LOGIC_OP = logic_op = SET | UNKNOWN = 0000000a 2394 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4301 opcode: METHOD } mapped subchannel 0 to beef4401 2395 0x00000000 0xbeef4401 Searching for object beef4401 Context is 820114a6 Graphics object ENGINE_GRAPHICS[0] = 00000044 = class = 0044 (NV04_IMAGE_PATTERN) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000d01 = mono format = lowEndian | color format = A8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 06273064 = 0x06273064 | UNKNOWN = 06273064 Channel 2 NV04_IMAGE_PATTERN_NAME = object beef4401 type 0044 (NV04_IMAGE_PATTERN) 2396 0x00000000 0x00100310 {size: 0x4 channel: 0x0 obj: beef4401 opcode: METHOD } 2397 0x00000000 0x00000000 NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 = 0x00000000 2398 0x00000000 0x00ffffff NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 = 0x00ffffff 2399 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 = 0xffffffff 239a 0x00000000 0xffffffff NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 = 0xffffffff 239b 0x00000000 0x0004c2fc {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 239c 0x00000000 0x00000001 NV05_IMAGE_FROM_CPU_OPERATION = ROP_AND 239d 0x00000000 0x0004c300 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } 239e 0x00000000 0x00000004 NV05_IMAGE_FROM_CPU_FORMAT = A8R8G8B8 239f 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef4401 opcode: METHOD } mapped subchannel 0 to beef1901 23a0 0x00000000 0xbeef1901 Searching for object beef1901 Context is 820114a4 Graphics object ENGINE_GRAPHICS[0] = 00000019 = class = 0019 (NV01_CONTEXT_CLIP_RECTANGLE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1e0558b0 = 0x1e0558b0 | UNKNOWN = 1e0558b0 Channel 2 NV01_CONTEXT_CLIP_RECTANGLE_NAME = object beef1901 type 0019 (NV01_CONTEXT_CLIP_RECTANGLE) 23a1 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef1901 opcode: METHOD } 23a2 0x00000000 0x00000005 NV01_CONTEXT_CLIP_RECTANGLE_SET_POINT = x = 5 | y = 0 23a3 0x00000000 0x02000200 NV01_CONTEXT_CLIP_RECTANGLE_SET_SIZE = width = 512 | height = 512 23a4 0x00000000 0x000cc304 {size: 0x3 channel: 0x6 obj: beef6101 opcode: METHOD } 23a5 0x00000000 0x01fb0005 NV05_IMAGE_FROM_CPU_POINT = x = 5 | y = 507 23a6 0x00000000 0x00050007 NV05_IMAGE_FROM_CPU_SIZE_OUT = x = 7 | y = 5 23a7 0x00000000 0x00050008 NV05_IMAGE_FROM_CPU_SIZE_IN = x = 8 | y = 5 23a8 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 23a9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 23aa 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 23ab 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 23ac 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 23ad 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 23ae 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 23af 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 23b0 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 23b1 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 23b2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 23b3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 23b4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 23b5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 23b6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 23b7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 23b8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 23b9 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 23ba 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 23bb 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 23bc 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 23bd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 23be 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 23bf 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 23c0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 23c1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 23c2 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 23c3 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 23c4 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 23c5 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 23c6 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 23c7 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 23c8 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 23c9 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 23ca 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 23cb 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 23cc 0x00000000 0x0020c400 {size: 0x8 channel: 0x6 obj: beef6101 opcode: METHOD } 23cd 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(0) = 0x00555555 23ce 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(1) = 0x00555555 23cf 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(2) = 0x00555555 23d0 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(3) = 0x00555555 23d1 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(4) = 0x00555555 23d2 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(5) = 0x00555555 23d3 0x00000000 0x00555555 NV05_IMAGE_FROM_CPU_COLOR(6) = 0x00555555 23d4 0x00000000 0x00000000 NV05_IMAGE_FROM_CPU_COLOR(7) = 0x00000000 23d5 0x00000000 0x0004c000 {size: 0x1 channel: 0x6 obj: beef6101 opcode: METHOD } mapped subchannel 6 to beef5f01 23d6 0x00000000 0xbeef5f01 Searching for object beef5f01 Context is 820114a7 Graphics object ENGINE_GRAPHICS[0] = 0201805f = class = 005f (NV_IMAGE_BLIT) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 14990000 = mono format = 0x0 | color format = INVALID | notify address = 1499 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 20800a22 = 0x20800a22 | UNKNOWN = 20800a22 Channel 2 NV_IMAGE_BLIT_NAME = object beef5f01 type 005f (NV_IMAGE_BLIT) 23d7 0x00000000 0x00000000 NOP 23d8 0x00000000 0x00000000 NOP 23d9 0x00000000 0x00000000 NOP 23da 0x00000000 0x00000000 NOP 23db 0x00000000 0x00000000 NOP 9 0x00000000 removed 23e5 0x00000000 0x0008a2f8 {size: 0x2 channel: 0x5 obj: beef5301 opcode: METHOD } 23e6 0x00000000 0x02000005 NV04_CONTEXT_SURFACES_3D_CLIP_HORIZONTAL = x = 5 | width = 512 23e7 0x00000000 0x02000000 NV04_CONTEXT_SURFACES_3D_CLIP_VERTICAL = y = 0 | height = 512