static char buffer[1024] ALIGNED(32);
int dbgprintf( const char *fmt, ...)
{
ÂÂÂÂif ( (*(vu32*)(0xd800070) & 1) == 0)
ÂÂÂÂÂÂÂÂreturn 0;
ÂÂÂÂva_list args;
ÂÂÂÂint i;
ÂÂÂÂva_start(args, fmt);
ÂÂÂÂi = vsprintf(buffer, fmt, args);
ÂÂÂÂva_end(args);
ÂÂÂÂ//FIL f;
ÂÂÂÂ//if( f_open( &f, "log.txt", FA_WRITE|FA_OPEN_ALWAYS ) == FR_OK )
ÂÂÂÂ//{
ÂÂÂÂ//ÂÂÂÂf_lseek( &f, f.fsize );
ÂÂÂÂ//ÂÂÂÂu32 read=0;
ÂÂÂÂ//ÂÂÂÂf_write( &f, buffer, strlen(buffer), &read );ÂÂ
ÂÂÂÂ//ÂÂÂÂf_close( &f);
ÂÂÂÂ//}
ÂÂÂÂGeckoSendBuffer( buffer );
ÂÂÂÂ//svc_write(buffer);
ÂÂÂÂreturn i;
}
void fatal(const char *fmt, ...)