103
101
void RSP_GBI1_Reserved(Gfx *gfx)
105
103
SP_Timing(RSP_GBI1_Reserved);
106
104
RSP_RDP_NOIMPL("RDP: Reserved (0x%08x 0x%08x)", (gfx->words.w0), (gfx->words.w1));
111
108
void RSP_GBI1_MoveMem(Gfx *gfx)
113
110
SP_Timing(RSP_GBI1_MoveMem);
215
212
gDlistStack[gDlistStackPointer].pc = addr;
216
213
gDlistStack[gDlistStackPointer].countdown = MAX_DL_COUNT;
218
LOG_UCODE("Level=%d", gDlistStackPointer+1);
219
LOG_UCODE("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
215
LOG_UCODE("Level=%d", gDlistStackPointer+1);
216
LOG_UCODE("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
339
336
LOG_UCODE(" Mask=0x%08x", dwMask);
340
if (dwMask & G_ZBUFFER) LOG_UCODE(" Disabling ZBuffer");
341
if (dwMask & G_TEXTURE_ENABLE) LOG_UCODE(" Disabling Texture");
342
if (dwMask & G_SHADE) LOG_UCODE(" Disabling Shade");
343
if (dwMask & G_SHADING_SMOOTH) LOG_UCODE(" Disabling Smooth Shading");
344
if (dwMask & G_CULL_FRONT) LOG_UCODE(" Disabling Front Culling");
345
if (dwMask & G_CULL_BACK) LOG_UCODE(" Disabling Back Culling");
346
if (dwMask & G_FOG) LOG_UCODE(" Disabling Fog");
347
if (dwMask & G_LIGHTING) LOG_UCODE(" Disabling Lighting");
348
if (dwMask & G_TEXTURE_GEN) LOG_UCODE(" Disabling Texture Gen");
349
if (dwMask & G_TEXTURE_GEN_LINEAR) LOG_UCODE(" Disabling Texture Gen Linear");
350
if (dwMask & G_LOD) LOG_UCODE(" Disabling LOD (no impl)");
337
if (dwMask & G_ZBUFFER) LOG_UCODE(" Disabling ZBuffer");
338
if (dwMask & G_TEXTURE_ENABLE) LOG_UCODE(" Disabling Texture");
339
if (dwMask & G_SHADE) LOG_UCODE(" Disabling Shade");
340
if (dwMask & G_SHADING_SMOOTH) LOG_UCODE(" Disabling Smooth Shading");
341
if (dwMask & G_CULL_FRONT) LOG_UCODE(" Disabling Front Culling");
342
if (dwMask & G_CULL_BACK) LOG_UCODE(" Disabling Back Culling");
343
if (dwMask & G_FOG) LOG_UCODE(" Disabling Fog");
344
if (dwMask & G_LIGHTING) LOG_UCODE(" Disabling Lighting");
345
if (dwMask & G_TEXTURE_GEN) LOG_UCODE(" Disabling Texture Gen");
346
if (dwMask & G_TEXTURE_GEN_LINEAR) LOG_UCODE(" Disabling Texture Gen Linear");
347
if (dwMask & G_LOD) LOG_UCODE(" Disabling LOD (no impl)");
353
350
gRDP.geometryMode &= ~dwMask;
365
362
LOG_UCODE(" Mask=0x%08x", dwMask);
366
if (dwMask & G_ZBUFFER) LOG_UCODE(" Enabling ZBuffer");
367
if (dwMask & G_TEXTURE_ENABLE) LOG_UCODE(" Enabling Texture");
368
if (dwMask & G_SHADE) LOG_UCODE(" Enabling Shade");
369
if (dwMask & G_SHADING_SMOOTH) LOG_UCODE(" Enabling Smooth Shading");
370
if (dwMask & G_CULL_FRONT) LOG_UCODE(" Enabling Front Culling");
371
if (dwMask & G_CULL_BACK) LOG_UCODE(" Enabling Back Culling");
372
if (dwMask & G_FOG) LOG_UCODE(" Enabling Fog");
373
if (dwMask & G_LIGHTING) LOG_UCODE(" Enabling Lighting");
374
if (dwMask & G_TEXTURE_GEN) LOG_UCODE(" Enabling Texture Gen");
375
if (dwMask & G_TEXTURE_GEN_LINEAR) LOG_UCODE(" Enabling Texture Gen Linear");
376
if (dwMask & G_LOD) LOG_UCODE(" Enabling LOD (no impl)");
363
if (dwMask & G_ZBUFFER) LOG_UCODE(" Enabling ZBuffer");
364
if (dwMask & G_TEXTURE_ENABLE) LOG_UCODE(" Enabling Texture");
365
if (dwMask & G_SHADE) LOG_UCODE(" Enabling Shade");
366
if (dwMask & G_SHADING_SMOOTH) LOG_UCODE(" Enabling Smooth Shading");
367
if (dwMask & G_CULL_FRONT) LOG_UCODE(" Enabling Front Culling");
368
if (dwMask & G_CULL_BACK) LOG_UCODE(" Enabling Back Culling");
369
if (dwMask & G_FOG) LOG_UCODE(" Enabling Fog");
370
if (dwMask & G_LIGHTING) LOG_UCODE(" Enabling Lighting");
371
if (dwMask & G_TEXTURE_GEN) LOG_UCODE(" Enabling Texture Gen");
372
if (dwMask & G_TEXTURE_GEN_LINEAR) LOG_UCODE(" Enabling Texture Gen Linear");
373
if (dwMask & G_LOD) LOG_UCODE(" Enabling LOD (no impl)");
377
374
#endif // DEBUGGER
378
375
gRDP.geometryMode |= dwMask;
379
376
RSP_GFX_InitGeometryMode();
385
380
void RSP_GBI1_EndDL(Gfx *gfx)
387
382
SP_Timing(RSP_GBI1_EndDL);