Originally posted by KCat
I see. Kinda unfortunate as I was hoping I was doing something wrong, but it looks like the pixel data is kinda messed up like that. Can't fathom why, though, considering it would make it more difficult to load into the N64's texture memory (which is a paltry 4KB, so it would be getting reloaded all the time).
In any case, I did a thing. I was curious about what I could try to make by arranging together the models in BLOCKS.bin. Since each block is made to fit exactly a 640x640 area, that actually helps figure out how they fit together. So here's some images:
http://imgur.com/a/1b9CN
The meshes and texture are being pulled directly from BLOCKS.bin and TEX.bin, although the texture is just a random one applied to everything since I haven't yet found where the model specifies the textures it uses. There's also some missing triangles in some of them still.
Here's some (large) info from the debug section about textures. Don't know if it is of any interest.
GXFrameBuf.c....'GXSetDispCopySrc' is not allowed between GXBegin/GXEnd.GX Internal: Register field out of range....'GXSetTexCopySrc' is not allowed between GXBegin/GXEnd..GXSetDispCopyDst: Width must be a multiple of 16....'GXSetDispCopyDst' is not allowed between GXBegin/GXEnd.'GXSetTexCopyDst' is not allowed between GXBegin/GXEnd..%s: invalid texture format..GXSetTexCopyDst.'GXSetDispCopyFrame2Field' is not allowed between GXBegin/GXEnd.'GXSetCopyClamp' is not allowed between GXBegin/GXEnd...'GXSetDispCopyYScale' is not allowed between GXBegin/GXEnd..GXSetDispCopyYScale: Vertical scale must be >= 1.0..'GXSetCopyClear' is not allowed between GXBegin/GXEnd...GXSetCopyClear: Z clear value is out of range...'GXSetCopyFilter' is not allowed between GXBegin/GXEnd..'GXSetDispCopyGamma' is not allowed between GXBegin/GXEnd...'GXCopyDisp' is not allowed between GXBegin/GXEnd...GXCopy: Have to set GX_CLAMP_TOP if source top == 0.GXCopy: Have to set GX_CLAMP_BOTTOM if source bottom > 528..GXCopy: Can not do clear while pixel type is Z..GXCopy: Can not clear YUV framebuffer...GXCopy: Source x is not multiple of 4 for YUV copy..GXCopy: Source y is not multiple of 4 for YUV copy..GXCopy: Source width is not multiple of 4 for YUV copy..GXCopy: Source height is not multiple of 4 for YUV copy.GXCopy: Source x is not multiple of 2 for RGB copy..GXCopy: Source y is not multiple of 2 for RGB copy..GXCopy: Source width is not multiple of 2 for RGB copy..GXCopy: Source height is not multiple of 2 for RGB copy.GXCopy: Display destination address not 32B aligned.'GXCopyTex' is not allowed between GXBegin/GXEnd....'GXClearBoundingBox' is not allowed between GXBegin/GXEnd...'GXReadBoundingBox' is not allowed between GXBegin/GXEnd........GXLight.c...Light Object Pointer is null....'GXInitLightAttn' is not allowed between GXBegin/GXEnd..'GXInitLightAttnA' is not allowed between GXBegin/GXEnd.'GXGetLightAttnA' is not allowed between GXBegin/GXEnd..'GXInitLightAttnK' is not allowed between GXBegin/GXEnd.'GXGetLightAttnK' is not allowed between GXBegin/GXEnd..'GXInitLightSpot' is not allowed between GXBegin/GXEnd..€./Ô€..´€..È€..ð€./.€./P€./.'GXInitLightDistAttn' is not allowed between GXBegin/GXEnd..'GXInitLightPos' is not allowed between GXBegin/GXEnd...'GXGetLightPos' is not allowed between GXBegin/GXEnd....'GXInitSpecularDir' is not allowed between GXBegin/GXEnd....'GXInitSpecularHA' is not allowed between GXBegin/GXEnd.'GXInitLightColor' is not allowed between GXBegin/GXEnd.'GXGetLightColor' is not allowed between GXBegin/GXEnd..'GXLoadLightObjImm' is not allowed between GXBegin/GXEnd....GXLoadLightStateImm: Invalid Light Id...'GXLoadLightObjIndx' is not allowed between GXBegin/GXEnd...GXLoadLightObjIndx: Invalid Light Id....GX Internal: Register field out of range....'GXSetChanAmbColor' is not allowed between GXBegin/GXEnd....GXSetChanAmbColor: Invalid Channel Id...'GXSetChanMatColor' is not allowed between GXBegin/GXEnd....GXSetChanMatColor: Invalid Channel Id...'GXSetNumChans' is not allowed between GXBegin/GXEnd....GXSetNumChans: nChans > 2...'GXSetChanCtrl' is not allowed between GXBegin/GXEnd....GXSetChanCtrl: Invalid Channel Id.......GXTexture.c.%s: invalid texture format..€.Xì€.Y.€.Y.€.Y.€.Y.€.Y.€.Y.€.Y(€.Xì€.Y.€.Y.€.Y(€.Y(€.Y(€.Xì€.Y(€.Y(€.Y.€.Y(€.Y.€.Y(€.Y(€.Y.€.Y(€.Y(€.Y(€.Y(€.Y(€.Y(€.Y(€.Y(€.Y(€.Xì€.Y(€.Y.€.Y.€.Y(€.Y(€.Y(€.Y.€.Y.€.Y.€.Y.€.Y.€.Y.€.Y(€.Y(€.Y(€.Xì€.Y(€.Y(€.Y(€.Y(€.Y(€.Y(€.Y(€.Y(€.Y.€.Y.€.Y(€.Y.%s: width too large.GXGetTexBufferSize..%s: height too large....%s: width must be a power of 2..%s: height must be a power of 2.Texture Object Pointer is null..'GXInitTexObj' is not allowed between GXBegin/GXEnd.GXInitTexObj....GX Internal: Register field out of range....%s: %s pointer not aligned to 32B...GXPreLoadEntireTexture..€.``€.`t€.`t€.`ˆ€.`ˆ€.`ˆ€.`œ€.`Ä€.``€.`t€.`ˆ€.`Ä€.`Ä€.`Ä€.`°'GXInitTexObjCI' is not allowed between GXBegin/GXEnd...'GXInitTexObjLOD' is not allowed between GXBegin/GXEnd..GXInitTexObjLOD: invalid min_filt value.'GXInitTexObjData' is not allowed between GXBegin/GXEnd.GXInitTexObjData....'GXInitTexObjWrapMode' is not allowed between GXBegin/GXEnd.'GXInitTexObjTlut' is not allowed between GXBegin/GXEnd.'GXInitTexObjUserData' is not allowed between GXBegin/GXEnd.TexRegion Object Pointer is null....'GXLoadTexObjPreLoaded' is not allowed between GXBegin/GXEnd....%s: invalid texture map ID..GXLoadTexObj....%s: Tex/Tlut Region Callback not set....GXLoadTexObj/PreLoaded..%s: Tex/Tlut Region Callback returns NULL...'GXLoadTexObj' is not allowed between GXBegin/GXEnd.TLut Object Pointer is null.'GXInitTlutObj' is not allowed between GXBegin/GXEnd....%s: number of entries exceeds maximum...GXInitTlutObj...'GXLoadTlut' is not allowed between GXBegin/GXEnd...GXLoadTlut..'GXInitTexCacheRegion' is not allowed between GXBegin/GXEnd.GXInitTexCacheRegion....tmem even...tmem odd....%s: Invalid %s size.'GXInitTexPreLoadRegion' is not allowed between GXBegin/GXEnd...GXInitTexPreLoadRegion..size even...size odd....TLutRegion Object Pointer is null...'GXInitTlutRegion' is not allowed between GXBegin/GXEnd.%s: tmem pointer is not aligned to 512B.GXInitTlutRegion....%s: tlut size exceeds 16K...'GXInvalidateTexRegion' is not allowed between GXBegin/GXEnd....'GXInvalidateTexAll' is not allowed between GXBegin/GXEnd...'GXPreLoadEntireTexture' is not allowed between GXBegin/GXEnd...GXPreLoadEntireTexture: Even tmem size does not match the texture size..GXPreLoadEntireTexture: Odd tmem size does not match the texture size...'GXSetTexCoordScaleManually' is not allowed between GXBegin/GXEnd...%s: bad texcoord specified..GXSetTexCoordScaleManually..'GXSetTexCoordCylWrap' is not allowed between GXBegin/GXEnd.GXSetTexCoordCylWrap....'GXSetTexCoordBias' is not allowed between GXBegin/GXEnd....GXSetTexCoordBias.......GXBump.c....'GXInitIndTexture' is not allowed between GXBegin/GXEnd.GX Internal: Register field out of range....'GXSetIndTexMtx' is not allowed between GXBegin/GXEnd...'GXSetIndTexScale' is not allowed between GXBegin/GXEnd.GXSetIndTexCoordScale: Invalid Indirect Stage Id....'GXSetIndTexOrder' is not allowed between GXBegin/GXEnd.GXSetIndTexOrder: Invalid direct texture Id.GXSetIndTexOrder: Invalid texture coord.GXSetIndTexOrder: Invalid Indirect Stage Id.'GXSetNumIndStages' is not allowed between GXBegin/GXEnd....GXSetNumIndStages: Exceeds max. number of indirect texture stages...'GXSetTevDirect' is not allowed between GXBegin/GXEnd...'GXSetTevIndWarp' is not allowed between GXBegin/GXEnd..'GXSetTevIndTile' is not allowed between GXBegin/GXEnd..GXSetTevIndTile: Invalid tev stage id...GXSetTevIndTile: Invalid indirect stage id..GXSetTevIndTile: Invalid tilesize for S coordinate..GXSetTevIndTile: Invalid tilesize for T coordinate..'GXSetTevIndBumpST' is not allowed between GXBegin/GXEnd....GXSetTevIndBumpST: Invalid matrix selection.'GXSetTevIndBumpXYZ' is not allowed between GXBegin/GXEnd...'GXSetTevIndRepeat' is not allowed between GXBegin/GXEnd....GXSetTevOrder/GXSetIndTexOrder: Same texture map cannot be specified in both....'GXSetTevOp' is not allowed between GXBegin/GXEnd...GXSetTevOp: Invalid Tev Mode....'GXSetTevColorIn' is not allowed between GXBegin/GXEnd..GXSetTevColor: Invalid Tev Stage Index..GXSetTev*In: A/B/C/D argument out of range..GX Internal: Register field out of range....'GXSetTevAlphaIn' is not allowed between GXBegin/GXEnd..GXSetTevAlpha: Invalid Tev Stage Index..'GXSetTevColorOp' is not allowed between GXBegin/GXEnd..'GXSetTevAlphaOp' is not allowed between GXBegin/GXEnd..'GXSetTevColor' is not allowed between GXBegin/GXEnd....GXSetTevColorS10: Color not in range -1024 to +1023.'GXSetTevColorS10' is not allowed between GXBegin/GXEnd.'GXSetTevKColor' is not allowed between GXBegin/GXEnd...'GXSetTevKColorSel' is not allowed between GXBegin/GXEnd....GXSetTevKColor*: Invalid Tev Stage Index....'GXSetTevKAlphaSel' is not allowed between GXBegin/GXEnd....'GXSetTevSwapMode' is not allowed between GXBegin/GXEnd.GXSetTevSwapMode: Invalid Tev Stage Index...'GXSetTevSwapModeTable' is not allowed between GXBegin/GXEnd....GXSetTevSwapModeTable: Invalid Swap Selection Index.GXSetTevClampMode: not available on this hardware...'GXSetAlphaCompare' is not allowed between GXBegin/GXEnd....'GXSetZTexture' is not allowed between GXBegin/GXEnd....GXSetZTexture: Invalid z-texture format.....................................'GXSetTevOrder' is not allowed between GXBegin/GXEnd....'GXSetNumTevStages' is not allowed between GXBegin/GXEnd....GXSetNumTevStages: Exceed max number of tex stages..GXPixel.c...'GXSetFog' is not allowed between GXBegin/GXEnd.GXSetFog: The farz should be positive value.GXSetFog: The farz should be larger than nearz..GX Internal: Register field out of range....'GXInitFogAdjTable' is not allowed between GXBegin/GXEnd....GXInitFogAdjTable: table pointer is null....GXInitFogAdjTable: invalid width value..'GXSetFogRangeAdj' is not allowed between GXBegin/GXEnd.GXSetFogRangeAdj: table pointer is null.'GXSetBlendMode' is not allowed between GXBegin/GXEnd...'GXSetColorUpdate' is not allowed between GXBegin/GXEnd.'GXSetAlphaUpdate' is not allowed between GXBegin/GXEnd.'GXSetZMode' is not allowed between GXBegin/GXEnd...'GXSetZCompLoc' is not allowed between GXBegin/GXEnd....................................'GXSetPixelFmt' is not allowed between GXBegin/GXEnd....Invalid Pixel format....'GXSetDither' is not allowed between GXBegin/GXEnd..'GXSetDstAlpha' is not allowed between GXBegin/GXEnd....'GXSetFieldMask' is not allowed between GXBegin/GXEnd...'GXSetFieldMode' is not allowed between GXBegin/GXEnd.......GXDraw.c....GXGeometry.h....GXEnd: called without a GXBegin.GXDrawTorus: doughnut too fat.......GXDisplayList.c.'GXBeginDisplayList' is not allowed between GXBegin/GXEnd...GXBeginDisplayList: display list already in progress....GXBeginDisplayList: size is not 32 byte aligned.GXBeginDisplayList: list is not 32 byte aligned.'GXEndDisplayList' is not allowed between GXBegin/GXEnd.GXEndDisplayList: no display list in progress...GXEndDisplayList: display list commands overflowed buffer...'GXCallDisplayList' is not allowed between GXBegin/GXEnd....GXCallDisplayList: display list already in progress.GXCallDisplayList: nbytes is not 32 byte aligned....GXCallDisplayList: list is not 32 byte aligned......GXTransform.c...GXGet*: invalid null pointer....'GXSetProjection' is not allowed between GXBegin/GXEnd..'GXSetProjectionv' is not allowed between GXBegin/GXEnd.'GXLoadPosMtxImm' is not allowed between GXBegin/GXEnd..'GXLoadPosMtxIndx' is not allowed between GXBegin/GXEnd.GX Internal: Register field out of range....'GXLoadNrmMtxImm' is not allowed between GXBegin/GXEnd..'GXLoadNrmMtxImm3x3' is not allowed between GXBegin/GXEnd...'GXLoadNrmMtxIndx3x3' is not allowed between GXBegin/GXEnd..'GXSetCurrentMtx' is not allowed between GXBegin/GXEnd..'GXLoadTexMtxImm' is not allowed between GXBegin/GXEnd..GXLoadTexMtx: Invalid matrix type...'GXLoadTexMtxIndx' is not allowed between GXBegin/GXEnd.'GXSetViewport' is not allowed between GXBegin/GXEnd....'GXSetScissor' is not allowed between GXBegin/GXEnd.GXSetScissor: Left origin > 1708....GXSetScissor: top origin > 1708.GXSetScissor: right edge > 1708.GXSetScissor: bottom edge > 1708....'GXSetScissorBoxOffset' is not allowed between GXBegin/GXEnd....GXSetScissorBoxOffset: x offset > 2048..GXSetScissorBoxOffset: y offset > 2048..'GXSetClipMode' is not allowed between GXBegin/GXEnd........Invalid Vertex Format. Normal count must be set to GX_NRM_NBT...Texture size %ld not initialized....Left edge of scissor rectangle is less than %d..Top edge of scissor rectangle is less than %d...Right edge of scissor rectangle is greater than %d in %s mode...Bottom edge of scissor rectangle is greater than %d in %s mode..%s value for subsample %d in pixel %ld is not 6 when single-sampling....Bump command for stage %ld is not set...Invalid indirect data request in TEV stage %ld..Indirect matrix %ld requested in stage %d not set...Requested indirect textures never initialized...Indirect texture coordinate scales %d and %d not set....Invalid tex coordinate specified for BUMP stage %d..Accumulation is on in BUMP stage 0..Bump alpha is enabled in BUMP stage 0...Indirect vs. direct mask byte never set.....Texture reference never written for TEV stage %ld...Invalid tex coordinate specified for TEV stage %ld..Texture %ld is used as both indirect and direct.....Texture %ld not configured..Base pointer for cached texture %ld is never set....TLUT for indexed texture %ld never set up...%s is not a power of two for mipmapped texture %ld.....%s is not clamp-to-edge for non-power-of-2 width in texture %ld.Minification filter for texture %ld is not compatible with color index texture format...Minimum LOD is greater than maximum LOD in texture %ld..Maximum LOD is greater than image's maximum LOD for texture %ld.....LOD clamp and diag LOD both set for texture %ld.....Texture %ld does not meet requirements for anisotropic mipmapping...Filters are not linear for field prediction in texture %ld..Incomplete mpeg configuration for texture %ld...Rounding color indexed texture %ld..Environment for TEV stage %ld not fully set up..Invalid color channel selected in TEV stage %ld.....%s selects null texture in TEV color stage %ld..%s selects null texture in TEV alpha stage %ld..Color arg %s in TEV stage %ld accesses %s register %ld, which may be dirty..Alpha arg %s in TEV stage %ld accesses alpha register %ld, which may be dirty...Color arg %s in TEV stage %ld accesses %s register %ld, which was last clamped linear high. Possible wrap-around effect.....Alpha arg C in TEV stage %ld accesses alpha register %ld, which was last clamped linear high. Possible wrap-around effect...Z texturing enabled, but no Z offset specified..Z texturing enabled, but no texture specified for final TEV stage...Final stage doesn't write color to TEV register 0...Final stage doesn't write alpha to TEV register 0...Final color stage has linear high clamping possible color wrap-around effect....Final alpha stage has linear high clamping possible alpha wrap-around effect....Z buffering is before texture, but alpha function is an alpha function..PE blend and logicop are both on....Selected pixel format does not support dithering....Multisample enabled but pixel type is not RGB565....Pixel type is RGB565 but multisample is not enabled.Multisample locations for pixel %ld are not ordered correctly for antialias filter..Invalid texgen_type %d for texture %d...Register address 0x%04x uninitialized (%s)..Register address 0x%04x initialized (%s), probably should not be....Invalid combination of %d output colors and %d color texgen textures....Invalid number of output colors, %d.Vertex packet does not contain geometry values..XF is not expecting host colors but cp is sending some..XF is expecting a host color but cp is not sending one..XF is expecting a single host color but cp is sending two...XF is expecting two host colors but cp is not sending first color...XF is expecting two host colors but cp is not sending second color..Invalid value (%d) for INVERTEXSPEC_REG.host_colors.XF is not expecting host normals but cp is sending them.XF is not expecting host normals, binormals and tangents but cp is sending them.XF is expecting host normals but cp is not sending them.XF is expecting host normals but cp is sending normals, binormals, and tangents.XF is expecting host normals, binormals and tangents but cp is only sending normals.XF is expecting host normals, binormals and tangents but cp is not sending them.Invalid value (%d) for INVERTEXSPEC_REG.host_normal.XF expecting %d host textures but CP is only sending %d.Regular texture %d specifying source row of geometry, but this is not getting sent by the CP....Regular texture %d specifying source row of normals, but this is not getting sent by the CP.Regular texture %d specifying source row of colors, but color0 is not getting sent by the CP....Regular texture %d specifying source row of colors, but color1 is not getting sent by the CP....Regular texture %d specifying source row of binormal or tangent, but these are not getting sent by the CP...Regular texture %d specifying source row of texture %d, but this is not getting sent by the CP..Regular texture %d is specifying an invalid source row of %d....Texture texgen types are out of order. Must be defined as regular if any, then bumpmap if any, then color if any....Bumpmap textures are defined, which requires the binormals and tangents to be transformed by a normal matrix, but MATRIXINDEX0_REG.geom is set to an invalid value (%d).Bumpmap %d (texture %d) is referencing texture %d as a source texture, which is not of texgen type regular..Bumpmap %d (texture %d) using light source %d, but light's %c position is not defined...Texture %d is defined as texgen type Bumpmap, but cp is not sending binormals and tangents..Invalid regular texture number (%d).Regular texture %d specifying a source row of %d which only has 2 elements, but an input form of ABC1...Output XF colors or color textures enabled, but register address 0x%04x uninitialized (%s)..Output XF colors or color textures enabled, COLOR%dCNTRL_REG.material_src == REGISTER, but Material %d register (0x%04x) is not initialized.Output XF colors or color textures enabled, COLOR%dCNTRL_REG.ambient_src == REGISTER, but Ambient %d register (0x%04x) is not initialized...%sCNTRL_REG.attenselect == SPECULAR but %sCNTRL_REG.diffuseatten != NL_ONE..Color %d lighting requires a normal, but cp is not sending it...Color %d lighting requires the normal to be transformed by a normal matrix, but MATRIXINDEX0_REG.geom is set to an invalid value (%d)...%s has a value of %sinfinity (%08x), which is probably not intended.%s has a value of NaN (%08x), which is probably not intended....%s has a value of (%f 0x%08x), which might be unintentionally small.%s has a value of (%f 0x%08x), which might be unintentionally large.%d regular textures active, but MatrixIndex1 register (0x%04x) uninitialized....gen_mode register not initialized...Number of XF output textures does not match what downstream units are expecting.Number of XF output colors does not match what downstream units are expecting...Number of all texgens (%d) > max allowed %d.Number of regular type texgens (%d) > max allowed %d....Number of bumpmap type texgens (%d) > max allowed %d....Number of color texgens (%d) > max allowed %d...First color texgen is not referencing COLOR0....Color texgen from COLOR%d is used more than once....Bumpmap textures are defined, which requires the normal matrix values pointed to by MATRIXINDEX0_REG.geom (%d) to be loaded, however....Texture %d is a regular texture, which requires that the matrix values pointed to by MATRIXINDEX0_REG.tex%d (%d) must be loaded, however....Light %d is being referenced, however.......Color %d lighting requires the normal matrix values pointed to by MATRIXINDEX0_REG.geom (%d) to be loaded, however......MatrixIndex0.Geometry matrix values must be loaded, however.....Address 0x%04x is uninitialized.Register (0x%04x) (%s) is not initialized...€-¾è€-¿(€-¿L€-¿|€-¿¬€-¿ì€-À,€-Àt€-Àœ€-ÀÌ€-Á.€-Á0€-Áh€-Áœ€-ÁÀ€-Áè€-Â.€-ÂH€-Â|€-°€-ÂÌ€-Ã.€-Ã,€-Ãd€-ä€-Ãü€-Ä4€-Äx€-Ĭ€-Äð€-Å,€-Å\€-Å€€-Ű€-Åä€-Æ.€-ÆD€-Æ.€-Æà€-Ç\€-ÇØ€-È.€-ÈL€-È€€-È´€-É.€-ÉT€-Éœ€-ÉÀ€-Éô€-Ê(€-Ê\€-ʰ€-ÊØ€-Ë.€-ËH€-Ë.€-Ë´€-Ëä€-Ì.€-ÌT€-Ì.€-ÌÔ€-Í.€-ÍL€-Í„€-ÍÔ€-Î.€-Î\€-ΰ€-Ï.€-Ï4€-Ïl€-ÏÌ€-Ð(€-Ј€-Ðè€-ÑT€-Ñ´€-Ñô€-Òh€-Ó.€-Ó|€-ÓÔ€-Ô0€-ÔT€-Ô¼€-Õ.€-Õ¤€-Ö0€-Ö|€-Ö¼€-×D€-׈€-×È€-Ø.€-ØP€-Ø €-ØÄ€-Ù.€-Ùd€-Ù.€-ÙÈ€-Ú.€-Ú0€-Ú`€-Ú”€-Û.€-Û¨€-ÛÔ€-ÜL€-ÜŒ€-ܬ....................................Light Color RGBA................................................................................................................................................................................................................................................Cosine Attenuation A0...........................................................................................................................................................................................................................................Cosine Attenuation A1...........................................................................................................................................................................................................................................Cosine Attenuation A2...........................................................................................................................................................................................................................................Distance Attenuation K0.........................................................................................................................................................................................................................................Distance Attenuation K1.........................................................................................................................................................................................................................................Distance Attenuation K2.........................................................................................................................................................................................................................................X Light Position / Infinite Light X Direction...................................................................................................................................................................................................................Y Light Position / Infinite Light Y Direction...................................................................................................................................................................................................................Z Light Position / Infinite Light Z Direction...................................................................................................................................................................................................................X Light Direction / Half Angle X Component......................................................................................................................................................................................................................Y Light Direction / Half Angle Y Component......................................................................................................................................................................................................................Z Light Direction / Half Angle Z Component......................................................................................................................................................................................................................€..ˆ€..¬€..Ѐ..ô€...€..<�€..`€..„€..¨€..„€..¨€.. €..D€..h€..Œ€..°€..Ô€..ø€...€..@€..d€..Ì€..Ì€..Ì€..Ì€..ä€..8€..`€..ˆ€..°€..Ø€...€..(€..PColor 0 control register....Alpha 0 control register....€..0€..X€..€€..¨€..Ѐ..ø€.. €..HColor 1 control register....Alpha 1 control register....€.#@€.#h€.#.€.#¸€.#à€.$.€.$0€.$XGeometry/Texture Matrix ram address 0x%04x..Normal Matrix ram address 0x%04x....Dual Texture Matrix ram address 0x%04x..Light %d %s (address 0x%04x)....Viewport Scale X....Viewport Scale Y....Viewport Scale Z....Viewport Offset X...Viewport Offset Y...Viewport Offset Z...Projection Matrix A Value...Projection Matrix B Value...Projection Matrix C Value...Projection Matrix D Value...Projection Matrix E Value...Projection Matrix F Value...Geometry & Textures [0-3] transform matrix indices..Number of XF output textures....Number of XF output colors..InVertexSpec....Viewport ScaleX.Viewport ScaleY.Viewport ScaleZ.Viewport OffsetX....Viewport OffsetY....Viewport OffsetZ....Projection matrix 'A' value.Projection matrix 'B' value.Projection matrix 'C' value.Projection matrix 'D' value.Projection matrix 'E' value.Projection matrix 'F' value.Projection matrix orthographic/perspective select...Texture %d settings.Internal error register.Internal diagnostic register....Internal state register 0...Internal state register 1...Power savings register......RGB multisample..CP Stream Reg[0x%x] = 0x%x.....GX DisplayList: Invalid CP Stream Register Address 0x%x.....€.m@€.m@€.m@€.m@€.m@€.l€€.lŒ€.l˜€.l¬€.lÀ€.lÔ€.m.............................................€.mÔ€.mô€.n.€.n4€.nT€.nt€.n”€.n´€.nÔ€.nô€.ol€.oø€.pd€.pЀ.qH€.qÀ€.r8€.r°€.s(€.s €.t..XFReg = 0x%x, Cnt = %d......XFData = 0x%x...XF_INDEX_LOAD: = 0x%x..GX DisplayList: Nested Display Lists.....SU Bypass = 0x%x...GX DisplayList: Bad Display List Command: %d....€.x$€.uÔ€.v.€.x.€.w.€.w.€.w.€.w.€.wÄ€.x$€.x.€.x.€.wÔ€.wÔ€.x.€.x.€.uÀ€.x.€.uÀ€.uÀ€.uÀ€.uÀ€.uÀ€.uÀCP State:....vcdLo = 0x%x....vcdHi = 0x%x....hasBiNrms = 0x%x....Vertex Format %d:....vatA = 0x%x.....vatB = 0x%x.....vatC = 0x%x....-------------------------------------..XF Pos/Tex Matrix State:.....XF_MATRIX[%d] = ...%f, %f, %f, %f..XF Normal Matrix State:......XF_NRM_MTX[%d] = ..%f, %f, %f..XF Light State:......XF_LIGHT[%d]:....param[%d] = 0x%x....param[%d] = %Lg...XF Register State:...XF_REG[0x%x] = 0x%x (%f)...Raster Registers State:......RAS_REG[0x%x] = 0x%x.......GXPerf.c....GXClearGPMetric: don't use in a display list....'GXInitXfRasMetric' is not allowed between GXBegin/GXEnd....Failed assertion CurrAutoSample >= 0....Failed assertion sample < PERFCurrSample....Failed assertion CurrToken == TOKEN_MAX.Failed assertion CurrAutoSample < 0.PERF : Unknown event type for ID %d - possibly out of memory....PERF : event is still open for CPU!.....PERF : ending an event that never started!..PERF : AUTOSAMPLE < 0!!!! SHOULD NEVER HAPPEN!..................A ..........D.......D.......D...A ......A ..D...A ..CMUU....CMUUA ..CÍUU....CÍUUA ..D.......D...A ..........D...............D.......GXGeometry.h....GXEnd: called without a GXBegin.€.Æ\............CARDBios.c..Failed assertion 0 <= chan && chan < 2..Failed assertion card->txCallback == 0..Failed assertion card->addr % CARD_SEG_SIZE == 0....Failed assertion card->addr < (u32) card->size * 1024 * 1024 / 8....Failed assertion card->addr % CARD_PAGE_SIZE == 0...Failed assertion addr % card->sectorSize == 0...Failed assertion addr < (u32) card->size * 1024 * 1024 / 8..Failed assertion result != CARD_RESULT_BUSY.Failed assertion card->result == CARD_RESULT_NOCARD.............
____________________
I have a blog: clyck!
|