Lines Matching refs:FM2608

2917 static YM2608 *FM2608=NULL;	/* array of YM2608's */  variable
2944 YM2608 *F2608 = &(FM2608[n]); in YM2608IRQFlagWrite()
2960 YM2608 *F2608 = &(FM2608[n]); in YM2608IRQMaskWrite()
2977 YM2608 *F2608 = &(FM2608[num]); in YM2608UpdateOne()
2978 FM_OPN *OPN = &(FM2608[num].OPN); in YM2608UpdateOne()
3128 YM2608 *F2608 = &(FM2608[num]); in YM2608_postload()
3178 YM2608 *F2608 = &(FM2608[num]); in YM2608_save_state()
3181 FMsave_state_st(statename,num,&FM2608[num].OPN.ST); in YM2608_save_state()
3182 FMsave_state_channel(statename,num,FM2608[num].CH,6); in YM2608_save_state()
3200 YM_DELTAT_savestate(statename,num,&FM2608[num].deltaT); in YM2608_save_state()
3208 FM_STATUS_SET(&(FM2608[which].OPN.ST), changebits); in YM2608_deltat_status_set()
3212 FM_STATUS_RESET(&(FM2608[which].OPN.ST), changebits); in YM2608_deltat_status_reset()
3221 if (FM2608) return (-1); /* duplicate init. */ in YM2608Init()
3229 if( (FM2608 = (YM2608 *)malloc(sizeof(YM2608) * YM2608NumChips))==NULL) in YM2608Init()
3232 memset(FM2608,0,sizeof(YM2608) * YM2608NumChips); in YM2608Init()
3236 if (FM2608) { in YM2608Init()
3237 free( FM2608 ); in YM2608Init()
3238 FM2608 = NULL; in YM2608Init()
3244 FM2608[i].OPN.ST.index = i; in YM2608Init()
3245 FM2608[i].OPN.type = TYPE_YM2608; in YM2608Init()
3246 FM2608[i].OPN.P_CH = FM2608[i].CH; in YM2608Init()
3247 FM2608[i].OPN.ST.clock = clock; in YM2608Init()
3248 FM2608[i].OPN.ST.rate = rate; in YM2608Init()
3251 FM2608[i].OPN.ST.Timer_Handler = TimerHandler; in YM2608Init()
3252 FM2608[i].OPN.ST.IRQ_Handler = IRQHandler; in YM2608Init()
3255 FM2608[i].deltaT.memory = (UINT8 *)(pcmrom[i]); in YM2608Init()
3256 FM2608[i].deltaT.memory_size = pcmsize[i]; in YM2608Init()
3261 FM2608[i].deltaT.status_set_handler = YM2608_deltat_status_set; in YM2608Init()
3262 FM2608[i].deltaT.status_reset_handler = YM2608_deltat_status_reset; in YM2608Init()
3263 FM2608[i].deltaT.status_change_which_chip = i; in YM2608Init()
3264 FM2608[i].deltaT.status_change_EOS_bit = 0x04; /* status flag: set bit2 on End Of Sample */ in YM2608Init()
3265 FM2608[i].deltaT.status_change_BRDY_bit = 0x08; /* status flag: set bit3 on BRDY */ in YM2608Init()
3266FM2608[i].deltaT.status_change_ZERO_bit = 0x10; /* status flag: set bit4 if silence continues for … in YM2608Init()
3269 FM2608[i].pcmbuf = YM2608_ADPCM_ROM; in YM2608Init()
3270 FM2608[i].pcm_size = 0x2000; in YM2608Init()
3286 if (!FM2608) return; in YM2608Shutdown()
3289 if (FM2608) { in YM2608Shutdown()
3290 free(FM2608); in YM2608Shutdown()
3291 FM2608 = NULL; in YM2608Shutdown()
3301 YM2608 *F2608 = &(FM2608[num]); in YM2608ResetChip()
3302 FM_OPN *OPN = &(FM2608[num].OPN); in YM2608ResetChip()
3382 YM2608 *F2608 = &(FM2608[n]); in YM2608Write()
3383 FM_OPN *OPN = &(FM2608[n].OPN); in YM2608Write()
3482 YM2608 *F2608 = &(FM2608[n]); in YM2608Read()
3522 YM2608 *F2608 = &(FM2608[n]); in YM2608TimerOver()
3554 return FM2608->OPN.ST.irq; in YM2608TimerOver()