Lines Matching refs:tdata

205 struct frame tdata;  variable
242 tdata.sample_freq = freq; in psg_init()
246 tdata.wave_period[i] = 0; in psg_init()
289 tdata.rvol[i] = 0; in psg_update_values()
290 tdata.env[i] = 1; in psg_update_values()
294 tdata.env_mode = psg->regs[13]; in psg_update_values()
299 tdata.rvol[i] = psg->regs[8+i]; in psg_update_values()
300 tdata.env[i] = 0; in psg_update_values()
304 tdata.env_freq = ((double)PSG_FREQUENCY/(256.0 * tmp)); in psg_update_values()
306 tdata.env_freq = 0; in psg_update_values()
307 tdata.rfreq[i] = _get_real_freq((psg->regs[1+i*2]<<8) + psg->regs[0+i*2], psg->output.freq); in psg_update_values()
308 tdata.tone[i] = !(psg->regs[7] & (1<<i)); in psg_update_values()
309 tdata.noise[i] = !(psg->regs[7] & (8<<i)); in psg_update_values()
325 if(tdata.tone[i] && !tdata.noise[i]) in _get_one_sample()
327 if(tdata.env[i]) in _get_one_sample()
329 tmp = _clip(tmp + ((_get_one_tonesample(tdata.wave_period[i])* in _get_one_sample()
331 (15*env_wave(tdata.env_period*M_PI*2/QUALITY, in _get_one_sample()
332 tdata.env_mode))]>>8))); in _get_one_sample()
336 tmp = _clip(tmp + ((_get_one_tonesample(tdata.wave_period[i])* in _get_one_sample()
337 amps[tdata.rvol[i]])>>8)); in _get_one_sample()
339 tdata.wave_period[i] += tdata.rfreq[i]; in _get_one_sample()
341 if(tdata.noise[i] && !tdata.tone[i]) in _get_one_sample()
343 if(tdata.env[i]) in _get_one_sample()
345 tmp = _clip(tmp + ((_get_one_noisesample(tdata.wave_period[i])* in _get_one_sample()
347 (15*env_wave(tdata.env_period*M_PI*2/QUALITY, in _get_one_sample()
348 tdata.env_mode))]>>8))); in _get_one_sample()
352 tmp = _clip(tmp + ((_get_one_noisesample(tdata.wave_period[i])* in _get_one_sample()
353 amps[tdata.rvol[i]])>>8)); in _get_one_sample()
357 if(tdata.noise[i] && tdata.tone[i]) in _get_one_sample()
359 if(tdata.env[i]) in _get_one_sample()
361 tmp = _clip(tmp + ((_clip(_get_one_tonesample(tdata.wave_period[i])+ in _get_one_sample()
362 _get_one_noisesample(tdata.wave_period[i]))* in _get_one_sample()
364 (15*env_wave(tdata.env_period*M_PI*2/QUALITY, in _get_one_sample()
365 tdata.env_mode))]>>8))); in _get_one_sample()
369 tmp = _clip(tmp + (_clip(_get_one_tonesample(tdata.wave_period[i])+ in _get_one_sample()
370 _get_one_noisesample(tdata.wave_period[i]))* in _get_one_sample()
371 amps[tdata.rvol[i]]>>8)); in _get_one_sample()
373 tdata.wave_period[i] += tdata.rfreq[i]; in _get_one_sample()
377 if(tdata.env_freq) in _get_one_sample()
378 tdata.env_period += 2*(QUALITY/(tdata.sample_freq * tdata.env_freq)); in _get_one_sample()
420 tdata.env_period = 0; in Giaccess()
443 tdata.env_period = 0; in Dosound()