diff --git a/GPU/Null/NullGpu.cpp b/GPU/Null/NullGpu.cpp index bd8455b827..7ae55a2ec9 100644 --- a/GPU/Null/NullGpu.cpp +++ b/GPU/Null/NullGpu.cpp @@ -56,14 +56,12 @@ void NullGPU::ExecuteOp(u32 op, u32 diff) DEBUG_LOG(G3D,"DL BASE: %06x", data); break; - case GE_CMD_VADDR: /// <<8???? - gstate_c.vertexAddr = ((gstate.base & 0x00FF0000) << 8)|data; - DEBUG_LOG(G3D,"DL VADDR: %06x", gstate_c.vertexAddr); + case GE_CMD_VADDR: + gstate_c.vertexAddr = gstate_c.getRelativeAddress(data); break; case GE_CMD_IADDR: - gstate_c.indexAddr = ((gstate.base & 0x00FF0000) << 8)|data; - DEBUG_LOG(G3D,"DL IADDR: %06x", gstate_c.indexAddr); + gstate_c.indexAddr = gstate_c.getRelativeAddress(data); break; case GE_CMD_PRIM: