0.82.15
- Incorporated x86 FPU emulation from DOSBox SVN to improve FPU
precision at least on x86 and x86_64 targets. - PC-98 port 6Ah fixed not to allow setting EGC enable unless
another EGC enable bit has been set, as specified in the PC-9801
bible. - SVGA mode 0x10A (text mode) fixed to display properly instead
of only the top half. - BIOS keyboard handling fixed in PC-98 mode so that Shift+Ro
types an underscore as expected. - SVGA emulation (Tseng ET4000 and S3) fixed to reflect real
hardware behavior where BYTE/WORD/DWORD VGA bits in the CRTC
are ignored in SVGA modes. - Added "debug page flip" and "debug retrace poll" options to
the menu. - Added "Swap Floppy" and "Swap CD" commands to the menu.
- INT 2Eh (MS-DOS command interpreter interrupt) fixed so that
the segment value of the interrupt vector matches the PSP
segment of COMMAND.COM. Some DOS applications rely on that
segment value as a starting point to enumerate the MCB
chain. - PC speaker emulation fixed not to print "queue overrun"
messages if the game or demo is attempting to use the PC
speaker while pcspeaker=off. - PC speaker emulation fixed to improve accuracy and to ensure
the square wave is synchronized to the 8254 PIT output.
This change appears to have improved sound quality with
PWM "digitized speech" output. - 8254 emulation fixed to improve overall accuracy
- 8254 PIT timer emulation fixed not to report writes to PIT 0
Timer counters if the game is writing the same value
repeatedly. - 8254 PIT timer connected to PC speaker now handles new counter
value without causing full reset of the square wave (mode 3),
which allows DOSBox-X to pass all tests in DOSLIB. - Added dosbox.conf option to control bus speed (and therefore
I/O delay) of the C-BUS in PC-98 mode. Added defaults
appropriate to PC-98 mode according to bus speeds documented
for PC-98. - Timer clock gate emulation fixed to work properly in PC-98
mode as well as IBM PC mode, when the PC speaker clock is
enabled or disabled. This includes resetting the counter
on the 8254 when the clock gate (trigger pin) is turned off
[DOSLIB test TPCRAPI6.EXE] - Introductory text now indicates whether the build was
compiled against SDL1 or SDL2 (emendelson) - Windows SDL1 builds now remember window position even when
entering/leaving fullscreen mode. - "Restart DOSBox-X" menu and command code removed.
- Linux/X11 window focus fixup. The change in 0.82.14 broke
main window focus handling entirely by forgetting to check
for the "window manager" window handle.
http://dosbox-x.com/
沒有留言:
張貼留言