Assorted SB fixes.

This commit is contained in:
OBattler
2022-07-18 23:55:30 +02:00
parent 5dc9b4a7fc
commit 74fd270ee8
2 changed files with 38 additions and 16 deletions

View File

@@ -1816,6 +1816,16 @@ sb_16_pnp_init(const device_t *info)
isapnp_add_card(sb_16_pnp_rom, sizeof(sb_16_pnp_rom), sb_16_pnp_config_changed, NULL, NULL, NULL, sb);
sb_dsp_setaddr(&sb->dsp, 0);
sb_dsp_setirq(&sb->dsp, 0);
sb_dsp_setdma8(&sb->dsp, ISAPNP_DMA_DISABLED);
sb_dsp_setdma16(&sb->dsp, ISAPNP_DMA_DISABLED);
mpu401_change_addr(sb->mpu, 0);
ide_remove_handlers(2);
gameport_remap(sb->gameport, 0);
return sb;
}
@@ -2017,6 +2027,18 @@ sb_awe32_pnp_init(const device_t *info)
break;
}
sb_dsp_setaddr(&sb->dsp, 0);
sb_dsp_setirq(&sb->dsp, 0);
sb_dsp_setdma8(&sb->dsp, ISAPNP_DMA_DISABLED);
sb_dsp_setdma16(&sb->dsp, ISAPNP_DMA_DISABLED);
mpu401_change_addr(sb->mpu, 0);
ide_remove_handlers(2);
emu8k_change_addr(&sb->emu8k, 0);
gameport_remap(sb->gameport, 0);
return sb;
}