Wrap these with #ifdef BKPT_SUPPORT

This commit is contained in:
negativeExponent 2021-05-20 15:06:41 +08:00
parent 21c08e9d9f
commit 19aae231c0
2 changed files with 6 additions and 1 deletions

View File

@ -56,7 +56,9 @@ void agbPrintFlush()
uint32_t address = (debuggerReadHalfWord(0x9fe20fa) << 16);
if (address != 0xfd0000 && address != 0x1fd0000) {
#ifdef BKPT_SUPPORT
dbgOutput("Did you forget to call AGBPrintInit?\n", 0);
#endif
// get rid of the text otherwise we will continue to be called
debuggerWriteHalfWord(0x9fe20fc, put);
return;
@ -66,12 +68,13 @@ void agbPrintFlush()
while (get != put) {
char c = data[get++];
#ifdef BKPT_SUPPORT
char s[2];
s[0] = c;
s[1] = 0;
if (systemVerbose & VERBOSE_AGBPRINT)
dbgOutput(s, 0);
#endif
if (c == '\n')
break;
}

View File

@ -87,8 +87,10 @@ int systemFrameSkip = 0;
int systemSaveUpdateCounter = SYSTEM_SAVE_NOT_UPDATED;
int emulating = 0;
#ifdef BKPT_SUPPORT
void (*dbgOutput)(const char* s, uint32_t addr);
void (*dbgSignal)(int sig, int number);
#endif
// Dummy vars/funcs for serial io emulation without LINK communication related stuff
#ifndef NO_LINK