add: case AHIAC_COM_DEBUG: kprintf( "AHIAC_COM_DEBUG: Channel %ld, Value %ld\n", audioctrl->ahiac_ChannelNo, audioctrl->ahiac_Pad ); audioctrl->ahiac_Com = AHIAC_COM_ACK; break;
context: Interrupt( volatile struct AHIPrivAudioCtrl *audioctrl __asm( "a1" ) ){  if( audioctrl->ahiac_Com != AHIAC_COM_INIT )  {    /* Not for us, continue */    return 0;  }  else  {    BOOL running = TRUE;    audioctrl->ahiac_Com = AHIAC_COM_ACK;    while( running )    {      switch( audioctrl->ahiac_Com )      {        case AHIAC_COM_INIT:        case AHIAC_COM_ACK:          // Keep looping          break;        case AHIAC_COM_SOUNDFUNC:          kprintf( "AHIAC_COM_SOUNDFUNC\n" );          CallHookPkt( audioctrl->ac.ahiac_SoundFunc,                       (struct AHIPrivAudioCtrl*) audioctrl,                       (UWORD*) &audioctrl->ahiac_ChannelNo );          audioctrl->ahiac_Com = AHIAC_COM_ACK;          break;        case AHIAC_COM_QUIT:          running = FALSE;          audioctrl->ahiac_Com = AHIAC_COM_ACK;          break;                case AHIAC_COM_NONE:        default:          // Error          running  = FALSE;          audioctrl->ahiac_Com = AHIAC_COM_ACK;          break;      }    }    /* End chain! */    return 1;  }};