dingusppc/devices
Mihai Parparita e011d86742 amic: don't reset cur_buf_pos if we've drained the DMA buffer
Otherwise if pull_data is called again, it will think that it still
has data available in the buffer (rem_len will be non-zero) and
random data at the buffer location will be returned.

This manifested itself as noise being played back in the JS
implementation of the SoundServer. The cubeb implementation was not
affected because it stops polling once it's told it has no more
data in the buffer. Both approaches are valid (the JS version pads
data with silence), and the DMA buffer should support both.
2023-11-06 22:33:00 -08:00
..
common Clean up #includes 2023-11-03 00:33:47 -07:00
ethernet bigmac: support more registers. 2023-09-22 00:09:17 +02:00
floppy Clean up #includes 2023-11-03 00:33:47 -07:00
ioctrl amic: don't reset cur_buf_pos if we've drained the DMA buffer 2023-11-06 22:33:00 -08:00
memctrl Clean up #includes 2023-11-03 00:33:47 -07:00
serial Fix compiler warnings: never executed. 2023-01-11 01:17:12 -08:00
sound Clean up #includes 2023-11-03 00:33:47 -07:00
storage Clean up #includes 2023-11-03 00:33:47 -07:00
video Clean up #includes 2023-11-03 00:33:47 -07:00
CMakeLists.txt Make Emscripten build not depend on SDL2 or cubeb 2023-10-25 22:25:53 -07:00
deviceregistry.cpp Clean up #includes 2023-11-03 00:33:47 -07:00
deviceregistry.h Clean up #includes 2023-11-03 00:33:47 -07:00