- 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/
沒有留言:
張貼留言