2016-01-24

DOSBox-X Git (2016/01/24)

EmuCR: DOSBoxDOSBox-X Git (2016/01/24) 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:
* mixer: if capturing audio/video or speedup mode is on, then time the
audio output against emulator time to make sure they match up, and bend
mixer output to keep them synchronized. this is to fix any A/V sync
issues that can creep into long-term DOSBox video captures depending on
how far your sound card and DOSBox diverge on timing; on my system, the
difference was enough for a 5 minute capture to have video delayed by
1/2 a second by the end (something with Linux+ALSA?).
* VGA draw: code added to ensure the video frame rate matches the frame
rate expected, and compensate for drift, in case of floating point
error.
* combine fps change with resolution change code in vga draw to avoid
killing and restarting the vertical timer twice.
* 3dfx/voodoo OpenGL bugfix.
[from ghoul8765]
At Vogons, there is a workaround patch to avoid rounding errors in the
pixel pipeline while in hardware mode. These errors do not occur in the
software rasterizer. This workaround stretches the framebuffer so the
rounding error artifacts are not shown. However, this stretching creates
an improperly sized framebuffer which may cause other problems. I
recommend no longer using that patch except for the portions which do
not relate to stretching the framebuffer. I can post those code bits if
needed.
Instead, I identified the source of the rounding errors and posted a
patch below. This fixes the pixel pipeline in hardware mode and affects
both 3dfx and d3d games. The d3d games were especially susceptible to
the errors, likely from extensive use of the pixel pipeline in HUDs and
text on-screen.
* Video capture: when closing the AVI capture, flush the buffered audio.
This may help with A/V sync loss between AVIs when DOS applications
change video modes while playing music.
* bugfix: recent changes broke the PC speaker "initial frequency" hack.
fix that now.

Download: DOSBox-X Git (2016/01/24) x86
Download: DOSBox-X Git (2016/01/24) x64
Source: Here

0 Comments

Post a Comment