2018年11月15日 星期四

DOSBox-X 0.82.11 (2018-11-13)

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

  • Emulator hanging problem fixed when inputs are
    processed while running at a very low cycle count.
  • Added PC-98 LIO BIOS list and stub for games that
    require it.
  • Timer and PIC updated to emulate Mode 3 Square Wave
    output through the IRR register. Needed for Steel
    Gun Nyan.
  • PC-98 INT 18h fixed to reenable and process any
    keyboard data waiting when the DOS game or application
    calls INT 18h to read keyboard input. This fixes
    keyboard problems with Quarth.
  • Added dosbox.conf settings to enable Auto EOI mode
    in PC-98 mode. DOS game behavior suggests that
    the platform may use Auto EOI.
  • PC-98 FDC BIOS emulation no longer reprograms the
    timer interrupt, but uses an alternate hack to
    avoid divide by zero fault with Ys II.
  • PC-98 GDC command to read back cursor position
    added.
  • PC-98 DOS CON device emulation now maintains ANSI
    attribute byte at 60:11D as documented.
  • BOOT now hides hardware cursor when booting a guest
    OS in PC-98 mode.
  • INT 1Dh vector now points at segment FD80 to satisfy
    some games that autodetect PC-98 vs other platforms.
  • INT 18h AH=42 implement display "bank" bit for games
    that need it.
  • PC-98 text scroll region implemented (I/O ports
    76h-7Ah even).
  • PC-98 CRTC mode set regarding 20/25-line mode fixed
    to update line height, text vertical position/height,
    and cursor shape.
  • PC-98 emulation of text height/vertical position
    registers 70h-74h even added.
  • PC-98 text hardware cursor fixed to cover both halves
    of doublewide characters if cursor positioned on left
    half, to match real hardware.
  • Fixed music/interrupt slowdown whenever I/O and INT 10h
    BIOS emulation is involved.
  • PC-98 minimal (non-functional at this time) printer
    port emulation added, as well as system configuration
    port.
  • PC-98 CG memory region fixed to match real hardware
    behavior, responding to A4000-A4FFF.
  • FAT filesystem driver now supports 2048 bytes per
    sector filesystems.
  • FAT filesystem driver logical/physical sector matching
    fixed to improve flexibility.
  • Fixed crash that occurs if you maximize the window
    and then adjust scalers to produce output that is
    larger than the maximized window.
  • INT 33h emulation now offers hiding the host cursor
    if the guest has provided an interrupt subroutine
    for the mouse driver to call, since it usually means
    the DOS game wishes to draw the cursor itself.
  • INT 33h emulation now offers hiding the host cursor
    if the guest is polling the cursor position, to
    better support guest/host integration with DOS games
    that draw their own cursor.
  • AUX and PS/2 emulation no longer allowed if machine
    type is PCjr.
  • PS/2 mouse emulation fixed to disable itself if the
    slave PIC needed for IRQ 12 is not present.
  • INT 33h pointer integration improved to support some
    additional DOS games, and to handle DeluxePaint II
    enhanced.
  • IMGMOUNT now supports NFD disk images.
  • DOSBox Integration Device now available for PC-98.
  • Added support for T98Next NHD hard disk images.
  • Added support for T98Next NFD R1 disk images.
  • Fixed crash with VGA BIOS allocation if video memory
    allows the full modelist to overflow the available
    ROM space.
  • SDL2 mapper redraw issue resolved.
  • Added dosbox.conf option to determine whether INT 10h
    VESA BIOS emulation points at the modelist in ROM or
    copies the modelist into the DOS application's info
    structure when asked.

https://github.com/joncampbell123/dosbox-x/

沒有留言:

張貼留言