IS_AUDIGY
idx_reg = IS_AUDIGY(&voice->stream->card->config) ? EMU_A_MICIDX : EMU_MICIDX;
idx_reg = IS_AUDIGY(&voice->stream->card->config) ? EMU_A_ADCIDX : EMU_ADCIDX;
if (IS_AUDIGY(&voice->stream->card->config))
if (IS_AUDIGY(&voice->stream->card->config))
if (IS_AUDIGY(&voice->stream->card->config))
adccr_value |= ( (IS_AUDIGY(&voice->stream->card->config) ? EMU_A_ADCCR_LCHANENABLE : EMU_ADCCR_LCHANENABLE )
| ( IS_AUDIGY(&voice->stream->card->config) ? EMU_A_ADCCR_RCHANENABLE : EMU_ADCCR_RCHANENABLE ));
adccr_value |= IS_AUDIGY(&voice->stream->card->config) ? EMU_A_ADCCR_LCHANENABLE : EMU_ADCCR_LCHANENABLE;
if (IS_AUDIGY(&voice->stream->card->config)) {
if (IS_AUDIGY(&voice->stream->card->config)) {
if (IS_AUDIGY(&card->config))
if ((err = (*mpu401->create_device)((card->config.nabmbar + (!IS_AUDIGY(&card->config) ? EMU_MUDATA : 0)),
&card->midi.driver, !IS_AUDIGY(&card->config) ? 0 : 0x11020004, midi_interrupt_op, &card->midi)) < B_OK)
if (IS_AUDIGY(&card->config) || IS_LIVE_5_1(&card->config)) {
} else if (IS_AUDIGY(&card->config)) {
zero = IS_AUDIGY(&card->config) ? EMU_A_DSP_CST(0) : EMU_DSP_CST(0);
if (IS_AUDIGY(&card->config) || IS_LIVE_5_1(&card->config))
if (IS_AUDIGY(&card->config)) {
if (IS_AUDIGY(&card->config)) {
if (IS_AUDIGY(&card->config)) {
= IS_AUDIGY(&chan->voice->stream->card->config) ? 0xc0 : 0xff; /* not max */
if (IS_AUDIGY(&card->config)) {
IS_AUDIGY(&voice->stream->card->config) ? 0xc0 : 0xff; /* not max */
(IS_AUDIGY(config) ? EMU_A_PTR_ADDR_MASK : EMU_PTR_ADDR_MASK)) |
emuxki_chan_write(config, 0, (IS_AUDIGY(config) ? EMU_A_MICROCODEBASE :
return emuxki_chan_read(config, 0, (IS_AUDIGY(config) ? EMU_A_MICROCODEBASE :
if(IS_AUDIGY(config)) {
if(IS_AUDIGY(config)) {
emuxki_chan_write(config, 0, IS_AUDIGY(config) ? EMU_A_DSP_GPR(pc) :
return emuxki_chan_read(config, 0, IS_AUDIGY(config) ? EMU_A_DSP_GPR(pc) :
(IS_AUDIGY(config) ? EMU_A_PTR_ADDR_MASK : EMU_PTR_ADDR_MASK)) |
if (!IS_LIVE_5_1(&card->config) && !IS_AUDIGY(&card->config))
else if (IS_AUDIGY(&card->config))