Three patches for the Sound Blaster 16 emulation.

Patch 2/3 "improve DMA handling" reduces the CPU load and fixes issue
#469 at https://gitlab.com/qemu-project/qemu/-/issues/469.

Don't forget to add the AdLib device to the QEMU command line if you
want to test the patches. The OPL2 chip is part of the Sound Blaster 16
emulation. The real Sound Blaster 16 used an OPL3 chip.

Volker Rümelin (3):
  hw/audio/sb16: introduce DMA helper functions
  hw/audio/sb16: improve DMA handling
  hw/audio/sb16: block structure coding style fixes

 hw/audio/sb16.c | 105 ++++++++++++++++++++++++++++--------------------
 1 file changed, 61 insertions(+), 44 deletions(-)

-- 
2.43.0


Reply via email to