add: kprintf("m");
context: MixPowerUp( REG(a0, struct Hook *Hook),             REG(a1, void *dst),             REG(a2, struct AHIPrivAudioCtrl *audioctrl) ){  struct AHISoundData *sd;  int                  i;  BOOL                 flushed = FALSE;  struct ModuleArgs mod =  {    IF_CACHEFLUSHNO, 0, 0,    IF_CACHEFLUSHNO | IF_ASYNC, 0, 0,    0xC0DECAFE,    (ULONG) Hook, (ULONG) audioctrl->ahiac_PPCMixBuffer, (ULONG) audioctrl,    0, 0, 0, 0,    0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  };  // Flush all DYNAMICSAMPLE's  sd = audioctrl->ahiac_SoundDatas;  for( i = 0; i < audioctrl->ac.ahiac_Sounds; i++)  {    if( sd->sd_Type == AHIST_DYNAMICSAMPLE )    {      if( sd->sd_Addr == NULL )      {        // Flush all and exit        CacheClearU();        flushed = TRUE;        break;      }      else      {        if( PPCLibBase != NULL )        {          PPCCacheClearE( sd->sd_Addr,                          sd->sd_Length * InternalSampleFrameSize( sd->sd_Type ),                          CACRF_ClearD );        }        else        {          SetCache68K( CACHE_DCACHEFLUSH,                       sd->sd_Addr,                       sd->sd_Length * InternalSampleFrameSize( sd->sd_Type ) );        }      }    }    sd++;  }  if( ! flushed && PPCLibBase == NULL )  {    /* Since the PPC mix buffer is m68k cacheable in WarpUp, we have to       flush the cache before mixing starts. :( */    SetCache68K( CACHE_DCACHEFLUSH,                 audioctrl->ahiac_PPCMixBuffer,                 audioctrl->ahiac_BuffSizeNow );  }  audioctrl->ahiac_PPCCommand = AHIAC_COM_NONE;  if( PPCLibBase != NULL )  {    PPCRunKernelObject( PPCObject, &mod );  }  else  {//kprintf( "." );//    CausePPCInterrupt();  }  audioctrl->ahiac_PPCCommand = AHIAC_COM_START;  while( audioctrl->ahiac_PPCCommand != AHIAC_COM_FINISHED );  // The PPC mix buffer is not m68k-cachable (or cleared); just read from it.  memcpy( dst, audioctrl->ahiac_PPCMixBuffer, audioctrl->ahiac_BuffSizeNow );  /*** AHIET_OUTPUTBUFFER ***/  DoOutputBuffer(dst, audioctrl);  /*** AHIET_CHANNELINFO ***/  DoChannelInfo(audioctrl);  return;}