mupen rice core: define WANT_LOG_UCODE to get ucode prints to stdout
This commit is contained in:
parent
2a1f40982c
commit
308b6ec256
|
@ -24,6 +24,22 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#ifndef DEBUGGER
|
||||
void __cdecl DebuggerAppendMsg(const char * Message, ...) {}
|
||||
|
||||
#ifdef WANT_LOG_UCODE
|
||||
#include <varargs.h>
|
||||
#include <stdio.h>
|
||||
void __cdecl LOG_UCODE(const char* szFormat, ...)
|
||||
{
|
||||
{
|
||||
char Msg[400];
|
||||
va_list va;
|
||||
va_start(va, szFormat);
|
||||
vsprintf( Msg, szFormat, va );
|
||||
va_end(va);
|
||||
printf("%s\n", Msg);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
#else
|
||||
|
||||
void DumpMatrix2(const Matrix &mtx, const char* prompt);
|
||||
|
|
|
@ -39,6 +39,7 @@ void RSP_GBI0_Mtx(Gfx *gfx)
|
|||
|
||||
uint32 addr = RSPSegmentAddr((gfx->gbi0matrix.addr));
|
||||
|
||||
|
||||
LOG_UCODE(" Command: %s %s %s Length %d Address 0x%08x",
|
||||
gfx->gbi0matrix.projection == 1 ? "Projection" : "ModelView",
|
||||
gfx->gbi0matrix.load == 1 ? "Load" : "Mul",
|
||||
|
@ -55,6 +56,7 @@ void RSP_GBI0_Mtx(Gfx *gfx)
|
|||
|
||||
if (gfx->gbi0matrix.projection)
|
||||
{
|
||||
//__asm int 3;
|
||||
CRender::g_pRender->SetProjection(matToLoad, gfx->gbi0matrix.push, gfx->gbi0matrix.load);
|
||||
}
|
||||
else
|
||||
|
|
|
@ -1772,7 +1772,7 @@ void LoadMatrix(uint32 addr)
|
|||
}
|
||||
|
||||
|
||||
#ifdef DEBUGGER
|
||||
|
||||
LOG_UCODE(
|
||||
" %#+12.5f %#+12.5f %#+12.5f %#+12.5f\r\n"
|
||||
" %#+12.5f %#+12.5f %#+12.5f %#+12.5f\r\n"
|
||||
|
@ -1782,6 +1782,6 @@ void LoadMatrix(uint32 addr)
|
|||
matToLoad.m[1][0], matToLoad.m[1][1], matToLoad.m[1][2], matToLoad.m[1][3],
|
||||
matToLoad.m[2][0], matToLoad.m[2][1], matToLoad.m[2][2], matToLoad.m[2][3],
|
||||
matToLoad.m[3][0], matToLoad.m[3][1], matToLoad.m[3][2], matToLoad.m[3][3]);
|
||||
#endif // DEBUGGER
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -620,7 +620,7 @@ uint32 DLParser_CheckUcode(uint32 ucStart, uint32 ucDStart, uint32 ucSize, uint3
|
|||
|
||||
bool IsUsedAsDI(uint32 addr);
|
||||
|
||||
#if defined(DEBUGGER)
|
||||
#if defined(DEBUGGER) || defined(WANT_LOG_UCODE)
|
||||
void __cdecl LOG_UCODE(const char* szFormat, ...);
|
||||
#else
|
||||
inline void LOG_UCODE(...) {}
|
||||
|
|
Loading…
Reference in New Issue