2019年2月4日 星期一

DOSBox-X 0.82.15

DOS模擬器 DOSBox-X 發布新版,更新如下 :

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/

沒有留言:

張貼留言