DOSBox-X Git (2016/03/13) is compiled. DOSBox-x is a branch of DOSBox v0.74. DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, joystick, modem, etc., necessary for running many old MS-DOS games that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD.

DOSBox-X Git Changelog:
* correction: SB16 cards do not restart DMA playback on command 0x45/0x47
* final fix
* make "continue auto-init DMA" work for 16-bit and 8-bit
* ah, the same documentation says commands 0x45 & 0x47 only exist on the
Sound Blaster 16.
* keep track of what the DMA state *was* so that DMA auto-init can be
resumed even if the single-cycle DMA block stopped. As far as available
documentation goes, this implements "continue auto-init DMA" commands
0x45 and 0x47.
* update command 0x45 the best I can
* Undocumented SB16 commands "continue auto-init DMA"
* Make mixer render up to for certain DSP commands that affect sample
rate, halt/resume state. DSP command 0x40 (set time constant) bugfix not
to reinitialize a paused DMA transfer. The bug was that, if DMA was
halted with command 0xD0 (Halt 8-bit DMA), sending command 0x40 would
incorrectly resume the DMA transfer when the DOS program did not expect
it.
* remove Crystal Dream hack, for now. cleanup "old" DMA start playback
code. explicitly store 'highspeed' mode flag. do highspeed DSP blocking
only if Sound Blaster or Sound Blaster Pro.
* bugfix: slew limit needs to apply to both channels even in mono. this
fixes some corner cases with Sound Blaster that can cause the right
audio channel to saturate and clip badly.
* we have the "always busy cycle" option, get rid of the Saga demo hack,
and cycle the busy cycle only when playing audio for sb and sbpro. This
fixes Crystal Dream, which on further examination appears to watch the
busy cycle as a method of detecting when the DSP has finished playing
so it can issue DSP command 0x14 again.