diff --git a/src/xenia/gpu/command_processor.cc b/src/xenia/gpu/command_processor.cc index cdbfc8797..fd6da15c6 100644 --- a/src/xenia/gpu/command_processor.cc +++ b/src/xenia/gpu/command_processor.cc @@ -476,7 +476,7 @@ void CommandProcessor::ExecutePacket(uint32_t ptr, uint32_t count) { bool CommandProcessor::ExecutePacket(RingBuffer* reader) { const uint32_t packet = reader->ReadAndSwap(); const uint32_t packet_type = packet >> 30; - if (packet == 0) { + if (packet == 0 || packet == 0x0BADF00D) { trace_writer_.WritePacketStart(uint32_t(reader->read_ptr() - 4), 1); trace_writer_.WritePacketEnd(); return true;