void Platform::DebugPrintf(const char *format, ...) { char buffer[2000]; va_list pArguments; va_start(pArguments, format); vsprintf(buffer, format, pArguments); va_end(pArguments); DebugDisplay(buffer); }
//=========================================================================== void DrawFrameWindow () { VideoRealizePalette(/*dc*/); // printf("In DrawFrameWindow. g_nAppMode == %d\n", g_nAppMode); // DRAW THE STATUS AREA DrawStatusArea(DRAW_BACKGROUND | DRAW_LEDS); // DRAW THE CONTENTS OF THE EMULATED SCREEN if (g_nAppMode == MODE_LOGO) VideoDisplayLogo(); // logo else if (g_nAppMode == MODE_DEBUG) DebugDisplay(1); //debugger else VideoRedrawScreen(); // normal state - running emulator? // printf("Out of DrawFrameWindow!\n"); }